0001178913-24-000717.txt : 20240226 0001178913-24-000717.hdr.sgml : 20240226 20240226123402 ACCESSION NUMBER: 0001178913-24-000717 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 149 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240226 DATE AS OF CHANGE: 20240226 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SOLAREDGE TECHNOLOGIES, INC. CENTRAL INDEX KEY: 0001419612 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 205338862 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-36894 FILM NUMBER: 24675736 BUSINESS ADDRESS: STREET 1: 1 HAMADA STREET CITY: HERZILIYA PITUACH STATE: L3 ZIP: 4673335 BUSINESS PHONE: 972 (9) 957-6620 MAIL ADDRESS: STREET 1: 1 HAMADA STREET CITY: HERZILIYA PITUACH STATE: L3 ZIP: 4673335 FORMER COMPANY: FORMER CONFORMED NAME: SolarEdge Technologies Inc DATE OF NAME CHANGE: 20071128 10-K 1 zk2431010.htm 10-K SOLAREDGE TECHNOLOGIES, INC. - 1419612 - 2024
Vendor non-trade receivables derived from the sale of components to manufacturing vendors who manufacture products, components and other testing equipment for the Company. The Company purchases these components directly from other suppliers. The Company does not reflect the sale of these components to the contract manufacturers in its revenues. Loan receivables is a loan to third parties. The loan will be repaid on a monthly basis with an additional agreed interest for the long term portion of the loan. http://fasb.org/us-gaap/2023#OtherAssets http://fasb.org/us-gaap/2023#OtherAssets http://fasb.org/us-gaap/2023#AccountsPayableAndAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccountsPayableAndAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#OperatingLeaseLiabilityNoncurrent http://fasb.org/us-gaap/2023#FinanceLeaseLiabilityNoncurrent http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent http://fasb.org/us-gaap/2023#AccountsPayableAndOtherAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccountsPayableAndOtherAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccountsPayableAndOtherAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccountsPayableAndOtherAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherOperatingIncome http://fasb.org/us-gaap/2023#OtherOperatingIncome http://fasb.org/us-gaap/2023#UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember P0Y P0Y No new options were granted in 2023 and 2022. Inventory write-down is included under Inventories, net on the balance sheet. In January 2023, the Company completed an investment of $5,500 in the common stock of a privately-held company which represents 34.8% of its outstanding shares. The Company accounted for this investment using the equity method of accounting. The Company's share of net loss for the year ended December 31, 2023 was $350. In April and July of 2023, the Company completed a total investment of $2,500 in the preferred stock of a privately-held company which represents 4.5% of its outstanding shares on a fully diluted basis. The Company accounted for this investment as an equity investment without readily determinable fair values. No impairment or other adjustments related to observable price changes in orderly transactions for identical or similar investments were identified. false FY 0001419612 See Note 9 In the year ended December 31, 2021, the Company received a payment of $859 out of the SolarEdge Korea (formerly Kokam) acquisition escrow, with regards to a working capital adjustment. See Note 20c Represents an amount less than $1. Except for Germany, Netherlands and Italy Long-lived assets are comprised of property and equipment, net and Operating lease right-of-use assets, net. Related to deferred tax assets that would only be realizable upon the generation of net income in certain foreign jurisdictions. 0001419612 2023-01-01 2023-12-31 0001419612 2023-12-31 0001419612 2022-12-31 0001419612 us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001419612 us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001419612 2022-01-01 2022-12-31 0001419612 2021-01-01 2021-12-31 0001419612 us-gaap:USTreasurySecuritiesMember 2023-12-31 0001419612 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001419612 us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-12-31 0001419612 us-gaap:USTreasurySecuritiesMember 2022-12-31 0001419612 us-gaap:ForeignGovernmentDebtSecuritiesMember 2022-12-31 0001419612 us-gaap:ForeignExchangeForwardMember us-gaap:PutOptionMember 2023-12-31 0001419612 us-gaap:ForeignExchangeForwardMember us-gaap:CallOptionMember 2023-12-31 0001419612 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001419612 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001419612 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:NondesignatedMember 2022-12-31 0001419612 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:NondesignatedMember 2023-12-31 0001419612 sedg:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001419612 sedg:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001419612 sedg:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:NondesignatedMember 2022-12-31 0001419612 sedg:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:NondesignatedMember 2023-12-31 0001419612 us-gaap:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0001419612 us-gaap:DesignatedAsHedgingInstrumentMember 2022-01-01 2022-12-31 0001419612 us-gaap:DesignatedAsHedgingInstrumentMember 2023-01-01 2023-12-31 0001419612 us-gaap:NondesignatedMember 2022-01-01 2022-12-31 0001419612 us-gaap:NondesignatedMember 2023-01-01 2023-12-31 0001419612 us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001419612 us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001419612 us-gaap:NondesignatedMember 2023-12-31 0001419612 us-gaap:NondesignatedMember 2022-12-31 0001419612 us-gaap:NondesignatedMember 2021-01-01 2021-12-31 0001419612 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0001419612 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001419612 us-gaap:CustomerRelationshipsMember 2023-12-31 0001419612 us-gaap:CustomerRelationshipsMember 2022-12-31 0001419612 us-gaap:TradeNamesMember 2023-12-31 0001419612 us-gaap:TradeNamesMember 2022-12-31 0001419612 us-gaap:PatentsMember 2023-12-31 0001419612 us-gaap:PatentsMember 2022-12-31 0001419612 sedg:AssembledWorkforceMember 2023-12-31 0001419612 sedg:AssembledWorkforceMember 2022-12-31 0001419612 sedg:TechnologyMember 2022-10-01 2022-10-31 0001419612 sedg:AutomationMachinesMember 2022-10-01 2022-10-31 0001419612 sedg:CriticalPowerMember 2022-06-01 2022-06-30 0001419612 sedg:TechnologyMember 2023-01-01 2023-12-31 0001419612 sedg:AutomationMachinesMember 2023-01-01 2023-12-31 0001419612 sedg:TechnologyMember 2023-10-01 2023-10-31 0001419612 sedg:OfficeRentLeaseAgreementsMember 2023-12-31 0001419612 sedg:OtherTransactionsMember 2023-12-31 0001419612 2019-08-01 2019-08-31 0001419612 currency:EUR 2019-08-01 2019-08-31 0001419612 currency:EUR 2023-01-01 2023-12-31 0001419612 2023-06-30 0001419612 2024-02-01 0001419612 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001419612 sedg:ShortTermCorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 sedg:ShortTermCorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001419612 sedg:LongTermCorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 sedg:LongTermCorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001419612 us-gaap:DepositsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 us-gaap:DepositsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001419612 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001419612 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001419612 us-gaap:FairValueInputsLevel2Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001419612 us-gaap:FairValueInputsLevel2Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 sedg:ShortTermUSTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001419612 sedg:ShortTermUSTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 sedg:ShortTermGovernmentalAgencySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001419612 sedg:ShortTermGovernmentalAgencySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 sedg:ShortTermNonUsGovernmentalSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001419612 sedg:ShortTermNonUsGovernmentalSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 sedg:LongTermUSTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001419612 sedg:LongTermUSTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 sedg:LongTermGovernmentalAgencySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001419612 sedg:LongTermGovernmentalAgencySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 sedg:LongTermNonUsGovernmentalSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001419612 sedg:LongTermNonUsGovernmentalSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 us-gaap:ConvertibleDebtMember 2020-09-25 0001419612 us-gaap:ConvertibleDebtMember 2020-09-01 2020-09-25 0001419612 us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2023-12-31 0001419612 us-gaap:ConvertibleDebtMember 2023-12-31 0001419612 us-gaap:ConvertibleDebtMember 2023-01-01 2023-12-31 0001419612 us-gaap:ConvertibleDebtMember 2022-01-01 2022-12-31 0001419612 us-gaap:ConvertibleDebtMember 2021-01-01 2021-12-31 0001419612 srt:MinimumMember us-gaap:BuildingMember 2023-01-01 2023-12-31 0001419612 srt:MaximumMember us-gaap:BuildingMember 2023-01-01 2023-12-31 0001419612 us-gaap:BuildingMember 2023-01-01 2023-12-31 0001419612 srt:MinimumMember us-gaap:ComputerEquipmentMember 2023-01-01 2023-12-31 0001419612 srt:MaximumMember us-gaap:ComputerEquipmentMember 2023-01-01 2023-12-31 0001419612 us-gaap:ComputerEquipmentMember 2023-01-01 2023-12-31 0001419612 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2023-01-01 2023-12-31 0001419612 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2023-01-01 2023-12-31 0001419612 us-gaap:FurnitureAndFixturesMember 2023-01-01 2023-12-31 0001419612 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-01-01 2023-12-31 0001419612 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-01-01 2023-12-31 0001419612 us-gaap:MachineryAndEquipmentMember 2023-01-01 2023-12-31 0001419612 srt:MinimumMember sedg:LaboratoryEquipmentMember 2023-01-01 2023-12-31 0001419612 srt:MaximumMember sedg:LaboratoryEquipmentMember 2023-01-01 2023-12-31 0001419612 sedg:LaboratoryEquipmentMember 2023-01-01 2023-12-31 0001419612 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember sedg:TwoContractManufacturersMember 2023-01-01 2023-12-31 0001419612 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember sedg:TwoContractManufacturersMember 2022-01-01 2022-12-31 0001419612 sedg:EmployeeAndExecutiveDirectorMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001419612 sedg:EmployeeAndExecutiveDirectorMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001419612 sedg:EmployeeAndExecutiveDirectorMember us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001419612 srt:MinimumMember sedg:EmployeeAndExecutiveDirectorMember sedg:EmployeeStockPurchasePlanMember 2023-01-01 2023-12-31 0001419612 srt:MaximumMember sedg:EmployeeAndExecutiveDirectorMember sedg:EmployeeStockPurchasePlanMember 2023-01-01 2023-12-31 0001419612 srt:MinimumMember sedg:EmployeeAndExecutiveDirectorMember sedg:EmployeeStockPurchasePlanMember 2022-01-01 2022-12-31 0001419612 srt:MaximumMember sedg:EmployeeAndExecutiveDirectorMember sedg:EmployeeStockPurchasePlanMember 2022-01-01 2022-12-31 0001419612 srt:MinimumMember sedg:EmployeeAndExecutiveDirectorMember sedg:EmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001419612 srt:MaximumMember sedg:EmployeeAndExecutiveDirectorMember sedg:EmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001419612 sedg:EmployeeAndExecutiveDirectorMember sedg:EmployeeStockPurchasePlanMember 2022-01-01 2022-12-31 0001419612 sedg:EmployeeAndExecutiveDirectorMember sedg:EmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001419612 sedg:MajorCustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001419612 sedg:MajorCustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001419612 sedg:MajorCustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001419612 sedg:MajorCustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001419612 sedg:MajorCustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001419612 sedg:EmployeeAndExecutiveDirectorMember sedg:EmployeeStockPurchasePlanMember 2023-01-01 2023-12-31 0001419612 sedg:IsraeliMinistryOfEconomyAndIndustryMember sedg:SellaOneFactoryMember 2020-01-01 2020-12-31 0001419612 sedg:ChungcheongbukDoProvinceOfSouthKoreaMember sedg:SellaTwoFactoryMember 2020-01-01 2020-12-31 0001419612 sedg:EmployeeAndExecutiveDirectorMember us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0001419612 sedg:EmployeeAndExecutiveDirectorMember us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001419612 sedg:EmployeeAndExecutiveDirectorMember us-gaap:PerformanceSharesMember 2023-01-01 2023-12-31 0001419612 sedg:EmployeesAndMembersOfBoardOfDirectorsMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001419612 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001419612 srt:MinimumMember sedg:EmployeeAndExecutiveDirectorMember us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001419612 srt:MaximumMember sedg:EmployeeAndExecutiveDirectorMember us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001419612 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-01-01 2022-12-31 0001419612 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-01-01 2021-12-31 0001419612 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-12-31 0001419612 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-12-31 0001419612 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-12-31 0001419612 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-12-31 0001419612 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0001419612 sedg:AccumulatedTranslationAdjustmentOnIntraEntityTransactionsLongTermInvestmentNatureMember 2023-12-31 0001419612 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2023-12-31 0001419612 us-gaap:AvailableforsaleSecuritiesMember 2023-12-31 0001419612 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-12-31 0001419612 sedg:AccumulatedTranslationAdjustmentOnIntraEntityTransactionsLongTermInvestmentNatureMember 2022-01-01 2022-12-31 0001419612 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-01-01 2022-12-31 0001419612 us-gaap:AvailableforsaleSecuritiesMember 2022-01-01 2022-12-31 0001419612 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-12-31 0001419612 sedg:AccumulatedTranslationAdjustmentOnIntraEntityTransactionsLongTermInvestmentNatureMember 2023-01-01 2023-12-31 0001419612 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2023-01-01 2023-12-31 0001419612 us-gaap:AvailableforsaleSecuritiesMember 2023-01-01 2023-12-31 0001419612 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001419612 sedg:AccumulatedTranslationAdjustmentOnIntraEntityTransactionsLongTermInvestmentNatureMember 2022-12-31 0001419612 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-12-31 0001419612 us-gaap:AvailableforsaleSecuritiesMember 2022-12-31 0001419612 2021-12-31 0001419612 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001419612 sedg:AccumulatedTranslationAdjustmentOnIntraEntityTransactionsLongTermInvestmentNatureMember 2021-12-31 0001419612 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2021-12-31 0001419612 us-gaap:AvailableforsaleSecuritiesMember 2021-12-31 0001419612 2020-12-31 0001419612 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0001419612 sedg:AccumulatedTranslationAdjustmentOnIntraEntityTransactionsLongTermInvestmentNatureMember 2020-12-31 0001419612 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-12-31 0001419612 us-gaap:AvailableforsaleSecuritiesMember 2020-12-31 0001419612 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-12-31 0001419612 sedg:AccumulatedTranslationAdjustmentOnIntraEntityTransactionsLongTermInvestmentNatureMember 2021-01-01 2021-12-31 0001419612 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2021-01-01 2021-12-31 0001419612 us-gaap:AvailableforsaleSecuritiesMember 2021-01-01 2021-12-31 0001419612 sedg:AllOtherMember 2022-01-01 2022-12-31 0001419612 sedg:SolarMember 2022-01-01 2022-12-31 0001419612 sedg:AllOtherMember 2021-12-31 0001419612 sedg:SolarMember 2021-12-31 0001419612 sedg:AllOtherMember 2022-12-31 0001419612 sedg:SolarMember 2022-12-31 0001419612 sedg:MobilityComponentsAndTelematicsMember 2022-10-01 2022-10-31 0001419612 sedg:AllOtherMember 2023-12-31 0001419612 sedg:SolarMember 2023-12-31 0001419612 sedg:EnergyStorageMember 2021-12-31 0001419612 sedg:EnergyStorageMember 2022-12-31 0001419612 sedg:EnergyStorageMember 2023-12-31 0001419612 sedg:EnergyStorageMember 2022-01-01 2022-12-31 0001419612 sedg:AllOtherMember 2023-01-01 2023-12-31 0001419612 sedg:EnergyStorageMember 2023-01-01 2023-12-31 0001419612 sedg:SolarMember 2023-01-01 2023-12-31 0001419612 us-gaap:EmployeeSeveranceMember us-gaap:CorporateMember 2023-01-01 2023-12-31 0001419612 us-gaap:ContractTerminationMember us-gaap:CorporateMember 2023-01-01 2023-12-31 0001419612 us-gaap:EmployeeSeveranceMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-12-31 0001419612 sedg:InventoryWriteOffMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-12-31 0001419612 us-gaap:ContractTerminationMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-12-31 0001419612 us-gaap:TradingRevenueMember 2023-01-01 2023-12-31 0001419612 us-gaap:TradingRevenueMember us-gaap:ContractTerminationMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-12-31 0001419612 us-gaap:TradingRevenueMember sedg:InventoryWriteOffMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-12-31 0001419612 us-gaap:TradingRevenueMember us-gaap:EmployeeSeveranceMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-12-31 0001419612 us-gaap:TradingRevenueMember us-gaap:ContractTerminationMember us-gaap:CorporateMember 2023-01-01 2023-12-31 0001419612 us-gaap:TradingRevenueMember us-gaap:EmployeeSeveranceMember us-gaap:CorporateMember 2023-01-01 2023-12-31 0001419612 us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0001419612 us-gaap:CostOfSalesMember us-gaap:ContractTerminationMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-12-31 0001419612 us-gaap:CostOfSalesMember sedg:InventoryWriteOffMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-12-31 0001419612 us-gaap:CostOfSalesMember us-gaap:EmployeeSeveranceMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-12-31 0001419612 us-gaap:CostOfSalesMember us-gaap:ContractTerminationMember us-gaap:CorporateMember 2023-01-01 2023-12-31 0001419612 us-gaap:CostOfSalesMember us-gaap:EmployeeSeveranceMember us-gaap:CorporateMember 2023-01-01 2023-12-31 0001419612 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001419612 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:ContractTerminationMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-12-31 0001419612 us-gaap:GeneralAndAdministrativeExpenseMember sedg:InventoryWriteOffMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-12-31 0001419612 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:EmployeeSeveranceMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-12-31 0001419612 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:ContractTerminationMember us-gaap:CorporateMember 2023-01-01 2023-12-31 0001419612 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:EmployeeSeveranceMember us-gaap:CorporateMember 2023-01-01 2023-12-31 0001419612 us-gaap:EmployeeSeveranceMember 2022-12-31 0001419612 us-gaap:EmployeeSeveranceMember 2023-01-01 2023-12-31 0001419612 us-gaap:EmployeeSeveranceMember 2023-12-31 0001419612 us-gaap:ContractTerminationMember 2022-12-31 0001419612 us-gaap:ContractTerminationMember 2023-01-01 2023-12-31 0001419612 us-gaap:ContractTerminationMember 2023-12-31 0001419612 sedg:InventoryWriteOffMember 2022-12-31 0001419612 sedg:InventoryWriteOffMember 2023-01-01 2023-12-31 0001419612 sedg:InventoryWriteOffMember 2023-12-31 0001419612 us-gaap:TradingRevenueMember sedg:InventoryWriteOffMember sedg:CriticalPowersDiscontinuationMember 2022-01-01 2022-12-31 0001419612 2023-04-06 0001419612 us-gaap:TechnologyEquipmentMember 2023-04-06 0001419612 us-gaap:CustomerRelationshipsMember 2023-04-06 0001419612 us-gaap:TradeNamesMember 2023-04-06 0001419612 us-gaap:GoodwillMember 2023-04-06 0001419612 us-gaap:TechnologyEquipmentMember 2023-04-01 2023-04-06 0001419612 us-gaap:CustomerRelationshipsMember 2023-04-01 2023-04-06 0001419612 us-gaap:TradeNamesMember 2023-04-01 2023-04-06 0001419612 sedg:HarkSystemsLtdMember 2023-04-06 0001419612 2023-01-31 0001419612 2023-04-30 0001419612 2023-07-31 0001419612 2023-01-01 2023-01-31 0001419612 2023-04-01 2023-04-30 0001419612 2023-07-01 2023-07-31 0001419612 sedg:SolaredgeKoreaFormerlyKokamAcquisitionMember 2021-01-01 2021-12-31 0001419612 us-gaap:RetainedEarningsMember 2020-12-31 0001419612 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001419612 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001419612 us-gaap:CommonStockMember 2020-12-31 0001419612 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001419612 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001419612 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001419612 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001419612 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001419612 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001419612 us-gaap:RetainedEarningsMember 2022-12-31 0001419612 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001419612 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001419612 us-gaap:CommonStockMember 2022-12-31 0001419612 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001419612 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001419612 us-gaap:RetainedEarningsMember 2021-12-31 0001419612 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001419612 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001419612 us-gaap:CommonStockMember 2021-12-31 0001419612 us-gaap:RetainedEarningsMember 2023-12-31 0001419612 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001419612 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001419612 us-gaap:CommonStockMember 2023-12-31 0001419612 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001419612 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001419612 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001419612 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001419612 sedg:AllOtherMember 2023-01-01 2023-12-31 0001419612 sedg:SolarMember 2023-01-01 2023-12-31 0001419612 sedg:SolarSegmentRevenuesMember 2021-01-01 2021-12-31 0001419612 sedg:SolarSegmentRevenuesMember 2022-01-01 2022-12-31 0001419612 sedg:AllOtherSegmentRevenuesMember 2021-01-01 2021-12-31 0001419612 sedg:AllOtherSegmentRevenuesMember 2022-01-01 2022-12-31 0001419612 country:US 2021-01-01 2021-12-31 0001419612 country:US 2022-01-01 2022-12-31 0001419612 country:US 2023-01-01 2023-12-31 0001419612 sedg:EuropeExceptNetherlandsMember 2021-01-01 2021-12-31 0001419612 sedg:EuropeExceptNetherlandsMember 2022-01-01 2022-12-31 0001419612 sedg:EuropeExceptNetherlandsMember 2023-01-01 2023-12-31 0001419612 country:NL 2021-01-01 2021-12-31 0001419612 country:NL 2022-01-01 2022-12-31 0001419612 country:NL 2023-01-01 2023-12-31 0001419612 sedg:OthersMember 2021-01-01 2021-12-31 0001419612 sedg:OthersMember 2022-01-01 2022-12-31 0001419612 sedg:OthersMember 2023-01-01 2023-12-31 0001419612 sedg:InvertersMember 2021-01-01 2021-12-31 0001419612 sedg:InvertersMember 2022-01-01 2022-12-31 0001419612 sedg:InvertersMember 2023-01-01 2023-12-31 0001419612 sedg:OptimizersMember 2021-01-01 2021-12-31 0001419612 sedg:OptimizersMember 2022-01-01 2022-12-31 0001419612 sedg:OptimizersMember 2023-01-01 2023-12-31 0001419612 sedg:OtherProductsMember 2021-01-01 2021-12-31 0001419612 sedg:OtherProductsMember 2022-01-01 2022-12-31 0001419612 sedg:OtherProductsMember 2023-01-01 2023-12-31 0001419612 country:IL 2022-12-31 0001419612 country:IL 2023-12-31 0001419612 country:KR 2022-12-31 0001419612 country:KR 2023-12-31 0001419612 country:CN 2022-12-31 0001419612 country:CN 2023-12-31 0001419612 sedg:OthersMember 2022-12-31 0001419612 sedg:OthersMember 2023-12-31 0001419612 srt:EuropeMember 2022-12-31 0001419612 srt:EuropeMember 2023-12-31 0001419612 sedg:SolarSegmentRevenuesMember 2023-01-01 2023-12-31 0001419612 sedg:AllOtherSegmentRevenuesMember 2023-01-01 2023-12-31 0001419612 sedg:RevenuesFromFinancingComponenMember 2021-01-01 2021-12-31 0001419612 sedg:RevenuesFromFinancingComponenMember 2022-01-01 2022-12-31 0001419612 sedg:RevenuesFromFinancingComponenMember 2023-01-01 2023-12-31 0001419612 sedg:MobilityComponentsAndTelematicsMember 2021-01-01 2021-12-31 0001419612 sedg:MobilityComponentsAndTelematicsMember 2022-01-01 2022-12-31 0001419612 sedg:MobilityComponentsAndTelematicsMember 2023-01-01 2023-12-31 0001419612 sedg:CommunicationMember 2021-01-01 2021-12-31 0001419612 sedg:CommunicationMember 2022-01-01 2022-12-31 0001419612 sedg:CommunicationMember 2023-01-01 2023-12-31 0001419612 country:DE 2021-01-01 2021-12-31 0001419612 country:DE 2022-01-01 2022-12-31 0001419612 country:DE 2023-01-01 2023-12-31 0001419612 country:IT 2021-01-01 2021-12-31 0001419612 country:IT 2022-01-01 2022-12-31 0001419612 country:IT 2023-01-01 2023-12-31 0001419612 sedg:EnergyStorageMember 2023-01-01 2023-12-31 0001419612 sedg:AllOtherMember 2022-01-01 2022-12-31 0001419612 sedg:EnergyStorageMember 2022-01-01 2022-12-31 0001419612 sedg:SolarMember 2022-01-01 2022-12-31 0001419612 sedg:AllOtherMember 2021-01-01 2021-12-31 0001419612 sedg:EnergyStorageMember 2021-01-01 2021-12-31 0001419612 sedg:SolarMember 2021-01-01 2021-12-31 0001419612 sedg:EnergyStorageSegmentRevenuesMember 2021-01-01 2021-12-31 0001419612 sedg:EnergyStorageSegmentRevenuesMember 2022-01-01 2022-12-31 0001419612 sedg:EnergyStorageSegmentRevenuesMember 2023-01-01 2023-12-31 0001419612 sedg:BatteriesForPvApplicationsMember 2023-01-01 2023-12-31 0001419612 sedg:BatteriesForPvApplicationsMember 2022-01-01 2022-12-31 0001419612 sedg:BatteriesForPvApplicationsMember 2021-01-01 2021-12-31 0001419612 country:US 2023-12-31 0001419612 country:US 2022-12-31 0001419612 sedg:EmployeesAndMembersOfBoardOfDirectorsMember us-gaap:EmployeeStockOptionMember 2022-12-31 0001419612 sedg:EmployeesAndMembersOfBoardOfDirectorsMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001419612 sedg:EmployeesAndMembersOfBoardOfDirectorsMember us-gaap:EmployeeStockOptionMember 2023-12-31 0001419612 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001419612 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001419612 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001419612 us-gaap:IPOMember 2022-03-01 2022-03-17 0001419612 us-gaap:IPOMember 2022-03-17 0001419612 us-gaap:IPOMember sedg:UnderwritingAgreementMember 2022-03-01 2022-03-17 0001419612 us-gaap:EmployeeStockOptionMember sedg:TwoThousandFifteenGlobalIncentivePlanMember 2023-01-01 2023-12-31 0001419612 sedg:EmployeeStockPurchasePlanMember 2023-01-01 2023-12-31 0001419612 us-gaap:EmployeeStockOptionMember sedg:TwoThousandFifteenGlobalIncentivePlanMember 2015-03-31 0001419612 us-gaap:EmployeeStockOptionMember sedg:TwoThousandFifteenGlobalIncentivePlanMember 2023-12-31 0001419612 sedg:EmployeeStockPurchasePlanMember 2023-12-31 0001419612 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001419612 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-12-31 0001419612 sedg:TwoThousandFifteenGlobalIncentivePlanMember 2023-12-31 0001419612 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001419612 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001419612 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001419612 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001419612 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001419612 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001419612 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001419612 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001419612 sedg:EmployeesAndMembersOfBoardOfDirectorsMember us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001419612 us-gaap:PhantomShareUnitsPSUsMember 2023-01-01 2023-12-31 0001419612 us-gaap:PhantomShareUnitsPSUsMember 2022-12-31 0001419612 us-gaap:PhantomShareUnitsPSUsMember 2023-12-31 0001419612 us-gaap:InventoriesMember 2021-01-01 2021-12-31 0001419612 us-gaap:InventoriesMember 2022-01-01 2022-12-31 0001419612 us-gaap:InventoriesMember 2023-01-01 2023-12-31 0001419612 us-gaap:OtherNoncurrentAssetsMember 2021-01-01 2021-12-31 0001419612 us-gaap:OtherNoncurrentAssetsMember 2022-01-01 2022-12-31 0001419612 us-gaap:OtherNoncurrentAssetsMember 2023-01-01 2023-12-31 0001419612 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001419612 sedg:DeferredRevenueYearOneMember 2023-12-31 0001419612 sedg:DeferredRevenueYearTwoMember 2023-12-31 0001419612 sedg:DeferredRevenueYearThreeMember 2023-12-31 0001419612 sedg:DeferredRevenueYearFourMember 2023-12-31 0001419612 sedg:DeferredRevenueYearFiveMember 2023-12-31 0001419612 sedg:DeferredRevenueYearFiveThereAfterMember 2023-12-31 0001419612 us-gaap:LandMember 2023-12-31 0001419612 us-gaap:LandMember 2022-12-31 0001419612 us-gaap:BuildingMember 2023-12-31 0001419612 us-gaap:BuildingMember 2022-12-31 0001419612 us-gaap:ComputerEquipmentMember 2023-12-31 0001419612 us-gaap:ComputerEquipmentMember 2022-12-31 0001419612 us-gaap:OfficeEquipmentMember 2023-12-31 0001419612 us-gaap:OfficeEquipmentMember 2022-12-31 0001419612 sedg:LaboratoryAndTestingEquipmentMember 2023-12-31 0001419612 sedg:LaboratoryAndTestingEquipmentMember 2022-12-31 0001419612 us-gaap:OtherMachineryAndEquipmentMember 2023-12-31 0001419612 us-gaap:OtherMachineryAndEquipmentMember 2022-12-31 0001419612 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001419612 us-gaap:AssetUnderConstructionMember 2023-12-31 0001419612 us-gaap:AssetUnderConstructionMember 2022-12-31 0001419612 sedg:WorkforceReductionPlanMember us-gaap:SubsequentEventMember 2024-01-01 2024-01-21 0001419612 srt:SubsidiariesMember country:IL 2023-01-01 2023-12-31 0001419612 sedg:ForeignSubsidiariesMember 2023-12-31 0001419612 2017-12-01 2017-12-22 0001419612 srt:SubsidiariesMember country:IL 2018-01-01 2018-12-31 utr:D iso4217:EUR xbrli:shares xbrli:pure xbrli:shares iso4217:USD xbrli:shares iso4217:EUR iso4217:ILS iso4217:USD

 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
  
FORM 10-K
 
 
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the fiscal year ended December 31, 2023
 
OR
 
 
 
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the transition period from _________ to __________
Commission File Number: 001-36894
 
 
SOLAREDGE TECHNOLOGIES, INC.
(Exact name of registrant as specified in its charter)
 
Delaware
 
20-5338862
(State or other jurisdiction of
incorporation or organization)
 
(IRS Employer
Identification No.)
 
 
1 HaMada Street
 
 
Herziliya Pituach, Israel
 
4673335
(Address of Principal Executive Offices)
 
(Zip Code)
 
972 (9) 957-6620
Registrant’s telephone number, including area code
Securities registered pursuant to Section 12(b) of the Act:
 
Title of each class
Trading Symbol(s)
Name of each exchange on which registered
Common stock, par value $0.0001 per share
SEDG
NASDAQ (Global Select Market)
 
Securities registered pursuant to Section 12(g) of the Act: None
 
 
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act
 
Yes  ☒    No ☐
 
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.
 
Yes  ☐    No
 
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.
 
Yes ☒    No ☐
 
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).
 
Yes ☒    No ☐
 

 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or “emerging growth company”. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act:
 
☒   Large accelerated filer
 
☐   Accelerated filer
 
☐   Non-accelerated filer
 
   Smaller reporting company
           
   Emerging growth company
 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.      ☐
 
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.      
 
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.
 
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐
 
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).
 
Yes  ☐    No
 
The aggregate market value of the registrant’s voting and non-voting common stock held by non-affiliates of the registrant on June 30, 2023, the last business day of the registrant’s most recently completed second fiscal quarter was approximately $15.1 billion (assuming that the registrant’s only affiliates are its officers, directors and non-institutional 10% stockholders) based upon the closing market price on that date of $269.05 per share as reported on the Nasdaq Global Select Market.
 
As of February 1, 2024, there were 57,126,023 shares of the registrant’s common stock, par value of $0.0001 per share, outstanding.
 
DOCUMENTS INCORPORATED BY REFERENCE
 
The information required by Part III of this report, to the extent not set forth herein, is incorporated herein by reference from our definitive proxy statement relating to the Annual Meeting of Stockholders to be held in 2024, which definitive proxy statement shall be filed with the Securities and Exchange Commission within 120 days after the end of the annual period to which this report relates.
 

 
FISCAL YEAR FORM 10-K
TABLE OF CONTENTS
   
1
14
35
35
36
37
37
   
38
39
40
61
F - 1
62
62
63
63
   
64
64
64
64
64
   
65
66
  67
 


SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
 
This Annual Report on Form 10-K and the documents incorporated herein by reference contain forward-looking statements that are based on our management’s expectations, estimates, projections, beliefs and assumptions and on information currently available to our management. The forward-looking statements are contained principally in “Item 1. Business,” “Item 1A. Risk Factors” “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations.” and “Item 7A. Quantitative and Qualitative Disclosures About Market Risk”. This discussion contains certain forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. Forward-looking statements include information concerning our possible or assumed future results of operations, business strategies, technology developments, new products and services, financing and investment plans, competitive position, industry and regulatory environment, effects of acquisitions, growth opportunities, and the effects of competition. Forward-looking statements include statements that are not historical facts and can be identified by terms such as “anticipate,” “believe,” “could,” “seek,” “estimate,” “expect,” “intend,” “may,” “plan,” “potential,” “predict,” “project,” “should,” “will,” “would,” or similar expressions and the negatives of those terms.
 
Forward-looking statements inherently involve known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements. Given these uncertainties, you should not place undue reliance on forward-looking statements. Forward-looking and other statements regarding our sustainability efforts and aspirations are not an indication that these statements are necessarily material to investors or requiring disclosure in our filing with the Securities and Exchange Commission (“SEC”). In addition, historical, current and forward-looking sustainability-related statements may be based on standards for measuring progress that are still developing, internal controls and processes that continue to evolve and assumptions that are subject to change in the future, including future rule-making. Also, forward-looking statements represent our management’s beliefs and assumptions only as of the date of this filing. Important factors that could cause actual results to differ materially from our expectations include those discussed in Item 1A, Risk Factors, as well as those discussed elsewhere in this Annual Report on Form 10-K, including:
 
 
future demand for renewable energy including solar energy solutions;
 
our ability to forecast demand for our products accurately and to match production to such demand as well as our customers' ability to forecast demand based on inventory levels;
 
macroeconomic conditions in our domestic and international markets, as well as inflation concerns, rising interest rates and recessionary concerns;
 
the retail price of electricity derived from the utility grid or alternative energy sources;
 
interest rates and supply of capital in the global financial markets in general and in the solar market specifically;
 
competition, including introductions of power optimizer, inverter and solar photovoltaic (“PV”) system monitoring products by our competitors;
 
developments in alternative technologies or improvements in distributed solar energy generation;
 
historic cyclicality of the solar industry and periodic downturns;
 
product quality or performance problems in our products;
 
shortages, delays, price changes, or cessation of operations or production affecting our suppliers of key components;
 
delays, disruptions, and quality control problems in manufacturing;
 
our dependence upon a small number of outside contract manufacturers and limited or single source suppliers;
 
capacity constraints, delivery schedules, manufacturing yields, and costs of our contract manufacturers and availability of components;
 
disruption in our global supply chain and rising prices of oil and raw materials as a result of the conflict between Russia and Ukraine;
 
performance of distributors and large installers in selling our products;
 
consolidation in the solar industry among our customers and distributors;
 
our ability to manage effectively the growth of our organization and expansion into new markets;
 
Our ability to recognize expected benefits from restructuring plans
 
any unauthorized access to, disclosure, or theft of personal information or unauthorized access to our network or other similar cyber incidents;
 
our ability to integrate acquired businesses;
 
disruption to our business operations due to the evolving state of war in Israel and political conditions related to the Israeli government's plans to significantly reduce the Israeli Supreme Court's judicial oversight;
 
our dependence on ocean transportation to timely deliver our products in a cost-effective manner;
 
fluctuations in global currency exchange rates;
 
the impact of evolving legal and regulatory requirements related to emerging environmental, social and governance requirements;
 
existing and future responses to and effects of pandemics, epidemics or other health crises;
 
changes to net metering policies or the reduction, elimination or expiration of government subsidies and economic incentives for on-grid solar energy applications;
 
federal, state, and local regulations governing the electric utility industry with respect to solar energy;
 
changes in tax laws, tax treaties, and regulations or the interpretation of them, including the Inflation Reduction Act;
 
changes in the U.S. trade environment, including the imposition of import tariffs;
 
our ability to maintain our brand and to protect and defend our intellectual property;
 
volatility of our stock price;
 
our customers’ financial stability, creditworthiness and debt leverage ratio;
 
our ability to retain key personnel and attract additional qualified personnel;
 
our ability to effectively design, launch, market, and sell new generations of our products and services;
 
our ability to retain, and events affecting, our major customers;
 
our ability to service our debt; and
 
the other factors set forth under “Item 1A. Risk Factors.”
 
The preceding list is not intended to be an exhaustive list of all of our forward-looking statements. You should not rely upon forward-looking statements as predictions of future events. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee that future results, levels of activity, performance and events and circumstances reflected in the forward-looking statements will be achieved or will occur. Except as required by law, we assume no obligation to update these forward-looking statements, or to update the reasons actual results could differ materially from those anticipated in these forward-looking statements, even if new information becomes available in the future.
 
i

 
PART I
ITEM 1.  Business
 
Introduction
 
We are a leading provider of an optimized inverter solution that changed the way power is harvested and managed in photovoltaic (also known as PV) systems. Our direct current (“DC”), optimized inverter system maximizes power generation while lowering the cost of energy produced by the PV system for improved return on investment, or ROI. Additional benefits of the DC optimized inverter system include: comprehensive and advanced safety features, improved design flexibility, efficient integration (DC coupled) with SolarEdge storage solutions, and improved operation and maintenance, or O&M, with remote monitoring at the module-level. The typical SolarEdge DC optimized inverter system consists of inverters, Power Optimizers, a communication device which enables access to a cloud-based Monitoring Platform and, in many cases, a battery and additional smart energy management solutions and devices, such as EV chargers and load controllers. As part of our hardware sales, we also provide the energy management software which controls, manages and optimizes the energy production, storage and use of energy generated by our systems. Our solutions address a broad range of solar market segments, from residential solar installations to commercial and small utility scale solar installations. Since we began commercial shipments in 2010, we have shipped approximately 52.6 gigawatts (“GW”) of our DC optimized inverter systems and our products have been installed in solar PV systems in over 140 countries.
 
Since introducing the DC optimized inverter solution in 2010, SolarEdge has expanded its activity to other areas of smart energy technology, both through organic growth and through acquisitions. By leveraging world-class engineering capabilities and with a relentless focus on innovation, SolarEdge now offers energy solutions that include primarily the hardware technology used in residential, commercial, and small scale utility PV systems and also product offerings in the areas of energy storage systems, or ESS, including manufacturing of lithium-ion cells and batteries, smart trackers for solar panels, EV chargers, home and commercial energy management software, grid services and software platforms and applications that enable development of virtual power plants, or VPPs.
 
We primarily sell our products indirectly to thousands of solar installers through large distributors and electrical equipment wholesalers and directly to large solar installers and engineering, procurement, and construction firms, or EPCs. Our customers include leading providers of solar PV systems to residential and commercial end users, key solar distributors, and electrical equipment wholesalers.
 
As of December 31, 2023, we have shipped in the aggregate approximately 125.1 million Power Optimizers and 5.6 million inverters. More than 3.7 million PV installations, many of which may include multiple inverters, are currently connected to and monitored through our cloud-based Monitoring Platform.
 
The SolarEdge Solution. The key advantages of our solution over a traditional string inverter PV system include:
 
 
Maximized PV module power output. Our Power Optimizers provide module-level, or MPPT, and real-time adjustments of current and voltage to the optimal working point of each individual PV module. This enables each PV module to continuously produce its maximum power potential independent of other modules in the same string, thus minimizing module mismatch and partial shading losses. By performing these adjustments at a very high rate, our Power Optimizers also solve the dynamic MPP losses associated with traditional inverters.
 
 
Optimized architecture with economies of scale. Our system shifts certain functions of the traditional inverter to our Power Optimizers while keeping the DC to AC function and grid interaction in our inverter. As a result, our inverter is smaller, more efficient and more reliable than inverters used in traditional string inverter systems. The cost savings that we have achieved on the inverter enable our system to be priced at a cost per watt that is comparable with traditional inverter systems of leading manufacturers. As a PV system grows in size, our inverter benefits from economies of scale, making our technology viable for large commercial and small-scale utility applications.
 
 
Enhanced system design flexibility. Unlike a traditional inverter system that requires each string to be the same length, use the same type of PV modules and be positioned at the same angle toward the sun, our system allows significant design flexibility by enabling the installer to place PV modules in uneven string lengths and on multiple roof facets. This design flexibility increases the amount of the available roof that can be utilized for power production. As a result, our system is significantly less prone to wasted roof space resulting from rooftop asymmetries and obstructions.
 
 
Reduced balance of system (BoS) costs. Our DC optimized inverter system allows significantly longer strings to be connected to the same inverter (as compared to a traditional inverter system). This reduces the cost of cabling, fuse boxes and other ancillary electric components. These factors result in easier installations with shorter design times and a lower initial cost per watt, while enabling larger installations per rooftop.
 
 
Continuous monitoring and control to reduce operation and maintenance costs. Our cloud-based monitoring platform provides full data visibility at the module level, string level, inverter level and system level. The data can be accessed remotely by any web-enabled device, allowing comprehensive analysis, immediate fault detection and alerts. These monitoring features reduce O&M costs for the system owner by identifying and locating faults, enabling remote testing and reducing field visits.
 
 
Enhanced safety. We have incorporated module-level safety mechanisms in our system to protect installers, electricians and firefighters. Each Power Optimizer is configured to reduce output to 1 volt unless the Power Optimizer receives a fail-safe signal from a functioning inverter. As a result, if the inverter is shut down (e.g., for system maintenance, due to malfunction, in the event of a fire or otherwise), the DC voltage throughout the system is reduced to a safe level. Our DC optimized inverters comply with the applicable safety requirements of the regions in which they are sold, providing incremental cost savings to installers by eliminating the need for additional hardware such as DC breakers, switches or fire-proof ducts required by traditional inverter systems. In the U.S., the SolarEdge SafeDC feature is compliant with NEC 2014 & NEC 2017 Rapid Shutdown functionality, Section 690.12. SolarEdge inverters also have a built-in safety feature designed to mitigate the effects of some arcing faults that may pose a risk of fire, in compliance with the UL1699B arc detection standard. In addition, some of the SolarEdge Power Optimizers include a "sense connect capability" which is designed to monitor Power Optimizers’ connectors, and identify improper connections and possible malfunctions for early detection and mitigation of arc risks.
 
1

 
 
High reliability. Solar PV systems are typically expected to operate for at least 25 years under harsh outdoor conditions. High reliability is critical and is facilitated by systems and components that have low heat generation, solid and stable materials, and an absence of moving parts. We have designed our system to meet these stringent requirements. Our Power Optimizers’ high switching frequency allows the use of ceramic capacitors with a low, fixed rate of aging and a proven life expectancy in excess of 25 years. Further, we use automotive-grade, application-specific integrated circuits (“ASICs”) that embed many of the required electronics. This reduces the number of components and consequently the potential points of failure.
 
 
DC Coupling with Energy Storage. Our DC optimized inverter system allows solar energy to be directly stored in batteries without any conversion, referred to as DC coupling, thereby eliminating energy losses that are associated with such conversions. This enables better management of energy stored in the battery, hence improving efficiency, increasing savings for the end user and increasing the overall return on investment, or, ROI. When coupled with a DC enabled EV charger, solar energy can directly charge the electric vehicle, without any AC conversion applying similar energy retention due to less conversions.
 
 
 
Energy Management. Our residential and commercial systems feature the SolarEdge ONE energy optimization system which manages solar energy, battery storage, smart devices, and grid interaction. This smart energy management capability enables system owners to store solar energy at cost-effective times, and also control the timing of their PV energy consumption in order to increase their energy independence, take advantage of lower time-of-use rates, reduce electricity bills, and improve overall system ROI.
 
 
Distributed Energy Generation. As the electric grid transitions from centralized power stations to a network of distributed, renewable energy sources, our inverter can serve as a local control system that can manage the energy resources underlying such a distributed network. Our inverters can be used to create a distributed and interactive grid that can help support grid stability. One such example is inverter-enabled charging and discharging of batteries as part of a Virtual Power Plant or VPP, to help manage the load on the grid and support grid stability.
 
Our Product Offering
 
Our primary segment is our solar business, which includes the following products:
 
SolarEdge Power Optimizer. Our Power Optimizer which forms an integral part of our DC optimized inverter system is a highly reliable and efficient DC-to-DC converter which is connected by installers to each PV module or embedded by PV module manufacturers into their modules as part of the manufacturing process. Our Power Optimizer increases energy output from the PV module to which it is connected by continuously tracking the Maximum Power Point or MPP of each module and controlling its production point. The Power Optimizer’s ability to track the MPP of each PV module and its ability to increase or decrease its output voltage enables the inverter’s input voltage to remain fixed under a large variety of string configurations. This feature enhances the flexibility in PV system designs, enabling use of different string lengths in a single PV system connected to the same inverter, use of PV modules situated on multiple orientations connected to the same inverter, and using varied PV module types in the same string. In addition, our Power Optimizers monitor the performance of each PV module and communicate this data to our inverter using our proprietary power line communication. In turn, the inverter transmits this information to our monitoring server. Each Power Optimizer is equipped with our proprietary safety mechanism which automatically reduces the output voltage of each PV module to 1 volt unless the Power Optimizer receives a fail-safe signal from a functioning inverter. As a result, if the inverter is shut down (e.g., for system maintenance, due to malfunction, in the event of a fire or otherwise), the system is designed to reduce the DC voltage to a safe level.
 
2

 
Our Power Optimizers are designed to withstand high temperatures and harsh environmental conditions and contain multiple bypass features that localize failures and enable continued system operation in the vast majority of cases of Power Optimizer failure. Our Power Optimizers are compatible with most modules on the market today and carry a 25-year product warranty. During the year ended December 31, 2023, the year ended December 31, 2022 and the year ended December 31, 2021, revenues derived from the sale of Power Optimizers represented 30.3%, 36.5% and 42.2% of total revenues, respectively.
 
SolarEdge Inverter. Our DC-to-AC inverters which form an integral part of our DC optimized inverter systems, contain sophisticated digital control technology with efficient power conversion architecture resulting in superior solar power harvesting and high reliability, and are designed to work exclusively with our DC Power Optimizers. A proprietary power line communication receiver is integrated into each inverter, receiving data from our Power Optimizers, storing this data and transmitting it to our monitoring server when an internet connection exists. Since each string which is equipped with our Power Optimizers provides fixed input voltage to our inverter, the inverter is able to operate at its highest efficient at all times and therefore is more cost effective, energy efficient and reliable.
 
Like our Power Optimizers, our inverters are designed to withstand harsh environmental conditions. We currently offer single-phase inverters designed to address the residential market (3 kilowatt (“kW”) to 11.4 kW) three-phase inverters designed to address the residential and commercial markets (4 kW to 120 kW), and three-phase inverters designed to address the ground mount market (300kW to 330kW). In 2023, SolarEdge released the 330kW inverter coupled with new H-Series Power Optimizers for distributed and centralized inverter configurations. This inverter is designed for small-scale utility installations, agriculture or Agri-PV sites that harvest crops and solar energy on the same farmland, and Community Solar installations which bring smart energy savings to households, businesses and public organizations.
 
Storage Solutions. The SolarEdge Home Battery 400V, our DC-coupled, 10kWh, single phase battery integrates with our SolarEdge Home Hub family of inverters. When connected with our SolarEdge Home Backup Interface (BUI), the SolarEdge Home Battery provides homeowners the ability to power their homes even when the grid is off for anywhere from several hours to many days, depending on use of loads and available sunlight during the outage. The battery also works in tandem with the SolarEdge ONE energy optimization system to optimize the use of solar energy in places with different types of import and export tariffs scenarios (such as time of use, or TOU and dynamic rates).
 
With the SolarEdge backup solution, power is stored in a battery and can be used during a power outage to power essential devices such as refrigerators, communication devices, lighting, and AC outlets for anywhere from several hours to many days, depending on use of loads and available sunlight during the outage.
 
EV Chargers. SolarEdge sells EV chargers for residential applications which allow the homeowner to redirect excess PV energy to power their electric vehicles. This enables consumer to increase their self-consumption of clean energy. The SolarEdge ONE smart energy optimization system can be programmed to automatically charge the vehicle using the most advantageous and economical times and rates.
 
Smart Energy Products. As the solar energy industry has evolved, SolarEdge has developed innovative solutions to further enhance smart energy technology, including inverters that include compatibility with batteries for increased self-consumption for backup, backup interfaces devices, smart meters, smart energy management devices (sockets, hot water controllers, wireless relay) and smart PV modules. This product expansion has enabled us to increase average the revenue per installation, or ARPI.

 
Smart Trackers. Our SolarGik smart PV tracker is optimized for installations on constrained and sloped terrains, eliminating the need for costly grading and construction. Our trackers come with advanced software that is designed to optimize production, predict weather changes, maximize bifacial gains and respond to remote commands. The tracker solutions are light weight, which allows them to be installed not only in regular ground mount projects, but also on rooftops, greenhouses, carports and agricultural fields.
 
Smart Energy Management. We have developed smart energy management software and capabilities that are offered with our hardware solutions and enable system owners to store solar energy at cost-effective times, and also control the timing of their PV energy consumption in order to increase their energy independence, take advantage of lower time-of-use rates, reduce electricity bills, and improve overall system ROI.
 
In 2023, we launched the SolarEdge Home smart energy ecosystem which enables homeowners to control and optimize their energy production, consumption and storage with mySolarEdge app. SolarEdge Home manages the home’s production and usage 24 hours a day, 7 days a week through the SolarEdge ONE energy optimization system which analyzes a variety of external and internal data to minimize electricity costs and maximize savings. In addition to SolarEdge Power Optimizers, inverters and batteries, SolarEdge Home has capabilities enabling integration with SolarEdge Home batteries, EV chargers, load controls and third party devices, to monitor and optimize the home energy production and usage. The features are thus far available in the United States, in Germany and are being released elsewhere around the world over time.
 
3

 
In addition, in April 2023, we completed the acquisition of all outstanding shares of Hark Systems Ltd. ("Hark"), a UK-based energy IoT company for the commercial and industrial ("C&I") sector. Hark's platform is designed to enable commercial and industrial customers expanded capabilities in energy management and connectivity, including identification of potential energy savings, detection of anomalies in assets’ energy consumption, and optimization of energy usage and carbon emissions through load orchestration and storage control.
 
SolarEdge Software Solutions. We offer a variety of professional software tools to support the complete PV planning, installation, monitoring and maintenance processes of our DC optimized inverter solutions:
 
Monitoring Platform. The SolarEdge monitoring platform is a cloud-based monitoring platform which collects power, voltage, current and system data sent from SolarEdge inverters and Power Optimizers and allows users to view the data for their SolarEdge site/s at the module level, string level, inverter level and system level from most browsers and from most smart phones and tablets. The monitoring software continuously analyzes data and flags potential problems. The monitoring software includes features which are used on a routine basis by integrators, installers, maintenance staff, and system owners to improve a solar PV system’s performance.
 
MySolarEdge app. The mySolarEdge application enables system owners to track their real-time system production and household energy consumption, view their inverter and battery status for quick troubleshooting, and control the battery's back-up capabilities, all from their mobile phones.
 
Designer platform. Our designer platform is a proprietary web-based tool that helps solar professionals plan, build and validate residential and commercial systems from inception to installation.
 
Mapper application. The mapper application provides SolarEdge installers with an efficient, streamlined process for registering the physical layout of new PV sites installed with SolarEdge DC optimized inverter systems in the SolarEdge Monitoring Platform. Installers can use the Mapper application to scan SolarEdge Power Optimizer and SolarEdge inverter barcodes, creating a virtual map of the PV site in the monitoring platform which can later help facilitate remote diagnostics thereby enabling enhanced customer support and reducing maintenance costs for installers and SolarEdge system owners.
 
SetApp application. The SetApp application is used to activate and configure SolarEdge inverters during commissioning directly through a smartphone, in order to simplify and expedite installations.
 
Grid Services. As PV and storage continue to proliferate around the world, energy production is transitioning from a centralized system to a distributed network model, where energy is produced close to the location in which it is consumed and stored. This model creates an opportunity for new interconnected and decentralized energy networks offering improved grid reliability and stability, new energy service and reduction of grid infrastructure costs. SolarEdge grid services deliver near real-time aggregative control and data reporting, enabling the pooling of distributed energy resources - photovoltaic systems, battery storage and electric vehicle chargers — in the cloud for the creation of virtual power plants (VPP). The SolarEdge grid services and VPP solution provide management platforms to enable near real-time, aggregated control of available energy resources to meet ever-changing supply needs and demand. Our distributed energy resources management system or DERMS application and application program interfaces (APIs) are used by utilities for countering peak demand events and participating in various electricity markets. In 2023, SolarEdge continued to sell grid services in the U.S., Europe and Australia, including services provided to independent system operators, energy retailers, national installers and others.
 
Products from Non-Solar businesses. The SolarEdge Energy Storage segment provides energy storage solutions which include battery cells, modules, racks and containerized battery systems (BESS). The proprietary technology of our cells and batteries is manufactured and assembled in our own facilities in South Korea, which have production capacity of 2GWh.
Our lithium-ion technology packs high energy density into small footprints and supports high c-rate power throughputs, without compromising the calendar and cycle life of the battery.
 
SolarEdge’s ESS solutions are used in different fields, such as stationary energy storage (EV charging, utility, commercial or industrial), energy storage in transportation (trains, trams and marine-based transportation), different engineering, procurement and construction projects in the grid and C&I energy space, and more.
 
4

 
Product Roadmap
 
Our products in the solar segment reflect the innovation focus and capabilities of our technology departments as well as the importance we place on creating value for our customers. Our core solar product roadmap is divided into five categories: Power Optimizers, inverters, software which supports our DC optimized inverter systems, batteries for PV applications, and smart energy management.
 
Power Optimizers. We currently sell our third and fourth generations of Power Optimizers (P-Series and S-Series, respectively) which were designed for fully automated assembly and are based on our third and fourth generation ASICs, respectively. We have launched H1300, a Gen 4 based power optimizer, as a part of the SolarEdge 330kW inverter solution. This is our first optimizer equipped with high frequency DC power line communications technology which allows communication with larger numbers of optimizers for ground mount applications as well as improved remote software upgrade capabilities, allowing larger installations to support Ground Mount applications, as well as improved remote upgrade. We are in the process of launching our fifth generation S1400 Series Power Optimizers. A key element of our reliability strategy, and a significant differentiator relative to our competitors, is our use of proprietary ASICs to control, among other things, our Power Optimizer’s power conversion, safety features, and PV module monitoring. Instead of using large numbers of discrete components, our Power Optimizer uses a single proprietary ASIC, thus reducing the total number of components in an electrical circuit and thereby improving reliability.
 
Each new ASIC generation reduces the number of components required for any given functionality, adds more functions to the Power Optimizer, and meaningfully improves the efficiency of the Power Optimizer. The efficiency improvement reduces the energy losses which in turn reduces the amount of heat dissipation. This enables design of a more cost-effective and usually smaller enclosure and also keeps the electronics cooler, thereby improving the Power Optimizer’s reliability. Our research and development teams continuously work on further improving our ASICs and releasing new generations of this improved technology.
 
Inverters. Our inverter roadmap includes both new products as well as additional capabilities for existing inverters. Our inverter roadmap is intended to serve four purposes: (i) expand addressable markets by developing new and larger inverters designed specifically for larger commercial installations and utility-scale projects; (ii) improve the electronics to increase the total power throughput while minimally changing the existing enclosure, thereby reducing the actual cost per watt and increasing economies of scale; (iii) improve ease of installation by integrating additional functionality required in certain installations in order to reduce costs of additional hardware and subcontractors’ labor costs; and (iv) improve the residential inverter's functionality to serve as a hub for home energy management, integrating, controlling and optimizing the main home energy sources and loads.
 
Software. We continue to expand our software offering with the introduction of new tools and features. This includes both professional web-based software and system owner applications such as fleet management, the site designer tool, the mySolarEdge consumer applications, all of which are offered to our install base as complimentary to the sales of our hardware solutions.
 
Our cloud-based Monitoring Platform is continuously growing by the amount of data aggregated. We are continuously developing tools to accommodate our growth and further enhance our service offering. We plan to continue developing algorithms that detect and pinpoint problems that can affect power production in field systems. We further plan to add more capabilities through our public API to allow users to build and integrate our system into their own systems and build and share useful applications based on monitoring data gathered by our software.
 
Batteries for PV applications.  Our residential storage solution, launched in 2021, is designed to integrate with our single-phase and three-phase inverters to provide optimal energy management, maximum efficiency, longer backup times and ease of use for the homeowners. We expect to continue to expand our storage solutions to cover more applications, improve battery management, efficiency and integration with energy management systems.
 
Smart Energy Management. We are developing new features and capabilities for the smart energy management solutions, which are constantly evolving, such as our SolarEdge Home Local Controller, which will enable the homeowner to run and manage their most energy-intensive devices on excess solar energy. We are also introducing smart energy management and fleet management to the commercial segment. We also plan on expanding the availability of our smart energy products, including smart energy management devices, to new geographies and use cases.
 
5

 
New Products or Product Categories. We continuously evaluate opportunities to expand our product offerings and services to our customers. We may from time to time develop new products or services that are a natural extension of our existing business, or may engage in acquisitions of businesses or product lines with the potential to strengthen our market position, enable us to enter attractive markets, expand our technological capabilities, or provide synergistic opportunities.
 
Sales and Marketing Strategy
 
Our solar business strategy is to focus on penetrating new geographic regions and increasing our market share. More specifically, we focus on markets where electricity prices, irradiance and government policies make solar PV installations economically viable. Our solar products have been installed in over 140 countries.
 
We target our sales and marketing efforts to the largest distributors, electrical equipment wholesalers, EPC contractors and installers in each of the countries where we operate. Our products are carried and actively sold by most of the top solar PV distributors as well as the largest electrical distribution companies. As of December 31, 2023, based on the number of installer accounts on our monitoring portal, over 65,000 installers around the world have installed SolarEdge solar PV systems.
 
Additionally, as further detailed below, we have a number of programs focused on educating installers and other industry professionals about our technology, and we use a combination of road shows, webinars, and partner trainings to educate them how best to design, sell, and implement our technology in their projects.
 
Our Customers
 
We derive a significant portion of our revenues from key solar distributors, electrical equipment wholesalers and large installers in the U.S. and worldwide. In 2023, two of our customers, Memodo GmbH and Krannich Solar GmbH & Co. KG, represented 24.0% of our revenues. None of our other customers accounted for more than ten percent of our revenues in the year ended December 31, 2023.
 
Training and Customer Support
 
We offer our installer base a comprehensive package of customer support and training services which include pre-sales support, ongoing trainings, and technical support before, during, and after installation. We also provide customized support programs to large installers and distributors to help prioritize and track support issues, thereby enabling short cycle times for issue resolution.
 
In 2023, we revamped our first level certification, SolarEdge Fundamentals Training, a comprehensive training course for installers, with up-to-date installation methodologies and practices. During 2023, our training portal (Edge Academy) hosted over 222,000 learners.
 
Additionally, in 2023, we enhanced our installer’s performance enablement by adding over 50 product-specific courses, as well as increasing accessibility by creating a professional installation toolkit. During 2023, over 19,000 installers completed our certification programs.
 
In addition to the above, we support our commercial system customers with design consulting throughout their sales process and installation.
 
Our technical support organization includes local expert teams, tech centers, an online service portal and live chat service. Our toll-free call and live chat centers are open Monday through Friday at least from 9:00 a.m. to 6:00 p.m. in every region in which we sell our products. In addition, customers can open and track support cases 24/7 utilizing our online portal. All support cases are monitored via a customer relationship management system in order to provide service, track closure of all customer issues and further improve our customer service. Our call centers have access to our cloud-based monitoring platform database, which enables real-time remote diagnostics.
 
Customer service and satisfaction continues to be a key component of our business offering and we consider it integral to our continued success. We maintain high levels of customer engagement through our call centers in California, Australia, Japan, Israel, India, Bulgaria, Brazil, Taiwan, Thailand, South Africa, Philippines and Poland. In addition to our call centers, we have field service engineers located in the geographies where we are active, and support our customers with commissioning of large projects, introduction of new technologies and features and on-the-job training of new installers. As of December 31, 2023, our customer support and training organization consisted of 659 employees worldwide.
 
6

 
Our Technology
 
We have drawn on our expertise in the fields of power electronics, magnetic design, mechanical and heat dissipation, control loops and algorithms, power line communications and lithium-ion battery technology to design and develop what we believe to be the most advanced commercial solutions for harvesting power from solar PV, storage and energy management solutions for residential and commercial applications. These technologies are explained in more detail below.
 
As part of our growth strategy, we have acquired companies that have technologies that can leverage our expertise in power electronics and power optimization. By combining acquired resources with our current research and development teams, we are expanding our activities into other areas such as energy IoT and energy storage systems.
 
Power Optimizers
 
Our Power Optimizers are DC/DC step up/step down (buck boost) converters designed and developed to operate in harsh outdoor environments at very high conversion efficiency. Our Power Optimizers include proprietary power electronics and control loops customized to efficiently convert power from the PV module to the inverter.
 
A key factor in the performance of our Power Optimizer is determined by the digital control algorithms and closed-loop control mechanism. The Power Optimizer’s control is built into our advanced ASIC which is responsible for all critical digital control functions of the power optimizer, including detailed power analysis, digital real-time control of the power conversion subsystem, power line communications and networking. Since each Power Optimizer handles the power and voltage of either a single or two modules, we are able to reach a high degree of semiconductor integration by leveraging low-cost silicon in standard semiconductor packages. As a result, much of the Power Optimizer functionality can be integrated into a standard ASIC instead of requiring discrete electronic components, resulting in lower costs and higher reliability.
 
The ASIC performs the critical power analysis and power conversion control functions of the Power Optimizer. The power analysis functions process the state and working parameters at the Power Optimizer’s input and output and, together with advanced digital control and state machine logic, control the power conversion function. In addition, our digital control system uses technology that allows the solar PV installation to anticipate and adapt to changing operating conditions, and to protect itself against system anomalies.
 
Each Power Optimizer in the array is connected to the inverter by a power line communications networking link. Our power line communications link uses a proprietary networking technology that we developed, utilizing the existing DC wiring between the Power Optimizers and the inverter to transmit and receive data between these devices using scalable technology supporting a wide range of installation sizes, from small residential to large commercial installations.
 
Inverters
 
Most of our inverters are designed for single-stage DC/AC conversion. Using our inverter in combination with the Power Optimizers allows the inverter control loop to maintain a regulated DC voltage level at its input, thereby enabling the inclusion of long, uneven, and multi-faceted strings of solar modules while also enabling custom, cost efficient, and reliable inverter design and component selection. All of the power components, as well as the main magnetic components for our inverters, can then be optimized for DC/AC inversion at high efficiency.
 
Our inverters’ digital control algorithms are implemented using programmable digital signal processors which allow for flexibility and adaptation of control loops for various grids and for the requirements and standards of different grid operators across geographies. We have already implemented the control mechanisms necessary to support advanced grid codes and standards that are required to support high penetration of solar energy into utility grids. We continue to develop and manufacture our own DSP (ASIC) in our inverters which enables us to improve the performance of our control loops, increase our cost savings and be less dependent on third party suppliers in our manufacturing process. The DSP (ASIC) performs the critical power analysis and power conversion control functions of the inverter. The power analysis functions process the state and working parameters at the power inverter’s input and output, and together with advanced digital control and state machine logic controls the power conversion function. In addition, our digital control system uses technology that allows the inverter to anticipate and adapt to changing operating conditions, and to protect itself against system anomalies as well as comply with applicable regulations in the different regions in which we operate.
 
7

 
Our DSP (ASIC) is also in charge of the power line communications ("PLC") networking link towards the optimizers. Our PLC uses a proprietary networking technology that we developed, utilizing the existing DC wiring between the Power Optimizers and the inverter to transmit and receive data between these devices.
 
We have developed and continue to develop in-house design and manufacturing capabilities for several major passive components, such as magnetic components, in order to decrease dependence on suppliers, improve component performance, reduce costs and have better control over our production processes.
 
Batteries for PV applications
 
In 2021, we released our first lithium-ion residential batteries for sale in the U.S. and Europe through our solar distribution channels. Our batteries are composed of lithium cells, a battery management system, or BMS, bi-directional DC/DC high efficiency converter that allows charge and discharge of the battery, as well as user interface. Our DC/DC converter uses digital control algorithms, which are implemented using a programmable digital signal processor. Our power products, inverter, Power Optimizers and battery are connected to the same DC bus, allowing the battery to be directly charged by the DC current generated by the Power Optimizers and bypassing the AC conversion, thereby reducing the rounding efficiency of PV generated power towards the AC loads.
 
Our DC-coupled battery is designed to connect with our inverters, allowing up to three batteries per inverter. Our batteries can be connected to our cloud‑based monitoring platform, reporting information on the battery status, solar production, and self-consumption data.
 
Manufacturing
 
We have designed our manufacturing processes to produce high quality products at competitive costs. The strategy is threefold: outsource, automate, and localize. We currently contract to have our solar products manufactured by two of the world’s leading global electronics manufacturing service providers, Jabil Circuit, Inc. (“Jabil”) and Flex Ltd. (“Flex”). By using contract manufacturers, we are able to access advanced manufacturing equipment, processes, skills and capacity on a relatively “asset light” budget while remaining flexible in our manufacturing operations and are able to enjoy the CM’s global reach and access to different manufacturing regions. Our contract manufacturers are responsible for funding some of the the capital expenses incurred in connection with the manufacture of our products, except with regard to some of the automated optimizer assembly lines, our proprietary end-of-line testing equipment and other specific manufacturing equipment utilized in assembling our products or sub-components which are financed and owned by the Company. We expect to continue this funding arrangement in the future, with respect to any expansions to such existing lines save for circumstances where the direct purchase by us of non-specific manufacturing equipment will result in a substantial reduction in costs in which case we will consider financing such non-specific manufacturing equipment ourselves. Further, contracting with global providers, such as Jabil and Flex, gives us added flexibility to enjoy such manufacturers' global reach and access to different regions such as China and Vietnam, where we are able to manufacture closer to target markets in Asia, as well as Hungary, closer to target markets in Europe, in each case, potentially increasing responsiveness to customers while reducing costs and delivery times. In light of recent Inflation Reduction Act legislation in the United States which incentivizes the local manufacturing of renewable energy products by providing benefits to installers for the purchase and installation of US-manufactured products, as well as by incentivizing manufacturers of such products domestically, we have begun manufacturing inverters in Texas and are currently establishing additional manufacturing capabilities in Florida for optimizers and inverters. With the ramp-up of these new sites and due to a decrease in demand for our products, we have reduced capacity in our manufacturing site in China and discontinued manufacturing of our products in Mexico.
 
In the third quarter of 2020, we began commercial shipments from our own manufacturing facility in the North of Israel, “Sella 1". The proximity of Sella 1 to our R&D team and labs enables us to accelerate new product development cycles as well as define equipment and manufacturing processes of newly developed products which can then be adopted by our contract manufacturers worldwide.
 
During 2023, we expanded the manufacturing portfolio available for manufacturing in Sella 1.
 
In May 2022, we opened our own manufacturing facility, “Sella 2”, a 2GWh Li-Ion cell factory in Korea. “Sella 2” began producing and shipping cells at the end of 2022 and is expected to gradually increase manufacturing capacity during 2024, slightly behind the original plan. We also have an additional smaller lithium-ion cells and batteries facility in South Korea that has the capacity to manufacture up to 150 MWh per annum.
 
We have developed propriety automated assembly lines for the manufacturing of our power optimizers. These assembly lines, currently operating in all of our manufacturing facilities, enable the manufacturing of more than 6,000 optimizers per manufacturing line per day. We invest resources in additional automated assembly lines as well as in automated machinery for subassembly and self-manufacturing of certain components used in our products, and we own and are responsible for funding all of the capital expenses related thereto. The current and expected capital expenses associated with these automated assembly lines and other machinery is funded out of our cash flows.
 
8

 
We source our raw materials through various component manufacturers and invest resources in continued cost-reduction efforts as well as verifying second and third sources so as to limit dependence on sole suppliers.
 
In light of the Company’s decision to discontinue its LCV e-Mobility activity, we began ramping down manufacturing of e-Mobility components in our facility in Umbertide, Italy, towards the end of 2023. We are still using this facility for Automation Machines, refurbishment of batteries and support of the e-Mobility project.
 
Reliability and Quality Control
 
Our Power Optimizers are connected to each PV module by installers, and are designed to be as reliable as the PV module itself and capable of withstanding the same operating and environmental conditions.
 
Our reliability methodology includes a multi-level plan with design analysis, sub-system testing of critical components by Accelerated Life Testing, and integrative testing of design prototypes by Highly Accelerated Life Testing and large sample groups. As part of our reliability efforts, we subject components to industry standard conditions and tests including in accelerated life chambers that simulate burn-in, thermal cycling, damp-heat, and other stresses. We also conduct out of box audits (OBA) on our finished products. In addition, online reliability tests (ORT) are conducted on our optimizers and we test complete products in stress tests and in the field. Our rigorous testing processes have helped us to develop highly reliable products.
 
In order to verify the quality of each of our products when it leaves the manufacturing plant, each component, sub-assembly, and final product are tested multiple times during production. These tests include Automatic Optical Inspection, In-Circuit Testing, Board-Functional Testing, Safety Testing, and Integrative Stress Testing. We employ a serial number-driven manufacturing process auditing and traceability system that allows us to control production line activities, verify correct manufacturing processes and to achieve item-specific traceability.
 
As a part of our quality and reliability approach, failed products from the field are returned and subjected to root cause analysis, the results of which are used to improve our product and manufacturing processes and design and further reduce our field failure rate.
 
Certifications
 
Our products and systems comply with the applicable regulatory requirements of the jurisdictions in which they are sold as well as all other major markets around the world. These include safety regulations, electromagnetic compatibility standards and grid compliance.
 
Research and Development
 
We devote substantial resources to research and development with the objective of developing new products and systems, adding new features and reducing unit costs of our products and systems. Our development strategy is to identify software and hardware features, products, and systems that reduce the cost and improve the effectiveness of our solutions for our customers. We measure the effectiveness of our research and development by metrics including product unit cost, efficiency, reliability, power output, and ease of use.
 
We have a strong research and development team with wide ranging experience in power electronics, semiconductors, power line communications and networking, chemical, mechanical and software engineering. In addition, many members of our research and development team have expertise in solar technologies. As of December 31, 2023 our research and development organization had a headcount of 1,525 employees.
 
9

 
Intellectual Property
 
The success of our business depends, in part, on our ability to maintain and protect our proprietary technologies, information, processes, and know-how. We rely primarily on patent, trademark, copyright and trade secrets laws in the U.S. and similar laws in other countries, confidentiality agreements and procedures and other contractual arrangements to protect our technology. As of December 31, 2023, SolarEdge had 602 issued patents worldwide and 528 patent applications pending for examination. A majority of our patents relate to DC power optimization and DC to AC conversion for alternative energy power systems, power system monitoring and control, battery technology and management systems. Our issued patents are scheduled to expire between 2024 and 2042.
 
We continually assess opportunities to seek patent protection for those aspects of our technology, designs, and methodologies and processes that we believe provide significant competitive advantages.
 
We rely on trade secret protection and confidentiality agreements to safeguard our interests with respect to proprietary know-how that is not patentable and processes for which patents are difficult to enforce. We believe that many elements of our manufacturing processes involve proprietary know-how, technology, or data that are not covered by patents or patent applications, including technical processes, test equipment designs, algorithms, and procedures.
 
All of our research and development personnel are required to enter into confidentiality and proprietary information agreements with us. These agreements address intellectual property protection issues and require our employees to assign to us all of the inventions, designs, and technologies they develop during the course of employment with us.
 
Our customers and business partners are required to enter into confidentiality agreements before we disclose any sensitive aspects of our technology or business plans.
 
Competition
 
The markets for our solar products are competitive, and we compete with manufacturers of traditional inverters, as well as manufacturers of other MLPE systems. The principal areas in which we compete with other companies include:
 
 
product and system performance and features;
 
 
total cost of ownership (TCO);
 
 
reliability and duration of product warranty;
 
 
customer service and support;
 
 
breadth of product line;
 
 
local sales and distribution capabilities;
 
 
compliance with applicable certifications and grid codes;
 
 
size and financial stability of operations; and
 
 
size of installed base.
 
Recent market trends show an increased focus on safety features in rooftop installations, and the emergence of standards that are evolving to address such concerns. In particular, the arc fault detection and interruption (AFDI) and rapid shutdown (RSD) standards in the US market, have led to the introduction of module-level rapid-shutdown devices from our competitors. We believe the existence of rapid shutdown capabilities built into our Power Optimizers positions us well in this regard, and serves as a competitive advantage. Additionally, we have seen PV module manufacturers introduce larger PV modules with higher power levels reaching over 600W. This market trend, which comes as a result of PV cell manufacturers introducing larger cell sizes such as M10 and M12 as well as different module build configurations, leads to market interest in higher power rating Power Optimizers, micro inverters, and other MLPE devices. The increasing demand for storage and battery solutions is an additional noteworthy market trend which is expected to increase the attachment rate of storage to PV installations in the coming years.
 
10

 
Our DC optimized inverter system competes principally with products from traditional inverter manufacturers, such as SMA Solar Technology AG, Sungrow Power Supply Co., Ltd. and Huawei Technologies Co. Ltd. as well as from other Chinese inverter manufacturers. In the North American residential market, we compete with traditional inverter manufacturers such as Tesla Motors Inc., as well as microinverter manufacturers such as Enphase Energy, Inc. In addition, there are several new entrants to the MLPE market, including low-cost Asian manufacturers. We believe that our DC optimized inverter system offers significant technology and cost advantages that reflect a competitive differentiation over traditional inverter systems and microinverter technologies.
 
The markets for our Energy Storage division products are competitive as well. The competition ranges from other cell manufacturers, both of Nickel Manganese Cobalt (NMC) and of Lithium Iron Phosphate (LFP), which are also vertically integrated and provide a partial or complete storage system as well as from integrators that are acquiring cells from different vendors and assemble their own storage system. Our competitors include global manufacturers such as LG Energy Solutions, Samsung SDI, CATL, BYD etc.
 
Our residential lithium-ion batteries for PV applications compete with global manufacturers of both lithium-ion and other residential battery storage solutions such as Tesla, LG Energy solutions, BYD and Enphase Energy.
 
Government Incentives
 
U.S. federal, state, and local government bodies as well as non-U.S. government bodies, provide incentives to owners, end users, distributors, and manufacturers of solar PV systems to promote solar electricity in the form of rebates, tax credits, lower VAT rate and other financial incentives such as system performance payments, payments for renewable energy credits associated with renewable energy generation, and exclusion of solar PV systems from property tax assessments. The market for on grid applications, where solar power is used to supplement a customer’s electricity purchased from the utility network or sold to a utility under tariff, often depends in large part on the availability and size of these government subsidies and economic incentives, which vary from time to time by geographic market.
 
In August 2022, the U.S. government enacted the Inflation Reduction Act of 2022 (the “IRA”), which contains several provisions intended to accelerate U.S. manufacturing and adoption of clean energy such as solar, wind, hydrogen and electric vehicles and therefore is expected to impact our business and operations. Some of the applicable provisions in IRA that are expected to positively impact the market for renewable energy include the extension of the investment tax credit (“ITC”) and the Production Tax Credit (“PTC") through 2034. The IRA also further incentivizes residential and commercial solar customers and developers through the inclusion of a tax credit for qualifying energy projects of up to 30%. These provisions of the law are new and regulations and guidance concerning their implementation are gradually being published by the U.S. Treasury Department. We continue to monitor the benefits that may be available to us. Section 45X of the IRA offers advanced manufacturing production tax credits, that incentivize the production of eligible components within the United States. To that end, we have established manufacturing capabilities in the United States in 2023 and announced additional capacity expected during 2024.
 
To the extent that tax benefits or credits may be available to competing technology and not to our technology, our business could be adversely disadvantaged.
 
Trade Regulation and Import Tariffs
 
Our business activities are subject to numerous laws and regulations in the jurisdictions in which we operate. Particularly, our exports and imports are subject to complex trade and customs laws, tax requirements and tariffs set by governments through mutual agreements or unilateral actions. Countries duties, tariffs or other restrictions on our imports or adversely modify existing restrictions. Changes in tax policies or trade regulations, the disallowance of tax deductions on imported merchandise, or the imposition of new tariffs on imported products, could have an adverse effect on our business and results of operations.
 
Escalating trade tensions between the United States and China have led to increased tariffs and trade restrictions, including tariffs applicable to some of our products. As of June 2019, the U.S. trade representative (“USTR”) imposed import tariffs of 25% on a long list of products imported from China, including inverters and power optimizers. On January 15, 2020, the United States and China entered into an initial trade deal, which preserves the initial tariffs from 2018 and indicates additional sanctions may be imposed if China breaches the terms of the deal.
 
11

 
In order to mitigate the negative effect of increased tariffs, we increased our manufacturing capabilities at our Vietnam manufacturing facility. We reached full manufacturing capacity in our manufacturing facility in Israel, Sella 1 . In addition, as mentioned above, we established manufacturing capabilities in the United States. For the year ended December 31, 2023, the majority of our products being imported to the U.S. were manufactured in Mexico, Vietnam, Israel and Hungary and were therefore not subject to the aforementioned tariffs.
 
Seasonality
 
The solar energy market is subject to seasonal and quarterly fluctuations affected by weather. For example, during the winter months in Europe and the northeastern U.S. where the climate is particularly cold and snowy, it is typical to see a decline in PV installations and this decline can impact the timing of orders for our products.
 
Sustainable, Responsible and Transparent Business Practices
 
During 2023, we continued making progress in our Environmental, Social and Governance ("ESG") performance and disclosure. Our ESG practices are guided by our social purpose: “To power the future of energy so we can all enjoy better living and a cleaner, greener future” and our social mission: “Shaping the future of sustainable energy production, energy storage and e-mobility through innovation”. We have crafted a comprehensive sustainability strategy with 2025 targets in several areas. Our fifth annual Sustainability Report, published in 2023, was prepared in alignment with leading global sustainability disclosure standards, GRI (Global Reporting Initiative) and SASB (Sustainability Accounting Standards Board). Our sustainability strategy includes the following pillars:
 
Powering Clean Energy: Accelerating the uptake of clean energy, delivering new smart energy, innovative solutions and improving the lifecycle impacts of our products. As a business founded upon the acceleration of clean energy, we strive to reduce our climate impact by minimizing GHG (greenhouse gas) emissions and transitioning to renewable electricity usage in our facilities. We have completed a lifecycle analysis for three of our key products, examining the carbon footprint of all product life stages and following the examination of the results of such analysis were able to highlight possible reduction opportunities. We have taken significant efforts to reduce energy and resource consumption in our sites, reducing related GHG emissions. We continue to act to recycle our e-waste. We also act to minimize landfill for all waste types, and in 2022, a total of 88% of all waste at our owned and operated sites was either recycled or recovered to energy (2023 figures are currently in examination and will be published in our upcoming sustainability report).
 
Powering People: Maintaining leading responsible employment practices, upholding human rights and investing in communities. In 2023, we continued to expand our workforce to support SolarEdge’s business growth, and maintained responsible employment practices, including an enhanced focus on safety and on employee growth and development. We set quantitative targets and formulated multi-year programs to enhance gender equality in accordance with equal opportunities laws within our workforce and to strengthen its inclusiveness, including by reaching over 150 women in management roles. (see further details in "Human Capital" below). Also in 2023, we continued to enhance our community engagement program. Our updated program focuses on the advancement of renewable energy for environmental community value, encouraging STEM education and youth innovation and strengthening diverse populations. A prominent example is our long-term educational program, EDGEUcate, aimed to raise awareness and educate children from a young age on sustainable practices and the role of solar energy on the global efforts of decarbonization.
 
Powering Business: Maintaining and reinforcing ethical conduct throughout our value chain, advancing climate resilience, improving the efficiency of our resource consumption and ethical sourcing of raw materials and components. Our supplier code of conduct ("SCoC"), includes provisions regarding, among others, ethics, safety, environmental protection, human rights, and fair employment. As of December 31, 2023, over 280 key suppliers have signed their acknowledgment of the SCoC terms. To date, we also conducted on-site audits of four contract manufacturers and three major raw material suppliers in connection with their compliance with the SCoC requirements, and are aiming to further expand these efforts in 2024. In addition, our conflict-minerals practices involve engaging our suppliers to evaluate the traceability of their upstream sources.
 
We believe that our sustainability strategy aligns directly with 10 United Nations Sustainable Development Goals (SDGs), and our products and activities are most critical to achievement of SDG #7, Affordable Clean Energy.
 
12

 
Human Capital
 
We believe our success depends on our ability to attract and retain outstanding employees at all levels of our business. As of December 31, 2023, we had 5,633 employees (full time and part time). Of these employees, 1,525 were engaged in research and development, 689 in sales and marketing, 2,857 in operations, production, Q&R, and support, and 562 in general and administrative capacities. Of our employees, 3,160 were based in Israel, 746 were based in Europe, 725 were based in Korea, 326 were based in the U.S and 676 were based in the remaining countries in which we operate including China, Vietnam, India, Mexico, Australia and others.
 
Except for our SolarEdge Automation Machines employees and the employees of SolarEdge e-Mobility, none of our employees are represented by a labor union. We have not experienced any employment-related work stoppages, and we consider relations with our employees to be good.
 
Recruitment: As a rapidly growing business, we rely on the success of our recruitment efforts to attract and retain technically skilled people who can support our ongoing innovation and expansion. We aim to be inclusive in our hiring practices, focusing on the best talent for the role, welcoming all genders, nationalities, ethnicities, abilities and other dimensions of diversity.
 
Employee benefits: We aim to provide our employees with competitive salary and benefits that enable them to achieve a good quality of life and plan for the future. Our benefits differ according to local norms and market preferences, but typically include all salary and social benefits required by local law (including retirement saving programs, paid vacation and sick leave) and many additional benefits that go beyond legal requirements in local markets.
 
Leadership, Training and Development: We aim to provide our employees with advanced professional and development skills, so that they can perform effectively in their roles and build their capabilities and career prospects for the future. We maintain a leadership program for managers and team leaders and deliver advanced professional training for sales, research and development and other functional teams as part of our extensive training program each year. Furthermore, we partner with local educational resources to offer formal learning programs on a variety of subjects for the personal development and advancement of our workforce.
 
Diversity, Equity and Inclusion: We are striving to increase opportunities for women in executive and management positions as part of our mission to promote gender parity and equal pay in accordance with equal opportunity laws.
 
We are taking active steps to increase the diversity of our workforce and promote inclusiveness among our employee base. We have been providing training and promoting education to create awareness and encourage inclusive practices across our global workplaces. For example, we have conducted foundational diversity and inclusion training for both managers and employees, training on the inclusion of people with disabilities in the workplace, as well as hosting workshops, lectures, and webinars on various topics such as valuing diversity and fostering respectful and positive interactions. Additionally, as part of our commitment to enhance gender equality within our workforce, we maintained partnerships with NGOs to enhance our pool of female candidates for tech roles and to encourage more women to take up tech-related careers. We conducted an annual analysis of our gender pay gap to identify and work on closing any gaps, and we launched a global internal Women's Day campaign called "Towards Gender Equality." The campaign included lectures by women in executive roles from SolarEdge and other global businesses to empower and inspire women. We also helped foster mentoring relationships among our female employees and managers across various professional fields and geographical regions within SolarEdge. Over 50 women from sites around the globe have successfully completed these programs in 2023.
 
Workplace safety and health: We believe that all accidents and injuries at work are preventable and we strive to achieve a zero-injury culture across our offices and operations. Our safety practices are designed to comply with applicable occupational health and safety regulations and are certified to Occupational Health and Safety Quality Management Standard ISO 45001:2018. Our safety practices include: nominated safety officers at each of our manufacturing or R&D sites, mandatory annual safety training for all employees, mandatory job-specific training for all employees in relevant roles (e.g., for those working in high-voltage labs), comprehensive safety, fire, and emergency drill programs so that our employees are well-versed with emergency procedures and root-cause assessments of incidents and corrective actions.
 
Corporate Information
 
We were incorporated in Delaware in 2006. Our principal executive offices are located at 1 HaMada Street, Herziliya Pituach 4673335, Israel and our telephone number at this address is 972 (9) 957-6620. Our website is www.solaredge.com.
 
13

 
We file annual, quarterly and current reports, proxy statements and other documents with the Securities and Exchange Commission (the “SEC”), pursuant to the Securities Exchange Act of 1934 (the “Exchange Act”). Our reports, proxy statements and other documents filed electronically with the SEC are available at the website maintained by the SEC at www.sec.gov.
 
We use the Investor Relations portion of our website at www.solaredge.com, as a routine channel of distribution of important information such as press releases, analyst presentations, corporate governance practices and corporate responsibility information, financial information including our annual, quarterly, and current reports, our proxy statements, and, if applicable, amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act as soon as reasonably practicable after we electronically file such reports with, or furnish them to, the SEC. All such postings and filings are available on our Investor Relations website free of charge.
 
Information contained on our website is not incorporated by reference into this Annual Report, and you should not
consider information contained on our website as part of this Annual Report.
 
ITEM 1A. Risk Factors
 
When evaluating our business, you should carefully consider the risks, events and uncertainties described below together with the other information set forth in this Annual Report on Form 10-K. The events and consequences discussed in these risk factors could materially affect our business, financial condition, results of operations and future growth prospects. The risks described below are not the only risks facing our company. Risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition and operating results in the future.
 
Risk Factors Summary
The following summarizes the principal factors that make an investment in our company speculative or risky. This summary should be read in conjunction with the full risk factors discussed below and should not be relied upon as an exhaustive summary of the material risks facing our business. The order of presentation is not necessarily indicative of the level of risk that each factor poses to us.
 
We face risks related to our business and our industry, including those related to:
Our ability to be profitable in the future.
 
The rapidly evolving and competitive nature of the solar industry, which makes it difficult to evaluate our future prospects.
 
Fluctuations in demand for solar energy solutions, including if demand for solar energy solutions does not resume growth or grows at a slower rate than anticipated, and our ability to accurately forecast customer demand.
 
Macroeconomic conditions in our domestic and international markets, as well as inflation concerns, instability of financial institutions, rising interest rates, and recessionary concerns.
 
The impact of declines in the retail price of electricity derived from the utility grid or from alternative energy sources.
 
The impact of increases in interest rates or tightening of the supply of capital on the ability of end-users to finance the cost of a solar PV system.
 
The impact of increased competition as new and existing competitors introduce power optimizers, inverters, solar PV system monitoring, batteries and other smart energy products.
 
Developments in alternative technologies or improvements in distributed solar energy generation.
 
The cyclicality of the solar industry.
 
Defects or performance problems in our products.
 
Our dependence on a small number of outside contract manufacturers, including difficulties ramping production with new contract manufacturers.
 
Any delays, disruptions, or quality control problems in our manufacturing operations.
 
Our dependence on a limited number of suppliers for key components and raw materials in our products to adequately meet anticipated demand.
 
Disruptions to our global supply chain and rising prices of oil and raw materials due to the conflict between Russia and Ukraine.
 
Our reliance on distributors and large installers to assist in selling our products, and the failure of these customers to perform as expected.
 
Mergers in the solar industry among our current or potential customers.
 
Our planned expansion into new geographic markets or new product lines or services.
 
Our ability to build our non-solar businesses and manage future growth effectively.
 
Discontinuance of our e-Mobility business, resulting in the write-off of tangible and intangible assets.
 
 
14

 
 
 
Our ability to recognize expected benefits from cost reduction and restructuring.
 
Any unauthorized access to, disclosure, or theft of personal information we gather, store, or use.
 
Attempts by third parties, our employees, or our vendors to gain unauthorized access to our network or seek to compromise our products and services.
 
Our entry into business engagements with military bodies as our customers in the lithium-ion battery and energy storage business.
 
Our entry into adjacent markets through recent acquisitions and risks associated with acquisitions, including our ability to be effective in integrating such acquisitions.
 
Disruption to our business operations as a result of war and hostilities in Israel and other conditions in Israel that affect our operations.
 
The tax benefits that are available to us under Israeli law that require us to meet various conditions and may be terminated or reduced in the future, which could increase our costs and taxes.
 
Difficulties in enforcing a judgment of a U.S. court against our officers and directors, to assert U.S. securities laws claims in Israel, or to serve process on our officers and directors.
 
Our dependence on ocean transportation to deliver our products in a timely and cost-efficient manner.
 
Fluctuations in currency exchange rates.
 
Corporate social responsibility and sustainability, including the impact of evolving legal and regulatory requirements.
 
Complications with the design or implementation of our new ERP system.
 
Natural disasters, public health events, significant disruptions of information technology systems, data security breaches, or other catastrophic events.
 
 
We face risks related to legal, compliance and regulatory matters, including those related to:
Any reduction, elimination or expiration of government subsidies and economic incentives for on-grid solar electricity applications.
 
Any change in or elimination of regulatory treatment, or guidance related to, or an inability to ramp up production to benefit from incentives under the IRA.
 
Changes to net metering policies.
 
Existing electric utility industry regulations and changes to regulations, which may present technical regulatory, and economic barriers to the purchase and use of solar PV systems.
 
 
We face risks related to intellectual property, including those related to:
Our ability to protect our intellectual property and other proprietary rights.
Any claims by third parties that we are infringing upon their intellectual property rights.
Any claims for remuneration or royalties for assigned service invention rights by our employees.
The impairment of our goodwill or other intangible assets.
 
We face risks related to our Notes and the ownership of our common stock, including those related to:
Volatility of our stock price.
Provisions in our certificate of incorporation and by-laws that may have the effect of delaying or preventing a change of control or changes in our management.
The forum selection clause contained in our certificate of incorporation.
Our ability to raise the funds necessary to settle conversion of our Convertible Senior Notes or Notes in cash or to repurchase the Notes upon a fundamental change.
Our ability to raise additional capital to execute on our current or future business opportunities.
Our lack of plans to pay any cash dividends on our common stock in the foreseeable future.
Our share repurchase program.
 
15

 
Risk Factors
 
Risks related to Our Business and Our Industry
 
We cannot be certain that we will be profitable in the future.
 
We achieved a net profit of $34.3 million and $93.8 million for the years ended December 31, 2023 and 2022 respectively. Maintaining profitability in the currently volatile market may not be sustainable over time. Our revenue and profitability for the year ended December 31, 2020 did not grow as we previously anticipated mainly due to the adverse effects of Covid-19 on demands for our products, and on the global economy in general. In 2021, we experienced an increase in revenues and profitability when compared to the same period in 2020 and in 2022 our revenues grew when compared to the same period in 2021 while our net profit decreased due to reasons detailed in the Management's Discussion and Analysis Section of our Annual Report on Form 10-K for the year ended December 31, 2022. Conversely, in the third quarter of 2023, we experienced a slowdown in the demand for our products and during the second part of the third quarter of 2023, we experienced substantial unexpected cancellations and push outs of existing backlog from our European distributors. As a result, revenues in 2023 were significantly lower than the Company expected.
 
In the future, our revenues from both solar and non-solar business may not grow at the pace we anticipate, or may decline for a number of reasons, many of which are outside our control, including a decline in demand for our products, increased competition, a decrease in the growth of the solar industry, and business and industry trends including component shortages and supply chain disruptions due to ocean freight capacity, shipping times and port congestions as well as other macroeconomic conditions in our domestic and international markets, inflation concerns, rising interest rates and recessionary concerns, or our failure to continue to capitalize on growth opportunities. If we fail to maintain sufficient revenue to support our operations, we may not be able to sustain profitability.
 
In addition, we expect to incur additional costs and expenses related to the continued development and expansion of our business, including in connection with recent or future acquisitions as well as ongoing marketing and developing our products, development of our own manufacturing facilities, expanding into new product markets and geographies, maintaining and enhancing our research and development operations and hiring additional personnel. We do not know whether our revenues will grow rapidly enough to absorb these costs, or the extent of these expenses or their impact on our results of operations.
 
The rapidly evolving and competitive nature of the solar industry makes it difficult to evaluate our future prospects.
 
The rapidly evolving and competitive nature of the solar industry makes it difficult to evaluate our current business and future prospects. In addition, we have limited insight into emerging trends that may adversely affect our business, financial condition, results of operations and prospects.
 
The viability and demand for our products and services may be affected by many factors beyond our control, including:
 
 
cost competitiveness, reliability and performance of solar PV systems compared to conventional and non-solar renewable energy sources and products;
 
competing new technologies at more competitive prices than those we offer for our products and services;
 
availability and amount of government subsidies and incentives to support the development and deployment of solar energy solutions;
 
the extent of deregulation in the electric power industry and broader energy industries to permit broader adoption of solar electricity generation;
 
prices of traditional carbon-based energy sources;
 
levels of investment by end-users of solar energy products, which tend to decrease when economic growth slows; and
 
the emergence, continuance or success of, or increased government support for, other alternative energy generation technologies and products.
 
16


Demand for solar energy solutions fluctuates, and if demand for solar energy solutions does not resume growth or grows at a slower rate than anticipated, or if we are unable to accurately forecast customer demand, our business and results of operations will suffer.
 
Our revenues are primarily derived from products utilized in solar PV installations. Thus, our future success depends on continued demand for solar energy solutions and the ability of vendors to meet this demand. The solar industry is an evolving industry that has experienced substantial changes in recent years, and we cannot be certain that consumers, businesses, or utilities will adopt solar PV systems as an alternative energy source at levels sufficient to grow our business. If demand for solar energy solutions fails to continue to develop sufficiently, demand for our products and services will decrease, resulting in an adverse impact on our ability to increase our revenue and grow our business.
 
Additionally, there is fluctuating demand for solar energy solutions and we manufacture our products according to our estimate of future customer demand. We have experienced, and may in the future continue to experience, excess or shortages of product inventory as a result. This process requires us to make multiple forecasts and assumptions relating to the demand of our distributors, their end customers and general market conditions. Because we sell most of our products to distributors, who in turn sell to their end customers, we have limited visibility as to end-customer demand. We depend significantly on our distributors to provide us visibility into their end-customer demand, and we use these forecasts to make our own forecasts and planning decisions. If the information from our distributors turns out to be incorrect or incomplete, then our own forecasts may also be inaccurate. Furthermore, we do not have long-term purchase commitments with most of our distributors or end customers, and our sales are generally made by purchase orders that may be canceled, changed or deferred without notice to us or penalty. As a result, it is difficult to forecast future customer demand to plan our operations.
 
The cancellation or deferral of product orders, or overproduction due to a change in anticipated order volumes could result in us holding excess or obsolete inventory, which could result in inventory write-downs and, in turn, could have a material adverse effect on our financial condition. For example, in the second part of 2023, the solar industry began to experience a downturn, particularly in Europe, and we experienced substantial unexpected cancellations and push outs of existing backlog from our European distributors. This was a result of operational challenges in the later part of 2022, followed by record level shipments in the first half of 2023 and slowing market demand in the third quarter of 2023 as distributors began to experience financial challenges. We may have to make significant provisions for inventory write-downs based on events that are currently not known, and such provisions or any adjustments to such provisions could be material. We may also become involved in disputes with our suppliers who may claim that we failed to fulfill forecast or minimum purchase requirements.
 
Conversely, if we underestimate demand, we may not have sufficient inventory to meet end-customer demand, and we may incur excess costs related to expedited deliveries, lose market share, damage relationships with our distributors and end customers, harm our reputation and forego potential revenue opportunities. Obtaining additional supply in the face of product shortages may be costly or impossible, particularly in light of supply chain disruptions and our outsourced manufacturing processes, which could prevent us from fulfilling orders in a timely and cost-efficient manner or at all. In addition, if we overestimate our production requirements, our contract manufacturers may purchase excess components and build excess inventory. If our contract manufacturers, at our request, purchase excess components that are unique to our products and are unable to recoup the costs of such excess through resale or return or build excess products, we could be required to pay for these excess parts or products and recognize related inventory write-downs.
 
In addition, we plan our operating expenses, including research and development expenses, hiring needs and inventory investments, in part on our estimates of customer demand and future revenue. If customer demand or revenue for a particular period is lower than we expect, we may not be able to proportionately reduce our fixed operating expenses for that period, which would harm our operating results for that period.
 
Macroeconomic conditions in our domestic and international markets, as well as inflation concerns, instability of financial institutions, rising interest rates, and recessionary concerns may adversely affect our industry, business and financial results.
 
Our business depends on the overall demand for our solar energy products and on the economic health and willingness of our customers and potential customers to make capital commitments to purchase our products and services. As a result of macroeconomic or market uncertainty, including inflation concerns, rising interest rates, recessionary concerns, and geopolitical conflicts, customers may decide to delay purchasing our products and services or not purchase at all. In addition, a number of the risks associated with our business, which are disclosed in these risk factors, may increase in likelihood, magnitude or duration, and we may face new risks that we have not yet identified.
 
17

 
In the past, unfavorable macroeconomic and market conditions have resulted in sustained periods of decreased demand. Macroeconomic and market conditions could be adversely affected by a variety of political, economic or other factors in the U.S. and international markets, which could, in turn, adversely affect spending levels of installers and end users and could create volatility or deteriorating conditions in the markets in which we operate. Macroeconomic uncertainty or weakness could result in:
 
 
reduced demand for our products as a result of constraints on capital spending for residential solar energy systems by our customers;
 
increased price competition for our products that may adversely affect revenue, gross margin and profitability;
 
decreased ability to forecast operating results and make decisions about budgeting, planning and future investments;
 
business and financial difficulties faced by our suppliers or other partners, including impacts to material costs, sales, liquidity levels, ability to continue investing in their businesses, ability to import or export goods, ability to meet development commitments and manufacturing capability; and
 
increased overhead and production costs as a percentage of revenue.
 
Reductions in customer spending in response to unfavorable or uncertain macroeconomic and market conditions, globally or in a particular region where we operate, would adversely affect our business, results of operations and financial condition.
 
A drop in the retail price of electricity derived from the utility grid or from alternative energy sources may harm our business, financial condition, results of operations, and prospects.
 
Decreases in the retail prices of electricity from the utility grid, or other renewable energy resources, would make the purchase of solar PV systems less economically attractive and would likely lower sales of our products. The price of electricity derived from the utility grid could decrease as a result of:
 
construction of a significant number of new power generation plants, including plants utilizing natural gas, nuclear, coal, renewable energy, or other generation technologies;
relief of transmission constraints that enable local centers to generate energy less expensively;
reductions in the price of natural gas, or alternative energy resources other than solar;
utility rate adjustment and customer class cost reallocation;
energy conservation technologies and public initiatives to reduce electricity consumption;
development of smart-grid technologies that lower the peak energy requirements of a utility generation facility;
development of new or lower-cost energy storage technologies that have the ability to reduce a customer’s average cost of electricity by shifting load to off-peak times; and
development of new energy generation technologies that provide less expensive energy.
 
Moreover, technological developments in the solar components industry could allow our competitors and their customers to offer electricity at costs lower than those that can be offered by us to our customers, which could result in reduced demand for our products. If the cost of electricity generated by solar PV installations incorporating our systems is high relative to the cost of electricity from other sources, our business, financial condition, and results of operations may be harmed.
 
An increase in interest rates or tightening of the supply of capital in the global financial markets could make it difficult for end-users to finance the cost of a solar PV system and could reduce the demand for smart energy products and thus the demand for our products.
 
Many end-users depend on financing to fund the initial capital expenditure required to develop, build, or purchase a solar PV system. An increase in interest rates or a reduction in the supply of project debt financing or tax equity investments, could reduce the number of solar projects that receive financing or otherwise make it difficult for our customers or the end-users to secure the financing necessary to develop, build, purchase, or install a solar PV system on favorable terms, or at all, and thus lower demand for our products which could limit our growth or reduce our net sales. In addition, we believe that a significant percentage of end-users install solar PV systems as an investment, funding the initial capital expenditure through financing. An increase in interest rates could lower such end-user’s return on investment on a solar PV system, increase equity return requirements or make alternative investments more attractive relative to solar PV systems, and, in each case, could cause such end-users to seek alternative investments. During 2022 and 2023, record levels of inflation have resulted in significant volatility and disruptions in the global economy. In response to rising inflation, central banks in the markets in which we operate, including the U.S. Federal Reserve and the European Central Bank, have tightened their monetary policies and raised interest rates. Such measures have adversely impacted the demand for our products which may continue if there is a period of sustained heightened inflation.
 
18

 
The market for our products is highly competitive and we expect to face increased competition as new and existing competitors introduce power optimizers, inverters, solar PV system monitoring, batteries and other smart energy products, which could negatively affect our results of operations and market share.
 
The market for solar PV solutions is highly competitive. We principally compete with traditional inverter manufacturers as well as microinverter manufacturers. Currently, our DC optimized inverter system competes with products from traditional inverter manufacturers, microinverter manufacturers, as well as emerging technology companies offering alternative MLPE products. Over the past few years, several new entrants to the inverter and MLPE market, including low-cost Asian manufacturers, have announced plans to ship or have already shipped products in markets in which we sell our products, including, with respect to sales in the U.S., Australia and in Europe. We expect competition to intensify as new and existing competitors enter the market. In addition, there are several new entrants that are proposing storage batteries as well as solutions to the rapid shutdown functionality which has become a regulatory requirement for PV rooftop solar systems in the U.S. If these new technologies are successful in offering a price competitive and technological attractive solution to the residential solar PV market, this could make it more difficult for us to maintain market share.
 
Several of our existing and potential competitors have the financial resources to offer competitive products at aggressive or below-market pricing levels, which could cause us to lose sales or market share or require us to lower prices for our products in order to compete effectively. If we have to reduce our prices by more than we anticipated, or if we are unable to offset any future reductions in our average selling prices by increasing our sales volume, reducing our costs and expenses or introducing new products, our revenues and gross profit would suffer.
 
In addition, competitors may be able to develop new products more quickly than us, may partner with other competitors to provide combined technologies and competing solutions and may be able to develop products that are more reliable or that provide more functionality than ours.
 
Developments in alternative technologies or improvements in distributed solar energy generation may have a material adverse effect on demand for our offerings.
 
Significant developments in alternative technologies, such as advances in other forms of distributed solar PV power generation, storage solutions, such as batteries, the widespread use or adoption of fuel cells for residential or commercial properties or improvements in other forms of centralized power production, may have a material adverse effect on our business and prospects. Any failure by us to adopt new or enhanced technologies or processes, or to react to changes in existing technologies, could result in product obsolescence, the loss of competitiveness of our products, decreased revenue and a loss of market share to competitors.
 
The solar industry has historically been cyclical and experienced periodic downturns.
 
Our future success partly depends on continued demand for solar PV systems in the end-markets we serve, including the residential and commercial sectors in the U.S. and Europe. The solar industry has historically been cyclical and has experienced periodic downturns which have affected and may in the future affect demand for our products. The solar industry has undergone challenging business conditions in past years, including downward pricing pressure for PV modules, mainly as a result of overproduction, and reductions in applicable governmental subsidies, contributing to demand decreases. For example, in the second part of 2023, the solar industry began to experience a downturn, particularly in Europe, which led to a large amount of requests to cancel or push out orders and the buildup of significant backlog for our products. Therefore, there is no assurance that the solar industry will not suffer significant downturns in the future, which will adversely affect demand for our solar products and our results of operations.
 
Defects or performance problems in our products could result in loss of customers, reputational damage, and decreased revenue, and we may face warranty, indemnity, and product liability claims arising from defective products.
 
Although our products meet our stringent quality requirements, they may contain undetected errors or defects, especially when first introduced or when new generations are released. Errors, defects, or poor performance can arise due to design flaws, defects in raw materials or components or manufacturing difficulties, which can affect both the quality and the yield of the product. Any actual or perceived errors, defects, or poor performance in our products could result in the replacement or recall of our products or components thereof, shipment delays, rejection of our products, damage to our reputation, lost revenue, diversion of our personnel from our product development efforts, and increases in customer service and support costs, all of which could have a material adverse effect on our business, financial condition, and results of operations.
 
19

 
Furthermore, defective components may give rise to warranty, indemnity, or product liability claims against us that exceed any revenue or profit we receive from the affected products. In most cases, we offer a minimum 12-year limited warranty for our inverters, extendable to twenty-five years for an additional cost, a 25-year limited warranty for our power optimizers and a 10-year limited warranty for our residential energy bank battery. Our limited warranties cover defects in materials and workmanship of our products under normal use and service conditions; therefore, we bear the risk of warranty claims long after we have sold products and recognized revenue. While we do have accrued reserves for warranty claims, our estimated warranty costs for previously sold products may change to the extent future products are not compatible with earlier generation products under warranty. Our warranty accruals are based on our assumptions and we do not have a long history of making such assumptions. As a result, these assumptions could prove to be materially different from the actual performance of our systems, causing us to incur substantial unanticipated expenses to repair or replace defective products in the future or to compensate customers for defective products. Our failure to accurately predict future claims could result in unexpected volatility in, and have a material adverse effect on, our financial condition. In particular, our residential energy hub batteries are still relatively new on the market and we do not have the experience in servicing these products yet.
 
If one of our products were to cause injury to someone or cause property damage, or in the event that a claim is made alleging false or misleading advertisement, unfair competition or other consumer related claims, we could potentially be exposed to product liability claims and lawsuits which could result in significant costs and liabilities if damages are awarded against us. Further, any product liability claim we face could be expensive to defend and could divert management’s attention. Even in litigation where we believe our liability is remote, there is a risk that a negative finding or decision in a matter involving multiple plaintiffs or a purported class action could have a material adverse effect on our competitive position, results of operations or financial condition.
 
The successful assertion of a product liability claim against us could result in potentially significant monetary damages, penalties or fines, subject us to adverse publicity, damage our reputation and competitive position, and adversely affect sales of our products. In addition, product liability claims, injuries, defects, or other problems experienced by other companies in the residential solar industry could lead to unfavorable market conditions for the industry as a whole.
 
We depend upon a small number of outside contract manufacturers. Our operations could be disrupted if we encounter problems with these contract manufacturers, including difficulties ramping production with new contract manufacturers.
 
While we are manufacturing a portion of our products in Israel, we still heavily rely upon our contract manufacturers to manufacture most of our products. We mainly rely on two contract manufacturers. Any change in our relationship or contractual terms with our contract manufacturers, or changes in our contract manufacturers’ ability to comply with their contractual obligations could adversely affect our financial condition and results of operations. Our reliance on a small number of contract manufacturers makes us vulnerable to possible capacity constraints and reduced control over component availability, delivery schedules, manufacturing yields and costs. Even though we have commenced manufacturing in our facilities in Israel, the expected production volumes will not be sufficient to relieve our significant dependence on our contract manufacturers. In addition, we remain heavily dependent on suppliers of the components needed for our manufacturing.
 
The revenues that our contract manufacturers generate from our orders represent a relatively small percentage of their overall revenues. Therefore, fulfilling our orders may not be considered a priority in the event of constrained ability to fulfill all of their customer obligations in a timely manner.
 
If either of our contract manufacturers were unable or unwilling to manufacture our products in required volumes and at high quality levels or continue to supply under existing terms, we would have to identify, qualify, and select acceptable alternative contract manufacturers, which may not be available to us when needed or may be unable to satisfy our quality or production requirements on commercially reasonable terms. Any significant interruption in manufacturing would require us to reduce our supply of products to our customers or increase our shipping costs to make up for delays in manufacturing, which in turn could reduce our revenues, harm our relationships with our customers, subject us to liquidated damages for late deliveries, and damage our reputation with local installers and potential end-users, all of which will cause us to forego potential revenue opportunities.
 
Further, the ramp of a new contract manufacturer is time consuming and draining on the resources of our operations team. For example, in light of the IRA, legislation in the United States that incentivizes the local manufacturing of renewable energy products by providing benefits to installers for the purchase and installation of U.S.-manufactured products as well as by incentivizing manufacturers of such products domestically, we have engaged two contract manufacturers in the U.S. Our ability to ramp up production with these contract manufacturers in a timely manner, and to realize the benefits from the IRA as planned, is dependent upon supply times of equipment deliveries and readiness of the assembly lines, recruitment and training of the necessary work force, ramp up of the assembly lines and the quality of the initial production.
 
20

 
We may experience delays, disruptions, or quality control problems in our manufacturing operations.
 
Our product development, manufacturing, and testing processes are complex and require significant technological and production process expertise involving several precise steps from design to production. Any change in our processes could cause one or more production errors, requiring a temporary suspension or delay in our production line until the errors can be identified and properly rectified. This may occur particularly as we introduce new products, modify our engineering and production techniques, and/or expand our capacity. In addition, our failure to maintain appropriate quality assurance processes could result in increased product failures, loss of customers, increased warranty reserve, increased costs and delays, all of which could have a material adverse effect on our business, financial condition, and results of operations.
 
We depend on a limited number of suppliers for key components and raw materials in our products to adequately meet anticipated demand. Due to the limited number of such suppliers, any changes or shortages in raw materials or key components we use could result in sales delays, higher costs associated with air shipments, cancellations, and loss of market share.
 
We depend on limited or single source suppliers for certain key components and raw materials used to manufacture our products, making us susceptible to quality issues, shortages and price changes. Any of these limited or single source suppliers could stop supplying, or offering at commercially reasonable prices, our components or raw materials, cease operations or be acquired by, or enter into exclusive arrangements with our competitors. Moreover, we rely on suppliers in China for certain key components, and rising tensions between China and other countries could damage our relationships with these suppliers. Because there are few suppliers of raw materials used to manufacture our products, it may be difficult to timely identify and/or qualify alternate suppliers on commercially reasonable terms; therefore, our ability to satisfy customer demand may be adversely affected. Transitioning to a new supplier or redesigning a product to accommodate a new component manufacturer would result in additional costs and delays that could harm our business or financial performance.
 
In addition, given our dependence on suppliers in China, changes in international trade policies, tariffs, or trade disputes could significantly and adversely affect our business, revenues, margins, results of operations, and cash flows.
 
Managing our supplier and contractor relationships is particularly difficult when we are introducing new products. For example, as we began to ramp assembly and production of powertrain kits for the automotive industry, we became heavily reliant on new third-party suppliers that needed to be approved through rigorous testing and validation processes for use in our supply chain. Once selected, it is time consuming and costly to replace such vendors. The same is true for our residential and commercial battery for which we rely on a single source for supply of the lithium-ion cells. Any delay or shortage of supply or inability to deliver the components to our manufacturing facilities could harm our business or financial performance.
 
Any interruption in the supply of limited source components or raw materials for our products would adversely affect our ability to meet scheduled product deliveries to our customers and could result in lost revenue or higher expenses associated with increased air shipments required to meet customer demand in a timely manner and would harm our business. For example, in 2021 and 2022, we experienced raw material shortages due to increased lead time which affected our ability to timely receive certain components within the previously expected lead times. If this were to reoccur, such shortages could result in a delay in sales, higher costs associated with air shipments, cancellations of orders by customers, liquidated damages for late deliveries and loss of market share.

 

Disruption in our global supply chain and rising prices of oil and raw materials as a result of the conflict between Russia and Ukraine may adversely affect our businesses and results of operations.
 
The conflict that began between Russia and Ukraine in late February 2022 may significantly amplify disruptions to our supply-chain and logistics. Specifically, the conflict may disrupt the transit of goods by train from China to Europe, resulting in an increase in prices of certain raw materials sourced in Russia (such as nickel and aluminum) that we use in the manufacture of our products as well as increase in oil prices that will in turn cause overall shipping costs to rise. In addition, the governments of the U.S., the European Union, Japan and other jurisdictions have announced sanctions on certain industry sectors and parties in Russia and the regions of Donetsk and Luhansk, as well as enhanced export controls on certain products and industries. These and any additional sanctions, as well as any counter responses by the governments of Russia or other jurisdictions, could adversely affect the global financial markets generally and levels of economic activity as well as increase financial markets volatility and any additional measures or sanctions, as well as the resulting rise in prices of oil and certain raw materials sourced in Russia may disrupt our business and results of operations and/or adversely affect the pricing of our products.
 
21

 
We rely on distributors and large installers to assist in selling our products, and the failure of these customers to perform as expected could reduce our future revenues.
 
Our customers’ decisions to purchase our products are influenced by several factors outside of our control. The agreements we have with some of our largest customers do not have long-term purchase commitments and are generally cancellable by either party after a relatively short notice period. The loss of, or events affecting, one or more of these customers could have a material adverse effect on our business, financial condition, and results of operations (see Note 2.aa to our consolidated financial statements).
 
In addition, we do not have exclusive arrangements with our third-party distributors and large installers, many of which also market and sell products from our competitors. These distributors and large installers may terminate their relationships with us at any time and with little or no notice. Further, these distributors and large installers may fail to devote resources necessary to sell our products at the prices, in the volumes, and within the time frames that we expect, or may focus their marketing and sales efforts on products of our competitors. Termination of agreements with current distributors or large installers, failure by these distributors or large installers to perform as expected, or failure by us to cultivate new distributor or large installer relationships, could hinder our ability to expand our operations and could negatively impact our revenue and results of operations.
 
In the second half of 2023 and into 2024, with the downturn of the renewable energy demand, some players in the market have announced exiting the solar market and others have shown signs of financial distress. For example, in January 2024, ADT announced that it was exiting the residential solar business completely after having bought Sunpro Solar in 2021. ADT was not a customer of SolarEdge, but the trend could continue and SolarEdge customers could also decide to exit the solar business. Some of our customers and some installers who purchase our products from distributors have shown signs of financial distress and some have requested and received extended payment terms or loans from us. If these installers and distributors become insolvent or if some of their customers fail to pay our distributors for products sold by such distributors, we may need to write off some of their debt to us and we may suffer harm to our business, financial condition, and results of operations.
 
Mergers in the solar industry among our current or potential customers may adversely affect our competitive position.
 
There has been an increase in consolidation activities among distributors, large installers, and other strategic partners in the solar industry. For example, in October 2020, Sunrun, a leading provider of residential solar, battery storage and energy services, acquired Vivint Solar. In addition, in December 2021, Stem Inc., a storage software and services company acquired AlsoEnergy, a solar asset management software company. If this consolidation continues and impacts our customers, it will further increase our reliance on a small number of customers for a significant portion of our sales and may negatively impact our competitive position in the solar market.
 
Our planned expansion into new geographic markets or new product lines or services could subject us to additional business, financial, and competitive risks.
 
We have in the past, and may in the future, evaluate opportunities to expand into new geographic markets and introduce new product offerings and services. We also may from time to time engage in acquisitions of businesses or product lines with the potential to strengthen and expand our market position, technological capabilities, or provide synergy opportunities. For example, we intend to continue to introduce new products targeted at large commercial and utility-scale installations and to continue to expand into other international markets.
 
Our successful operation in these new markets, or any acquired business, will depend on a number of factors, including our ability to develop solutions to address the requirements of the large commercial and utility-scale solar PV markets, timely certification of new products for large commercial and utility-scale solar PV installations, acceptance of power optimizers in solar PV markets in which they have not traditionally been used, and our ability to manage increased manufacturing capacity and production and to identify and integrate any acquired businesses.
 
Further, we expect these new solar PV markets and additional markets we have entered, or may enter, into to have different characteristics from the markets in which we currently sell our products. Our success will depend on our ability to properly adapt to these differences, which include differing regulatory requirements, such as tax laws, trade laws, labor regulations, tariffs, export quotas, customs duties, or other trade restrictions, limited or unfavorable intellectual property protection, international, political or economic conditions, restrictions on the repatriation of earnings, longer sales cycles, warranty expectations, product return policies and cost, and performance and compatibility requirements. In addition, expanding into new geographic markets will increase our exposure to existing risks, such as fluctuations in the value of foreign currencies and increased expenses in complying with U.S. and foreign laws, regulations and trade standards, including the Foreign Corrupt Practices Act of 1977, as amended (the “FCPA”).
 
22

 
Failure to successfully develop and introduce these new products, successfully integrate acquired businesses, or to otherwise manage the risks and challenges associated with our potential expansion into new product and geographic markets, could adversely affect our revenues and our ability to sustain profitability.
 
If we fail to build our non-solar businesses and manage future growth effectively, we may be unable to execute our business plan, maintain high levels of customer service, or adequately address competitive challenges.
 
We have spent significant resources in the past five years on organic and non-organic growth in order to expand our business significantly within existing and new markets. This growth has placed, and any future growth may place, a significant strain on our management, operational, and financial infrastructure. In particular, we will be required to expand, train, and manage our growing employee base and scale and otherwise improve our IT infrastructure in tandem with such headcount growth. Our management will also be required to maintain and expand our relationships with customers, suppliers, and other third parties and attract new customers and suppliers, as well as manage multiple geographic locations.
 
Conversely, the recent decline in demand for our products requires us to be flexible and react rapidly to changes in market conditions for example by reducing manufacturing capacity and decreasing expenses where growth has slowed down while retaining the ability to quickly increase manufacturing capacity should conditions change. Our ability to timely react to market conditions is not always in our control and any inability to do so could also adversely impact our business. For example, in January 2024, we announced adoption of a restructuring plan in response to challenging industry conditions that included a reduction in workforce.
 
Our current and planned operations, personnel, customer support, IT, information systems, and other systems and procedures might be inadequate to support our future growth and may require us to make additional unanticipated investment in our infrastructure. Our success and ability to further scale our business will depend, in part, on our ability to manage these changes in an efficient manner. If we cannot manage changes in the downturn and upturn in our industry swiftly and efficiently, we may be unable to take advantage of market opportunities when they arise, execute our business plans or strategies, or respond to competitive pressures. This could also result in declines in quality or customer satisfaction, increased costs, difficulties in introducing new offerings, or other operational difficulties. Any failure to effectively manage growth and changes in demand could adversely impact our business and reputation.
 
We have discontinued our e-Mobility business, resulting in the write-off of tangible and intangible assets.
 
In October 2023, the Company decided to discontinue its LCV e-Mobility activity related to the supply of products to its sole customer, Stellantis. Our e-Mobility business currently does not have additional substantial projects in the pipeline, and we do not plan to engage additional customers or generate revenues from the e-Mobility business. We have therefore discontinued this business. In the year ended December 31, 2022, we impaired goodwill and intangible assets related to our e-Mobility business (see Notes 8 and 9 of the financial statements for additional information) and in the year ended December 31, 2023 we impaired tangible assets including machinery and inventory write-off (see Note 24 of the financial statements for additional information). Such impairment charges have had negative impact on our operating results and related financial statements.
 
We may not realize expected benefits from our cost reduction and restructuring efforts, and our profitability or our business otherwise might be adversely affected.
 
In order to operate more efficiently and cost effectively, we have, and we may from time to time, adjust employment levels, optimize our footprint and/or implement other restructuring activities. For example, in January 2024, we announced adoption of a restructuring plan in response to challenging industry conditions, including a reduction in workforce. These activities are complex and may involve or require significant changes to our operations. If we do not successfully manage these activities, expected efficiencies and benefits might be delayed or not realized. Risks associated with these actions and other workforce management issues include: unfavorable political responses and reputational harm; unforeseen delays in the implementation of the restructuring activities; additional costs; adverse effects on employee morale; the failure to meet operational targets due to the loss of employees or work stoppages; and difficulty managing our operations during or after facility consolidations, any of which may impair our ability to achieve anticipated cost reductions, harm our business or reputation, or have a material adverse effect on our competitive position, results of operations, cash flows or financial condition.
 
23

 
Any unauthorized access to, disclosure, or theft of personal information we gather, store, or use could harm our reputation and subject us to claims or litigation.
 
Our business and operations may be impacted by cybersecurity incidents data security breaches and cybersecurity attacks, including attempts to gain unauthorized access to confidential data. We receive, store, and use certain personal information of our employees, customers, and the end-users of our customers’ solar PV systems. We may also share information with contractors and third-party providers to conduct our business. Although such contractors and third-party providers typically implement encryption and authentication technologies to secure the transmission and storage of data, those third-party providers may experience a significant data security breach, which may also detrimentally affect our business, results of operations, and financial condition.
 
As detailed in Item 106 - Cybersecurity, we take steps to protect the security, integrity, and confidentiality of the personal information we process; however, we have been subject to cybersecurity attacks and other information technology system disruptions in the past and there is no guarantee that inadvertent or unauthorized access, use or disclosure will not occur despite our efforts. As such, while we have not experienced a material cybersecurity incident to date, a material cybersecurity incident could materially affect our operations and production, including our ability to produce goods or provide services and our ability to timely and accurately produce financial reports. In addition, because techniques used to obtain unauthorized access or sabotage systems change frequently and generally are not identified until after they are launched against a target, we and our suppliers or vendors may be unable to anticipate these techniques or to implement adequate preventative or mitigatory measures.
 
Unauthorized use or disclosure of, or access to, any personal information maintained by us or on our behalf, whether through breach of our systems, breach of the systems of our suppliers or vendors by an unauthorized third party, or through employee or contractor error, theft or misuse, or otherwise, could harm our business, particularly in light of the European General Data Protection Regulation, the California Consumer Privacy Act, and China Personal Information Protection Law (PIP), and other state and federal laws in the U.S., which are already in effect or are coming into effect between 2024 and 2026. If any such unauthorized use manipulation, corruption, loss, or disclosure of, or access to, such personal information were to occur, our operations could be seriously disrupted, including the inability to render services due to system outages, and we could be subject to demands, claims and litigation by private parties, and investigations, related actions, and penalties by regulatory authorities. In addition, we could incur significant costs in notifying affected persons and entities and otherwise complying with the multitude of foreign, federal, state, and local laws and regulations relating to the unauthorized access to, or use or disclosure of, personal information. Any perceived or actual unauthorized access to, or use or disclosure of, such information could harm our reputation, substantially impair our ability to attract and retain customers, and have an adverse impact on our business, financial condition and results of operations. Any of the foregoing may be exacerbated by a delay or failure to detect a cybersecurity incident or the full extent of such incident. We may be required to incur significant costs to protect against damage caused by these disruptions or security breaches in the future. In addition, our liability insurance, which includes cyber insurance, might not be sufficient in type or amount to cover us against claims related to security incidents, cyberattacks and other related incidents.
 
Third parties, our employees, or our vendors might gain unauthorized access to our network or seek to compromise our products and services.
 
Occasionally, we face attempts by others, including our own employees or vendors, to access our networks, to gain unauthorized access through the Internet, introduce malicious software to our information technology (IT) systems, or corrupt the processes of hardware and software products that we manufacture and services we provide. We or our products may be a target of computer hackers, organizations or malicious attackers who attempt to gain access to our network or data centers or those of our customers or end users; steal proprietary information related to our business, products, employees, and customers; or interrupt our systems or those of our customers or others. Occasionally, we encounter intrusions or attempts at gaining unauthorized access to our network. To date, none of these incidents have resulted in any material adverse impact to our business or operations, although there can be no guarantee that such impacts will not be material in the future. While we seek to detect and investigate all unauthorized attempts and attacks against our network and products, and to prevent their recurrence where practicable, we remain potentially vulnerable to additional known or unknown threats. In addition to intentional third-party cybersecurity breaches, the integrity and confidentiality of Company and customer data may be compromised as a result of human error, product defects, or technological failures. Cybersecurity breaches, whether successful or unsuccessful, and other IT system interruptions, including those resulting from human error and technological failures, could subject us to significant costs arising from, among others, rebuilding internal systems, reduced inventory value, providing modifications to our products and services, defending against litigation, responding to official inquiries or actions, paying damages, or taking other remedial steps with respect to third parties.
 
24

 
Our entry into business engagements with military bodies as our customers in the lithium-ion battery and energy storage business embodies a risk for potentially large-scale and uncapped liability.
 
As a result of the acquisition of our Korean subsidiary (formerly Kokam), we sell a small portion of our products to customers who integrate our storage systems or cells and then sell these products to military customers. Our sales to military customers often involve standard form contracts, which may not be subject to negotiation. In particular, certain of these contracts involve unlimited damages provisions that could result in large-scale liabilities.
 
Our entry into adjacent markets through recent acquisitions is new and highly competitive and it is difficult to evaluate our future in these new markets. Our business could be materially adversely affected as a result of the risks associated with acquisitions and investments including our ability to effectively integrate such acquisitions.
 
Our non-solar businesses in adjacent markets, such as energy storage, are highly competitive markets in which we will need to compete. We have encountered and will continue to encounter risks and difficulties frequently experienced by growing companies in rapidly changing industries, including unpredictable and volatile revenues and increased expenses as our business continues to grow. For example, in October 2023, we decided to discontinue our light commercial vehicle e-Mobility ("LCV") activity related to the supply of products to the sole customer and do not plan to be active in the e-Mobility business in 2024. The viability and demand for our products and services may be affected by many factors beyond our control, including:
 
 
cost competitiveness, reliability and performance of storage solutions, including the price of raw materials for battery cells and the manufacturing costs of battery cells, packs and containers;
 
competing new technologies at more competitive prices than those we offer for our products and services;
 
prices of traditional carbon-based energy sources; and
 
the emergence, continuance or success of, or increased government support for, other alternative energy generation and storage technologies and products.
 
As part of our growth strategy, we have made a number of acquisitions, and may continue to make acquisitions and investments in the future. We frequently evaluate the tactical or strategic opportunities available related to complementary businesses, products or technologies. There can be no assurance that we will be successful in making additional acquisitions. Even if we are successful in making additional acquisitions, integrating an acquired company’s business into ours or investing in new technologies may result in unforeseen operating difficulties and large expenditures and absorb significant management attention that would otherwise be available for the ongoing development of our business, both of which may result in the loss of key customers or personnel and expose us to unanticipated liabilities. Further, we may not be able to retain the key employees that may be necessary to operate the businesses we acquire and we may not be able to attract, in a timely manner, new skilled employees and management to replace them.
 
We may not be able to consummate acquisitions or investments that we have identified as crucial to the implementation of our strategy for other commercial or economic reasons. Further, we may not be able to obtain the necessary regulatory approvals, including those of competition authorities and foreign investment authorities, in countries where we seek to consummate acquisitions or make investments. For those and other reasons, we may ultimately fail to consummate an acquisition, even if we announce the intended acquisition.
 
Disruption to our business operations as a result of war and hostilities in Israel and other conditions in Israel that affect our operations may limit our ability to develop, produce and sell our products.
 
Our headquarters and research and development center are located in Israel. Accordingly, political, economic, and military conditions in Israel directly affect us. Israel has been and is currently involved in a number of armed conflicts and is the target of terrorist activity, including threats from Hezbollah militants in Lebanon, Iranian militia in Syria, and others. The state of hostility disrupts day-to-day civilian activity and negatively affects our business conditions.
 
25

 
Violence between Hamas and Israel intensified on October 7th, 2023 when the terrorist group launched an unprecedented attack on Israel. On October 8, 2023 the Israeli Government declared that the Security Cabinet of the State of Israel approved a war situation in Israel. Since our headquarters and most of our employees operate from Israel, the state of war has disrupted and is continuing to disrupt our business operations. This situation has impacted the availability of our workforce, as part of our workforce in Israel, where we are headquartered, have been called into active reserve duty. In November 2023, the Houthis, a rebel Shi'a group in Yemen began attacking international shipping lanes in the red sea forcing commercial ships to redirect away from the Bab al Mandab Strait and find alternative longer and safer travel routes. If this situation continues or intensifies shipment costs and energy prices may increase which in turn may have an impact on the Company as well as on the global economy. While our offices and facilities are open worldwide, including in Israel, and, to date, we have not had disruptions to our ability to manufacture and deliver products and services to customers, a prolonged war or an escalation of the current conditions in Israel could materially adversely affect our business, financial condition, and results of operations.
 
In addition, any future armed conflict, political instability or violence in the region may impede our ability to manage our business effectively, operate our manufacturing plant in northern Israel, engage in research and development, or otherwise adversely affect our business or operations. In the event of escalation of the current war situation or others, we may be forced to cease operations, which may cause delays in the distribution and sale of our products. Some of our directors, executive officers, and employees in Israel are obligated to perform annual reserve duty in the Israeli military and are subject to being called for additional active duty under emergency circumstances. In the event that our principal executive office is damaged as a result of hostile action, or hostilities otherwise disrupt the ongoing operation of our offices, our ability to operate could be materially adversely affected.
 
Additionally, several countries principally in the Middle East, restrict doing business with Israeli companies, and additional countries and groups may impose similar restrictions if hostilities in Israel or political instability in the region continue or increase. If instability in neighboring states results in the establishment of fundamentalist Islamic regimes or governments more hostile to Israel, or if Egypt or Jordan abrogates its respective peace treaty with Israel, Israel could be subject to additional political, economic, and military confines, and our operations and ability to sell our products to countries in the region could be materially adversely affected.
 
Any current or future hostilities involving Israel or the interruption or curtailment of trade between Israel and its present trading partners, or significant downturn in the economic or financial condition of Israel, could have a material adverse effect on our business, financial condition, and results of operations.
 
In that regard, since the start of the war on Hamas, we have become aware of pressure being placed on our customers not to engage in business with us due to our affiliation with Israel. In addition, foreign policy could be negatively impacted with regard to Israel. If these pressures intensify or continue to occur, they could impact our business with suppliers and customers which could in turn adversely impact our reputation, results of operations or financial condition.
 
Additionally, in 2023, the Israeli government announced plans to significantly reduce the Israeli Supreme Court's judicial oversight, including reducing its ability to strike down legislation that it deems unreasonable, and plans to increase political influence over the selection of judges. .. Although the Israeli Supreme Court partially struck down these plans, the current government has vowed to make other changes to law that limit the powers of the Supreme Court. If such government plans are eventually enacted, they may cause operational challenges for us since we are headquartered in Israel and many of our employees are located in Israel.
 
The tax benefits that are available to us under Israeli law require us to meet various conditions and may be terminated or reduced in the future, which could increase our costs and taxes.
 
Our Israeli subsidiary was eligible for certain tax benefits provided to “Benefited Enterprises” under the Israeli Law for the Encouragement of Capital Investments, 1959 (the “Investments Law”). Beginning in January 2019, and with respect to its taxable results from 2019 onwards, our Israeli subsidiary further elected to apply the terms of the Investments Law as per “Preferred Enterprise” (“PE”) or “Preferred Technological Enterprise” (“PTE”). In order to remain eligible for the tax benefits for “Benefited Enterprises” with respect to our Israeli subsidiary’s taxable results until 2018 and with respect to its taxable results from 2019 for PE or PTE, we must continue to meet certain conditions stipulated in the Investments Law and its regulations, as amended. If these tax benefits are reduced, cancelled, or discontinued, or if we are held to have violated the conditions stipulated in the Law, our Israeli taxable income would be subject, in whole or in part, to regular Israeli corporate tax rates and we may be required to refund any tax benefits that we have already received, plus interest and penalties thereon. The statutory corporate tax rate for Israeli companies is 23% as of January 1, 2018 and onward. Additionally, if we increase our activities outside of Israel through acquisitions or otherwise through our Israeli subsidiary, our existing or expanded activities might not be eligible for inclusion in existing or future Israeli tax benefit programs. The Israeli government may furthermore independently determine to reduce, phase out or eliminate entirely the benefit programs under the Investments Law, regardless of whether we then qualify for benefits under those programs at the time, which would also adversely affect our global tax rate and our results of operations.
 
26

 
It may be difficult to enforce a judgment of a U.S. court against our officers and directors, to assert U.S. securities laws claims in Israel, or to serve process on our officers and directors.
 
Many of our directors and executive officers, their assets, and most of our assets are located outside of the U.S. Consequently, a judgment obtained against any of these persons, including a judgment based on the civil liability provisions of the U.S. federal securities laws, may not be collectible in the U.S. It also may be difficult to effect service of process on these persons in the U.S. or to assert U.S. securities law claims in original actions instituted in Israel. Israeli courts may refuse to hear a claim based on an alleged violation of U.S. securities laws on the grounds of forum non conveniens. In addition, even if an Israeli court hears a claim, it may determine that Israeli law and not U.S. law is applicable to the claim. If U.S. law is found to be applicable, the content of applicable U.S. law must be proven as a fact by expert witnesses, which can be a lengthy and costly process. Further, an Israeli court may not enforce a judgment awarded by a U.S. or other non-Israeli court. Certain matters of procedure will also be governed by Israeli law. There is little binding case law in Israel that addresses these matters. As a result of the difficulty associated with enforcing a judgment against any of these persons in Israel, judgment against many of our directors and executive officers may be unachievable or unenforceable.
 
We are dependent on ocean transportation to deliver our products in a timely and cost efficient manner. If we are unable to use ocean transportation to deliver our products, our business and financial condition could be materially and adversely impacted. Additionally, we are impacted by storage prices that have increased in the past year.
 
We rely on ocean transportation for the delivery of most of our products to our customers, and when unavailable, incompatible with customer delivery time requirements, or when we are unable to accommodate accelerated delivery times due to growing customer volume demands or shipment constraints, we rely on alternative, more expensive air transportation. Our ability to deliver our products via ocean transportation could be adversely impacted by shortages in available cargo capacity, changes by carriers and transportation companies in policies and practices, such as scheduling, pricing, payment terms and frequency of service or increases in the cost of fuel, taxes and labor, disruptions to ports and other shipping facilities as a result of the Covid-19 or other epidemics and other factors not within our control. If we are unable to use ocean transportation and are required to substitute more expensive air transportation, our financial condition and results of operations could be materially and adversely impacted.
 
While we witnessed a reduction in shipment rates in the fourth quarter of 2022, during the year ended December 31, 2022, we experienced an increase in the cost of revenues sold due to an increase in shipping rates that resulted from a reduction in ocean freight capacity and the reduction in the availability of air freight that increased the demand for ocean freight. We also experienced disruptions to our logistics supply chain caused by constraints in the global transportation system including limited availability of local ground transportation coupled with congestion in ports and borders. In the second half of 2023, we experienced increased storage fees, associated with higher levels of inventory and general increases in pricing for storage.
 
Fluctuations in currency exchange rates may negatively impact our financial condition and results of operations.
 
Although our financial results are reported in U.S. dollars, 68.2% of our revenues in the year ended December 31, 2023 were generated in currencies other than the U.S. Dollar. In addition, a significant portion of our operating expenses are accrued in New Israeli Shekels (primarily related to payroll), the Euro and, to a lesser extent, the South Korean Won (“KRW”) and other currencies. As detailed in the Foreign Currency Exchange Risk under Item 7A - Quantitative and Qualitative Disclosures About Market Risk, our profitability is affected by movements of the U.S. dollar against the Euro, and, to a lesser extent, the New Israeli Shekel, KRW and other currencies in which we generate revenues, incur expenses and maintain cash balances. Foreign currency fluctuations may also affect the prices of our products which are denominated primarily in U.S. dollars. If there is a devaluation of a particular currency, the prices of our products will increase relative to the local currency and may be less competitive. Despite our efforts to minimize foreign currency risks, primarily by maintaining cash balances in New Israeli Shekels, significant long-term fluctuations in relative currency values, in particular a significant change in the relative values of the Euro and, New Israeli Shekel, KRW and other currencies, against the U.S. dollar could have an adverse effect on our profitability and financial condition.
 
27

 
Occasionally, we enter into derivative financial instruments to hedge the exchange rates impacts on our assets, liabilities and certain transactions denominated in Israeli Shekels, Euro, KRW and other currencies.
 
Our hedging activities may also contribute to increased losses as a result of volatility in foreign currency markets. If foreign exchange currency markets continue to be volatile, such fluctuations in foreign currency exchange rates could materially and adversely affect our profit margins and results of operations in future periods, and may make it difficult to hedge our foreign currency exposures effectively.
 
We are subject to risks related to corporate social responsibility and sustainability, including the impact of evolving legal and regulatory requirements.
 
We are facing increasing scrutiny related to our environmental, social and governance (“ESG”) practices and requested disclosures by institutional and individual investors who are increasingly using ESG screening criteria in making investment decisions. Our disclosures on these matters or a failure to satisfy evolving stakeholder expectations for ESG practices and reporting may potentially harm our reputation and impact relationships with investors. Certain market participants including major institutional investors use third-party benchmarks or scores to measure our ESG practices in making investment decisions. Furthermore, some of our customers and suppliers evaluate our ESG practices or request that we adopt certain ESG policies as a condition of awarding contracts. At the same time, stakeholders and regulators have increasingly expressed or pursued opposing views, legislation, and investment expectations with respect to sustainability initiatives, including the enactment or proposal of “anti-ESG” legislation or policies in certain U.S. jurisdictions. In addition, our failure or perceived failure to pursue or fulfill our goals, targets and objectives or to satisfy various reporting standards within the timelines we announce, or at all, could expose us to government enforced actions and/or private litigation.
 
As ESG-related, reporting standards and disclosure requirements continue to develop, we may incur increasing costs related to ESG monitoring and reporting. For example, in March 2022, the U.S. Securities and Exchange Commission proposed climate disclosure rules that would require public companies to significantly increase disclosure of GHG emissions and strategies, targets, costs and risks associated with climate change and the energy transition. Additionally, in January 2023, the EU enacted the Corporate Sustainability Reporting Directive, which will require sustainability reporting across a broad range of environmental, social and governance topics for both EU and non-EU companies, and in October 2023, California enacted legislation addressing the disclosure of greenhouse gas emissions, climate-related risks, environmental claims and the use or sale of voluntary carbon offsets. Numerous countries have also begun proposing climate-reporting frameworks aligned with the International Sustainability Standards Board standards. These proposed regulatory changes related to climate change and reporting could increase the complexity of and costs associated with compliance with such regulations that could have a material adverse effect on our business, results of operations and financial condition.
 
Complications with the design or implementation of our new ERP system could adversely impact our business and operations.
 
We rely extensively on information systems and technology to manage our business and summarize operating results. We are in the process of a multi-year implementation of a new global enterprise resource planning (“ERP”) system. This ERP system will replace our existing operating and financial systems. The ERP system is designed to accurately maintain the Company’s financial records, enhance operational functionality and provide timely information to the Company’s management team related to the operation of the business. The ERP system implementation process has required, and will continue to require, the investment of significant personnel and financial resources. We may not be able to successfully implement the ERP system without experiencing delays, increased costs and other difficulties. If we are unable to successfully design and implement the new ERP system as planned, our financial positions, results of operations and cash flows could be negatively impacted. Additionally, if we do not effectively implement the ERP system as planned or the ERP system does not operate as intended, the effectiveness of our internal control over financial reporting could be adversely affected or our ability to assess those controls adequately could be delayed.
 
28

 
Natural disasters, public health events, significant disruptions of information technology systems, data security breaches, or other catastrophic events could adversely affect our operations.
 
Our worldwide operations could be subject to natural disasters (including as a result of climate change), public health events, significant disruptions of information technology systems, data security breaches and other catastrophic business disruptions, which could harm our future revenue and financial condition and increase our costs and expenses. We own manufacturing facilities in Israel, Italy and South Korea and rely on third-party manufacturing facilities, including for all product assembly and final testing of our products, which are performed at third-party manufacturing facilities, in China, Vietnam, Hungary, and the United States. There may be conflict or uncertainty in the countries in which we operate, including public health issues (for example, a pandemic or an outbreak of contagious diseases or health epidemics), safety issues, natural disasters, fire, disruptions of service from utilities, nuclear power plant accidents, regional wars, or general economic or political factors. Such risks could result in an increase in the cost of components, production delays, general business interruptions, delays from difficulties in obtaining export licenses for certain technology, tariffs and other barriers and restrictions, longer payment cycles, increased taxes, restrictions on the repatriation of funds and the burdens of complying with a variety of foreign laws, any of which could ultimately have a material adverse effect on our business.
 
In the event that natural disasters (including as a result of climate change), public health epidemics or technical catastrophes were to damage or destroy any part of our facilities or those of our contract manufacturers, destroy or disrupt vital infrastructure systems or interrupt our operations or services for any extended period of time, our business, financial condition and results of operations would be materially and adversely affected.
 
Risks Related to Legal, Compliance and Regulations
 
The reduction, elimination or expiration of government subsidies and economic incentives for on-grid solar electricity applications could reduce demand for solar PV systems and harm our business.
 
Federal, state, local and foreign government bodies provide incentives to promote solar electricity in the form of rebates, tax credits or exemptions and other financial incentives. The market for on-grid applications, where solar power is used to supplement a customer’s electricity purchased from the utility network or sold to a utility under tariff, often depends in large part on the availability and size of government and economic incentives. Because our customers’ sales are typically to the on-grid market, the reduction, elimination or expiration of government subsidies and incentives for on-grid solar electricity may negatively affect the desirability of solar electricity and could harm or halt the growth of the solar electricity industry and our business. For example, in 2015 the U.S. congress passed a multi-year extension to the solar Investment Tax Credit (ITC), and such extension helped grow the U.S. solar market. The Inflation Reduction Act of 2022 (the “IRA”) extended the term of the ITC through 2034. However, future reduction in the ITC could reduce the demand for solar energy solutions in the U.S. which would have an adverse effect on our business, financial condition, and results of operations.
 
In general, subsidies and incentives may expire on a particular date, end when the allocated funding is reduced or terminated due to, inter alia, legal challenges, adoption of new statutes or regulations or the passage of time, they often occur without warning.
 
In addition, several jurisdictions have adopted renewable portfolio standards, mandating that a certain portion of electricity delivered by utilities to customers come from a set of eligible renewable energy resources, such as solar, by a certain compliance date. Under some programs, a utility can receive a “credit” for renewable energy produced by a third party by either purchasing the electricity directly from the producer or paying a fee to obtain the right to renewable energy generated but used or sold by the generator. A renewable energy credit allows the utility to add this electricity to its renewable portfolio requirement without actually expending the capital for generating facilities. However, there can be no assurances that such policies will continue. Reduction or elimination of renewable portfolio standards or successful efforts to meet current standards could harm or halt the growth of the solar PV industry and our business.
 
A change in or elimination of regulatory treatment or guidance related to, or an inability to ramp up production to benefit from incentives under the Inflation Reduction Act of 2022 may harm our business.
 
On August 16, 2022, the IRA was signed into federal law. The IRA provides for, among other things, certain incentives, including certain tax credits, intended to promote clean energy. The Company has invested resources in establishing a manufacturing presence in the U.S. to benefit from the incentives available under the IRA, including benefits to installers for the purchase and installation of U.S. manufactured products and incentives for manufacturers of such products domestically. Moreover, we incorporated into our financial planning and agreements with our customers and suppliers certain assumptions regarding the future level of U.S. tax incentives. Any unfavorable regulatory treatment, or guidance, expiration of or changes to the benefits being made available, which we relied upon in structuring certain projects and investments, or any adverse impacts on our ability to ramp up production in the U.S. in a timely manner to benefit from the incentives available under the IRA, could adversely impact our business and financial condition.
 
29

 
Changes to net metering policies may reduce demand for electricity from solar PV systems and harm our business.
 
Our business benefits from favorable net metering policies in most U.S. states and some European countries, that allow a solar PV system owner to pay his or her electric utility only for power usage net of production from the solar PV system. System owners receive credit for the energy that the solar installation generates to offset energy usage at times when the solar installation is not generating energy. Under a net metering program, the customer typically pays for the net energy used or receives a credit against future bills if more energy is produced than consumed.
 
Most U.S. states have adopted some form of net metering. Yet, net metering programs have recently come under regulatory scrutiny in some U.S. states due to allegations that net metering policies inequitably shift costs onto non-solar ratepayers, by allowing solar ratepayers to sell electricity at rates that are too high for utilities to recoup their fixed costs. For example, in 2019, Louisiana Public Service Commissions adopted net metering policies aimed at lowering the solar customers’ savings. In December 2022, the California Public Utilities Commission voted to approve lowering current net energy metering tariffs, in addition to imposing a new grid-connection fee, on new rooftop solar users. The tariff cuts became effective in April of 2023. This new rate plan, known as NEM 3.0, has significantly reduced how much money California solar homeowners receive for a PV system resulting in a reduced rate of installations in the second half of 2023. We cannot be certain that similar programs will not be adopted in other states or that existing programs will not be further modified going forward.
 
If the value of the credit that customers receive for net metering is reduced, it could impact the current level of cost savings associated with net metering. The absence of favorable net metering policies or of net metering entirely, or the imposition of new charges that only or disproportionately affect end-users that use net metering would significantly limit demand for our products and could have a material adverse effect on our business, financial condition, results of operations and future growth.
 
Existing electric utility industry regulations and changes to regulations, may present technical, regulatory, and economic barriers to the purchase and use of solar PV systems, that may significantly reduce demand for our products or harm our ability to compete. In addition, determinations of various regulatory bodies regarding lack of compliance with certifications or other regulatory requirements, could harm our ability to sell our products in certain countries.
 
Federal, state, local and foreign government regulations and policies concerning the electric utility industry, and internal policies and regulations promulgated by electric utilities, heavily influence the market for electricity generation products and services, and could deter purchases of solar PV systems sold by our customers, significantly reducing the potential demand for our products. For example, utilities commonly charge fees to larger, industrial customers for disconnecting from the electric grid or for having the capacity to use power from the electric grid for back-up purposes. These fees could increase the cost to use solar PV systems sold by our customers and make them less desirable, thereby harming our business, prospects, financial condition and results of operations. In addition, depending on the region, electricity generated by solar PV systems competes most effectively with expensive peak-hour electricity from the electric grid, rather than the less expensive average price of electricity. Modifications to the utilities’ peak hour pricing policies or rate design, such as to a flat rate, could require the price of solar PV systems and their component parts to be lower in order to compete with the price of electricity from the electric grid.
 
Changes in current laws or regulations applicable to us or the imposition of new laws and regulations in the U.S., Europe, or other jurisdictions in which we do business could have a material adverse effect on our business, financial condition and results of operations. Any changes to government or internal utility regulations and policies that favor electric utilities could reduce the competitiveness of solar PV systems sold by our customers, causing a significant reduction in demand for our products and services. In addition, changes in our products or changes in export and import laws and implementing regulations may delay the introduction of new products in international markets, prevent our customers from deploying our products internationally or, in some cases, prevent the export or import of our products to certain countries altogether, resulting in a material adverse effect on our business, financial condition, and results of operations.
 
Compliance with various regulatory requirements and standards is a prerequisite for placing our products on the market in most countries in which we do business. We have all such certifications but there are at times, challenges by local administrative telecommunications, consumer board or other authorities that can place sales bans on products.
 
30

 
Risks Related to Intellectual Property
 
If we fail to protect, or incur significant costs in defending our intellectual property and other proprietary rights, our business and results of operations could be materially harmed.
 
Our success depends to a significant degree on our ability to protect our intellectual property and other proprietary rights. We rely on a combination of patents, trademarks, copyrights, trade secrets, and unfair competition laws, as well as confidentiality and license agreements and other contractual provisions with our customers, suppliers, employees, and others, to establish and protect our intellectual property (IP) and other proprietary rights. Our ability to enforce these rights is subject to litigation risks, as well as uncertainty as to the enforceability of our IP rights in various countries, specifically claims that our IP rights are invalid or unenforceable. Our assertion of IP rights may result in another party seeking to assert claims against us, which could harm our business. Our inability to enforce our IP rights under any of these circumstances can harm our competitive position and business.
 
We have applied for patents in the U.S., Europe, China, and other jurisdictions, some of which have been issued. We cannot guarantee that any of our pending applications will be approved or that our existing and future intellectual property rights will be sufficiently broad to protect our proprietary technology. Any failure to obtain such approvals or finding that our intellectual property rights are invalid or unenforceable could force us to, among other things, rebrand or re-design our affected products. In countries where we have not applied for patent protection or where effective intellectual property protection is not available to the same extent as in the U.S., we may be at greater risk that our proprietary rights will be misappropriated, infringed, or otherwise violated.
 
Our intellectual property may be stolen or infringed upon. We were in the past and may in the future engage in legal proceedings related to intellectual property. Litigation proceedings are inherently uncertain, and adverse rulings may occur, including monetary damages, injunction stopping us from manufacturing or selling certain products, or requiring other remedies. Lawsuits are intended to protect our significant investment in our intellectual property, but they also may consume management and financial resources for long periods of time and may not result in favorable outcome for us, which may adversely affect our business, results of operations or financial condition.
 
Third parties may assert that we are infringing upon their intellectual property rights, which could divert management’s attention, cause us to incur significant costs, and prevent us from selling or using the technology to which such rights relate.
 
Our competitors and other third parties hold numerous patents related to technology used in our industry. Occasionally, we may also be subject to claims of intellectual property right infringement and related litigation, and, as we gain greater recognition in the market, we face a higher risk of being the subject to claims of violation of others’ intellectual property rights. For example, in July 2022, we were served with a complaint by Ampt LLC filed with the International Trade Commission pursuant to Section 337 of the Tariff Act of 1930, as amended and the District Court for the District of Delaware alleging patent infringement against the Company and its subsidiary SolarEdge Technologies Ltd. In May 2023, we entered into a settlement agreement under which the parties agreed to dismiss all proceedings related to the complaints and the parties have granted each other 10-year cross-licenses for certain intellectual property.
 
Responding to such claims can be time consuming, divert management’s attention and resources and may cause us to incur significant expenses in litigation or settlement. While we believe that our products and technology do not infringe in any material respect upon any valid third-party IP rights, we cannot be certain of successfully defending against any such claims. If we do not successfully defend or settle an IP claim, we could be liable for significant monetary damages and could be prohibited from continuing to use certain technology, business methods, content, or brands. To avoid a prohibition, we could seek a license from the applicable third party, which could require us to pay significant royalties, increasing our operating expenses. If a license is unavailable at all or unavailable on reasonable terms, we may be required to develop or license a non-violating alternative, either of which could require significant effort and expense. If we cannot license or develop a non-violating alternative, we could be forced to modify, limit or, in extreme cases, stop manufacturing and sales of our affected products in the relevant country and may be unable to effectively compete. Any of these results could adversely affect our business, financial condition, and results of operations.
 
We may become subject to claims for remuneration or royalties for assigned service invention rights by our employees, which could result in litigation and adversely affect our business.
 
We enter into agreements with our employees pursuant to which they agree that any inventions created in the scope of their employment or engagement are assigned to us or owned exclusively by us, depending on the jurisdiction, without the employee retaining any rights. A significant portion of our intellectual property has been developed by our employees in the course of their employment for us. Under the Israeli Patent Law, 5727-1967 (the “Patent Law”), inventions conceived by an employee during the scope of his or her employment with a company are regarded as “service inventions,” which belong to the employer, absent a specific agreement between the employee and employer giving the employee service invention rights. The Patent Law also provides that if there is no such agreement between an employer and an employee, the Israeli Compensation and Royalties Committee (the “Committee”), a body constituted under the Patent Law, shall determine whether the employee is entitled to remuneration for his or her inventions. Case law clarifies that the right to receive consideration for “service inventions” can be waived by the employee and that in certain circumstances, such waiver does not necessarily have to be explicit. The Committee will examine, on a case-by-case basis, the general contractual framework between the parties, using interpretation rules of the general Israeli contract laws. Further, the Committee has not yet determined the method for calculating this Committee-enforced remuneration, but rather uses the criteria specified in the Patent Law. Although our employees have agreed that any rights related to their inventions are owned exclusively by us, we may face claims demanding remuneration in consideration for such acknowledgement. As a consequence of such claims, we could be required to pay additional remuneration or royalties to our current and/or former employees, or be forced to litigate such claims, which could negatively affect our business.
 
31

 
If our goodwill or other intangible assets become impaired, our financial condition and results of operations could be negatively affected.
 
Due to our acquisitions and following the latest impairment recorded during 2023, goodwill and other intangible assets totaled approximately $78.3 million, or approximately 1.7% of our total assets, as of December 31, 2023. We test our goodwill for impairment at least annually, or more frequently if an event occurs indicating the potential for impairment, and we assess on an as-needed basis whether there have been impairments in our other intangible assets, which include complex, and often subjective, assumptions and estimates. These assumptions and estimates can be affected by a variety of external factors such as industry and economic trends, and internal factors such as changes in our business strategy or our internal forecasts. To the extent that the factors described above change, we could be required to record additional non-cash impairment charges in the future, which could negatively affect our financial condition and results of operations (see Notes 9 and 10 of the financial statements for additional information).
 
Risks Related to our Notes and the Ownership of Our Common Stock
 
Our stock price has been, and may continue to be, subject to significant volatility.
 
Our common stock price during the year ended December 31, 2023, ranged from $63.25 to $345.80 per share. As further detailed in the Performance Graph in Item 5 below, the price of our Common Stock in 2023 was highly volatile and may fluctuate in response to our results of operations in future periods or due to other factors, including factors specific to companies in our industry, many of which are beyond our control. As a result, our share price may experience significant volatility and may not necessarily reflect the value of our expected performance. We have been subject to securities class action litigation as a result of our stock price volatility, which could result in substantial cost and diversion of our management’s attention from other business concerns, which could seriously harm our business.
 
Among other factors that could affect our stock price are:
 
the addition or loss of significant customers;
changes in laws or regulations applicable to our industry, products or services;
speculation about our business in the press or the investment community;
price and volume fluctuations including due to general macro-economic and geopolitical changes and developments in the overall stock market;
volatility in the market price and trading volume of companies in our industry or companies that investors consider comparable;
share price and volume fluctuations attributable to inconsistent trading levels of our shares;
our ability to protect our intellectual property and other proprietary rights;
sales of our common stock by us or our significant stockholders, officers and directors;
the expiration of contractual lock-up agreements;
success of competitive products or services;
the public’s response to press releases or other public announcements by us or others, including our filings with the Securities and Exchange Commission (the “SEC”), announcements relating to litigation or significant changes to our key personnel;
the effectiveness of our internal controls over financial reporting;
changes in our capital structure, such as future issuances of debt or equity securities;
our entry into new markets;
tax developments in the U.S., Europe, or other markets;
the inclusion, exclusion, or deletion of our stock from any trading indices, such as the S&P 500 Index;
conversion of all or portion of the Notes;
strategic actions by us or our competitors, such as acquisitions or restructurings; and
changes in accounting principles.
 
32

 
Further, the stock markets have experienced extreme price and volume fluctuations unrelated or disproportionate to the operating performance of affected companies. In addition, the stock prices of many renewable energy companies have experienced wide fluctuations that have often been unrelated to the operating performance of those companies. These broad market and industry fluctuations, as well as general economic, political, and market conditions such as recessions, changes in U.S. regulations and policies with respect to renewable energy, interest rate changes, or international currency fluctuations, may cause the market price of our common stock to decline.
 
Provisions in our certificate of incorporation and by-laws may have the effect of delaying or preventing a change of control or changes in our management.
 
Our certificate of incorporation and by-laws contain provisions that could depress the trading price of our common stock by discouraging, delaying, or preventing a change of control of our Company or changes in our management that the stockholders of our Company may believe advantageous. These provisions include:
 
 
authorizing “blank check” preferred stock that our board of directors could issue to increase the number of outstanding shares to discourage a takeover attempt;
 
providing for a classified board of directors with staggered, three-year terms until the 2026 annual meeting of stockholders at which time all of the board members will be subject to annual elections, which, until then, could delay the ability of stockholders to change the membership of a majority of our board of directors;
 
not providing for cumulative voting in the election of directors, which limits the ability of minority stockholders to elect director candidates;
 
limiting the ability of stockholders to call a special stockholder meeting;
 
prohibiting stockholders from acting by written consent;
 
establishing advance notice requirements for nominations for election to our board of directors or for proposing matters that can be acted upon by stockholders at stockholder meetings; and
 
the removal of directors only for cause and only upon the affirmative vote of the holders of at least a majority in voting power of all the then-outstanding shares of common stock of the Company entitled to vote thereon, voting together as a single class until the 2026 annual meeting of stockholders;
 
providing that our board of directors is expressly authorized to amend, alter, rescind or repeal our by-laws.
 
In addition, we are governed by the provisions of Section 203 of the Delaware General Corporation Law (“DGCL”), which generally prohibits a Delaware corporation from engaging in a broad range of business combinations with any “interested” stockholder for a period of three years following the date on which the stockholder becomes an “interested” stockholder.
 
Our certificate of incorporation includes a forum selection clause, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us.
 
Our certificate of incorporation provides that, unless we consent in writing to the selection of an alternative forum, the sole and exclusive forum for any stockholder (including any beneficial owner) to bring (i) any derivative action or proceeding brought on our behalf, (ii) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers, or employees to us or to our stockholders, (iii) any action asserting a claim arising pursuant to any provision of the DGCL or our certificate of incorporation or by-laws, or (iv) any action asserting a claim governed by the internal affairs doctrine, will be a state court located within the State of Delaware (or, if no state court located within the State of Delaware has jurisdiction, the federal district court for the District of Delaware). In addition, unless the Corporation, in writing, selects or consents to the selection of an alternative forum, to the fullest extent permitted by law, the sole and exclusive forum for any complainant asserting a cause of action arising under the Securities Act of 1933, to the fullest extent permitted by law, shall be the federal district courts of the United States of America. Any person or entity purchasing or otherwise acquiring any interest in shares of our capital stock is deemed to have notice of and consented to the foregoing provisions. This forum selection provision may limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us. It is also possible that, notwithstanding the forum selection clause that is included in our certificate of incorporation, a court outside of Delaware could rule that such a provision is inapplicable or unenforceable.
 
33

 
We may not have the ability to raise the funds necessary to settle conversion of our Convertible Senior Notes or Notes in cash or to repurchase the Notes upon a fundamental change, and our future debt may contain limitations on our ability to pay cash upon conversion of the Notes or to repurchase the Notes.
 
Holders of the Notes have the right to require us to repurchase all or a portion of their Notes upon the occurrence of a fundamental change (as defined in the Indentures governing their respective Notes) at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid special interest, if any. In addition, upon conversion of the Notes, unless we elect to deliver solely shares of our common stock to settle such conversion (other than paying cash in lieu of delivering any fractional share), we will be required to make cash payments in respect of the Notes being converted. We may not have enough available cash or be able to obtain financing at the time we are required to make repurchases of Notes surrendered or Notes being converted. In addition, our ability to repurchase the Notes or to pay cash upon conversions of the Notes may be limited by law, regulatory authority or agreements governing our future indebtedness. Our failure to repurchase Notes at a time when the repurchase is required by the indenture governing such Notes or to pay cash upon conversion of the Notes as required by such indenture would constitute a default under such indenture. A default under the indenture governing the Notes or the fundamental change itself could also lead to a default under agreements governing our future indebtedness. If the payment of the related indebtedness were to be accelerated after any applicable notice or grace periods, we may not have sufficient funds to repay the indebtedness and repurchase the Notes or make cash payments upon conversion of the Notes.
 
We may not be able to raise additional capital to execute on our current or future business opportunities on favorable terms, if at all, or without dilution to our stockholders.
 
We believe that our existing cash and cash equivalents and cash flows from our operating activities will be sufficient to meet our anticipated cash needs for at least the next 12 months. However, we may need to raise additional capital or debt financing to execute on our current or future business strategies, including to:
 
provide additional cash reserves to support our operations;
 
invest in our research and development efforts;
 
expand our operations into new product markets and new geographies;
 
acquire complementary businesses, products, services or technologies; or
 
otherwise pursue our strategic plans and respond to competitive pressures, including adjustments to our business to mitigate the effects of any tariffs that might apply to us or our industry.
 
We do not know what forms of financing, if any, will be available to us. If financing is not available on acceptable terms, if and when needed, our ability to fund our operations, enhance our research and development and sales and marketing functions, develop and enhance our products, respond to unanticipated events and opportunities, or otherwise respond to competitive pressures would be significantly limited. In any such event, our business, financial condition and results of operations could be materially harmed, and we may be unable to continue our operations. Moreover, if we raise additional funds through the issuance of equity or convertible debt securities, the percentage ownership of our stockholders could be significantly diluted, and these newly issued securities may have rights, preferences or privileges senior to those of existing stockholders.
 
We do not intend to pay any cash dividends on our common stock in the foreseeable future.
 
We have never declared or paid any dividends on our common stock and currently do not expect to pay any dividends in the foreseeable future. Any future determination to declare cash dividends will be made at the discretion of our board of directors, subject to applicable laws and organizational documents. As a result, capital appreciation in the price of our common stock, if any, may be your only source of gain on an investment in our common stock.
 
Our share repurchase program may be subject to certain risks.
 
Although the board of directors has authorized the share repurchase program, any determination to execute the share repurchase program will be subject to, among other things, the Company’s financial position and results of operations, available cash and cash flow, capital requirements and other factors, as well as the board of director’s continuing determination that the repurchase program is in the best interests of its stockholders and is in compliance with all laws and agreements applicable to the repurchase program. Our share repurchase program does not obligate us to acquire any common stock. If we fail to meet any expectations related to share repurchases, this could have a material adverse impact on investor confidence and the market price of our common stock could decline. Additionally, price volatility of our common stock over a given period may cause the average price at which we repurchase our common stock to exceed the stock’s market price at a given point in time.
 
34

 
We may further increase or decrease the amount of repurchases of our common stock in the future. Any reduction or discontinuance of repurchases of our common stock pursuant to our current share repurchase program could cause the market price of our common stock to decline. Moreover, in the event repurchases of our common stock are reduced or discontinued, our failure or inability to resume repurchasing common stock at historical levels could result in a lower market valuation of our common stock.
 
ITEM 1B. Unresolved Staff Comments.
 
Not applicable.
 
ITEM 1C. Cyber security
 
Cyber security risk is an area of increasing focus for our Board, particularly as an increasingly significant part of our operations rely on digital technologies. As a result, we have implemented a cyber security program to assess, identify, and manage risks from cyber security threats that may result in material adverse effects on the confidentiality, integrity, and availability of our information systems. This program has been integrated into the Company’s overall risk management process.
 
Risk Management and Strategy
 
While we follow IoT cybersecurity standards and regulations, our products and information systems are potentially subject to cyber risks of data leakage and operational damages. To protect our products and information systems from cybersecurity threats, we use various security tools that help prevent, identify, escalate, investigate, resolve and recover from identified vulnerabilities and security incidents in a timely manner. These include, but are not limited to, annual cyber testing, internal auditing, monitoring and detection tools, and a bug bounty program to allow security researchers to assist us in identifying vulnerabilities in our products before they are exploited by malicious threat actors. Any reported vulnerability is analyzed and reported to the CISO.
 
As part of our program to mitigate risk from cyber security threats, the Company actively evaluates and refines its cyber security tools and processes with the intention of reducing cyber security risks and aligning with the National Institute of Standards and Technology Cyber-security Framework for risk management. Features of our cybersecurity program include:
 
 
Processes designed to comply with information security standards and privacy regulations, including the European Union's General Data Protection Regulation.
 
Maintenance of an ISO 27001 Information Security Management Standard certification.
 
Implementation of a variety of security controls, such as firewalls, and intrusion detection systems.
 
Protection against Denial-of-Service attacks which prevent legitimate use of our services.
 
Security events monitoring in our security operations center.
 
Development of incident response policies and procedures designed to initiate remediation and compliance activities in a timely manner.
 
Implementation of data loss prevention tools.
 
Implementing an ID management system to enforce granular role-based access controls.
 
Performing penetration testing on cloud and app platform.
 
Administration of a comprehensive cyber security awareness program to educate employees about cyber security risks and best practices.
 
Retention of a third-party, independent cyber security firm to conduct cyber security assessments of our systems and procedures.
 
Employment of a responsible disclosure policy, which includes a Bug Bounty Program designed to help identify and fix any potential flaws in the company’s services or products.
 
35

 
We also employ processes designed to oversee, identify, and reduce the potential impact of a security incident at a third-party vendor, or customer, or otherwise implicating the third-party technology and systems we use. Such security measures include, without limitation:
 
 
A security solution designed to safeguard customer data and systems.
 
Security assessments of our major vendors.
 
Risk assessments by an insurance company.
 
Implementation of endpoint detection and response (EDR) technology, as well as partial operational technology (OT) security measures on some of our factories, to protect our on-premises systems.
 
Governance & Oversight
 
The Board has delegated primary oversight of the Company's risks from cyber security threats to the Technology Committee. Our management team, including our Chief Information Security Officer (CISO), provides quarterly updates to our Technology Committee and annually to the full Board regarding our cyber security activities and other developments impacting our digital security. We have protocols by which certain cyber security incidents are escalated within the Company and, where appropriate, reported to the Board and Technology Committee in a timely manner.
 
At the management level, our CISO, who reports to our Chief Information Officer, is responsible for overseeing the assessment and management of our material risks from cyber security threats. Our CISO has extensive experience and knowledge in cyber security as a result of 26 years of experience in leading security teams, developing security strategies, and managing risk across various industries. The CISO is informed about and monitors the prevention, detection, mitigation, and remediation of cybersecurity incidents through reports from a number of experienced information security officers responsible for various parts of the business and regularly reviewing risk management measures implemented by the Company to identify and mitigate cyber security risks.
 
The Company’s internal auditor and CISO are informed in the event of any significant cyber security incident and operate to comply with applicable laws regulations.
 
Cyber Security Risks
 
A material cyber security incident could materially affect our operations and production, including our ability to produce goods or provide services and our ability to timely and accurately produce financial reports. Further a cyber security incident could result in unauthorized access or disclosure of sensitive data, such as financial information, intellectual property, or customer, employee or supplier related data, including personally identifiable information. A material cyber incident could adversely affect our financial condition and results of operations, have as an adverse effect on our reputation and could result in legal actions against the Company. Please see the discussion under "Any unauthorized access to, disclosure, or theft of personal information we gather, store, or use could harm our reputation and subject us to claims or litigation." and "Third parties, our employees, or our vendors might gain unauthorized access to our network or seek to compromise our products and services" in Item 1A. Risk Factors for additional information.
 
To date, risks from cybersecurity threats, including as a result of any previous cybersecurity incidents, have not materially affected us, including our business strategy, results of operations or financial condition, and we do not believe that such risks are reasonably likely to have such an effect over the long term. However, there can be no guarantee that we will not be the subject of future successful threats or incidents. The Company has not been subject to any information security breach penalties or settlement payments.
 
ITEM 2. Properties
 
Our corporate headquarters are located in Herziliya Pituach, Israel.
 
Leased Offices and R&D Laboratories
 
As of December 31, 2023, we lease office, testing, and product design facilities in Israel. In May 2021, we signed a long-term lease agreement for the development of a 38,000 square meter campus, to be built on 16,500 square meters of land, in the central area of Israel. The campus, which is scheduled to be completed in by the end of 2025, will replace our current headquarters in Herziliya, Israel.
 
In addition to our leased properties in Israel, we lease offices and lab facilities in California, Nevada, Germany, Netherlands, Italy, France, Australia, UK, Japan, India, Bulgaria, Belgium, Taiwan, Korea, Brazil, Mexico, China, Spain, Sweden, Vietnam and Poland.
 
36

 
Manufacturing
 
We outsource most of our manufacturing to our manufacturing partners. We have our own manufacturing facility, Sella 1 (which property is leased), in the North of Israel, which is used in our solar segment. We also have our own manufacturing facility, Sella 2 (which property is leased), in South Korea and own an additional smaller facility in South Korea, both of which are used in our Energy Storage segment. We also own manufacturing facilities in Umbria, Italy which currently are used by Automation Machines and for refurbishment of solar products as well as support for remaining commitments of e-Mobility parts.
 
We believe that our existing properties are in good condition and are sufficient and suitable for the conduct of our business for the foreseeable future. To the extent our needs change as our business grows, we expect that additional space and facilities will be available on commercially reasonable terms.
 
ITEM 3. Legal Proceedings
 
On November 3, 2023, Daphne Shen, a purported stockholder of the Company, filed a proposed class action complaint for violation of federal securities laws, individually and putatively on behalf of all others similarly situated, in the U.S District Court of the Southern District of New York against the Company, the Company’s CEO and the Company’s CFO. The complaint alleges violations of Section 10(b) and Rule 10b-5 of the Exchange Act, as well as violations of Section 20(a) of the Exchange Act against the individual defendants. The complaint seeks class certification, damages, interest, attorneys’ fees, and other relief. On December 13, 2023, Javier Cascallar filed a similar proposed class action. On February 7, 2024, the Court consolidated the two actions, and appointed co-lead plaintiffs and lead counsel. Due to the early stage of this proceeding, we cannot reasonably estimate the potential range of loss, if any, or the likelihood of a potential adverse outcome. The Company disputes the allegations of wrongdoing and intends to vigorously defend against them.
 
In August 2019, the Company was served with a lawsuit filed in the Tribunal of Milan, Italy against our Italian subsidiary SolarEdge e-Mobility S.r.l (previously SMRE S.p.A) that purchased the shares of SolarEdge e-Mobility s.r.l in the tender offer that followed the SolarEdge e-Mobility Acquisition by certain former shareholders of SolarEdge e-Mobility who tendered their shares. The lawsuit asked for damages of approximately $3 million, representing the difference between the amount for which they tendered their shares (6 Euro per share) and 6.7 Euros per share. On December 6, 2023, the courts of Milan rendered a decision ordering SolarEdge to pay, in favor of each plaintiff, the difference between the price paid (6 Euro per share) and 6.44 Euro per share, i.e. 0.44 euros per share for a total payment of approximately $1.6 million Euros. The Company is evaluating whether to appeal this decision.
 
ITEM 4. Mine Safety Disclosures.
 
Not applicable.
 
37

 
PART II
 
ITEM 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity
 
Market Information
 
Our common stock, par value $0.0001 per share, trades on the Nasdaq Global Select Market, where prices are quoted under the symbol “SEDG”.
 
Holders of Record
 
As of December 31, 2023, there were 11 holders of record of our common stock. Because many of our shares of common stock are held by brokers and other institutions on behalf of stockholders, we are unable to estimate the total number of stockholders represented by these record holders.
 
Dividends
 
We have never declared or paid any dividends on our common stock. We currently intend to retain any future earnings to finance the operation and expansion of our business and fund our share repurchase program, and we do not expect to pay any dividends in the foreseeable future. Any future determination to declare cash dividends will be made at the discretion of our board of directors, subject to applicable laws and organizational documents.
 
Recent Sales of Unregistered Securities
 
None.
 
Issuer Purchases of Equity Securities
 
On November 1, 2023, we announced the approval by the Board of Directors of a share repurchase program which authorizes the repurchase of up to $300 million of the Company’s common stock. Under the share repurchase program, repurchases can be made using a variety of methods, which may include open market purchases, block trades, privately negotiated transactions, accelerated share repurchase programs and/or a non-discretionary trading plan or other means, including through 10b5-1 trading plans, all in compliance with the rules of the SEC and other applicable legal requirements. The timing, manner, price and amount of any common share repurchases under the share repurchase program are determined by the Company in its discretion and depend on a variety of factors, including legal requirements, price and economic and market conditions. The program does not obligate the Company to acquire any amount of common stock, it may be suspended, extended, modified, discontinued or terminated at any time at the Company’s discretion without prior notice, and will expire on December 31, 2024. As of December 31, 2023, we had not yet repurchased any Company shares.
 
38

 
Performance Graph
 
The following graph compares the cumulative total shareholder return on our common stock from December 31, 2018 to December 31, 2023 to that of the total return of the S&P 500 Index and the Invesco Solar ETF. This graph is furnished and not “filed” with the Securities and Exchange Commission or “soliciting material” under the Securities Exchange Act of 1934 and shall not be incorporated by reference into any such filings, irrespective of any general incorporation contained in such filing.
image0.jpg
 
ITEM 6. Reserved

 
39

 
ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
 
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the section of this Annual Report on Form 10-K captioned “Business” and our consolidated financial statements and the related notes to those statements included elsewhere in this Form 10-K. In addition to historical financial information, the following discussion and analysis contains forward looking statements that involve risks, uncertainties, and assumptions. Our actual results and timing of selected events may differ materially from those anticipated in these forward looking statements as a result of many factors, including those discussed under the sections of this Annual Report captioned “Special Note Regarding Forward Looking Statements” and “Risk Factors”. For discussion related to changes in financial condition and the results of operations for the year ended December 31, 2022, refer to Item 7- Management's Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K, filed with the Securities and Exchange Commission on February 22, 2023.
 
Overview
 
We develop, manufacture and sell products in a solar segment that addresses a broad range of energy market segments through our diversified product offering, including residential, commercial and large scale photovoltaic or PV, energy storage and backup solutions, electric vehicle or EV charging capabilities, home energy management, grid services and virtual power plants, as well as products in our non-solar businesses including lithium-ion cells, batteries and energy storage systems, which are part of our Energy Storage Segment as well as automation machines ("Automation Machines") and in prior years, we also had product offerings for the e-mobility market. In October 2023, we decided to discontinue our light commercial vehicle e-Mobility ("LCV") activity and the remaining e-mobility activity which include PV applications, will be included under the solar segment starting January 1, 2024.
 
In the fourth quarter 2023 the Company identified two reportable segments: the Solar segment and Energy Storage segment. The Solar segment includes the design, development, manufacturing, and sales of its DC optimized inverter solutions designed to maximize power generation at the PV module level and batteries for PV applications. The Solar segment solution consists mainly of the Company’s power optimizers, inverters, batteries and cloud‑based monitoring platform. The Energy Storage segment includes the design, development, manufacturing, and sales of high-energy, high-power, lithium-ion cells and BESS solutions for C&I and Utility markets. The Energy Storage segment provides purpose-built components and solutions, hardware and software, as well as pre and post sales engineering support to design, build, and manage battery and system solutions according to the customer’s use cases and mission profiles. The “All other” category includes the design, development, manufacturing and sales of e-Mobility products, automated machines and UPS products (in prior periods).
 
Further information regarding our business is provided in “Part I, Item 1. Business” of this Annual Report.
 
In the year ended December 31, 2023, two customers accounted for 24.0% of our revenues and our top three customers (all distributors) together represented 31.1% of our revenues.
 
Our revenues were $2,976.5 million and $3,110.3 million for the year ended December 31, 2023 and 2022, respectively. Gross margins were 23.6% and 27.2% for the year ended December 31, 2023 and 2022, respectively. Net income was $34.3 million and $93.8 million for the year ended December 31, 2023 and 2022, respectively.
 
Performance Measures
 
In managing our business and assessing financial performance, we supplement the information provided by the financial statements with other operating metrics. These operating metrics are utilized by our management to evaluate our business, measure our performance, identify trends affecting our business and formulate projections. We use metrics relating to shipments of inverters, power optimizers and megawatts to evaluate our sales performance and to track market acceptance of our products. We use metrics relating to monitoring (systems monitored) to evaluate market acceptance of our products and usage of our solution.
 
We provide the “megawatts shipped” and "megawatts hour shipped" metrics, which are calculated based on inverter or battery nameplate capacity shipped respectively, to show adoption of our system on a nameplate capacity basis. Nameplate capacity shipped is the maximum rated power output capacity of an inverter or battery, and corresponds to our financial results in that higher total nameplate capacities shipped are generally associated with higher total revenues. However, revenues may increase in a non-correlated manner to the "megawatt shipped" metric since other products such as Power Optimizers, are not accounted for in this metric.
 
40

 
   
Year ended December 31,
 
   
2023
   
2022
 
Inverters shipped
   
1,011,890
     
1,019,307
 
Power optimizers shipped
   
17,430,082
     
23,736,368
 
Megawatts shipped1
   
12,629
     
10,491
 
Megawatts hour shipped - batteries for PV applications
   
744
     
889
 
 
1 Excluding batteries for PV applications, based on the aggregate nameplate capacity of inverters shipped during the applicable period. Nameplate capacity is the maximum rated power output capacity of an inverter as specified by the manufacturer.
 
Global Circumstances Influencing our Business and Operations
 
Demand for Products
 
We have seen a slowdown in demand for our products in our Solar segment from our direct customers since the second part of the third quarter of 2023. This was a result of slowed market demand in the third quarter of 2023 as distributors began to take actions to reduce inventory levels. In particular, beginning in the second part of the third quarter of 2023, we experienced substantial unexpected cancellations and push outs of existing backlog from our European distributors. We attribute these cancellations and pushouts to high inventory in the channels and slower than expected installation rates both in the United States and Europe. This trend continued in the fourth quarter of 2023.Additionally, the Company anticipates significantly lower revenues in the first quarter of 2024 as the inventory destocking process continues.
 
41

 
Disruptions due to the war in Israel
 
Due to the war that began on October 7, 2023, approximately 10% of our employees in Israel were called to active reserve duty and additional employees may be called in the future, if needed. About half of these employees have returned to work. While our offices and facilities are open worldwide, including in Israel, and, to date, we have not had disruptions to our ability to manufacture and deliver products and services to customers, a prolonged war or an escalation of the current conditions in Israel could materially adversely affect our business, financial condition, and results of operations. Due to the recency of these events, and their ongoing and evolving nature, the extent of the adverse effect on our business operations is still unknown.
 
Impact of Ukraine’s Conflict on the Energy Landscape
 
The conflict between Ukraine and Russia, which started in early 2022, and the sanctions and other measures imposed in response to this conflict, have increased the level of economic and political uncertainty. While we do not have any meaningful business in Russia or Ukraine and we do not have physical assets in these countries, this conflict has, and is likely to continue to have, a multidimensional impact on the global economy, the energy landscape in general and the global supply chain. In 2022, rising global interest in becoming less dependent on gas and oil led to higher demand for our products. The conflict adversely affected the prices of raw materials arriving from Eastern Asia and resulted in an increase in gas and oil prices. Furthermore, various shipment routes were adversely impacted by the conflict resulting in increased shipment lead times and shipping costs for our products. While the impact of this conflict decreased in 2023, a change or escalation of this ongoing conflict could increase the impacts from the circumstances described above and may lead to an adverse effect on our business and results of operations.
 
Inflation Reduction Act
 
In August 2022, the U.S. government enacted the Inflation Reduction Act of 2022 (the “IRA”), which includes several provisions intended to accelerate U.S. manufacturing and adoption of clean energy, battery and energy storage, electrical vehicles, and other solar products and is expected to impact our business and operations. As part of such incentives, the IRA, among other things, extends the investment tax credit and production tax credit through 2034 and is therefore expected to increase the demand for solar products. The IRA also further incentivizes residential and commercial solar customers and developers through the inclusion of a tax credit for qualifying energy projects of up to 30%. Section 45X of the IRA offers advanced manufacturing production tax credits that incentivize the production of eligible components within the U.S. To that end, we established manufacturing capabilities in the U.S. in 2023 and announced additional capacity expected during 2024. These provisions of the law are new and regulations and guidance concerning their implementation are gradually being published by the U.S. Treasury Department. We continue to monitor the benefits that may be available to us, such as the availability of tax credits for domestic manufacturers. To the extent that tax benefits or credits may be available to competing technology and not to our technology, our business could be adversely disadvantaged.
 
42

 
Key Components of Our Results of Operations
 
The following discussion describes certain line items in our Consolidated Statements of Operations.
 
Revenues
 
We generate revenues from the sale of DC optimized inverter systems for solar PV installations, which include power optimizers, inverters, storage and backup solutions, EV chargers, smart energy devices, our cloud-based monitoring platform and grid services. Our customer base mainly includes distributors, large solar installers, wholesalers, and EPCs. In addition, we also generated revenues from the sale of lithium-ion cells, batteries and energy storage solutions, automation machines and EV powertrain solutions for electric vehicles.
 
Our revenues from the sale of solar-related products are affected by changes in the volume and average selling prices of our DC optimized inverter systems. The volume and average selling price of our systems is driven by the supply and demand for our products, changes in the product mix between our residential and commercial products, the customer mix between large and small customers, the geographical mix of our sales, sales incentives, end user government incentives, seasonality, and competitive product offerings. Revenues from the sale of lithium-ion cells, batteries, energy storage system or ESS products, are affected by the type of product sold (cell, battery or system) and the type of the battery that is sold. Revenues from the sale of Automation Machines and e-Mobility products are affected by the changes in the volumes, customers’ size and average selling prices of the products we sell.
 
Our revenue growth is dependent on our ability to expand our market share in each of the geographies in which we compete, expand our global footprint to new evolving markets, manage our production capabilities to meet demand, continue to develop and introduce new and innovative products that address the changing technology and performance requirements of our customers and expand of the new businesses we acquired.
 
In the year ended December 31, 2023, 64% of our revenues were generated from Europe, 25.5% of our revenues were generated from the United States and 10.5% of our revenues were generated from ROW. In the year ended December 31, 2022, 54.3% of our revenues were generated from Europe, 36.5% of our revenues were generated from the United States and 9.2% of our revenues were generated from ROW.
 
Cost of Revenues and Gross Profit
 
Cost of revenues consists primarily of product costs, including purchases from our contract manufacturers and other suppliers, as well as costs related to shipping, customer support, product warranty, personnel, depreciation of testing and manufacturing equipment, amortization of intangible assets and other fixed costs, provision for losses related to slow moving and dead inventory, hosting services for our cloud based monitoring platform, variable utility costs, operational costs related to the manufacturing factories, other logistics services, contract termination costs and renewable electricity production credits. Our product costs are affected by technological innovations, such as advances in semiconductor integration and new product introductions, economies of scale resulting in lower component costs, improvements in production processes and automation, the volume of products subject to import tariffs (for example, for imports from China to the U.S.) and the volume of products for which manufacturing credits are available (for example, for products made in the U.S.). Some of these costs, primarily personnel, amortization of intangible assets and depreciation of testing and manufacturing equipment, are not directly affected by sales volume.
 
We continue to develop our own manufacturing capabilities. During 2023, we continued to ramp up our manufacturing capabilities in Sella 2, our Li-Ion battery factory in South Korea which serves our Energy Storage segment. We intend to gradually increase the manufacturing capabilities of Sella 2 in 2024, which will result in additional expenses. We intend to use our available cash balances for this expansion.
 
Cost of revenues also includes our operations, production and support departments’ costs. The operations and production departments are responsible for production management such as planning, procurement, supply chain, production methodologies and machinery planning, logistics management and manufacturing support to our contract manufacturers, as well as the quality assurance of our products. Our support department provides customer and technical support at various levels through our call centers around the world as well as second and third-level support services, which are provided by support personnel located in our headquarters. Our employees headcount in our operations, production and support departments has grown to 2,857 as of December 31, 2023 from 2,383 as of December 31, 2022.
 
43

In October of 2023, the Company made an announcement regarding its restructuring plans to adjust its manufacturing capacity and increase operating efficiency,including, terminating the manufacturing process in Mexico, reducing manufacturing capacity in China, and discontinuing the Company’s LCV e-Mobility activity, and on January 21, 2024, the Company announced adoption of additional measures in response to challenging industry conditions, including reducing its headcount by approximately 16% over the first half of 2024 through an involuntary workforce reduction plan (together, the “Restructuring Plan”). These decisions were made in order to better align the Company with current market conditions. The majority of these activities related to the discontinuation of LCV activity and the reduction of our manufacturing footprint which occurred in December 2023 and the significant part of the workforce reduction occurred in January 2024.
 
Gross profit may vary from quarter to quarter and is primarily affected by our average selling prices, product costs, manufacturing ramp-up costs, restructuring costs, product mix, customer mix, geographical mix, location of manufacturing, shipping method, warranty costs, inventory write-offs, exchange rates and seasonality.
 
Operating Expenses
 
Operating expenses consist of research and development, sales and marketing, general and administrative, goodwill impairment and other operating expenses, net. Personnel-related costs are a significant component of the operating expenses and include salaries, benefits, payroll taxes, commissions, severance and stock-based compensation. Our employees headcount in our research and development, sales and marketing and general and administrative departments, has grown to 2,776 as of December 31, 2023 from 2,543 as of December 31, 2022. Under the 2024 Restructuring Plan described above, we expect to reduce our headcount over the first half of 2024.
 
Research and development expenses
 
Research and development expenses include personnel-related expenses such as salaries, severance, benefits, stock-based compensation and payroll taxes. Our research and development employees are engaged in the design and development of power electronics, semiconductors, software, power-line communications, networking and chemistry. Our research and development expenses also include third-party design and consulting costs, materials for testing and evaluation, ASIC development and licensing costs, depreciation and amortization expenses, and other indirect costs. We devote substantial resources to ongoing research and development programs that focus on enhancements to, and cost efficiencies in, our existing products and timely development of new products that utilize technological innovation, thereby maintaining our competitive position.
 
Sales and marketing expenses
 
Sales and marketing expenses consist primarily of personnel-related expenses such as salaries, severance, sales commissions, benefits, payroll taxes, and stock-based compensation. These expenses also include travel, fees of independent consultants, trade shows, marketing, costs associated with the operation of our sales offices and other indirect costs. We currently have a sales presence in many countries worldwide and intend to continue to expand our sales presence to additional regions.
 
General and administrative expenses
 
General and administrative expenses consist primarily of salaries, severance, employee benefits and stock-based compensation related to our executives, finance, human resources, information technology, and legal organizations, travel expenses, facilities costs, fees for professional services, and registration fees related to being a publicly-traded company. Professional services consist of audit and legal costs, remuneration to board members, insurance, information technology and other costs. General and administrative expenses also include expenses related to certain legal claims and allowance for doubtful accounts in the event of uncollectible account receivables balances.
 
44

 
Goodwill impairment
 
Goodwill impairment consists of impairment charges of goodwill assigned to our reporting units and tested for impairment at least on an annual basis, in the fourth quarter of the fiscal year.
 
Other operating expenses, net
 
Other operating expenses, net, consist primarily of impairment of long-lived assets and certain other nonrecurring items.
 
Non Operating Expenses
 
Financial income (expense), net
 
Financial income (expense), net, consists primarily of interest income, interest expense, gains or losses from foreign currency fluctuations and hedging transactions.
 
Interest income consists of interest from our investment in available for sale marketable securities, deposits, loans to third parties and accretion of discounts related to our investment in available for sale marketable securities.
 
Interest expense consists of interest related to bank loans, advance payments received for performance obligations that extend for a period greater than one year, related to Accounting Standard Codification 606, “Revenue from Contracts with Customers” (ASC 606), interest related to Accounting Standard Codification 842, “Leases” (ASC 842), amortization of premium related to our investment in available for sale marketable securities and the amortization of debt issuance cost associated with our Notes due 2025.
 
Our functional currency is the U.S. dollar. With respect to certain of our subsidiaries, the functional currency is the applicable local currency. Financial (expenses) income, net, also consists of gains or losses from foreign currency fluctuations, the fair value remeasurement of hedging contracts not designated as cash flow hedge and bank charges. Foreign currency fluctuations primarily consist of the effect of foreign exchange differences between the U.S. dollar and the New Israeli Shekel, the Euro, the South Korean Won and other currencies related to our monetary assets and liabilities.
 
Other income (loss)
 
Other income (loss) consists primarily of realized and unrealized gains and losses on investments in privately-held companies and realized gains and losses on investment in available for sale marketable securities.
 
Income taxes
 
We are subject to income taxes in the countries where we operate.
 
In the year ended December 31, 2023, we recorded a net income tax expense of $46.4 million, which consists of a $89.5 million current income tax expense and $43.1 million of deferred tax income. In the year ended December 31, 2022, we recorded a net income tax expense of $83.4 million, which consists of a $94.4 million current income tax expense and a $11.0 million deferred tax income. Our tax rate for 2023 is 57% compared with 47% in 2022. The increase in tax rate was mainly attributed to the GILTI effect of IRC Section 174, requiring the capitalization of R&D expenditures outside the U.S. (see below), and impairments and losses that did not have a corresponding tax effect.
 
On December 22, 2017, the Tax Cuts and Jobs Act (the "Tax Act") was signed into law, making significant changes to U.S. income tax law. These changes include, but are not limited to, a corporate tax rate decrease from 35% to 21% effective for tax years 2018 onwards and created new taxes on certain foreign-sourced earnings (including tax on Global Intangible Low Taxed Income (“GILTI”) and certain related-party payments. The Tax Act also amended Section 174 of the U.S Internal Revenue Code, effective from January 1, 2022, eliminating the option to deduct research and development expenditures currently and requiring taxpayers to amortize them over five years (if incurred in the U.S.) or fifteen years (if incurred outside the U.S.).
 
45

 
Furthermore, the Tax Act required the Company to pay U.S. income taxes on accumulated foreign subsidiaries earnings not previously subject to U.S. income tax at a rate of 15.5% to the extent of foreign cash and certain other net current assets, and 8% on the remaining earnings. The total tax liability will be paid over the eight-year period provided in the Tax Act (ending 2024).
 
SolarEdge Technologies Ltd., our Israeli subsidiary, is taxed under Israeli law. Income not eligible for benefits under the Investments Law is taxed at the corporate tax rate. The Israeli corporate tax rate is 23%.
 
Our Israeli subsidiary elected tax year 2012 as a ”Year of Election” for “Benefited Enterprise” under the Israeli Investments Law, which provides certain benefits, including tax exemptions and reduced tax rates. Upon meeting the requirements under the Israeli Investments Law, the two-year tax exemption has ended on December 31, 2018.
 
The Investment Law was amended in 2005 and was further amended as of January 1, 2011 and in August 2013 (the “2011 Amendment”). The 2011 Amendment canceled the availability of the benefits granted in accordance with the provisions of the Investments Law prior to 2011 and, instead, introduced new benefits for income generated by a “Preferred Company” through its “Preferred Enterprise” (both as defined in the 2011 Amendment). Under the 2011 Amendment, income derived by Preferred Companies from Preferred Enterprise would be subject to a uniform rate of corporate tax. The tax rate applicable to such income, referred to as “Preferred Income”, would be 7.5% in areas in Israel that are designated as Development Zone A and 16% elsewhere in Israel starting in the year 2017 and thereafter. Our Israeli subsidiary has established its own manufacturing facility in Israel, located in a Development Zone A, therefore income from manufacturing attributed to that facility is subject to a 7.5% tax rate.
 
In December 2016, Amendment 73 to the Investments Law (the “2017 Amendment”) was published. According to the 2017 Amendment, special tax tracks for technological enterprises have been introduced, which are subject to rules that were issued by the Israeli Ministry of Finance. A Preferred Technological Enterprise (PTE), as defined in the 2017 Amendment, that is located in the central region of Israel, will be subject to a tax at a rate of 12% on profits deriving from intellectual property, or 6% if its annual revenues exceed New Israeli Shekel 10 billion.
 
On June 14, 2017, the Encouragement of Capital Investments Regulations (Preferred Technological Income and Capital Gain for Technological Enterprise), 2017 (the “Regulations”) were published. The Regulations describe, inter alia, the mechanism used to determine the calculation of the benefits under the PTE regime. A company that complies with the terms under the PTE regime, may be entitled to certain tax benefits with respect to certain income generated during the company’s regular course of business and derived from the preferred intangible asset.
 
As of January 2019, our Israeli subsidiary elected to implement the 2011 and 2017 Amendments starting as of tax year 2019 and as a result, under the PTE regime with respect to our business activities in Israel. Our PTE income was subject to a 12% tax rate in Israel in the years 2019-2021, and in 2022-2023 to a 6% tax rate as we surpassed 10 billion New Israeli Shekel revenues threshold. We currently expect not to meet the threshold in 2024 and consequently expect our tax on our PTE income to be 12% in 2024.
 
The Law for the Encouragement of Industry (Taxes), 1969, (the “Industry Encouragement Law”), provides certain tax benefits for an ‘Industrial Company’ as such term is defined in the Industry Encouragement Law. An Industrial Company is entitled to certain tax benefits including, inter alia, amortization over an eight-year period of the cost of purchased know-how, patents and accelerated depreciation rates on equipment and buildings. We qualify as an Industrial Company under the Law and benefit from its provisions as applicable.
 
Loss from equity method investments
 
Loss from equity method investments consists of our proportionate share of the net income or loss of equity method investments.
 
46

 
Results of Operations
 
The following tables set forth our consolidated statements of income for the years ended December 31, 2023 and 2022. We have derived this data from our consolidated financial statements included elsewhere in this Annual Report. This information should be read in conjunction with our consolidated financial statements and related notes included elsewhere in this Annual Report. The results of historical periods are not necessarily indicative of the results of operations for any future period.
 
Comparison of year ended December 31, 2023 and year ended December 31, 2022
 
   
Year ended December 31,
   
2022 to 2023
 
   
2023
   
2022
   
Change
 
   
(In thousands)
 
Revenues
 
$
2,976,528
   
$
3,110,279
   
$
(133,751
)
   
(4.3
)%
Cost of revenues
   
2,272,705
     
2,265,631
     
7,074
     
0.3
%
Gross profit
   
703,823
     
844,648
     
(140,825
)
   
(16.7
) %
Operating expenses:
                               
Research and development
   
321,482
     
289,814
     
31,668
     
10.9
%
Sales and marketing
   
164,318
     
159,680
     
4,638
     
2.9
%
General and administrative
   
146,504
     
112,496
     
34,008
     
30.2
%
Goodwill impairment
   
     
90,104
     
(90,104
)
   
(100
)%
Other operating expenses, net
   
31,314
     
26,434
     
4,880
     
18.5
%
Total operating expenses
   
663,618
     
678,528
     
(14,910
)
   
(2.2
)%
Operating income
   
40,205
     
166,120
     
(125,915
)
   
(75.8
) %
Financial income, net
   
41,212
     
3,750
     
37,462
     
999.0
%
Other income (loss), net
   
(318
)
   
7,285
     
(7,603
)
   
(104.4
)%
Income before income taxes
   
81,099
     
177,155
     
(96,056
)
   
(54.2
) %
Income taxes
   
(46,420
)
   
(83,376
)
   
36,956
     
(44.3
)%
Net loss from equity method investments
 
 
(350
)
 
 
   
 
(350
)
   
100.0
%
Net income
 
$
34,329
   
$
93,779
   
$
(59,450
)
   
(63.4
)%
 
Revenues
 
   
Year ended December 31,
   
2022 to 2023
 
   
2023
   
2022
   
Change
 
   
(In thousands)
 
Revenues
 
$
2,976,528
   
$
3,110,279
   
$
(133,751
)
   
(4.3
)%
 
Revenues decreased by $133.8 million, or 4.3%, in the year ended December 31, 2023, as compared to the year ended December 31, 2022, primarily due to (i) a decrease of $58.2 million in the amount of ancillary solar products sold; and (ii) a decrease of $50.8 million related to the number of batteries for PV applications sold, mainly in Europe; and (iii) a decrease of $26.0 million in revenues generated from e-mobility components, related to the discontinuation of the Company’s LCV e-Mobility activity. The overall decrease in revenues was due to the decline in demand that began in the third quarter of 2023 and continued in the fourth quarter of 2023. This decline was the result of high inventory in the channels and slower than expected installation rates beginning in the third quarter of 2023, leading to substantial unexpected cancellations and push outs of existing backlog, from our European distributors, which continued into the fourth quarter of 2023.
 
Revenues from outside of the U.S. comprised 74.5% of our revenues in the year ended December 31, 2023 as compared to 63.5% in the year ended December 31, 2022.
 
47

 
The number of power optimizers recognized as revenues decreased by approximately 6.2 million units, or 26.2%, from approximately 23.7 million units in the year ended December 31, 2022 to approximately 17.5 million units in the year ended December 31, 2023 as a result of reduced demand. The number of inverters recognized as revenues, increased by approximately 1.2 thousand units, or 0.1%, from approximately 1,014.6 thousand units in the year ended December 31, 2022 to approximately 1,015.8 thousand units in the year ended December 31, 2023. Revenues from inverters relative to optimizers was higher this year due to a "catch up" in inverter production in the first half of 2023 which was needed to meet backlog demand that we were not able to fulfill in the previous year. The megawatts hour of batteries for PV applications recognized as revenues decreased by approximately 148.3 megawatts hour, or 16.7% from approximately 885.7 megawatts in the year ended December 31, 2022 to approximately 737.4 megawatts in the year ended December 31, 2023 due to a decrease in demand.
 
Our blended Average Selling Price or ASP per watt for solar products excluding batteries for PV applications is calculated by dividing solar revenues, excluding revenues from the sale of batteries for PV applications, by the nameplate capacity of inverters shipped. Our blended ASP per watt for solar products shipped decreased by 0.049, or 20.1%, in the year ended December 31, 2023 as compared to the year ended December 31, 2022. The decrease in blended ASP per watt is mainly attributed to a relatively lower number of power optimizers and other solar products shipped compared to the number of inverters shipped, leading to an overall reduction in our ASP per watt as well as due to an increase in the sale of commercial products that are characterized by lower ASP per watt, out of our total solar product mix. This decrease in blended ASP per watt was partially offset by price increases that went into effect gradually during 2022 and in the first half of 2023, as well as by the appreciation of the Euro against the U.S. Dollar.
 
Our blended ASP per hour watt for batteries for PV applications is calculated by dividing batteries for PV applications revenues, by the nameplate capacity of batteries for PV applications shipped. Our blended ASP per watt/hour for batteries for PV applications decreased by 0.016 or 3.3%, in the year ended December 31, 2023 as compared to the year ended December 31, 2022. The decrease in blended ASP per watt/hour is mainly attributed to an increase in the portion of three phase batteries, which are sold at a lower ASP per watt/hour and a price decrease of our single phase batteries, that went into effect gradually during 2023. This decrease was partially offset by the appreciation of the Euro against the U.S Dollar.
 
Cost of Revenues and Gross Profit
 
   
Year ended December 31,
   
2022 to 2023
 
   
2023
   
2022
   
Change
 
   
(In thousands)
 
Cost of revenues
 
$
2,272,705
   
$
2,265,631
   
$
7,074
     
0.3
%
Gross profit
 
$
703,823
   
$
844,648
   
$
(140,825
)
   
(16.7
)%
 
Cost of revenues increased by $7.1 million, or 0.3%, in the year ended December 31, 2023 as compared to the year ended December 31, 2022, primarily due to:
 
 
an increase in warranty expenses and warranty accruals of $70.5 million associated primarily with an increased number of products in our install base, which increases our actual spending on product warranty, and an increase in costs related to the different elements of our warranty expenses, which include the cost of the products, shipment and other related expenses, which impacts our remaining obligations for all units under warranty, including those sold in previous years;
 
 
an increase of $48.1 million in inventory costs, which is mainly attributed to changes in inventory valuation, higher inventory accruals related to our initial manufacturing in Sella 2 and the write-off related to the discontinuation of the Company’s LCV e-Mobility activity, partially offset by a decrease in inventory write-off related to discontinuation of our UPS activities in the year ended December 31, 2022;
 
 
an increase in personnel-related costs of $14.2 million, related to the expansion of our production, operations, and support headcount, which grew in parallel to our growing install base worldwide, as well as an increase in severance and related benefit costs as a result of the Restructuring Plan announced to adjust our manufacturing capacity and increase distribution efficiency, which includes termination of manufacturing in Mexico, reduction of manufacturing capacity in China, and discontinuation of the Company’s LCV e-Mobility activity;
 
48

 
 
an increase in other costs of $11 million mainly due to the contract termination expenses related to components procurement obligations related to the discontinued LCV e-mobility activity;
 
 
an increase of $9.1 million in depreciation expenses of property, plant and equipment and in expenses related to overhead costs; and
 
 
an increase of $3.9 million in expenses related to consultants and sub-contractors.
 
These were partially offset by:
 
 
a decrease in direct cost of revenues sold of $97.5 million associated primarily with a decrease in the volume of product sold;
   
 
 
a decrease in shipment and logistic costs in an aggregate amount of $42.5 million due to a decrease in the volume of shipments, a decrease in shipment rates and a decrease in expedited shipments costs; and
 
 
a decrease in other production costs of $12.6 million mainly attributed to a decrease in charges from our contract manufacturers, due to manufacturing disruptions related to global supply constraints in the year ended December 31, 2022, partially offset by an increase related to ramp up costs associated with Sella 2, our Li-Ion battery cell manufacturing facility located in South Korea, as well as contract termination cost related to claims from our contract manufacturers as part of the Restructuring Plan in Mexico and China.
 
Gross profit as a percentage of revenue decreased by 3.6% to 23.6% in the year ended December 31, 2023 from 27.2% in the year ended December 31, 2022 primarily due to:
 
 
an increase in actual warranty expenses and accruals for future warranty obligations related to our existing install base, which were divided this fiscal year by slightly lower revenues resulting in lower gross margin of 2.7%; and
     
 
an increase in the inventory accrual due to the write-offs of excess inventory, write-offs of inventory related to the discontinuation of the Company’s LCV e-Mobility activity and inventory disposal related to our initial manufacturing in Sella 2 resulting in lower gross margin of 1.6%;
 
These were partially offset by a decrease in shipment rates as well as a reduced portion of expedited shipments out of our total shipments and a decrease in customs duties attributed to the decrease in volumes of products manufactured in China for the U.S. market resulting in higher gross margin of 1.1%.
 
49

 
Operating Expenses:
 
Research and Development
 
   
Year ended December 31,
   
2022 to 2023
 
   
2023
   
2022
   
Change
 
   
(In thousands)
 
Research and development
 
$
321,482
   
$
289,814
   
$
31,668
     
10.9
%
 
Research and development costs increased by $31.7 million or 10.9%, in the year ended December 31, 2023 compared to the year ended December 31, 2022, primarily due to:
 
 
an increase in personnel-related costs of $18.3 million resulting from an increase in our research and development headcount, as well as salary expenses associated with annual merit increases and employee stock-based compensation, which were partially offset by the depreciation of the NIS against the U.S. dollar. The increase in headcount reflects our continuing investment in enhancements of existing products, as well as research and development expenses associated with bringing new products to the market;
 
 
an increase in expenses related to consultants and sub-contractors in the amount of $6.8 million:
 
 
an increase in depreciation expenses of property and equipment in the amount of $3.4 million; and
 
 
an increase in expenses related to overhead costs in the amount of $1.5 million.
 
Sales and Marketing
 
   
Year ended December 31,
   
2022 to 2023
 
   
2023
   
2022
   
Change
 
   
(In thousands)
 
Sales and marketing
 
$
164,318
   
$
159,680
   
$
4,638
     
2.9
%
 
Sales and marketing expenses increased by $4.6 million, or 2.9%, in the year ended December 31, 2023 compared to the year ended December 31, 2022, primarily due to:
 
 
an increase in expenses related to marketing activities in the amount of $2.4 million;
 
 
an increase of $1.4 million in training-related expenses as a result of resuming training activities that had been previously cancelled or postponed due to Covid-19 restrictions in 2022; and
 
 
an increase in expenses related to overhead costs in the amount of $1.2 million.
 
These were partially offset by a decrease in personnel-related costs of $1.2 million as a result of a decrease in commissions and the depreciation of the NIS against the U.S. dollar.
 
General and Administrative
   
Year ended December 31,
   
2022 to 2023
 
   
2023
   
2022
   
Change
 
   
(In thousands)
 
General and administrative
 
$
146,504
   
$
112,496
   
$
34,008
     
30.2
%
 
General and administrative expenses increased by $34.0 million, or 30.2%, in the year ended December 31, 2023 compared to the year ended December 31, 2022, primarily due to:
 
 
an increase in expenses related to doubtful debt in the amount of $14.0 million;
 
50

 
 
an increase in expenses related to consultants and sub-contractors in the amount of $11.5 million;
 
 
an increase in personnel-related costs of $6.5 million resulting from an increase in our general and administrative headcount, as well as salary expenses associated with annual merit increases, partially offset by a decrease in employee stock-based compensation and the depreciation of the NIS against the U.S. dollar; and
 
 
an increase in expenses related to overhead costs in the amount of $1.5 million.
 
Goodwill impairment
 
   
Year ended December 31,
   
2022 to 2023
 
   
2023
   
2022
   
Change
 
   
(In thousands)
 
Goodwill impairment
   
     
90,104
     
(90,104
)
   
(100
)%
 
Goodwill impairment decreased by $90.1 million or 100% in the year ended December 31, 2023 compared to the year ended December 31, 2022. This decrease was mainly due to a decrease in the goodwill impairment charge related to three reporting units e-Mobility, Automation Machines, and Critical Power in the year ended December 31, 2022.
 
Other operating expenses, net
 
   
Year ended December 31,
   
2022 to 2023
 
   
2023
   
2022
   
Change
 
   
(In thousands)
 
Other operating expenses, net
   
31,314
     
26,434
     
4,880
     
18.5
%
 
Other operating expenses, net, increased by $4.9 million, or 18.5% in the year ended December 31, 2023 compared to the year ended December 31, 2022, primarily due to:
 
 
an increase of $24.5 million in impairment of property, plant and equipment income related to the announced Restructuring Plan to adjust our manufacturing capacity and increase distribution efficiency; and
 
an increase of $1.7 million in legal claims provision, as a result of a recent court decision against our Italian subsidiary relating to the 2019 acquisition of SolarEdge e-Mobility.
 
These were partially offset by a decrease of $22.8 million in impairment of intangible assets, which was attributed to the intangible assets impairment recorded in the year ended December 31, 2022 for e-Mobility and Critical Power asset groups.

Financial income (expenses), net
 
   
Year ended December 31,
   
2022 to 2023
 
   
2023
   
2022
   
Change
 
   
(In thousands)
 
Financial income, net
 
$
41,212
   
$
3,750
   
$
37,462
     
999.0
%
 
Financial income, net increased by $37.5 million or 999.0% in the year ended December 31, 2023 compared to the year ended December 31, 2022, primarily due to:
 
 
a gain of $24.2 million in the year ended December 31, 2023, compared to a loss of $1.5 million in 2022, as a result of fluctuations in foreign exchange rates, primarily between the Euro and NIS against the U.S dollar; and
 
 
an increase of $10.6 million in interest income from marketable securities and loans to third parties.
 
51

 
Other income (loss)
 
   
Year ended December 31,
   
2022 to 2023
 
   
2023
   
2022
   
Change
 
   
(In thousands)
 
Other income (loss), net
 
$
(318
)
 
$
7,285
   
$
(7,603
)
   
(104.4
)%
 
Other loss was $0.3 million in the year ended December 31, 2023 compared to other income of $7.3 million in the year ended December 31, 2022, primarily due to a decrease in gains from the sale of an investment in a privately-held company.
 
Income taxes
 
 
Year ended December 31,
 
2022 to 2023
 
2023
 
2022
 
Change
 
(In thousands)
Income taxes
$ (46,420)
 
$ (83,376)
 
$ 36,956
 
(44.3)%
 
Income taxes decreased by $37.0 million, or 44.3%, in the year ended December 31, 2023 as compared to the year ended December 31, 2022, primarily due to:
 
 
a decrease of $5.0 million in current tax due to a decrease in profit before tax, offset by an increase in non-deductible expenses, lower tax benefits relating to stock-based compensation
 
 
and an increase in our provision for uncertain tax positions; and
 
 
an increase of $32.0 million in deferred tax income, mainly related to the update of the projected preferred technological enterprises tax rate change and certain write-offs items which will be tax deductible in future periods.
 
Loss from equity method investments
 
   
Year ended December 31,
   
2022 to 2023
 
   
2023
   
2022
   
Change
 
   
(In thousands)
 
Net loss from equity method investments
 
$
(350
)
 
$
   
$
(350
)
   
100.0
%
 
Net loss from equity method investments increased by $0.4 million, or 100% in the year ended December 31, 2023 as compared to the year ended December 31, 2022.
 
Net Income
 
   
Year ended December 31,
   
2022 to 2023
 
   
2023
   
2022
   
Change
 
   
(In thousands)
 
Net income
 
$
34,329
   
$
93,779
   
$
(59,450
)
   
(63.4
)%

As a result of the factors discussed above, net income decreased by $59.5 million, or 63.4% in the year ended December 31, 2023 as compared to the year ended December 31, 2022.
 
52

 
Segment analysis
 
Following the discontinuation of the Critical Power segment in June 2022, we operated in four different operating segments: Solar, Energy Storage, e-Mobility and Automation Machines. In October 2023, we decided to discontinue our LCV e-Mobility) activity and the remaining e-Mobility activity is included under the solar segment starting January 1, 2024. In the fourth quarter of 2023, we identified two operating segments as reportable – the Solar and the Energy Storage segments. The other operating segments are insignificant individually, and therefore, their results are presented together under “All other.”
 
We do not allocate our operating segments revenue recognized due to advance payments received for performance obligations that extend for a period greater than one year (“financing component”), related to Accounting Standard Codification 606, “Revenue from Contracts with Customers” (ASC 606).
 
Segment profit (loss) is comprised of gross profit (loss) for the segment less operating expenses excluding amortization and impairment of purchased intangible assets, stock based compensation expenses, restructuring charges, discontinued activity charges, impairment of property, plant and equipment and certain other items (which are reported under "Not allocated to segments").
 
   
Year ended December 31,
   
2022 to 2023
 
   
2023
   
2022
   
Change
 
   
(In thousands)
 
Solar
                       
Revenues
   
2,815,539
     
2,921,175
     
(105,636
)
   
(3.6
)%
Segment profit
   
364,517
     
486,862
     
(122,345
)
   
(25.1
)%
Energy Storage
                               
Revenues
   
83,717
     
76,325
     
7,392
     
9.7
%
Segment loss
   
(60,119
)
   
(13,863
)
   
(46,256
)
   
333.7
%
All other
                               
Revenues
   
76,438
     
112,165
     
(35,727
)
   
(31.9
)%
Segment loss
   
(14,374
)
   
(31,274
)
   
16,900
     
(54.0
)%
Not allocated to segments
                               
Revenues
   
834
     
614
     
220
     
35.8
%
Segment loss
   
(249,819
)
   
(275,605
)
   
25,786
     
(9.4
)%
 
Solar
 
Solar revenues decreased by $105.6 million, or 3.6%, in the year ended December 31, 2023, as compared to the year ended December 31, 2022 primarily due to a $58.2 million decrease in the amount of ancillary solar products sold and a $50.8 million decrease in the number of batteries sold for PV applications. As discussed above, this decrease in revenues was due to high inventory in the channels and slower than expected installation rates beginning in the third quarter of 2023, leading to substantial unexpected cancellations and push outs of existing backlog from our European distributors.
 
Solar operating profit decreased by $122.3 million, or 25.1%, in the year ended December 31, 2023, as compared to the year ended December 31, 2022. This decrease was mainly due to the decrease in revenue followed by a lower decrease of $55.6 million in cost of revenues, which was primarily caused by a decrease of $96.5 million in direct cost of revenues and a decrease of $43.0 million in shipment and logistic costs, which were offset by an increase of $78.0 million in warranty expenses and an increase of $13.2 million in inventory write-downs. Additionally, operating expenses increased by $72.3 million, primarily due to higher personnel-related costs, expenses related to consultants and sub-contractors and an increase in expenses related to doubtful debt.
 
53

 
 
Energy Storage
 
Energy Storage revenues increased by $7.4 million, or 9.7%, in the year ended December 31, 2023, as compared to the year ended December 31, 2022.
 
Energy Storage operating loss increased by $46.3 million, or 333.7%, in the year ended December 31, 2023, as compared to the year ended December 31, 2022. The increase in operating loss was primarily due to an increase of $48.8 million in cost of revenues associated with ramp-up cost and an increase in inventory accrual, both related to the start of manufacturing in our Sella 2 factory.
 
All other
 
All other segments revenues decreased by $35.7 million, or 31.9%, in the year ended December 31, 2023, as compared to the year ended December 31, 2022 primarily due to the discontinuation of the Company’s LCV e-Mobility activity and the discontinuation of our Critical Power activity.
 
All other segments operating loss decreased by $16.9 million, or 54.0%, in the year ended December 31, 2023, as compared to the year ended December 31, 2022. This improvement was mainly due to a decrease in warranty accruals related to our LCV e-Mobility activity, a reduction in personnel-related expenses, and a decrease in the loss incurred in the year ended December 31, 2022 associated with the discontinued Critical Power business.
 
Not allocated to segments
 
Not allocated to segments revenues increased by $0.2 million, or 35.8%, in the year ended December 31, 2023, as compared to the year ended December 31, 2022.
 
Not allocated to segments operating loss decreased by $25.8 million, or 9.4%, in the year ended December 31, 2023, as compared to the year ended December 31, 2022. The decrease was mainly due to a decrease in goodwill and intangible assets impairment charges, which were related to our LCV e-Mobility activity during the year ended December 31, 2022. However, during the year ended December 31, 2023 we have experienced an increase in costs related to the Restructuring Plan, including costs related to the discontinuation of the Company's LCV e-Mobility activity, and an increase in impairment of property, plant, and equipment, all of which are not assessed by our CODM and therefore not allocated to any of the segments above.
 
54

 
Liquidity and Capital Resources
 
The following table shows our cash flows from operating activities, investing activities, and financing activities for the stated periods:
 
   
Year ended December 31,
 
   
2023
   
2022
 
   
(In thousands)
 
Net cash provided by (used in) operating activities
 
$
(180,113
)
 
$
31,284
 
Net cash used in investing activities
   
(268,894
)
   
(417,044
)
Net cash provided by (used in) financing activities
   
(11,956
)
   
654,607
 
Increase (decrease) in cash, cash equivalents and restricted cash
 
$
(460,963
)
 
$
268,847
 
 
As of December 31, 2023, our cash and cash equivalents were $338.5 million. This amount does not include $929.4 million invested in available for sale marketable securities and $0.3 million invested in restricted bank deposits. Our principal uses of cash are for funding our operations, capital expenditures, other working capital requirements, other investments and potential future share repurchases. As of December 31, 2023, we have open commitments for capital expenditures in the amount of approximately $95.5 million. These commitments reflect purchases of automated assembly lines and other machinery related to our manufacturing operations. We also have purchase obligations in the amount of $1,041.3 million related to raw materials and commitments for the future manufacturing of our products.
 
We believe our cash and cash equivalents and available for sale marketable securities, will be sufficient to meet our anticipated cash needs for at least the next 12 months as well as in the longer term, including the self-funding of our capital expenditure and operational commitments.
 
Operating Activities
 
Cash used in operating activities consists of net income adjusted for certain non-cash items and changes in assets and liabilities. Cash used in operating activities was $180.1 million in the year ended December 31, 2023 as compared to $31.3 million cash provided by operating activities in the year ended December 31, 2022, mainly due to lower net income adjusted for certain non-cash items, as well as higher operating working capital requirements, specifically, an increase in inventory procurement and manufacturing.
 
Investing Activities
 
Investing cash flows consist primarily of cash used for capital expenditures, cash provided by government grants for capital expenditures, investment in, sales and maturities of available for sale marketable securities, investment and withdrawal of bank deposits and restricted bank deposits, cash used for acquisitions, cash provided by the sale of equity investments and disbursements and receipts from loans made by the Company. Cash used for investing activities decreased by $148.2 million in the year ended December 31, 2023 as compared to the year ended December 31, 2022, primarily driven by a decrease of $210.8 million in purchases of available-for-sale debt investments and an increase of $49.0 million in proceeds from sales and maturities of available-for-sale debt investments. This was partially offset by an increase of $58.0 million in disbursements of loans made by the Company, a decrease of $23.0 million in proceeds provided by the sale of a privately-held company, an increase of $16.7 million in cash used for a business combination and an increase of $11.2 million in the purchase of intangible assets.
 
Financing Activities
 
Financing cash flows consisted primarily of the issuance and repayment of short-term and long-term debt, proceeds from the sale of shares of common stock in a public offering, and proceeds provided by the exercise of stock-based awards and withholding taxes remitted to the tax authorities related to stock-based awards. Cash used in financing activities in the year ended December 31, 2023 was $12.0 million, compared to $654.6 million cash provided by financing activities in the year ended December 31, 2022, primarily due to a $650.5 million decrease in cash provided by the issuance of common stock, net, through a secondary public offering which occurred in March 2022 and a decrease of $38.6 million in proceeds provided by the exercise of stock-based awards. This was partially offset by a decrease of $22.5 million in withholding taxes remitted to the tax authorities related to the exercise of stock-based awards.
 
55

 
Convertible Senior Note
 
On September 25, 2020, we issued $632.5 million aggregate principal amount of our Convertible Senior Notes or Notes in a transaction exempt from registration pursuant to Rule 144A and Regulation S under the Securities Act. Net proceeds from the offering, after underwriters’ discount and commissions and offering expenses, was $617.9 million. We intend to use the proceeds of the Notes for general corporate purposes (see Note 17 to our annual financial statements for more information).
 
Secondary public offering
 
On March 17, 2022, we offered and sold 2,300,000 shares of the Company’s common stock at a public offering price of $295.00 per share. The net proceeds to the Company after underwriters' discounts and commissions and offering costs were $650,526. We intend to use the proceeds from the public offering for general corporate purposes, which may include acquisitions (see Note 19b to our consolidated financial statements for more information).
 
Share Repurchases
 
On November 1, 2023, we announced the approval by the Board of Directors of a share repurchase program which authorizes the repurchase of up to $300 million of the Company’s common stock. Under the share repurchase program, repurchases can be made using a variety of methods, which may include open market purchases, block trades, privately negotiated transactions, accelerated share repurchase programs and/or a non-discretionary trading plan or other means, including through 10b5-1 trading plans, all in compliance with the rules of the SEC and other applicable legal requirements. The timing, manner, price and amount of any common share repurchases under the share repurchase program are determined by the Company in its discretion and depend on a variety of factors, including legal requirements, price and economic and market conditions. The program does not obligate SolarEdge to acquire any amount of common stock, it may be suspended, extended, modified, discontinued or terminated at any time at the Company’s discretion without prior notice, and will expire on December 31, 2024.
 
Critical Accounting Policies and Significant Management Estimates
 
We prepare our consolidated financial statements in accordance with generally accepted accounting principles in the U.S. (“GAAP”). The preparation of consolidated financial statements also requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, costs and expenses, and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Actual results could differ significantly from the estimates made by our management. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, financial condition, results of operations, and cash flows will be affected. We believe that the accounting policies discussed below are critical to understanding our historical and future performance, as these policies relate to the more significant areas involving management’s judgments and estimates. Critical accounting policies and estimates are those that we consider the most important to the portrayal of our financial condition and results of operations because they require our most difficult, subjective or complex judgments, often as a result of the need to make estimates about the effects of matters that are inherently uncertain (see Note 2 to our annual financial statements for more information).
 
Revenue Recognition
 
We generate revenues from the sale of DC optimized inverter systems for solar PV installations which include our power optimizers, inverters, and cloud-based monitoring platform as well as other solar related ancillary products, Lithium-ion cells, batteries, energy storage solutions, EV powertrain solutions and machinery. Our worldwide customer base includes large solar installers, distributors, EPCs, utility companies and other customers. Our products are fully functional at the time of shipment to the customer and do not require production, modification, or customization with the exception of some ESS systems that require installation and commissioning. We recognize revenue under the core principle that transfer of control to the customers should be depicted in an amount reflecting the consideration we expect to receive in revenue. In order to achieve that core principle, we apply the following five-step approach: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when a performance obligation is satisfied. Provisions for rebates, sales incentives and discounts to customers are accounted for as reductions in revenue in the same period that the related sales are recorded.
 
56

 
We generally sell our products to our customers pursuant to a customer’s standard purchase order and our customary terms and conditions. We do not offer rights to return our products other than for normal warranty conditions, and as such, revenue is recognized based on the transfer of control, which includes but is not limited to, the agreed International Commercial terms. We evaluate the creditworthiness of our customers to determine that appropriate credit limits are established prior to the acceptance and shipment of an order.
 
We provide our full web-based monitoring platform for our solar products free of charge and revenues associated with the service since that date are being recognized ratably over 25 years. In the absence of third party comparable pricing for such service, management determines the revenue levels of this service based on the costs associated with providing the service plus appropriate margins that reflect management’s best estimate of the selling price. These revenues are minimal and we do not expect this to become a significant source of revenue in the near future.
 
We recognize financing component expenses in our consolidated statement of income in relation to advance payments for performance obligations that extend for a period greater than one year. These financing component expenses are reflected in our deferred revenues balance. Such performance obligations are those that include a financing component, specifically: (i) warranty extension services, (ii) cloud-based monitoring, and (iii) communication services.
 
See Notes 2u and 15 to the consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K for additional information related to revenue recognition.
 
Product Warranty
 
We provide a standard limited product warranty for our solar products against defects in materials and workmanship under normal use and service conditions. Our standard warranty period is 25 years for our power optimizers, 12 years for our inverters, 10 years for our storage interface and a 10-year limited warranty for our batteries for PV applications. Other products are sold with standard limited warranties that typically range in duration from one to ten years, and in some cases for a longer period. In certain cases, customers can purchase an extended warranty for our battery storage products and for our batteries for PV applications that extend the standard warranty period. In addition, customers can purchase extended warranties for inverters that extend the warranty period to up to 25 years.
 
Our products are designed to meet the warranty periods and our reliability procedures cover component selection, design, accelerated life cycle tests, and end-of-manufacturing line testing. However, since our history in selling power optimizers and inverters is shorter than the warranty period, the calculation of warranty provisions is inherently uncertain.
 
We accrue for estimated warranty costs at the time of sale based on anticipated warranty claims and actual historical warranty claims experience. Warranty provisions, computed on a per-unit sold basis, are based on our best estimate of such costs and are included in our cost of revenues. The warranty obligation is determined based on actual and predicted failure rates of the products, cost of replacement and service and delivery costs incurred to correct a product failure. Our warranty obligation requires management to make assumptions regarding estimated failure rates and replacement costs.
 
In order to predict the failure rate of each of our products, we have established a reliability model based on the estimated mean time between failures (“MTBF”). The MTBF represents the average elapsed time predicted for each product unit between failures during operation. Applying the MTBF failure rate over our install base for each product type and generation allows us to predict the number of failed units over the warranty period and estimates the costs associated with the product warranty. Predicted failure rates are updated periodically based on data returned from the field and new product versions, as are replacement costs which are updated to reflect changes in our actual production costs for our products, subcontractors’ labor costs, and actual logistics costs.
 
57

 
Since the MTBF model does not take into account additional non-systematic failures, such as failures caused by workmanship or manufacturing or design-related issues, and since warranty claims are at times opened for cases in which the error has been triggered by an improper installation, we have developed a supplemental model to predict such cases and recognize the associated expenses ratably over the expected claim period. This model, which is based on actual root cause analysis of returned products, identification of the causes of claims and time until each identified problem is revealed, allows us to better predict actual warranty expenses and is updated periodically based on our experience, taking into account the installed base of approximately 125.1 million power optimizers and approximately 5.6 million inverters as of December 31, 2023.
 
If actual warranty costs differ significantly from these estimates, adjustments may be required in the future, which could adversely affect our gross profit and results of operations. Warranty obligations are classified as short-term and long-term warranty obligations, based on the period in which the warranty is expected to be claimed. The warranty provision (short and long-term) was $518.2 million and $385.1 million, in the year ended December 31, 2023 and 2022, respectively.
 
See Notes 2w and 14 "Warranty obligations" to the consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K for additional information related to product warranty.
 
Inventory Valuation
 
Our inventories comprise sellable finished goods, raw materials bought for our own manufacturing facilities or on behalf of our contract manufacturers, and faulty units returned under our warranty policy.
 
Sellable finished goods and raw material inventories are valued at the lower of cost or net realizable value, based on the moving average cost method. Certain factors could affect the realizable value of our inventories, including market and economic conditions, technological changes, existing product changes (mainly due to cost reduction activities) and new product introductions. We consider historic usage, expected demand, anticipated sales price, the effect of new product introductions, product obsolescence, product merchantability, and other factors when evaluating the net realizable value of inventories. Inventory write-downs are equal to the difference between the cost of inventories and their estimated net realizable value. Inventory write-downs are recorded as cost of revenues in the accompanying statements of income and were $46.4 million and $10.2 million, in the year ended December 31, 2023 and 2022, respectively.
 
Faulty products returned under our warranty policy are often refurbished and used as replacement units. Such products are written off upon receipt.
 
We do not believe that there is a reasonable likelihood that there will be a material change in future estimates or assumptions that we use to record inventory at the lower of cost or net realizable value. However, if estimates regarding customer demand are inaccurate or changes in technology affect demand for certain products in an unforeseen manner, we may be exposed to losses that could be material.
 
See Notes 2j and Note 5 to the consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K for additional information related to inventory valuation.
 
Business Combination
 
We allocate the fair value of purchase consideration to the tangible assets acquired, liabilities assumed and intangible assets acquired based on their estimated fair value. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Such valuations require our management to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired technology and other intangible assets, their useful lives and discount rates. Our management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which is not to exceed one year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.
 
See Note 2n and Note 3 to the consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K for additional information related to business combination.
 
58

 
Intangible and other long-lived assets
 
We evaluate the recoverability of finite-lived intangible assets for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. The evaluation is performed at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. Recoverability of these assets is measured by a comparison of the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If such review indicates that the carrying amount of intangible assets is not recoverable, the carrying amount of such assets is reduced to fair value.
 
The more significant estimates and assumptions inherent in the estimate of the fair value of finite-lived intangible assets include (i) assumptions associated with forecasting product profitability, including sales and cost to sell projections, (ii) tax rates which seek to incorporate the geographic diversity of the projected cash flows, (iii) expected impact of competitive, legal and/or regulatory forces on the projections and the impact of technological risk, R&D expenditure for ongoing support of product rights, and (iv) estimated useful lives.
 
During the year ended December 31, 2023, we recorded impairment charge of $5.6 million mainly related to intangible assets within the Solar asset group.
 
Acquired identifiable finite-lived intangible assets are amortized on a straight-line basis or accelerated method over the estimated useful lives of the assets. We believe the basis of amortization approximates the pattern in which the assets are utilized, over their estimated useful lives. We routinely review the remaining estimated useful lives of finite-lived intangible assets. In case we reduce the estimated useful life assumption for any asset, the remaining unamortized balance is amortized or depreciated over the revised estimated useful life.
 
See Notes 2.o and 9 to the consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K for additional information related to intangible assets.
 
Goodwill
 
Goodwill reflects the excess of the consideration transferred, including the fair value of any contingent consideration and any non-controlling interest in the acquiree, over the assigned fair values of the identifiable net assets acquired. Goodwill is not amortized, and is assigned to reporting units and tested for impairment at least on an annual basis.
 
The goodwill impairment test is performed according to the following principles:
 
  (1)
An initial qualitative assessment may be performed to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount.
  (2)
If the Company concludes it is more likely than not that the fair value of the reporting unit is less than its carrying mount, a quantitative fair value test is performed. An impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value is recognized.
 
We estimate the fair values of all reporting units using a discounted cash flow model which utilizes Level 3 unobservable inputs. Key estimates include the revenue growth rates taking into consideration industry and market conditions, terminal growth rate and the discount rate. The discount rate used is based on the WACC, adjusted for the relevant risk associated with country-specific and business-specific characteristics. The carrying value of each reporting unit is determined by assigning the assets and liabilities, including the existing goodwill, to those reporting units.
 
We complete the required annual testing of goodwill impairment for the reporting units in the fourth quarter of each year and accordingly, determine whether goodwill should be impaired. During the year ended December 31, 2023, no impairment of goodwill has been identified.
 
See Notes 2.q and 10 to the consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K for additional information related to goodwill.
 
59

 
Government grants
 
In August 2022, the U.S. government enacted the Inflation Reduction Act of 2022 (the “IRA”), which contains several provisions intended to accelerate U.S. manufacturing and adoption of clean energy such as solar. Some of the applicable provisions in IRA include the extension of the Production Tax Credit through 2034. These provisions of the law are new and regulations and guidance concerning their implementation are gradually being published by the U.S. Treasury Department. Section 45X of the IRA offers advanced manufacturing production tax credits ("AMPTC"), that incentivize the production of eligible components within the United States. To that end, we established manufacturing capabilities in the United States in 2023 and announced additional capacity planned for 2024. IRA allows taxpayers to elect to have AMPTCs refunded in cash ("direct pay") or transfer these credits to a third party. In addition to using the tax credits to offset tax due to the U.S. government, the direct pay option is available as a one-time election, in any taxable year after December 31, 2022, for a facility in which eligible components are produced, and is applicable for five years.
 
Refundable and transferable tax credits are similar in essence to government grants. This is because the taxpayer can realize the benefit regardless of whether they owe income tax or not in the relevant years. Therefore, these amounts are not considered income taxes and fall outside the scope of Topic 740. Instead, they are treated as government grants.
 
Government grants are recognized when there is reasonable assurance that: (1) we will comply with the relevant conditions and (2) the grant disbursement will be received. We recognize PTCs as a reduction in the cost of revenues in the statement of income. We do this systematically over time as we recognize the related expenses. Alternatively, we recognize the grant immediately if it compensates us for expenses that we have already incurred. The AMPTCs are also reflected in the consolidated balance sheet as a reduction of income tax payable within accrued expenses and other liabilities, as a tax prepayment, or as AMPTCs to be sold within prepayment and other assets. The way we expects to utilize the AMPTCs determines where they are recorded. In the year ended December 31, 2023, we recognized AMPTCs worth $6.0 million for inverters produced in the United States and sold to customers. As of December 31, 2023, benefits recognized from AMPTCs of $6.0 were recorded as a tax prepayment within prepayment and other current assets.
 
Income taxes
 
We account for income taxes in accordance with ASC 740, “Income Taxes.” ASC 740, which prescribes the use of the liability method, whereby deferred tax asset and liability account balances are determined based on differences between financial reporting and tax basis of assets and liabilities, and are measured using the enacted tax rates that will be in effect when the differences are expected to reverse.
 
We account for uncertain tax positions in accordance with ASC 740-10 two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position taken or expected to be taken in a tax return by determining if the weight of available evidence indicates that it is more likely than not that, on an evaluation of the technical merits, the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% (cumulative probability) likely to be realized upon ultimate settlement.
 
See Note 2.af and 25 to the consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K for additional information related to income taxes.
 
60

 
ITEM 7A. Quantitative and Qualitative Disclosures About Market Risk
 
We are exposed to market risk in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily a result of fluctuations in foreign currency exchange rates, customer concentrations, and interest rates. We do not hold or issue financial instruments for trading purposes.
 
Foreign Currency Exchange Risk
 
Approximately 68.2%, 60.1% and 54.3% of our revenues for the years ended December 31, 2023, 2022 and 2021, respectively, were earned in non-U.S. dollar denominated currencies, principally the Euro. Our expenses are generally denominated in the currencies in which our operations are located, primarily the U.S. dollar and New Israeli Shekel ("NIS"), Euro, and the South Korean Won ("KRW"). Our NIS denominated expenses consist primarily of personnel and overhead costs. Our consolidated results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign exchange rates. A hypothetical 10% change in foreign currency exchange rates between the Euro and the U.S. dollar would increase or decrease our net income by $194.7 million for the year ended December 31, 2023. A hypothetical 10% change in foreign currency exchange rates between the NIS and the U.S. dollar would increase or decrease our net income by $39.3 million for the year ended December 31, 2023.
 
For purposes of our consolidated financial statements, local currency assets and liabilities are translated at the rate of exchange to the U.S. dollar on the balance sheet date and local currency revenues and expenses are translated at the exchange rate as of the date of the transaction or at the average exchange rate to the U.S. dollar during the reporting period.
 
To date, we have used derivative financial instruments, specifically foreign currency forward contracts and put and call options, to manage exposure to foreign currency risks by hedging portions of the anticipated payroll payments denominated in NIS. Our foreign currency forward contracts are expected to mitigate exchange rate changes related to the hedged assets. Those hedging contracts are designated as cash flow hedges.
 
In addition, from time to time we enter into derivative financial instruments to hedge the Company’s exposure to currencies other than the U.S. dollar, mainly forward contracts or put and call options to sell Euro for U.S. dollars. These derivative instruments are not designated as cash flow hedges.
 
We had cash and cash equivalents of $338.5 million and $783.1 million as of December 31, 2023 and 2022, respectively, which was held for working capital purposes. We had available-for-sale marketable securities with an estimated fair value of $929.4 million and $886.6 million as of December 31, 2023 and 2022, respectively. In addition, we had restricted bank deposits of 0.3 million and $1.9 million as of December 31, 2023 and 2022, respectively.
 
Additionally, our hedging activities may also contribute to increased losses as a result of volatility in foreign currency markets. If foreign exchange currency markets continue to be volatile, such fluctuations in foreign currency exchange rates could materially and adversely affect our profit margins and results of operations in future periods. Also, the volatility in the foreign currency markets may make it difficult to hedge our foreign currency exposures effectively.
 
Concentrations of Major Customers
 
Our trade accounts receivables potentially expose us to a concentration of credit risk with our major customers. For the year ended December 31, 2023, two major customers accounted for 24.0% of our total revenues, and as of December 31, 2023, three major customers accounted for approximately 46.8% of our consolidated trade receivables balance. For the year ended December 31, 2022, one major customers accounted for 18.5% of total revenues, and as of December 31, 2022, two major customers accounted for approximately 42.2% of our consolidated trade receivables balance. We currently do not foresee a credit risk associated with these receivables.
 
Commodity Price Risk
 
We are subject to risk from fluctuating market prices of certain commodity raw materials which are used in our products, including Copper, Lithium, Nickel and Cobalt. Prices of these raw materials may be affected by supply restrictions or other market factors from time to time, and we do not enter into hedging arrangements to mitigate commodity risk. Significant price changes for these raw materials could reduce our operating margins if we are unable to recover such increases from our customers, and could harm our business, financial condition, and results of operations.
 
61

 
ITEM 8.          FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA.
 
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS
 
Consolidated Financial Statements
 
F-2
F-5
F-7
F-8
F-9
F-10
F-12
 

 
Report of Independent Registered Public Accounting Firm
To the Shareholders and the Board of Directors of SolarEdge Technologies Inc.
 
Opinion on the Financial Statements
 
We have audited the accompanying consolidated balance sheets of SolarEdge Technologies Inc. (the "Company") as of December 31, 2023 and 2022, the related consolidated statements of income, comprehensive income, stockholders' equity and cash flows for each of the three years in the period ended December 31, 2023, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2023, in conformity with U.S. generally accepted accounting principles.
 
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework), and our report dated February 26, 2024 expressed an unqualified opinion thereon.
 
Basis for Opinion
 
These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. 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 audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
 
Critical Audit Matters
 
The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of the critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the account or disclosures to which they relate.
 
F - 2

 
Warranty obligation
 
Description of the Matter
 
As described in Notes 2w and 14 to the consolidated financial statements, as of December 31, 2023, the warranty obligation was $512,748 thousand.
 
Substantially all of the Company's warranty obligations are related to the solar business. The Company's products include a warranty of up to 12 years for inverters, up to 25 years for its power optimizers and 10 years for batteries for PV applications. In order to predict the failure rate of each product, the Company established a reliability model based on the estimated mean time between failures ("MTBF") and an additional model to capture non-systematic failures. Predicted failure rates are updated periodically based on new product versions and analysis of the root cause of actual failures, as are warranty related replacement costs.
 
Auditing the management’s warranty obligations valuation of the solar business was complex and subject to judgment due to the significant estimations required in calculating its amount. In particular, the warranty obligations are subject to significant assumptions such as product failure rates, the average cost of products replacements and other warranty related costs.
 
How We Addressed the
Matter in Our Audit
 
We obtained an understanding, evaluated the design and tested the operating effectiveness of internal controls over the accounting for warranty obligations of solar business, including controls over management's review of the significant assumptions and data underlying the warranty obligations valuation.
 
To test the Company’s warranty obligations our substantive audit procedures included, among others, look back analysis and testing the accuracy and completeness of the underlying data used in management's warranty obligations valuation assessment. We assessed the accuracy of historical data used in estimating forecasted failure rates, repair replacement ratios and other warranty related costs and compared them to actual warranty claims. In addition, we involved a specialist to assess the assumptions and the precision of the inputs underlying the MTBF model, including, evaluating the appropriateness of the MTBF model and its consistency with data obtained from external sources.
 
Valuation of Inventories - Provisions for Excess Inventories and excess product for the contractual obligations
 
Description of the Matter
 
As of December 31, 2023, the Company’s consolidated inventories balance was $1,443 thousand and the Company’s contractual obligations to purchase inventories from contract manufacturers ("contractual purchase obligations") were $543 thousand.
 
As described in Notes 1, 5 and 20 to the consolidated financial statements, the Company values its inventories at the lower of cost or net realizable value. Reserves for potentially excess inventories and excess product contractual purchase obligations are made based on management's analysis of inventory levels, future sales forecasts, and market conditions.
 
Auditing the valuation of inventory reserves for the excess inventories and excess product contractual purchase obligations were complex and subject to judgment due to the significant estimates and assumptions required by management to calculate the reserves, especially, the future salability of the inventories. These assumptions include the assessment by inventory category of future demand and market conditions for the Company's products.
 
How We Addressed the
Matter in Our Audit
 
We obtained an understanding, evaluated the design, and tested the operating effectiveness of internal controls over the Company's excess inventory reserve process and excess product contractual purchase obligations including management's assessment of the underlying assumptions and data.
 
To test the valuation of inventory reserve for the excess inventories and excess product contractual purchase obligations our substantive audit procedures included, among others, evaluating the reasonableness of the significant assumptions used by management including those related to forecasted inventory usage, future demand, and market conditions. We examined the completeness, accuracy, and relevance of the underlying data used in management's estimate. We held discussions with appropriate non-financial personnel including sales, R&D and operating management, regarding strategic or operational changes in the business would impact expected demand or related carrying value of inventories, introduction of new products and other factors to corroborate management's assertions regarding excess inventories. We performed an examination of historical forecasted sales estimation to actual utilization of inventories and performed sensitivity analysis on demand assumptions to evaluate the changes in the inventory reserve that would result from changes in the assumptions.
 
/s/ Kost Forer Gabbay & Kasierer
A Member of EY Global
 
We have served as the Company's auditor since 2007.
Tel-Aviv, Israel
February 26, 2024
 
F - 3

 
Report of Independent Registered Public Accounting Firm
To the Shareholders and the Board of Directors of SolarEdge Technologies Inc.
 
Opinion on Internal Control Over Financial Reporting
 
We have audited SolarEdge Technologies Inc.'s internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework), (the COSO criteria). In our opinion, SolarEdge Technologies Inc. (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2023, based on the COSO criteria.
 
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2023 and 2022, the related consolidated statements of comprehensive income, stockholders' equity and cash flows for each of the three years in the period ended December 31, 2023, and the related notes and our report dated February 26, 2024 expressed an unqualified opinion thereon.
 
Basis for Opinion
 
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. 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 audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.
 
Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
 
Definition and Limitations of Internal Control Over Financial Reporting
 
A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
 
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
 
/s/ Kost Forer Gabbay & Kasierer
A Member of EY Global
 
Tel-Aviv, Israel
February 26, 2024
 
F - 4

 
SOLAREDGE TECHNOLOGIES INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except per share data)
 
   
December 31,
 
   
2023
   
2022
 
ASSETS
           
CURRENT ASSETS:
           
Cash and cash equivalents
 
$
338,468
   
$
783,112
 
Marketable securities
   
521,570
     
241,117
 
Trade receivables, net of allowances of $16,400 and $3,202, respectively
   
622,425
     
905,146
 
Inventories, net
   
1,443,449
     
729,201
 
Prepaid expenses and other current assets
   
378,394
     
241,082
 
Total current assets
   
3,304,306
     
2,899,658
 
LONG-TERM ASSETS:
               
Marketable securities
   
407,825
     
645,491
 
Deferred tax assets, net
   
80,912
     
44,153
 
Property, plant and equipment, net
   
614,579
     
543,969
 
Operating lease right-of-use assets, net
   
64,167
     
62,754
 
Intangible assets, net
   
35,345
     
19,929
 
Goodwill
   
42,996
     
31,189
 
Other long-term assets
   
37,601
     
18,806
 
Total long-term assets
   
1,283,425
     
1,366,291
 
Total assets
 
$
4,587,731
   
$
4,265,949
 
 
The accompanying notes are an integral part of the consolidated financial statements.

 

F - 5


 
SOLAREDGE TECHNOLOGIES INC.
CONSOLIDATED BALANCE SHEETS (Cont.)
(in thousands, except per share data)
 
   
December 31,
 
   
2023
   
2022
 
LIABILITIES AND STOCKHOLDERS’ EQUITY
           
CURRENT LIABILITIES:
           
Trade payables, net
 
$
386,471
   
$
459,831
 
Employees and payroll accruals
   
76,966
     
85,158
 
Warranty obligations
   
183,047
     
103,975
 
Deferred revenues and customers advances
   
40,836
     
26,641
 
Accrued expenses and other current liabilities
   
205,911
     
214,112
 
Total current liabilities
   
893,231
     
889,717
 
LONG-TERM LIABILITIES:
               
Convertible senior notes, net
 
$
627,381
   
$
624,451
 
Warranty obligations
   
335,197
     
281,082
 
Deferred revenues
   
214,607
     
186,936
 
Finance lease liabilities
   
41,892
     
45,385
 
Operating lease liabilities
   
45,070
     
46,256
 
Other long-term liabilities
   
18,444
     
15,756
 
Total long-term liabilities
   
1,282,591
     
1,199,866
 

COMMITMENTS AND CONTINGENT LIABILITIES

           
STOCKHOLDERS’ EQUITY:
               
Common stock of $0.0001 par value - Authorized: 125,000,000 shares as of
December 31, 2023 and December 31, 2022; issued and outstanding:
57,123,437 and 56,133,404 shares as of December 31, 2023 and December 31, 2022, respectively
   
6
     
6
 
Additional paid-in capital
   
1,680,622
     
1,505,632
 
Accumulated other comprehensive loss
   
(46,885
)
   
(73,109
)
Retained earnings
   
778,166
     
743,837
 
Total stockholders’ equity
   
2,411,909
     
2,176,366
 
Total liabilities and stockholders’ equity
 
$
4,587,731
   
$
4,265,949
 
 
The accompanying notes are an integral part of the consolidated financial statements.

 

F - 6


 
SOLAREDGE TECHNOLOGIES INC.
CONSOLIDATED STATEMENTS OF INCOME
(in thousands, except per share data)
 
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
Revenues
 
$
2,976,528
   
$
3,110,279
   
$
1,963,865
 
Cost of revenues
   
2,272,705
     
2,265,631
     
1,334,547
 
Gross profit
   
703,823
     
844,648
     
629,318
 
Operating expenses:
                       
Research and development
   
321,482
     
289,814
     
219,633
 
Sales and marketing
   
164,318
     
159,680
     
119,000
 
General and administrative
   
146,504
     
112,496
     
82,196
 
Goodwill impairment
   
-
     
90,104
     
-
 
Other operating expenses, net
   
31,314
     
26,434
     
1,350
 
Total operating expenses
   
663,618
     
678,528
     
422,179
 
Operating income
   
40,205
     
166,120
     
207,139
 
Financial income (expense), net
   
41,212
     
3,750
     
(20,014
)

Other income (loss), net

   
(318
)
   
7,285
     
99
 
Income before income taxes
   
81,099
     
177,155
     
187,224
 
Income taxes
   
46,420
     
83,376
     
18,054
 
Net loss from equity method investments
   
350
     
-
     
-
 
Net income
 
$
34,329
   
$
93,779
   
$
169,170
 
Net basic earnings per share of common stock
 
$
0.61
   
$
1.70
   
$
3.24
 
Net diluted earnings per share of common stock
 
$
0.60
   
$
1.65
   
$
3.06
 
Weighted average number of shares used in computing net basic earnings per share of common stock
   
56,557,106
     
55,087,770
     
52,202,182
 
Weighted average number of shares used in computing net diluted earnings per share of common stock
   
57,237,518
     
58,100,649
     
55,971,030
 
 
The accompanying notes are an integral part of the consolidated financial statements.

 

F - 7


 
SOLAREDGE TECHNOLOGIES INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands, except per share data)
 
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
Net income
 
$
34,329
   
$
93,779
   
$
169,170
 
Other comprehensive income (loss), net of tax:
                       
Available-for-sale marketable securities
   
20,489
     
(20,740
)
   
(4,949
)
Cash flow hedges
   
5,701
     
(2,635
)
   
874
 
Foreign currency translation adjustments on intra-entity transactions that are of a long-term investment nature
   
(5,375
)
   
(20,540
)
   
(17,420
)
Foreign currency translation adjustments
   
5,409
     
(1,875
)
   
(9,681
)
Total other comprehensive income (loss)
   
26,224
     
(45,790
)
   
(31,176
)
Comprehensive income
 
$
60,553
   
$
47,989
   
$
137,994
 
 
The accompanying notes are an integral part of the consolidated financial statements.

 

F - 8


 
SOLAREDGE TECHNOLOGIES INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands, except per share data)
 
   
SolarEdge Technologies, Inc. Stockholders’ Equity
 
   
Common stock
   
Additional
paid in
Capital
   
Accumulated
other
comprehensive
Income (loss)
   
Retained
earnings
   
Total
 
   
Number
   
Amount
 
Balance as of December 31, 2020
   
51,560,936
   
$
5
   
$
603,891
   
$
3,857
   
$
478,004
   
$
1,085,757
 
Cumulative effect of adopting ASU 2020-06
   
-
     
-
     
(36,336
)
   
-
     
2,884
     
(33,452
)
Issuance of common stock upon exercise of stock-based awards
   
1,204,861
     
* -
     
6,486
     
-
     
-
     
6,486
 
Issuance of Common stock under employee stock purchase plan
   
49,598
     
* -
     
10,661
     
-
     
-
     
10,661
 
Stock based compensation
   
-
     
-
     
102,593
     
-
     
-
     
102,593
 
Other comprehensive loss adjustments, net
   
-
     
-
     
-
     
(31,176
)
   
-
     
(31,176
)
Net income
   
-
     
-
     
-
     
-
     
169,170
     
169,170
 
Balance as of December 31, 2021
   
52,815,395
   
$
5
   
$
687,295
   
$
(27,319
)
 
$
650,058
   
$
1,310,039
 
Issuance of common stock upon exercise of stock-based awards
   
940,880
     
* -
     
4,030
     
-
     
-
     
4,030
 
Issuance of Common stock under employee stock purchase plan
   
77,129
     
* -
     
17,863
     
-
     
-
     
17,863
 
Stock based compensation
   
-
     
-
     
145,919
     
-
     
-
     
145,919
 
Issuance of common stock in a secondary public offering, net of underwriters' discounts and commissions of $27,140 and $834 of offering costs
   
2,300,000
     
1
     
650,525
     
-
     
-
     
650,526
 
Other comprehensive loss adjustments, net
   
-
     
-
     
-
     
(45,790
)
   
-
     
(45,790
)
Net income
   
-
     
-
     
-
     
-
     
93,779
     
93,779
 
Balance as of December 31, 2022
   
56,133,404
   
$
6
   
$
1,505,632
   
$
(73,109
)
 
$
743,837
   
$
2,176,366
 
Issuance of common stock upon exercise of stock-based awards
   
790,745
     
* -
     
226
     
-
     
-
     
226
 
Issuance of Common stock under employee stock purchase plan
   
199,288
     
* -
     
20,693
     
-
     
-
     
20,693
 
Stock based compensation
   
-
     
-
     
154,071
     
-
     
-
     
154,071
 
Other comprehensive income adjustments, net
   
-
     
-
     
-
     
26,224
     
-
     
26,224
 
Net income
   
-
     
-
     
-
      -      
34,329
     
34,329
 
Balance as of December 31, 2023
   
57,123,437
   

$

6
   
$
1,680,622
   
$
(46,885
)
 
$
778,166
   
$
2,411,909
 
 
* Represents an amount less than $1.
 
The accompanying notes are an integral part of the consolidated financial statements.

 

F - 9


 
SOLAREDGE TECHNOLOGIES INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands, except per share data)
 
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
Cash flows from operating activities:
                 
Net income
 
$
34,329
   
$
93,779
   
$
169,170
 
Adjustments to reconcile net income to net cash provided by (used in) operating activities:
                       
Depreciation and amortization
   
57,196
     
49,676
     
39,535
 
Loss (gain) from exchange rate fluctuations
   
(26,878
)
   
9,527
     
21,131
 
Stock-based compensation expenses
   
149,945
     
145,539
     
102,593
 
Impairment of goodwill and long-lived assets
   
30,790
     
119,141
     
-
 
Deferred income taxes, net
   
(43,071
)
   
(11,055
)
   
(12,045
)
Other items
   
8,164
     
4,382
     
11,931
 
Changes in assets and liabilities:
                       
Inventories, net
   
(690,854
)
   
(341,085
)
   
(43,051
)
Prepaid expenses and other assets
   
(91,523
)
   
(64,991
)
   
(39,444
)
Trade receivables, net
   
296,429
     
(457,610
)
   
(247,723
)
Trade payables, net
   
(67,795
)
   
194,524
     
91,709
 
Employees and payroll accruals
   
21,419
     
26,238
     
26,519
 
Warranty obligations
   
133,090
     
120,169
     
60,524
 
Deferred revenues and customers advances
   
39,632
     
44,376
     
29,936
 
Accrued expenses and other liabilities, net
   
(30,986
)
   
98,674
     
3,344
 
Net cash provided by (used in) operating activities
   
(180,113
)
   
31,284
     
214,129
 
Cash flows from investing activities:
                       
Investment in available-for-sale marketable securities
   
(296,396
)
   
(507,171
)
   
(579,377
)
Proceeds from sales and maturities of available-for-sale marketable securities
   
280,189
     
231,210
     
202,188
 
Purchase of property, plant and equipment
   
(170,523
)
   
(169,341
)
   
(149,251
)
    Disbursements for loans receivables    

(58,000

)     -       -  
Business combinations, net of cash acquired
   
(16,653
)
   
-
     
-
 
Purchase of intangible assets
   
(10,600
)
   
-
     
-
 
Investment in privately-held companies
   
(8,000
)
   
-
     
(16,643
)
Proceeds from governmental grant
   
6,794
     
4,479
     
-
 
Proceeds from sale of a privately-held company
   
1,313
     
24,362
     
-
 
Withdrawal from bank deposits, net
   
-
     
-
     
60,096
 
Other investing activities
   
2,982
     
(583
)
   
(1,224
)
Net cash used in investing activities
 
$
(268,894
)
 
$
(417,044
)
 
$
(484,211
)

 

F - 10


 
SOLAREDGE TECHNOLOGIES INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS (Cont.)
(in thousands, except per share data)
 
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
Cash flows from financing activities:
                 
Tax withholding in connection with stock-based awards, net
 
$
(9,259
)
 
$
3,023
   
$
(4,283
)
Payments of finance lease liability
   
(2,794
)
   
(2,834
)
   
(1,308
)
Proceeds from secondary public offering, net of issuance costs
   
-
     
650,526
     
-
 
Repayment of bank loans
   
(129
)
   
(138
)
   
(16,073
)
Other financing activities
   
226
     
4,030
     
6,486
 
Net cash provided by (used in) financing activities
   
(11,956
)
   
654,607
     
(15,178
)
                         
Increase (decrease) in cash and cash equivalents
   
(460,963
)
   
268,847
     
(285,260
)
Cash and cash equivalents at the beginning of the period
   
783,112
     
530,089
     
827,146
 
Effect of exchange rate differences on cash and cash equivalents
   
16,319
     
(15,824
)
   
(11,797
)
Cash and cash equivalents at the end of the period
 
$
338,468
   
$
783,112
   
$
530,089
 
                         
Supplemental disclosure of non-cash activities:
                       
Purchase of intangible assets and business combinations
 
$
11,307
   
$
-
   
$
-
 
Right-of-use asset recognized with corresponding lease liability
 
$
18,077
   
$
46,004
   
$
20,526
 
Purchase of property, plant and equipment
 
$
6,323
   
$
16,016
   
$
10,781
 
                         
Supplemental disclosure of cash flow information:
                       
Cash paid for income taxes
 
$
137,981
   
$
74,689
   
$
45,977
 
 
The accompanying notes are an integral part of the consolidated financial statements.

 

F - 11


 
SOLAREDGE TECHNOLOGIES INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share data)
 
NOTE 1:       GENERAL
 
SolarEdge Technologies, Inc. (the “Company”) and its subsidiaries design, develop, and sell an intelligent inverter solution designed to maximize power generation at the individual photovoltaic (“PV”) module level while lowering the cost of energy produced by the solar PV system and providing comprehensive and advanced safety features. The Company’s products consist mainly of (i) power optimizers designed to maximize energy throughput from each and every module through constant tracking of Maximum Power Point individually per module, (ii) inverters which invert direct current (DC) from the PV module to alternating current (AC) including the Company's future ready energy hub inverter which supports, among other things, connection to a DC-coupled battery for full or partial home backup capabilities, and optional connection to the Company's smart EV charger, (iii) a remote cloud-based monitoring platform, that collects and processes information from the power optimizers and inverters to enable customers and system owners, to monitor and manage the solar PV system (iv) batteries for PV applications that are used to increase energy independence and maximize self-consumption for PV system's owners including a battery ,and (v) additional smart energy management solutions.
 
The Company and its subsidiaries sell products worldwide through large distributors, electrical equipment wholesalers, as well as directly to large solar installers and engineering, procurement and construction firms.
 
The Company has expanded its activity to other areas of smart energy technology organically and through acquisitions. The Company offers a variety of energy solutions, which include lithium-ion cells, batteries and energy storage systems (“Energy Storage”), full powertrain kits and batteries for electric vehicles, or EVs (“e-Mobility”), as well as automated machines for industrial use (“Automation Machines”).
 
On April 6, 2023, the Company completed the acquisition of all outstanding shares of Hark Systems Ltd. ("Hark"), a UK-based energy IoT company for the commercial and industrial ("C&I") sector.
 
In October 2023, the Company decided to discontinue its light commercial vehicle e-Mobility ("LCV") activity (see Note 24).

 

NOTE 2:       SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 
The consolidated financial statements are prepared according to United States generally accepted accounting principles (“U.S. GAAP”).
 
a.   Principles of consolidation:
 
The consolidated financial statements include the accounts of the Company and its subsidiaries. Intercompany transactions and balances including profit from intercompany sales not yet realized outside the Company have been eliminated upon consolidation.
 
b.   Use of estimates:
 
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, costs and expenses, government grants, income taxes and related disclosures in the accompanying notes. Actual results could differ from those estimates.
 
In preparing the Company’s consolidated financial statements, management also considered the economic implications of inflation expectations on its critical and significant accounting estimates. In addition, the duration, scope and effects of the war in Israel and the conflict in Ukraine, government and other third-party responses to it, and the related macroeconomic effects, including to the Company’s business and the business of the Company’s suppliers and customers are uncertain, rapidly changing and difficult to predict. As a result, the Company’s accounting estimates and assumptions may change over time in response to these evolving situations. Such changes could result in future impairments of goodwill and long-lived assets, inventories write-offs, incremental credit losses on receivables and available-for-sale marketable debt securities and changes in warranty obligations as of the time of a relevant measurement event.

 

F - 12


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

c.   Financial statements in U.S. dollars:
 
A major part of the Company’s operations is carried out in the United States, Israel and certain other countries. The functional currency of these entities is the U.S. dollar. Financing activities, including cash investments are primarily made in U.S. dollars.
 
Accordingly, monetary accounts maintained in currencies other than the U.S. dollar are translated into U.S. dollars in accordance with Financial Accounting Standards Board Accounting Standards Codification (“ASC”) No. 830 “Foreign Currency Matters”. All transaction gains and losses of the re-measurement of monetary balance sheet items are reflected in the statements of income as financial income or expenses, as appropriate.
 
The financial statements of other Company’s subsidiaries whose functional currency is other than the U.S. dollar have been translated into U.S dollars. Assets and liabilities have been translated using the exchange rates in effect as of the balance sheet date. Statements of income amounts have been translated using the date of the transaction or at the average exchange rate for the relevant period.
 
The resulting translation adjustments are reported as a component of stockholders’ equity in accumulated other comprehensive income (loss). Gains and losses arising from intercompany foreign currency transactions that are of a long-term investment in nature are reported in the same manner as translation adjustments.
 
d.   Cash and cash equivalents:
 
Cash equivalents are short-term, highly liquid investments that are readily convertible to cash, with original maturities of three months or less at the date acquired.
 
e.   Restricted bank deposits:
 
Short-term restricted bank deposits possess an original maturity of more than three months and less than a year from the date of investment. Long-term restricted bank deposits possess an original maturity of more than one year from the date of investment. Restricted bank deposits are primarily used as collateral for the Company's office leases and credit cards.
 
f.   Marketable Securities:
 
Marketable securities consist of corporate and governmental bonds. The Company determines the appropriate classification of marketable securities at the time of purchase and re-evaluates such designation at each balance sheet date. In accordance with FASB ASC No. 320 “Investments - Debt and Equity Securities”, the Company classifies marketable securities as available-for-sale.
 
Available-for-sale ("AFS") securities are stated at fair value, with unrealized gains and losses reported in accumulated other comprehensive income (loss), a separate component of stockholders’ equity, net of taxes. Realized gains and losses on sales of marketable securities, as determined on a specific identification basis, are included in other income (loss), net on the consolidated statements of income. The amortized cost of marketable securities is adjusted for amortization of premium and accretion of discount to maturity, both of which, together with interest, are included in financial income (expenses), net.
 
The Company classifies its marketable securities as either short-term or long-term based on each instrument’s underlying contractual maturity date. Marketable securities with maturities of 12 months or less are classified as short-term and marketable securities with maturities greater than 12 months are classified as long-term.
 
On each reporting period, the Company evaluates whether declines in fair value below carrying value are due to expected credit losses, as well as the ability and intent to hold the investment until a forecasted recovery occurs, in accordance with ASC 326.
 
Allowance for credit losses on AFS debt securities are recognized as a charge in financial income (expenses), net, on the consolidated statements of income, and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income (loss) in stockholders' equity.
 
The Company has not recorded credit losses on AFS debt securities for the years ended December 31, 2023, 2022 and 2021.

 

F - 13


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

g.   Investment in privately-held companies:
 
The Company's equity investments are investments in equity securities of privately-held companies, that are not traded and therefore not supported with observable market prices. The Company elected to account for its equity investments without readily determinable market values that either (i) do not meet the definition of in-substance common stock or (ii) do not provide the Company with control or significant influence using Accounting Standards Update (“ASU”) 2016-01.
 
The Company adjusts the carrying value of its investments to fair value upon observable transactions for identical or similar investments of the same issuer.
 
The Company periodically evaluates the carrying value of the investments in privately-held companies when events and circumstances indicate that the carrying amount of the investment may not be recovered. The maximum loss the Company can incur for its investments is their carrying value.
 
The Company may determine the fair value by reviewing equity valuation reports, current financial results, long-term plans of the privately-held companies, the amount of cash that the privately-held companies have on-hand, the ability to obtain additional financing and overall market conditions in which the privately-held companies operate or based on the price observed from the most recent completed financing.
 
All gains and losses on investments in privately-held companies, realized and unrealized, are recognized in other income (loss).
 
h.   Trade receivables:
 
Trade receivables are stated net of credit losses allowance. The Company is exposed to credit losses primarily through sales of products. The allowance against gross trade receivables reflects the current expected credit loss inherent in the receivables portfolio determined based on the Company’s methodology. The Company’s methodology is based on historical collection experience, customer creditworthiness, current and future economic condition and market condition. Additionally, specific allowance amounts are established to record the appropriate provision for customers that have a higher probability of default. Trade receivables are written off after all reasonable means to collect the full amount have been exhausted.
 
The following table provides a roll-forward of the allowance for credit losses that is deducted from the amortized cost basis of trade receivables to present the net amount expected to be collected:
 
   
Year Ended
December 31, 2023
 
Balance, at beginning of the period
 
$
3,202
 
Increase in provision for expected credit losses
   
13,760
 
Recoveries collected
   
(134
)
Amounts written off charged against the allowance     (568 )
Foreign currency translation
   
140
 
Balance, at end of the period
 
$
16,400
 
 
i.   Loan receivables:
 
Loan receivables are carried at the outstanding principal amount. An allowance for credit loss on loan receivables is established when, based on current information and events, it is probable that the Company will be unable to collect all amounts due according to the contractual terms of the loan agreement. The Company determines this by considering several factors, including the credit risk and current financial condition of the borrower, the borrower’s ability to pay current obligations, historical trends, and economic and market conditions. The Company performs a credit quality assessment on the loan receivable on a quarterly basis and reviews the need for an allowance in accordance with ASC 326. The Company evaluates the extent and impact of any credit deterioration that could affect the performance and the value of the secured property, as well as the financial and operating capability of the borrower.
 
Interest income is recorded on an accrual basis at the stated interest rate and is recorded in financial income (expense) in the accompanying consolidated statements of income. Expected provision for credit loss regarding the Company's loans was immaterial. The amortized cost of the loan receivable approximates its fair value as of December 31, 2023.

 

F - 14


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

j.   Inventories:
 
Inventories are stated at the lower of cost or net realizable value. Cost includes depreciation, labor, material, shipment and overhead costs. Inventory reserves are provided to cover risks arising from slow-moving, excess inventory items or technological obsolescence. The Company periodically evaluates the quantities on hand relative to historical, current and projected sales volume. Based on this evaluation, an impairment charge is recorded when required to write-down inventory to its net realizable value. Cost of finished goods and raw materials is determined using the moving average cost method.
 
k.   Property, plant and equipment:
 
Property, plant and equipment are stated at cost, net of accumulated depreciation and government grants. Assets under construction represent the construction or development stage of property and equipment that have not yet been placed in service for the Company's intended use. Depreciation is calculated by the straight-line method over the estimated useful life of the assets, at the following rates:
 
   
%
Buildings and plants
 
2.5-5.7 (mainly 2.5)
Computers and peripheral equipment
 
14.3-33.3 (mainly 33.3)
Office furniture and equipment
 
7-25 (mainly 7)
Machinery and equipment
 
10-25 (mainly 10)
Laboratory and testing equipment
 
10-20 (mainly 10)
Leasehold improvements
 
over the shorter of the lease term or useful economic life
 
l.   Government assistance
 
Advanced manufacturing production tax credits
 
In August 2022, the U.S. government enacted the Inflation Reduction Act of 2022 (the “IRA”), which contains several provisions intended to accelerate U.S. manufacturing and adoption of clean energy such as solar. Some of the applicable provisions in the IRA include the extension of the Production Tax Credit (“PTC") through 2034. These provisions of the law are new and regulations and guidance concerning their implementation are gradually being published by the U.S. Treasury Department. Section 45X of the IRA offers advanced manufacturing production tax credits ("AMPTC"), which incentivize the production of eligible components within the United States. To that end, the Company established manufacturing capabilities in the United States in 2023 and announced additional capacity expected in 2024. In addition to using the tax credits to offset tax due to the U.S. government, the IRA allows taxpayers to elect to have AMPTCs refunded in cash ("Direct Pay") or transfer these credits to a third party. The Direct Pay option is available as a one-time election, in any taxable year after December 31, 2022, for a facility in which eligible components are produced, and is applicable for five years.
 

F - 15


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

Refundable and transferable tax credits are similar in essence to government grants. This is because the taxpayer can realize the benefit regardless of whether they owe income tax or not in the relevant years. Therefore, these amounts are not considered income taxes and fall outside the scope of Topic 740. Instead, they are treated as government grants.

 
Government grants are recognized when there is reasonable assurance that: (1) the Company will comply with the relevant conditions and (2) the grant disbursement will be received. The Company recognize's AMPTCs as a reduction in the cost of revenues in the statement of income. The Company does this systematically over time as it recognizes the related expenses. Alternatively, the Company recognizes the grant immediately if the grant compensates the Company for expenses that it has already incurred. The AMPTCs are also reflected in the consolidated balance sheet as a reduction of income tax payable within accrued expenses and other liabilities, as a tax prepayment, or as AMPTCs to be sold within prepayment and other assets. The way the Company expects to utilize the AMPTCs determines where they are recorded.
 
In the year that ended December 31, 2023, the Company recognized AMPTCs worth $6,020 as a reduction in the cost of revenues for the inverters produced in the United States and sold to customers. As of December 31, 2023, benefits recognized from AMPTCs of $6,020 were recorded as a tax prepayment within prepayment and other current assets.
 
Property, plant and equipment
 
In 2020, SolarEdge Ltd, a wholly owned subsidiary of the Company, entered into an agreement with the Israeli Ministry of Economy and Industry to partially subsidize the construction of Sella 1, a factory for production of inverters and optimizers, in the amount of approximately $7,000.
 
In 2020, SolarEdge Korea (formerly Kokam), a wholly owned subsidiary of the Company, entered into an agreement with Chungcheongbuk-do province of South Korea to partially subsidize the construction of Sella 2, a factory for production of lithium-ion cells and batteries, in the amount of approximately $12,000.
 
The assistance is in the form of a cash subsidy, which the government will pay as a grant upon the satisfaction of predetermined construction completion milestones. When the defined milestones are reached and the right to receive a subsidy amount becomes virtually certain, the amount of the grant is recorded as a reduction of the related asset's value under “Property, plant and equipment, net”.
 
The Company did not record reduction of property, plant and equipment for the year ended December 31, 2023.
 
The Company recorded reduction of property, plant and equipment in the amount of $7,359 for the year ended December 31, 2022.
 
As of December 31, 2023, the Company has a right to receive of $2,018 that has yet to be received which was recorded under “Prepaid expenses and other current assets”.
 
m.   Leases:
 
The Company determines if an arrangement is a lease at inception. Contracts containing a lease are further evaluated for classification as an operating or finance lease. In determining the leases classification the Company assesses among other criteria: (i) The lease term is for a major part of the remaining economic life of the underlying asset (ii) The present value of the sum of the lease payments and any residual value guaranteed by the lessee that is not already included in the lease payments equals or exceeds substantially all of the fair value of the underlying asset. Operating leases are included in operating lease right-of-use (“ROU”) assets, other current liabilities and long-term operating lease liabilities in the Company’s consolidated balance sheets. Finance leases are included in property, plant and equipment, net, other current liabilities, and long-term finance lease liabilities in the Company’s consolidated balance sheets. ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. For leases with terms greater than 12 months, the Company records the ROU asset and liability at commencement date based on the present value of lease payments according to their term. Certain lease agreements include rental payments that are adjusted periodically for the consumer price index ("CPI"). The ROU and lease liability were calculated using the CPI as of the adoption date and will not be subsequently adjusted, unless the liability is reassessed for other reasons.
 
The Company uses incremental borrowing rates based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The ROU asset also includes any lease payments made and net of lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expenses are recognized on a straight-line basis over the lease term or the useful life of the leased asset.
 
In addition, the carrying amount of the ROU and lease liabilities are remeasured if there is a modification, a change in the lease term, a change in the in-substance fixed lease payments or a change in the assessment to purchase the underlying asset.

 

F - 16


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

n.   Business Combination:
 
The Company allocates the fair value of the purchase price to the tangible assets acquired, liabilities assumed and intangible assets acquired based on their estimated fair value. The excess of the fair value of the purchase price over the fair values of these identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets.
 
Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired technology and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which does not exceed one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the finalization of the measurement period, any subsequent adjustments are recorded to earnings.
 
o.   Intangible Assets:
 
Acquired identifiable finite-lived intangible assets are amortized on a straight-line basis or accelerated method over the estimated useful lives of the assets. The basis of amortization approximates the pattern in which the assets are utilized, over their estimated useful lives. The Company routinely reviews the remaining estimated useful lives of finite-lived intangible assets. In case the Company reduces the estimated useful life for any asset, the remaining unamortized balance is amortized over the revised estimated useful life (see Note 9).
 
p.   Impairment of long-lived assets:
 
The Company’s long-lived assets to be held and used, including property, plants and equipment, ROU assets and identifiable intangible assets that are subject to amortization, other than goodwill, are reviewed for impairment in accordance with ASC 360 “Property, Plants and Equipment”, whenever events or changes in circumstances indicate that the carrying amount of an asset (or asset group) may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset (or asset group) to the future undiscounted cash flows expected to be generated by the assets (or asset group). If such evaluation indicates that the carrying amount of the asset (or asset group) is not recoverable, the assets are considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the assets exceeds their fair value (see Note 9).
 
For the years ended December 31, 2023, 2022 and 2021, the Company recorded impairment charges of long-lived assets in the amount of $30,790, $29,037 and $2,209, respectively, presented under Other operating expenses, net.

 

F - 17


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

q.   Goodwill:
 
Goodwill reflects the excess of the consideration transferred, including the fair value of any contingent consideration and any non-controlling interest in the acquiree, over the assigned fair values of the identifiable net assets acquired. Goodwill is not amortized, and is assigned to reporting units and tested for impairment at least on an annual basis, in the fourth quarter of the fiscal year.
 
The goodwill impairment test is performed according to the following principles:
 
(1) An initial qualitative assessment may be performed to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount.
(2) If the Company concludes it is more likely than not that the fair value of the reporting unit is less than its carrying amount, a quantitative impairment test is performed. An impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value is recognized (see Note 10).
 
For the year ended December 31, 2023, the Company did not record any impairment charges.
 
For the year ended December 31, 2022, the Company recorded impairment charges of goodwill in the amount of $90,104.
 
For the year ended December 31, 2021, the Company did not record any impairment charges.
 
r.   Cloud computing arrangements:
 
In 2021, due to the growing size and complexity of the Company, the Company decided to implement a new global enterprise resource planning ("ERP") system, which will replace the Company's existing operating and financial systems. During 2022, the Company began implementing a cloud-based ERP system. The implementation is expected to occur in phases over the next several years.
 
The Company incurs costs to implement cloud computing arrangements ("CCA") that are hosted by third party vendors. Implementation costs associated with CCA are capitalized when incurred during the application development phase until the software is ready for its intended use. The costs are then amortized on a straight-line basis over the contractual term of the cloud computing arrangement and are recognized as an operating expense within the consolidated statements of income. Capitalized amounts related to such arrangements are recorded within other long-term assets in the consolidated balance sheets. Cash payments for CCA implementation costs are classified as cash outflows from operating activities.
 
As of December 31, 2023, and 2022 the Company had capitalized implementation costs related to its upcoming ERP conversion in the amounts of $13,666 and $3,457, respectively presented under other long-term assets in the consolidated balance sheet.
 
s.   Severance pay:
 
The employees of the Company’s Israeli subsidiary are included under Section 14 of the Severance Pay Law, 1963, under which these employees are entitled only to monthly deposits made in their name with insurance companies, at a rate of 8.33% of their monthly salary. These payments cause the Company to be released from any future obligation under the Israeli Severance Pay Law to make severance payments in respect of those employees; therefore, related assets and liabilities are not presented in the consolidated balance sheets.
 
If applicable, severance costs are recorded in each entity in accordance with local laws and regulations.
 
For the years ended December 31, 2023, 2022 and 2021, the Company recorded $23,643, $17,202 and $14,231 in severance expenses related to its employees, respectively.

 

F - 18


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

t.   Derivatives and Hedging:
 
The Company accounts for derivatives and hedging based on ASC 815 (“Derivatives and Hedging”). ASC 815 requires the Company to recognize all derivatives on the balance sheet at fair value. The accounting for changes in the fair value (i.e., gains or losses) of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging relationship and further, on the type of hedging relationship.
 
To protect against the increase in value of forecasted foreign currency cash flows resulting from salary denominated in the Israeli currency, the New Israeli Shekels (“NIS”), during the year ended December 31, 2023, the Company instituted a foreign currency cash flow hedging program whereby portions of the anticipated payroll denominated in NIS for a period of one to nine months with hedging contracts.
 
Accordingly, when the dollar strengthens against the NIS, the decline in present value of future foreign currency expenses is offset by losses in the fair value of the hedging contracts. Conversely, when the dollar weakens, the increase in the present value of future foreign currency cash flows is offset by gains in the fair value of the hedging contracts. These hedging contracts are designated as cash flow hedges, as defined by ASC 815 and are all effective hedges.
 
The Company also entered into derivative instrument arrangements to hedge the Company’s exposure to currencies other than the U.S. dollar. These derivative instruments are not designated as cash flow hedges, as defined by ASC 815, and therefore all gains and losses, resulting from fair value remeasurement, were recorded immediately in the statement of income, as a financial income (expense), net.
 
The Company classifies cash flows related to its hedging as operating activities in its consolidated statement of cash flows.
 
u.   Revenue recognition:
 
Revenues are recognized in accordance with ASC 606; revenue from contracts with customers is recognized when control of the promised goods or services is transferred to the customers, in an amount that the Company expects in exchange for those goods or services.
 
The Company’s products and services consist mainly of (i) power optimizers, (ii) inverters, (iii) batteries for PV applications, (iv) a related cloud-based monitoring platform, (v) communication services, (vi) warranty extension services, (vii) Lithium-ion cells and other storage solutions (viii) EV components, and (ix) automated machinery for manufacturing lines.
 
The Company recognizes revenue under the core principle that transfer of control to the Company’s customers should be depicted in an amount reflecting the consideration the Company expects to receive in revenue.
 
In order to achieve that core principle, the Company applies the following five-step approach: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when the performance obligation is satisfied.
 
(1)          Identify the contract with a customer
 
A contract is an agreement or purchase order between two or more parties that creates enforceable rights and obligations. In evaluating the contract, the Company analyzes the customer’s intent and ability to pay the amount of promised consideration (credit risk) and considers the probability of collecting substantially all of the consideration.
 
The Company determines whether collectability is reasonably assured on a customer-by-customer basis pursuant to its credit review policy. The Company typically sells to customers with whom it has a long-term business relationship and a history of successful collection. For a new customer, or when an existing customer substantially expands its commitments, the Company evaluates the customer’s financial position, the number of years the customer has been in business, the history of collection with the customer, and the customer’s ability to pay, and typically assigns a credit limit based on that review.
 

F - 19


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

(2)          Identify the performance obligations in the contract

 
At a contract’s inception, the Company assesses the goods or services promised in a contract with a customer and identifies the performance obligations. The main performance obligations are the provisions of the following: providing of the Company’s products; cloud based monitoring services; extended warranty services and communication services. Depending on the shipping terms agreed with the customer, the Company may perform shipping and handling activities after the customer obtains control of the goods and revenue is recognized. The Company has elected to account for shipping and handling costs as activities to fulfill the promise to transfer the goods. As a result of this accounting policy election, the Company does not consider shipping and handling activities after the customer obtains control of the goods as promised services to its customers.
 
(3)          Determine the transaction price
 
The transaction price is the amount of consideration to which the Company is entitled in exchange for transferring promised goods or services to a customer, excluding amounts collected on behalf of third parties. Generally, the Company does not provide price protection, stock rotation, and/or right of return. The Company determines the transaction price for all satisfied and unsatisfied performance obligations identified in the contract from contract inception to the beginning of the earliest period presented. Rebates or discounts on goods or services are accounted for as variable consideration. The rebate or discount program is applied retrospectively for future purchases. Provisions for rebates, sales incentives and discounts to customers are accounted for as reductions in revenue in the same period the related sales are recorded.
 
Accrual for rebates for direct customers is presented net of receivables. Accrual for sale incentives related to non-direct customers is presented under accrued expenses and other current liabilities. The Company accrued $74,096 and $176,706 for rebates and sales incentives as of December 31, 2023 and 2022, respectively.
 
When a contract provides a customer with payment terms of more than a year, the Company considers whether those terms create variability in the transaction price and whether a significant financing component exists.
 
As of December 31, 2023, the Company has not provided payment terms of more than a year.
 
The performance obligations that extend for a period greater than one year are those that include a financial component: (i) warranty extension services, (ii) cloud-based monitoring, and (iii) communication services. The Company recognizes financing component expenses in its consolidated statement of income in relation to advance payments for performance obligations that extend for a period greater than one year. These financing component expenses are reflected in the Company’s deferred revenues balance.
 
(4)          Allocate the transaction price to the performance obligations in the contract
 
The Company performs an allocation of the transaction price to each separate performance obligation, in proportion to their relative standalone selling prices.
 
(5)          Recognize revenue when a performance obligation is satisfied
 
Revenue is recognized when or as performance obligations are satisfied by transferring control of a promised good or service to a customer. Control either transfers over time or at a point in time, which affects when revenue is recorded.
 
Revenues from sales of products are recognized based on the transfer of control, which includes but is not limited to, the agreed International Commercial terms, or “INCOTERMS”. Revenues related to warranty extension services, cloud-based monitoring, and communication services are recognized over time on a straight-line basis.
 
Deferred revenues consist of deferred cloud-based monitoring services, communication services, warranty extension services and advance payments received from customers for the Company’s products. Deferred revenues are classified as short-term and long-term deferred revenues based on the period in which revenues are expected to be recognized (see Note 15).

 

F - 20


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

v.   Cost of revenues:
 
Cost of revenues includes the following: product costs consisting of purchases from contract manufacturers and other suppliers, direct and indirect manufacturing costs, shipping and handling, support, warranty expenses, provision for losses related to slow moving and dead inventory, personnel and government grants related to the AMPTCs.
 
Shipping and handling costs, which amounted to $214,349, $257,753 and $116,574, for the years ended December 31, 2023, 2022 and 2021, respectively, are included in the cost of revenues in the consolidated statements of income. Shipping and handling costs include custom tariff charges and all other costs associated with the distribution of finished goods from the Company’s point of sale directly to its customers.
 
In the year ended December 31, 2023, the Company recognized AMPTCs worth approximately $6,020 as a reduction in the cost of revenues for the inverters produced in the United States and sold to customers.
 
w.   Warranty obligations:
 
The Company provides a product warranty for its solar segment related products as follows: a standard 10-year limited warranty for its batteries for PV applications, a standard 12-year limited warranty for the majority of its inverters, that is extendable up to 25 years for an additional cost and a 25-year limited warranty for power optimizers.
 
The Company maintains reserves to cover the expected costs that could result from the standard warranty. The warranty liability is in the form of product replacement and associated costs. Warranty reserves are based on the Company’s best estimate of such costs and are included in cost of revenues. The reserve for the related warranty expenses is based on various factors including assumptions about the frequency of warranty claims on product failures, derived from results of accelerated lab testing, field monitoring, analysis of the history of product field failures, and the Company’s reliability estimates.
 
The Company has established a reliability measurement system based on the units’ estimated mean time between failure, or MTBF, a metric that equates to a steady-state failure rate per year for each product generation. The MTBF predicts the expected failure rate of each product within the Company's products installed base during the expected product warranted lifetime.
 
The Company performs accelerated life cycle testing, which simulates the service life of the product in a short period of time.
 
The accelerated life cycle tests incorporate test methodologies derived from standard tests used by solar module vendors to evaluate the period over which solar modules wear out. Corresponding replacement costs are updated periodically to reflect changes in the Company’s actual and estimated production costs for its products, rate of usage of refurbished units as a replacement of faulty units, and other costs related to logistic and subcontractors’ services associated with the replacement products.
 
In addition, through the collection of actual field failure statistics, the Company has identified several additional failure causes that are not included in the MTBF model. Such causes, which mostly consist of design errors, workmanship errors caused during the manufacturing process and, to a lesser extent, replacement of non-faulty units by installers, result in generating additional replacement costs to the replacement costs projected under the MTBF model.
 
For other products, the Company accrues for warranty costs based on the Company’s best estimate of product and associated costs. The Company’s other products are sold with a standard limited warranty that typically range in duration from one to ten years.
 
Warranty obligations are classified as short-term and long-term obligations based on the period in which the warranty is expected to be claimed.

 

F - 21


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

x.   Convertible senior notes:
 
Effective January 1, 2021, the Company early adopted ASU 2020-06 using the modified retrospective approach. The Notes are accounted for as a single liability measured at its amortized cost, as no other embedded features require bifurcation and recognition as derivatives. Adoption of the new standard resulted in an increase of retained earnings in the amount of $2,884, a decrease of an additional paid-in capital in the amount of $36,336, an increase of convertible senior notes, net, in the amount of $45,282 and a decrease of deferred tax liabilities, net, in the amount of $11,830. The impact of adoption of this standard on the Company’s earnings per share was immaterial.
 
The Company’s Convertible Senior Notes are included in the calculation of diluted Earnings Per Share (“EPS”) if the assumed conversion into common shares is dilutive, using the “if-converted” method. This involves adding back the periodic non-cash interest expense net of tax associated with the Notes to the numerator and by adding the shares that would be issued in an assumed conversion (regardless of whether the conversion option is in or out of the money) to the denominator for the purposes of calculating diluted EPS, unless the Notes are antidilutive (see Note 22).
 
y.   Advertising costs
 
Advertising costs are expensed when incurred and are included in sales and marketing expenses in the consolidated statements of income. The Company incurred advertising expenses of $13,476, $11,090, and $6,323 for the years ended December 31, 2023, 2022, and 2021, respectively.
 
z.   Research and development costs:
 
Research and development costs, are charged to the consolidated statement of income as incurred.
 
aa.   Concentrations of credit risks:
 
Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, restricted bank deposits, marketable securities, trade receivables, loan receivables, derivative instruments and other accounts receivable.
 
Cash and cash equivalents and restricted bank deposits are mainly invested in major banks in the U.S., Israel, Germany, Italy and Korea. Management believes that the financial institutions that hold the Company’s investments are financially sound and, accordingly, minimal credit risk exists with respect to these investments.
 
The Company's debt marketable securities include investments in highly-rated corporate debentures (located mainly in U.S., Canada, France, UK, Australia, Cayman Islands and other countries) and governmental bonds. The financial institutions that hold the Company's debt marketable securities are major financial institutions located in the United States. The Company believes its debt marketable securities portfolio is a diverse portfolio of highly-rated securities and the Company's investment policy limits the amount the Company may invest in an issuer (see Note 2f.).
 
The trade receivables of the Company derive from sales to customers located primarily in the United States and Europe.
 
The Company performs ongoing credit evaluations of its customers for the purpose of determining the appropriate allowance for credit losses (see Note 2h.). The Company generally does not require collaterals, however, in certain circumstances, the Company may require letters of credit, other collateral, or additional guarantees. From time to time, the Company may purchase trade credit insurance.
 
The Company had two major customers (customers with attributable revenues that represents more than 10% of total revenues) for the year ended December 31, 2023, one major customer for the year ended December 31, 2022, and two major customers for the year ended December 31, 2021 that accounted for approximately 24.0%, 18.5% and 30.9% of the Company’s consolidated revenues, respectively. All of the revenues from these customers were generated in the solar segment.
 
The Company had three major customers (customer with a balance that represents more than 10% of total trade receivables, net) as of December 31, 2023 and as of December 31, 2022 that accounted in the aggregate for approximately 47.1% and 42.2%, of the Company’s consolidated trade receivables, net, respectively.

 

F - 22


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

ab.   Concentrations of supply risks:
 
The Company depends on two contract manufacturers and several limited or single source component suppliers. Reliance on these vendors makes the Company vulnerable to possible capacity constraints and reduced control over component availability, delivery schedules, manufacturing yields, and costs.
 
As of December 31, 2023 and 2022, two contract manufacturers collectively accounted for 58.5% and 34.3% of the Company’s total trade payables, net, respectively.
 
In the second quarter of 2022, the Company announced the opening of “Sella 2”, a two gigawatt-hour (GWh) Li-Ion battery cell manufacturing facility located in South Korea. Sella 2 began producing and shipping cells at the end of 2022 and is expected to gradually increase manufacturing capacity throughout 2024. Sella 2 is the Company's second owned manufacturing facility following the establishment of Sella 1 in 2020. Sella 1 is the Company's manufacturing facility in the North of Israel that produces power optimizers and inverters.
 
ac.   Fair value of financial instruments:
 
The following methods and assumptions were used by the Company in estimating the fair value of its financial instruments:
 
The carrying value of cash and cash equivalents, short-term bank deposits, restricted bank deposits, trade receivables, net, bank loans, prepaid expenses, loan receivables and other current assets, trade payables, net, employee and payroll accruals and accrued expenses and other current liabilities approximate their fair values due to the short-term maturities of such instruments.
 
Assets measured at fair value on a recurring basis as of December 31, 2023 and 2022 are comprised of money market funds, derivative instruments and marketable securities (see Note 13).
 
The Company applies ASC 820 “Fair Value Measurements and Disclosures”, with respect to fair value measurements of all financial assets and liabilities. Fair value is an exit price, representing the amount that would be received for the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or a liability.
 
A three-tiered fair value hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value:
 
Level 1-  Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2-  Include other inputs that are directly or indirectly observable in the marketplace.
Level 3-  Unobservable inputs which are supported by little or no market activity.
 
The fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.

 

F - 23


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

ad.   Stock-based compensation:
 
The Company uses the closing trading price of its common stock on the day of the grant date as the fair value of awards of restricted stock units ("RSUs"), and performance stock units that are based on the Company's financial performance targets ("PSUs"). The compensation expense for RSUs is recognized using a straight-line attribution method over the requisite employee service period while compensation expense for PSUs is recognized using an accelerated amortization model. The Company estimates the forfeitures at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. Estimated forfeitures are based on actual historical pre-vesting forfeitures.
 
The Company granted under its 2015 Plan, PSU awards to certain employees and officers which vest upon the achievement of certain performance or market conditions subject to their continued employment with the Company.
 
The Company's PSUs is based on the Company’s total shareholder return ("TSR") compared to the TSR of companies listed in the S&P 500 index over a one to three year performance period. For market conditions awards, the Company uses a Monte-Carlo simulation to determine the grant date fair value for these awards, which takes into consideration the market price of a share of the Company’s common stock on the date of grant less the present value of dividends expected during the requisite service period, as well as the possible outcomes pertaining to the TSR market condition. The Company recognizes such compensation expenses on an accelerated vesting method.
 
The Company selected the Black-Scholes-Merton option-pricing model as the most appropriate fair value method for its stock-option awards and Employee Stock Purchase Plan (“ESPP”). The option-pricing model requires a number of assumptions, of which the most significant are the fair market value of the underlying common stock, expected stock price volatility, and the expected option term. Expected volatility for stock-option awards and ESPP was calculated based upon the Company’s stock prices. The expected term of options granted is based upon historical experience and represents the period between the options’ grant date and the expected exercise or expiration date. The risk-free interest rate is based on the yield from U.S. treasury bonds with an equivalent term. The Company does not use dividend yield rate since the Company has not declared or paid any dividends on its common stock and does not expect to pay any dividends in the foreseeable future.
 
A modification of the terms of a stock-based award is treated as an exchange of the original award for a new award with total compensation cost equal to the grant-date fair value of the original award plus the incremental value of the modification to the award.
 

F - 24


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

The fair value for options, PSU and ESPP granted to employees is estimated at the date of grant using the following assumptions:

 
   
Year ended December 31,
   
2023
 
2022
 
2021
Employee Stock Options (1)
           
Risk-free interest
 
-
 
-
 
0.43%
Dividend yields
 
-
 
-
 
0%
Volatility
 
-
 
-
 
60.74%
Expected option term in years
 
-
 
-
 
5.48
Estimated forfeiture rate
 
-
 
-
 
0%
ESPP
           
Risk-free interest
 
5.38% - 5.46%
 
1.64% - 4.70%
 
0.03% - 0.10%
Dividend yields
 
0%
 
0%
 
0%
Volatility
 
56.44% - 66.78%
 
71.28% - 71.97%
 
48.39% - 76.05%
Expected term
 
6 months
 
6 months
 
6 months
PSU
           
Risk-free interest
 
4.09%
 
1.77%
 
-
Dividend yields
 
0%
 
0%
 
-
Volatility
 
71.60%
 
67.42%
 
-
Expected term
 
3 years
 
1 - 3 years
 
-
 
(1) No new options were granted in 2023 and 2022.
 
ae.   Earnings per share
 
Basic net EPS is computed by dividing the net earnings attributable to SolarEdge Technologies, Inc. by the weighted-average number of shares of common stock outstanding during the period.
 
Diluted net EPS is computed by giving effect to all potential shares of common stock, to the extent dilutive, including stock options, RSUs, PSUs, shares to be purchased under the Company’s ESPP, and the Notes due 2025, all in accordance with ASC No. 260, "Earnings Per Share."
 
af.   Income taxes:
 
The Company and its subsidiaries account for income taxes in accordance with ASC 740, “Income Taxes”. ASC 740 prescribes the use of the liability method, whereby deferred tax asset and liability account balances are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates that will be in effect when the differences are expected to reverse.
 
Deferred income tax balances reflect the effects of temporary differences between the carrying amounts of assets and liabilities and their tax bases and are stated at enacted tax rates expected to be in effect when taxes are actually paid or recovered. Deferred tax assets are evaluated for future realization and reduced by a valuation allowance to the extent the Company believes they will not be realized. The Company considers all available evidence, including historical information, long range forecast of future taxable income and evaluation of tax planning strategies. Amounts recorded for valuation allowance can result from a complex series of judgments about future events and can rely on estimates and assumptions.
 
Tax has not been recorded for (a) taxes that would apply in the event of disposal of investments in subsidiaries, as it is generally the Company’s intention to hold these investments, not to realize them; and (b) taxes that would apply on the distribution of unremitted earnings from foreign subsidiaries, as these are retained for reinvestment in the Group.
 

F - 25


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

The Company accounts for uncertain tax positions in accordance with ASC 740-10 two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position taken or expected to be taken in a tax return by determining if the weight of available evidence indicates that it is more likely than not that, on an evaluation of the technical merits, the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% (cumulative probability) likely to be realized upon ultimate settlement.
 
ag.   New accounting pronouncements not yet effective:
 
In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” (“ASU 2023-07”). Additional segment reporting information required by ASU 2023-07 includes: disclosing the title and position of the individual or the name of the group or committee identified as the CODM, provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually, and additional disclosures regarding significant segment expenses. ASU 2023-07 is effective for fiscal periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of adopting ASU 2023-07.
 
In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”). ASU 2023-09 requires additional categories of information about federal, state and foreign income taxes to be included in effective tax rate reconciliation disclosure. Additionally, the newly added categories also apply to the income taxes paid disclosure. Implementation of said additions are subject to quantitative thresholds. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of adopting ASU 2023-09.
 
ah.   Recently issued and adopted pronouncements:
 
From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board ("FASB") or other standard setting bodies are adopted by the Company as of the specified effective date. The Company believes that the impact of recently issued or newly effective standards were not applicable to the Company, did not have a material impact on the condensed consolidated financial statements or are not expected to have a material impact on the condensed consolidated financial statements.

 

F - 26


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

NOTE 3:       BUSINESS COMBINATIONS
 
On April 6, 2023, the Company completed the acquisition of all outstanding shares of Hark Systems Ltd. ("Hark"), a UK-based energy IoT company for the commercial and industrial ("C&I") sector for approximately $18,346 in cash, out of which $1,245 held by the company for a period of one year. Hark's platform is expected to enable the Company to offer its commercial and industrial customers expanded capabilities in energy management and connectivity, including identification of potential energy savings, detection of anomalies in assets’ energy consumption, and optimization of energy usage and carbon emissions through load orchestration and storage control.
 
Pursuant to ASC 805, "Business Combination", the Company accounted for the Hark acquisition as a business combination using the acquisition method of accounting. Identifiable assets and liabilities of Hark, including identifiable intangible assets, were recorded based on their estimated fair values as of the date of the closing of the acquisition. The excess of the purchase price over the fair value of the net assets acquired was recorded as goodwill. The Company recorded preliminary estimates for the fair value of assets acquired and liabilities assumed as of the acquisition date. Such preliminary valuation required estimates and assumptions including, but not limited to, estimating future cash flows and direct costs in addition to developing the appropriate discount rates and current market profit margins. The Company’s management believes the fair values recognized for the assets acquired and the liabilities assumed were based on reasonable estimates and assumptions.
 
The following table summarizes the fair values estimation of assets acquired and liabilities assumed as of the date of the acquisition:
 
   
Amount
   
Weighted Average
Useful Life
(In years)
 
Cash
 
$
448
       
Net liabilities assumed
   
(1,837
)
     
Identified intangible assets:
             
Current technology
   
6,576
     
5
 
Customer relationships
   
283
     
1
 
Trade name
   
610
     
5
 
Goodwill
   
12,266
         
Total
 
$
18,346
         
 
Acquisition costs were immaterial and are included in general and administrative expenses in the consolidated statements of income.
 
Goodwill generated from this acquisition was primarily attributable to the assembled workforce and expected post-acquisition synergies from combining Hark platform with the Company's product offering to its commercial and industrial customers. All of the Goodwill was assigned to the Solar segment (see Note 21). Goodwill was not deductible for tax purposes. The fair values of technology, customer relationships and trade name were derived by applying the multi-period excess earnings method, with-and-without method, and the relief-from-royalty method, respectively, all of which are under the income approach whose underlying inputs are considered Level 3. The fair values assigned to assets acquired and liabilities assumed were based on management's estimates and assumptions.
 
The results of Hark have been included in the Company's consolidated statements of income since the acquisition date and are not material. Pro forma financial information has not been presented because the impact of the acquisition was not material to the Company's statement of income.

 

F - 27


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

NOTE 4:       MARKETABLE SECURITIES
 
The following is a summary of available-for-sale marketable securities at December 31, 2023:
 
   
Amortized
cost
   
Gross unrealized
gains
   
Gross unrealized
losses
   
Fair value
 
Matures within one year:
                       
Corporate bonds
 
$
487,083
   
$
679
   
$
(5,942
)
 
$
481,820
 
U.S. Treasury securities
   
15,324
     
-
     
(63
)
   
15,261
 
U.S. Government agency securities
   
8,787
     
11
     
(3
)
   
8,795
 
Non-U.S. Government securities
   
15,161
     
673
     
(140
)
   
15,694
 
     
526,355
     
1,363
     
(6,148
)
   
521,570
 
Matures after one year:
                               
Corporate bonds
   
342,223
     
1,902
     
(4,444
)
   
339,681
 
U.S. Treasury securities
   
2,430
     
-
     
(22
)
   
2,408
 
U.S. Government agency securities
   
44,100
     
107
     
(121
)
   
44,086
 
Non-U.S. Government securities
   
20,488
     
1,162
     
-
     
21,650
 
     
409,241
     
3,171
     
(4,587
)
   
407,825
 
Total
 
$
935,596
   
$
4,534
   
$
(10,735
)
 
$
929,395
 
 
The following is a summary of available-for-sale marketable securities at December 31, 2022:
 
   
Amortized
cost
   
Gross unrealized
gains
   
Gross unrealized
losses
   
Fair value
 
Matures within one year:
                       
Corporate bonds
 
$
222,482
   
$
-
   
$
(4,657
)
 
$
217,825
 
U.S. Treasury securities
   
15,963
     
-
     
(284
)
   
15,679
 
Non-U.S. Government securities
   
7,882
     
-
     
(269
)
   
7,613
 
     
246,327
     
-
     
(5,210
)
   
241,117
 
Matures after one year:
                               
Corporate bonds
   
657,238
     
80
     
(26,460
)
   
630,858
 
U.S. Treasury securities
   
9,939
     
-
     
(261
)
   
9,678
 
Non-U.S. Government securities
   
5,311
     
-
     
(356
)
   
4,955
 
     
672,488
     
80
     
(27,077
)
   
645,491
 
Total
 
$
918,815
   
$
80
   
$
(32,287
)
 
$
886,608
 
 
Proceeds from maturity of available-for-sale marketable securities during the years ended December 31, 2023, 2022 and 2021, were $277,382, $201,974 and $187,375, respectively.
 
Proceeds from sales of available-for-sale marketable securities during the year ended December 31, 2023 were $2,807, which led to realized losses of $125.
 
Proceeds from sales of available-for-sale marketable securities during the year ended December 31, 2022 were $29,236, which led to realized losses of $434.
 
Proceeds from sales of available-for-sale marketable securities during the year ended December 31, 2021 were $14,813, which led to realized losses of $16.

 

F - 28


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

NOTE 5:       INVENTORIES, NET

   
As of December 31,
 
   
2023
   
2022
 
Raw materials
 
$
340,604
   
$
503,257
 
Work in process
   
20,885
     
23,407
 
Finished goods
   
1,081,960
     
202,537
 
   
$
1,443,449
   
$
729,201
 
 
The Company recorded inventory write-downs of $46,369, $10,170 and $7,142 for the years ended December 31, 2023, 2022 and 2021, respectively.

 

NOTE 6:      PREPAID EXPENSES AND OTHER CURRENT ASSETS

 
   
As of December 31,
 
   
2023
   
2022
 
Vendor non-trade receivables1
 
$
102,991
   
$
147,597
 
Government authorities
   
167,221
     
55,670
 
Loan receivables2
   
55,418
     
-
 
Interest from marketable securities
   
7,515
     
6,235
 
Prepaid expenses and other
   
45,249
     
31,580
 
Total prepaid expenses and other current assets
 
$
378,394
   
$
241,082
 
 
1 Vendor non-trade receivables derived from the sale of components to manufacturing vendors who manufacture products, components and other testing equipment for the Company. The Company purchases these components directly from other suppliers. The Company does not reflect the sale of these components to the contract manufacturers in its revenues.
 
2 Loan receivables are loans to third parties. The loan repayments are expected on a monthly or annual basis as per the contractual terms of each loan agreement. The loans bear interest that represent market interest rate. The amortized cost of the loan receivable approximates its fair value as of December 31, 2023.

 

F - 29


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

NOTE 7:       PROPERTY, PLANT AND EQUIPMENT, NET
   
As of December 31,
 
   
2023
   
2022
 
Cost:
           
Land
 
$
12,823
   
$
13,070
 
Buildings and plants
   
153,813
     
152,218
 
Computers and peripheral equipment
   
57,527
     
46,376
 
Office furniture and equipment
   
10,992
     
10,911
 
Laboratory and testing equipment
   
67,248
     
58,454
 
Machinery and equipment
   
362,363
     
315,155
 
Leasehold improvements
   
96,730
     
85,147
 
Assets under construction and payments on account
   
88,077
     
47,168
 
Gross property, plant and equipment
   
849,573
     
728,499
 
Less - accumulated depreciation
   
234,994
     
184,530
 
Total property, plant and equipment, net
 
$
614,579
   
$
543,969
 
 
Depreciation expenses for the years ended December 31, 2023, 2022 and 2021, were $49,544, $40,580 and $29,359, respectively.
 
For the year ended December 31, 2023, impairment loss of $25,168 was recorded as a result of Company's decision to discontinue its LCV activity and other restructuring efforts related to the Solar segment (see Note 23).
 
Impairment losses for the years ended December 31, 2022, and 2021, were $649 and $2,113, respectively.

 

NOTE 8:       LEASES

 
The following table summarizes the Company’s lease-related assets and liabilities recorded in the consolidated balance sheets:
 
Description
 
Classification on the consolidated Balance Sheet
 
2023
   
2022
 
Assets:
               
Operating lease assets, net of lease incentive obligation
 
Operating lease right-of use assets, net
 
$
64,167
   
$
62,754
 
Finance lease assets
 
Property, plant and equipment, net
   
49,926
     
52,934
 
Total lease assets
     
$
114,093
   
$
115,688
 
Liabilities:
                   
Operating leases short term
 
Accrued expenses and other current liabilities
 
$
17,704
   
$
16,183
 
Finance leases short term
 
Accrued expenses and other current liabilities
   
3,253
     
3,263
 
Operating leases long term
 
Operating lease liabilities
   
45,070
     
46,256
 
Finance leases long term
 
Finance lease liabilities
   
41,892
     
45,385
 
Total lease liabilities
     
$
107,919
   
$
111,087
 

 

F - 30


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

The following table presents certain information related to the operating and finance leases:
 
   
Year ended December 31,
 
   
2023
   
2022
 
Finance leases:
           
Finance lease cost
 
$
4,154
   
$
4,196
 
Weighted average remaining lease term in years
   
14.99
     
16.28
 
Weighted average annual discount rate
   
2.30
%
   
2.30
%
Operating leases:
               
Operating lease cost
 
$
18,479
   
$
15,901
 
Weighted average remaining lease term in years
   
9.50
     
8.33
 
Weighted average annual discount rate
   
3.68
%
   
2.17
%
 
The following table presents supplemental cash flows information related to the lease costs for operating and finance leases:
 
   
Year ended December 31,
 
   
2023
   
2022
 
Cash paid for amounts included in measurement of lease liabilities:
           
Operating cash flows for operating leases
 
$
17,930
   
$
16,343
 
Operating cash flows for finance leases
 
$
373
   
$
420
 
Financing cash flows for finance leases
 
$
2,794
   
$
2,834
 
 
The following table reconciles the undiscounted cash flows for each of the first five years and the total of the remaining years of the operating and finance lease liabilities recorded in the consolidated balance sheets:
 
   
Operating Leases
   
Finance Leases
 
2024
 
$
17,933
   
$
3,288
 
2025
   
10,693
     
3,452
 
2026
   
6,585
     
3,452
 
2027
   
5,209
     
4,017
 
2028
   
4,479
     
3,155
 
Thereafter
   
30,169
     
36,087
 
Total lease payments
 
$
75,068
   
$
53,451
 
Less amount of lease payments representing interest
   
(12,294
)
   
(8,306
)
Present value of future lease payments
 
$
62,774
   
$
45,145
 
Less current lease liabilities
   
(17,704
)
   
(3,253
)
Long-term lease liabilities
 
$
45,070
   
$
41,892
 

 

F - 31


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

NOTE 9:       INTANGIBLE ASSETS, NET

 
In October 2023, the Company has decided to cease the use of SolarEdge Korea's (formerly Kokam) trade name and solar technology, as such, the Company recognized an impairment charge of $4,798 and the assets were disposed.
 
In June 2022, the Company decided to discontinue its stand-alone uninterrupted power supply activities or UPS (“Critical Power”). The Company recorded a loss in the amount of $1,226 pertaining to Critical Power's current technology and customer relationships.
 
In October 2022, following the e-Mobility and Automation Machines reporting unit’s analysis, an impairment test for long-lived assets was performed. The test included comparing the sum of the estimated undiscounted future cash flow attributable to the identified assets group and its carrying amounts, and recognizing an impairment for the amount to which the carrying amount exceeds the fair value of the assets groups. As a result, the Company recorded a current technology impairment of $26,917 related to e-Mobility's asset group and a $245 trade name impairment related to Automation Machines' asset group.
 
The impairments are recorded under Other operating expenses, net in the consolidated statement of income (see Note 23) additional information.
 
Acquired intangible assets consisted of the following as of December 31, 2023, and 2022:
 
   
As of December 31,
 
   
2023
   
2022
 
Intangible assets with finite lives:
           
Current Technology
 
$
26,990
   
$
29,196
 
Customer relationships
   
3,193
     
2,958
 
Trade names
   
624
     
3,287
 
Assembled workforce
   
3,575
     
3,575
 
Patents
   
22,000
     
1,400
 
Gross intangible assets
   
56,382
     
40,416
 
Less - accumulated amortization
   
(21,037
)
   
(20,487
)
Total intangible assets, net
 
$
35,345
   
$
19,929
 
 
Amortization expenses for the years ended December 31, 2023, 2022 and 2021, were $7,652, $9,096 and $10,176, respectively.
 
Expected future amortization expenses of intangible assets as of December 31, 2023 are as follows:
 
2024
 
$
7,415
 
2025
   
6,518
 
2026
   
5,930
 
2027
   
3,762
 
2028
   
2,612
 
2029 and thereafter
   
9,108
 
   
$
35,345
 

 

F - 32


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

NOTE 10:       GOODWILL
 
Goodwill is tested for impairment annually in the fourth quarter of each year and is examined between annual tests if an event occurs or circumstances change that would indicate the carrying amount may be impaired.
 
The Company completed its annual goodwill impairment test in the fourth quarter of 2023 for all reporting units and determined the following:
 
Due to impairment indicators of the solar reporting unit, which include, among other things, a deterioration in the environment in which the Company operates, a qualitative assessment of the Company’s solar reporting unit was performed in order to determine whether it is necessary to conduct the quantitative goodwill impairment test. Based on the results, the Company believes that it is more likely than not that the fair value of said reporting unit is greater than its carrying value and therefore a quantitative goodwill impairment test was not performed, and no goodwill impairment was recorded for the year ended December 31, 2023.
 
Due to impairment indicators of the Energy Storage reporting unit, which include, among other things, a decline in planned revenue and earnings compared with the projected results, the Company performed a quantitative goodwill impairment test and determined that the fair value of this reporting unit is greater than its carrying value and therefore no goodwill impairment was recorded for the year ended December 31, 2023.
 
The Company completed its annual goodwill impairment test in the fourth quarter of 2022 for all reporting units and determined the following:
 
In June 2022, the Company decided to discontinue its stand-alone Critical Power activities. The Company recorded an impairment in the amount of $2,782 pertaining to Critical Power's goodwill.
 
Due to impairment indicators of the e-Mobility reporting unit, which include, among other things, a shift in the Company's strategy that may result in a decline of the projected growth forecasted at the time of acquisition, the Company performed a quantitative goodwill impairment test. As a result, the Company recorded goodwill impairment in the amount of $80,534 for the year ended December 31, 2022, which is presented under Goodwill impairment in the consolidated statement of income.
 
In addition, a quantitative test has also been performed for the Automation Machines reporting unit due to indicators of impairment identified, which include, among other things, managerial changes and a decline in the overall financial performance compared with past projections. As a result, the Company recorded goodwill impairment in the amount of $6,788, for the year ended December 31, 2022, which was recorded under Goodwill impairment in the consolidated statement of income.
 
The fair value of the reporting units was estimated using a discounted cash flow analysis. When performing this analysis, the Company also considered multiples of earnings from comparable public companies. The decline in fair value of the e-Mobility and Automation Machines reporting units was primarily resulted from an increased discount rate and reduced estimated future cash flows.
 
The following summarizes the goodwill activity for the years ended December 31, 2023, and 2022:
 
   
Solar
   
Energy Storage
   
All other
   
Total
 
Goodwill at December 31, 2021
 
$
30,505
   
$
2,568
   
$
96,556
   
$
129,629
 
Changes during the year:
                               
Foreign currency adjustments
   
(1,737
)
   
(147
)
   
(6,452
)
   
(8,336
)
Impairment losses
   
-
     
-
     
(90,104
)
   
(90,104
)
Goodwill at December 31, 2022
   
28,768
     
2,421
     
-
     
31,189
 
Changes during the year:
                               
Acquisitions
   
12,266
     
-
     
-
     
12,266
 
Foreign currency adjustments
   
(402
)
   
(57
)
   
-
     
(459
)
Goodwill at December 31, 2023
 
$
40,632
   
$
2,364
   
$
-
   
$
42,996
 
As of December 31, 2023 and December 31, 2022 there were $90,104 accumulated goodwill impairment losses.

 

F - 33


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

NOTE 11:       OTHER LONG TERM ASSETS
 
   
As of December 31,
 
   
2023
   
2022
 
Cloud computing arrangements
 
$
13,666
   
$
3,457
 
Severance pay fund
   
9,241
     
8,799
 
Investments in privately held companies1
   
7,650
     
1,863
 
Loan receivables
   
2,438
     
-
 
Prepaid expenses and other
   
4,606
     
4,687
 
Total other long term assets
 
$
37,601
   
$
18,806
 
 
1 In January 2023, the Company completed an investment of $5,500 in the common stock of a privately-held company which represents 34.8% of its outstanding shares. The Company accounted for this investment using the equity method of accounting. The Company's share of net loss for the year ended December 31, 2023 was $350.
 
In April and July of 2023, the Company completed a total investment of $2,500 in the preferred stock of a privately-held company which represents 4.5% of its outstanding shares on a fully diluted basis. The Company accounted for this investment as an equity investment without readily determinable fair values. No impairment or other adjustments related to observable price changes in orderly transactions for identical or similar investments were identified.

 

F - 34


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

NOTE 12:       DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES

As of December 31, 2023, the Company entered into contracts of put and call options to sell U.S. dollars (“USD”) for NIS and Euro ("EUR") for USD in the amounts of approximately NIS 541 million and EUR 60 million, respectively.
 
The fair values of outstanding derivative instruments were as follows:
 
 
Balance sheet location
 
December 31, 2023
   
December 31, 2022
 
Derivative assets of options and forward contracts:
             
Designated cash flow hedges
Prepaid expenses and other current assets
 
$
4,477
   
$
-
 
Non-designated hedges
Prepaid expenses and other current assets
   
410
     
-
 
Total derivative assets
   
$
4,887
   
$
-
 
Derivative liabilities of options and forward contracts:
                 
Designated cash flow hedges
Accrued expenses and other current liabilities
 
$
-
   
$
(1,874
)
Non-designated hedges
Accrued expenses and other current liabilities
   
-
     
-
 
Total derivative liabilities
   
$
-
   
$
(1,874
)
 
Gains (losses) on derivative instruments are summarized below:
 
     
Year ended December 31,
 
 
Affected line item
 
2023
   
2022
   
2021
 
Foreign exchange contracts
                   
Non Designated Hedging Instruments
Consolidated Statements of Income - Financial income (expense), net
 
$
2,337
   
$
4,716
   
$
9,417
 
Designated Hedging Instruments
Consolidated Statements of Comprehensive Income - Cash flow hedges
 
$
(1,990
)
 
$
(8,965
)
 
$
3,289
 
 
See Note 21 for information regarding gains (losses) from designated hedging instruments reclassified from accumulated other comprehensive loss.

 

F - 35


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

NOTE 13:       FAIR VALUE MEASUREMENTS
 
In accordance with ASC 820, the Company measures its cash equivalents and marketable securities, at fair value using the market approach valuation technique. Cash and cash equivalents are classified within Level 1 because these assets are valued using quoted market prices. Marketable securities and foreign currency derivative contracts are classified within level 2 due to these assets being valued by alternative pricing sources and models utilizing market observable inputs.
 
The following table sets forth the Company’s assets that were measured at fair value as of December 31, 2023 and 2022 by level within the fair value hierarchy:
 
       
Fair value measurements as of
 
Description
 
Fair Value Hierarchy
 
December 31, 2023
   
December 31, 2022
 
Assets:
               
Cash and cash equivalents:
               
Cash
 
Level 1
 
$
309,521
   
$
695,004
 
Money market mutual funds
 
Level 1
 
$
22,311
   
$
25,149
 
Deposits
 
Level 1
 
$
6,636
   
$
62,959
 
Derivative instruments
 
Level 2
 
$
4,887
   
$
-
 
Short-term marketable securities:
                   
Corporate bonds
 
Level 2
 
$
481,820
   
$
217,825
 
U.S. Treasury securities
 
Level 2
 
$
15,261
   
$
15,679
 
U.S. Government agency securities
 
Level 2
 
$
8,795
   
$
-
 
Non-U.S. Government securities
 
Level 2
 
$
15,694
   
$
7,613
 
Long-term marketable securities:
                   
Corporate bonds
 
Level 2
 
$
339,681
   
$
630,858
 
U.S. Treasury securities
 
Level 2
 
$
2,408
   
$
9,678
 
U.S. Government agency securities
 
Level 2
 
$
44,086
   
$
-
 
Non-U.S. Government securities
 
Level 2
 
$
21,650
   
$
4,955
 
Liabilities:
                   
Derivative instruments
 
Level 2
 
$
-
   
$
(1,874
)
 

F - 36


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

NOTE 14: WARRANTY OBLIGATIONS
 
Changes in the Company’s product warranty obligations for the years ended December 31, 2023, 2022 and 2021 were as follows:
 
   
December 31,
 
   
2023
   
2022
   
2021
 
Balance, at the beginning of the period
 
$
385,057
   
$
265,160
   
$
204,994
 
Accruals for warranty during the period
   
250,266
     
211,202
     
127,057
 
Changes in estimates
   
20,017
     
1,914
     
7,685
 
Settlements
   
(137,096
)
   
(93,219
)
   
(74,576
)
Balance, at end of the period
   
518,244
     
385,057
     
265,160
 
Less current portion
   
(183,047
)
   
(103,975
)
   
(71,480
)
Long term portion
 
$
335,197
   
$
281,082
   
$
193,680
 

 

NOTE 15:       DEFERRED REVENUES
 
Deferred revenues consist of deferred cloud-based monitoring services, communication services, warranty extension services and advance payments received from customers for the Company’s products. Deferred revenues are classified as short-term and long-term deferred revenues based on the period in which revenues are expected to be recognized.
 
Significant changes in the balances of deferred revenues during the period are as follows:
 
   
December 31,
 
   
2023
   
2022
   
2021
 
Balance, at the beginning of the period
 
$
213,577
   
$
169,345
   
$
140,020
 
Revenue recognized
   
(29,650
)
   
(23,017
)
   
(26,093
)
Increase in deferred revenues and customer advances
   
71,516
     
67,249
     
55,418
 
Balance, at the end of the period
   
255,443
     
213,577
     
169,345
 
Less current portion
   
(40,836
)
   
(26,641
)
   
(17,789
)
Long term portion
 
$
214,607
   
$
186,936
   
$
151,556
 
 
The following table includes estimated revenues expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) as of December 31, 2023:
 
2024
 
$
40,836
 
2025
   
13,786
 
2026
   
13,417
 
2027
   
11,314
 
2028
   
10,084
 
Thereafter
   
166,006
 
Total deferred revenues
 
$
255,443
 

 

F - 37


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

NOTE 16:       ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
 
   
As of December 31,
 
   
2023
   
2022
 
Accrued expenses
 
$
142,130
   
$
117,638
 
Government authorities
   
34,309
     
67,514
 
Operating lease liabilities
   
17,704
     
16,183
 
Accrual for sales incentives
   
5,862
     
6,790
 
Finance lease
   
3,253
     
3,263
 
Other
   
2,653
     
2,724
 
Total accrued expenses and other current liabilities
 
$
205,911
   
$
214,112
 

 

NOTE 17:       CONVERTIBLE SENIOR NOTES
 
On September 25, 2020, the Company sold $632,500 aggregate principal amount of its 0.00% convertible senior notes due 2025 (the “Notes”). The Notes were sold pursuant to an indenture, dated September 25, 2020 (the “Indenture”), between the Company and U.S. Bank National Association, as trustee (the “Trustee”). The Notes do not bear regular interest and mature on September 15, 2025, unless earlier repurchased or converted in accordance with their terms. The Notes are general senior unsecured obligations of the Company.
 
Holders may convert their Notes prior to the close of business on the business day immediately preceding June 15, 2025 in multiples of $1,000 principal amount, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on December 31, 2020 (and only during such calendar quarter), if the last reported sale price of the common stock for at least 20 trading days (whether or not consecutive) during the period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; (2) during the five-business-day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of the Notes for each trading day of that five consecutive trading day period was less than 98% of the product of the last reported sale price of the common stock and the conversion rate on each such trading day; or (3) upon the occurrence of specified corporate events as described in the Indenture. In addition, holders may convert their Notes, in multiples of $1,000 principal amount, at their option at any time beginning on or after June 15, 2025, and prior to the close of business on the second scheduled trading day immediately preceding the stated maturity date of the Notes, without regard to the foregoing circumstances. The initial conversion rate for the Notes was 3.5997 shares of common stock per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $277.80 per share of common stock, subject to adjustment upon the occurrence of certain specified events as set forth in the Indenture.
 
Upon conversion, the Company may choose to pay or deliver, as the case may be, cash, shares of common stock or a combination of cash and shares of common stock.
 
In addition, upon the occurrence of a fundamental change (as defined in the Indenture), holders of the Notes may require the Company to repurchase all or a portion of their Notes, in multiples of $1,000 principal amount, at a repurchase price of 100% of the principal amount of the Notes, plus any accrued and unpaid special interest, if any, to, but excluding, the repurchase date. If certain fundamental changes referred to as make-whole fundamental changes occur, the conversion rate for the Notes may be increased.

 

F - 38


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

The Convertible Senior Notes consisted of the following as of December 31, 2023 and 2022:
 
   
As of December 31,
 
   
2023
   
2022
 
Liability:
           
Principal
 
$
632,500
   
$
632,500
 
Unamortized issuance costs
   
(5,119
)
   
(8,049
)
Net carrying amount
 
$
627,381
   
$
624,451
 
 
For the years ended December 31, 2023, 2022 and 2021 the Company recorded amortized debt issuance costs related to the Notes in the amount of $2,930, $2,916 and $2,903, respectively.
 
As of December 31, 2023, the issuance costs of the Notes will be amortized over the remaining term of approximately 1.70 years.
 
The annual effective interest rate of the Notes is 0.47%.
 
As of December 31, 2023, the estimated fair value of the Notes, which the Company has classified as Level 2 financial instruments, is $577,156. The estimated fair value was determined based on the quoted bid price of the Notes in an over-the-counter market on the last trading day of the reporting period.
 
As of December 31, 2023, the if-converted value of the Notes did not exceed the principal amount.

 

NOTE 18:       OTHER LONG TERM LIABILITIES
 
   
As of December 31,
 
   
2023
   
2022
 
Tax liabilities
 
$
3,577
   
$
3,830
 
Accrued severance pay
   
12,967
     
9,848
 
Other
   
1,900
     
2,078
 
   
$
18,444
   
$
15,756
 

 

F - 39


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

NOTE 19:       STOCK CAPITAL
 
a.
Common stock rights:
 
Common stock confers upon its holders the right to receive notice of, and to participate in, all general meetings of the Company, where each share of common stock shall have one vote for all purposes, to share equally, on a per share basis, in bonuses, profits, or distributions out of fund legally available therefor, and to participate in the distribution of the surplus assets of the Company in the event of liquidation of the Company.
 
b.
Secondary public offering:
 
On March 17, 2022, the Company offered and sold 2,300,000 shares of the Company’s common stock, at a public offering price of $295.00 per share. The shares of Common Stock were issued and sold in a registered offering pursuant to the underwriting agreement dated March 17, 2022, among the Company, Goldman Sachs & Co. LLC, J.P. Morgan Securities LLC, and Morgan Stanley & Co. LLC (the “Underwriting Agreement”). All of the offered shares were issued at closing, including 300,000 shares of Common Stock that were issued and sold pursuant to the underwriters’ option to purchase additional shares under the Underwriting Agreement, which was exercised in full on March 18, 2022.
 
The net proceeds to the Company were $650,526 after deducting underwriters' discounts of $27,140 and commissions of $834.
 
c.
Equity Incentive Plans:
 
The Company’s 2007 Global Incentive Plan (the “2007 Plan”) was adopted by the board of directors on August 30, 2007. The 2007 Plan terminated upon the Company’s IPO on March 31, 2015 and no further awards may be granted thereunder. All outstanding awards will continue to be governed by their existing terms and 379,358 available options for future grants were transferred to the Company’s 2015 Global Incentive Plan (the “2015 Plan”) and are reserved for future issuances under the 2015 plan. The 2015 Plan became effective upon the consummation of the IPO. The 2015 Plan provides for the grant of options, restricted stock units ("RSU"), performance stock units ("PSU"), and other share-based awards to directors, employees, officers, and non-employees of the Company and its subsidiaries. As of December 31, 2023, a total of 20,853,755 shares of common stock were reserved for issuance pursuant to stock awards under the 2015 Plan (the “Share Reserve”), an aggregate of 11,042,805 shares are still available for future grants.
 
The Share Reserve will automatically increase on January 1st of each year during the term of the 2015 Plan, commencing on January 1st of the year following the year in which the 2015 Plan becomes effective, in an amount equal to 5% of the total number of shares of capital stock outstanding on December 31st of the preceding calendar year; provided, however, that the Company’s board of directors may determine that there will not be a January 1st increase in the Share Reserve in a given year or that the increase will be less than 5% of the shares of capital stock outstanding on the preceding December 31st.
 
The Company granted under its 2015 Plan, PSU awards to certain employees and officers which vest upon the achievement of certain performance or market conditions subject to their continued employment with the Company.
 
In 2021, the Company has also committed to issuing additional shares, which are subject to resale registration rights and which carry certain performance conditions (including business performance targets and a continued service relationship with the Company) and are treated as PSUs for accounting purposes.
 
The market condition for the PSUs is based on the Company’s total shareholder return ("TSR") compared to the TSR of companies listed in the S&P 500 index over a one to three year performance period. The Company uses a Monte-Carlo simulation to determine the grant date fair value for these awards, which takes into consideration the market price of a share of the Company’s common stock on the date of grant less the present value of dividends expected during the requisite service period, as well as the possible outcomes pertaining to the TSR market condition. The Company recognizes such compensation expenses on an accelerated vesting method.
 

F - 40


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

The aggregate maximum number of shares of common stock that may be issued on the exercise of incentive stock options is 10,000,000. As of December 31, 2023, an aggregate of 8,617,974 options are still available for future grants under the 2015 Plan.
 
A summary of the activity in stock options and related information is as follows:
 
   
Number of options
   
Weighted average exercise price
   
Weighted average remaining contractual term in years
   
Aggregate intrinsic Value
 
Outstanding as of December 31, 2022
   
339,029
   
$
50.64
     
4.86
   
$
79,414
 
Exercised
   
(21,613
)
   
10.48
     
-
     
3,572
 
Outstanding as of December 31, 2023
   
317,416
   
$
53.38
     
4.05
   
$
17,366
 
Vested and expected to vest as of December 31, 2023
   
317,166
   
$
53.24
     
4.05
   
$
17,366
 
Exercisable as of December 31, 2023
   
307,719
   
$
47.70
     
3.97
   
$
17,366
 
 
The intrinsic value is the amount by which the closing price of the Company’s common stock on December 31, 2023 of $93.60 or the price on the day of exercise exceeds the exercise price of the stock options multiplied by the number of in-the-money options.
 
The total intrinsic value of options exercised during the years ended December 31, 2023, 2022 and 2021 was $3,572, $37,948, and $65,668, respectively.
 
No options were granted in 2023.
 
A summary of the activity in the RSUs and related information is as follows:
 
   
Number of RSUs
   
Weighted average grant date fair value
 
Unvested as of January 1, 2023
   
1,488,515
   
$
232.05
 
Granted
   
1,138,764
     
133.44
 
Vested
   
(661,967
)
   
198.16
 
Forfeited
   
(105,026
)
   
253.80
 
Unvested as of December 31, 2023
   
1,860,286
   
$
182.52
 
 
A summary of the activity in the PSUs and related information is as follows:
 
   
Number of PSUs
   
Weighted average grant date fair value
 
Unvested as of January 1, 2023
 
$
149,232
   
$
295.88
 
Granted
   
32,348
     
314.22
 
Vested
   
(107,165
)
   
296.76
 
Unvested as of December 31, 2023
 
$
74,415
   
$
302.58
 

 

F - 41


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

d.
Employee Stock Purchase Plan:
 
The Company adopted an ESPP effective upon the consummation of the IPO. As of December 31, 2023, total of 4,150,380 shares were reserved for issuance under this plan. The number of shares of common stock reserved for issuance under the ESPP will increase automatically on January 1st of each year, for ten years, by the lesser of 1% of the total number of shares of the Company’s common stock outstanding on December 31st of the preceding calendar year or 487,643 shares. However, the Company’s board of directors may reduce the amount of the increase in any particular year at their discretion, including a reduction to zero.
 
The ESPP is implemented through an offering every six months. According to the ESPP, eligible employees may use up to 15% of their salaries to purchase common stock up to an aggregate limit of $15 per participant for every six months plan. The price of an ordinary share purchased under the ESPP is equal to 85% of the lower of the fair market value of the ordinary share on the subscription date of each offering period or on the purchase date.
 
As of December 31, 2023, 938,164 shares of common stock had been purchased under the ESPP.
 
As of December 31, 2023, 3,212,216 shares of common stock were available for future issuance under the ESPP.
 
In accordance with ASC No. 718, the ESPP is compensatory and, as such, results in recognition of compensation cost.
 
e.
Stock-based compensation expenses:
 
The Company recognized stock-based compensation expenses related to all stock-based awards in the consolidated statement of income for the years ended December 31, 2023, 2022 and 2021, as follows:
 
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
Stock-based compensation expenses:
                 
Cost of revenues
 
$
23,200
   
$
21,818
   
$
18,743
 
Research and development
   
66,944
     
63,211
     
45,424
 
Selling and marketing
   
30,987
     
31,017
     
22,834
 
General and administrative
   
28,814
     
29,493
     
15,592
 
Total stock-based compensation expenses
 
$
149,945
   
$
145,539
   
$
102,593
 
                         
Stock-based compensation capitalized:
                       
Inventories, net
 
$
2,460
   
$
-
   
$
-
 
Other long-term assets
   
1,666
     
380
     
-
 
Total stock-based compensation capitalized
 
$
4,126
   
$
380
   
$
-
 
 
The total tax benefit associated with share-based compensation for the year ended December 31, 2023, 2022 and 2021 was $27,551, $7,747 and $19,113, respectively. The tax benefit realized from share-based compensation for the year ended December 31, 2023, 2022 and 2021 was $8,866, $10,171 and $13,379, respectively.
 
As of December 31, 2023, there were total unrecognized compensation expenses in the amount of $332,367 related to non-vested equity-based compensation arrangements granted. These expenses are expected to be recognized during the period from January 1, 2024 through November 30, 2027.

 

F - 42


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

NOTE 20:       COMMITMENTS AND CONTINGENT LIABILITIES
 
a.
Guarantees:
 
As of December 31, 2023, contingent liabilities exist regarding guarantees in the amounts of $6,123 and $1,946 in respect of office rent lease agreements and customs and other transactions, respectively.
 
b.
Contractual purchase obligations:
 
The Company has contractual obligations to purchase goods and raw materials. These contractual purchase obligations relate to inventories and other purchase orders, which cannot be canceled without penalty. In addition, the Company acquires raw materials or other goods and services, including product components, by issuing authorizations to its suppliers to purchase materials based on its projected demand and manufacturing needs.
 
As of December 31, 2023, the Company had non-cancelable purchase obligations totaling approximately $1,041,253, out of which the Company recorded a provision for loss in the amount of $24,963.
 
As of December 31, 2023, the Company had contractual obligations for capital expenditures totaling approximately $95,499. These commitments reflect purchases of automated assembly lines and other machinery related to the Company’s manufacturing process.
 
c.
Legal claims:
 
From time to time, the Company may be involved in various claims and legal proceedings. The Company reviews the status of each matter and assesses its potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and the amount can be reasonably estimated, the Company accrues a liability for the estimated loss. These accruals are reviewed at least quarterly and adjusted to reflect the impact of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular matter.
 
On November 3, 2023, Daphne Shen, a purported stockholder of the Company, filed a proposed class action complaint for violation of federal securities laws, individually and putatively on behalf of all others similarly situated, in the U.S District Court of the Southern District of New York against the Company, the Company’s CEO and the Company’s CFO. The complaint alleges violations of Section 10(b) and Rule 10b-5 of the Exchange Act, as well as violations of Section 20(a) of the Exchange Act against the individual defendants. The complaint seeks class certification, damages, interest, attorneys’ fees, and other relief. On December 13, 2023, Javier Cascallar filed a similar proposed class action. On February 7, 2024, the Court consolidated the two actions, and appointed co-lead plaintiffs and lead counsel. Due to the early stage of this proceeding, the Company cannot reasonably estimate the potential range of loss, if any, or the likelihood of a potential adverse outcome. The Company disputes the allegations of wrongdoing and intends to vigorously defend against them.
 
In August 2019, the Company was served with a lawsuit filed in the civil courts of Milan, Italy against the Italian subsidiary of SolarEdge e-Mobility S.r.l (previously SMRE S.p.A) that purchased the shares of SolarEdge e-Mobility in the tender offer that followed the SolarEdge e-Mobility Acquisition by certain former shareholders of SolarEdge e-Mobility who tendered their shares. The lawsuit asked for damages of approximately $3,000, representing the difference between the amount for which they tendered their shares (6 Euro per share) and 6.7 Euros per share. In December 2023 the court of Milan, rendered a decision ordering SolarEdge to pay, in favor of each plaintiff, the difference between the price paid (6 Euro per share) and 6.44 Euro per share, i.e. 0.44 euros per share. The Company is currently evaluating whether to appeal this decision.
 
As of December 31, 2023, the Company recorded an accrual of $2,011 for legal claims which was recorded under accrued expenses and other current liabilities.
 

F - 43


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

NOTE 21:       ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)
 
   
Unrealized gains (losses) on available-for-sale marketable securities
   
Unrealized gains (losses) on cash flow hedges
   
Foreign currency translation adjustments on intra-entity transactions that are of a long-term investment in nature
   
Unrealized gains (losses) on foreign currency translation
   
Total
 
Beginning balance as of January 1, 2021
 
$
240
   
$
-
   
$
-
   
$
3,617
   
$
3,857
 
Revaluation
   
(6,283
)
   
3,735
     
(17,420
)
   
(9,681
)
   
(29,649
)
Tax on revaluation
   
1,346
     
(446
)
   
-
     
-
     
900
 
Other comprehensive income (loss) before reclassifications
   
(4,937
)
   
3,289
     
(17,420
)
   
(9,681
)
   
28,749
 
Reclassification
   
(16
)
   
(2,742
)
   
-
     
-
     
(2,758
)
Tax on reclassification
   
4
     
327
     
-
     
-
     
331
 
Gains reclassified from accumulated other comprehensive income
   
(12
)
   
(2,415
)
   
-
     
-
     
(2,427
)
Net current period other comprehensive income (loss)
   
(4,949
)
   
874
     
(17,420
)
   
(9,681
)
   
(31,176
)
Ending balance as of December 31, 2021
 
$
(4,709
)
 
$
874
   
$
(17,420
)
 
$
(6,064
)
 
$
(27,319
)
Revaluation
   
(26,944
)
   
(9,890
)
   
(20,540
)
   
(1,875
)
   
(59,249
)
Tax on revaluation
   
5,583
     
925
     
-
     
-
     
6,508
 
Other comprehensive income (loss) before reclassifications
   
(21,361
)
   
(8,965
)
   
(20,540
)
   
(1,875
)
   
(52,741
)
Reclassification
   
736
     
7,024
     
-
     
-
     
7,760
 
Tax on reclassification
   
(115
)
   
(694
)
   
-
     
-
     
(809
)
Losses reclassified from accumulated other comprehensive income
   
621
     
6,330
     
-
     
-
     
6,951
 
Net current period other comprehensive loss
   
(20,740
)
   
(2,635
)
   
(20,540
)
   
(1,875
)
   
(45,790
)
Ending balance as of December 31, 2022
 
$
(25,449
)
 
$
(1,761
)
 
$
(37,960
)
 
$
(7,939
)
 
$
(73,109
)
Revaluation
   
25,898
     
(1,973
)
   
(5,375
)
   
5,409
     
23,959
 
Tax on revaluation
   
(5,487
)
   
(17
)
   
-
     
-
     
(5,504
)
Other comprehensive income (loss) before reclassifications
   
20,411
     
(1,990
)
   
(5,375
)
   
5,409
     
18,455
 
Reclassification
   
107
     
8,325
     
-
     
-
     
8,432
 
Tax on reclassification
   
(29
)
   
(634
)
   
-
     
-
     
(663
)
Losses reclassified from accumulated other comprehensive income
   
78
     
7,691
     
-
     
-
     
7,769
 
Net current period other comprehensive income (loss)
   
20,489
     
5,701
     
(5,375
)
   
5,409
     
26,224
 
Ending balance as of December 31, 2023
 
$
(4,960
)
 
$
3,940
   
$
(43,335
)
 
$
(2,530
)
 
$
(46,885
)
 

F - 44


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

The following table provides details about reclassifications out of accumulated other comprehensive income (loss) for the years ended December 31, 2023, 2022 and 2021:
 
Details about Accumulated Other
Comprehensive Income (Loss) Components
 
Amount Reclassified from Accumulated Other
Comprehensive Income (Loss)
 
Affected Line Item in the
Statement of Income
   
2023
   
2022
   
2021
   
Unrealized gains (losses) on available-for-sale marketable securities
                   
   
$
(107
)
 
$
(736
)
 
$
16
 
Financial income (expenses), net
     
29
     
115
     
(4
)
Income taxes
   
$
(78
)
 
$
(621
)
 
$
12
 
Total, net of income taxes
Unrealized gains (losses) on cash flow hedges
                         
     
(964
)
   
(801
)
   
333
 
Cost of revenues
     
(4,981
)
   
(4,142
)
   
1,645
 
Research and development
     
(1,057
)
   
(959
)
   
334
 
Sales and marketing
     
(1,323
)
   
(1,122
)
   
430
 
General and administrative
   
$
(8,325
)
 
$
(7,024
)
 
$
2,742
 
Total, before income taxes
     
634
     
694
     
(327
)
Income taxes
     
(7,691
)
   
(6,330
)
   
2,415
 
Total, net of income taxes
Total reclassifications for the period
 
$
(7,769
)
 
$
(6,951
)
 
$
2,427
   

 

F - 45


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

NOTE 22:       EARNINGS PER SHARE
 
The following table presents the computation of basic and diluted EPS attributable to SolarEdge Technologies Inc.:
 
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
Basic:
                 
Numerator:
                 
Net income
 
$
34,329
   
$
93,779
   
$
169,170
 
Denominator:
                       
Shares used in computing net EPS of common stock, basic
   
56,557,106
     
55,087,770
     
52,202,182
 
Diluted:
                       
Numerator:
                       
Net income attributable to common stock, basic
 
$
34,329
   
$
93,779
   
$
169,170
 
Notes due 2025
   
-
     
2,203
     
2,134
 
Net income attributable to common stock, diluted
 
$
34,329
   
$
95,982
   
$
171,304
 
Denominator:
                       
Shares used in computing net EPS of common stock, basic
   
56,557,106
     
55,087,770
     
52,202,182
 
Notes due 2025
   
-
     
2,276,818
     
2,276,818
 
Effect of stock-based awards
   
680,412
     
736,061
     
1,492,030
 
Shares used in computing net EPS of common stock, diluted
   
57,237,518
     
58,100,649
     
55,971,030
 
Earnings per share:
                       
Basic
 
$
0.61
   
$
1.70
   
$
3.24
 
Diluted
 
$
0.60
   
$
1.65
   
$
3.06
 
                         
Shares excluded from the calculation of net diluted due to their anti-dilutive effect
   
1,994,328
     
207,980
     
132,133
 

 

F - 46


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

NOTE 23:       OTHER OPERATING EXPENSES, NET
 
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
Impairment of property, plant and equipment
 
$
25,168
   
$
649
   
$
2,209
 
Impairment of intangible assets1
   
5,622
     
28,388
     
-
 
Gain on sale of assets
   
(1,262
)
   
(2,603
)
   
-
 
Legal settlements and contingencies2
   
1,786
     
-
     
-
 
SolarEdge Korea (formerly Kokam) purchase escrow3
   
-
     
-
     
(859
)
Total other operating expense, net
 
$
31,314
   
$
26,434
   
$
1,350
 
 
1 See Note 9
 
2 See Note 20c
 
3 In the year ended December 31, 2021, the Company received a payment of $859 out of the SolarEdge Korea (formerly Kokam) acquisition escrow, with regards to a working capital adjustment.

 

F - 47


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

NOTE 24:       RESTRUCTURING AND OTHER EXIT ACTIVITIES
 
In October of 2023, the Company made an announcement regarding its restructuring plans to adjust its manufacturing capacity and increase operating efficiency, including terminating the manufacturing process in Mexico, reducing manufacturing capacity in China, and discontinuing the Company’s LCV activity. The program is expected to be completed by the end of the first half of 2024. These decisions were made in order to better align the Company with current market conditions.
 
The Company determined that the discontinuation of the LCV activity does not represent a strategic shift that will have a major effect on the Company's operations and financial results and therefore it did not meet the criteria for discontinued operations classification.
 
Restructuring and other exit charges for the year ended December 31, 2023 by segments and type of cost were as follows:
 
   
Solar
   
e-Mobility
       
   
Employee termination costs
   
Contract termination
and other
   
Employee termination costs
   
Inventory
write-down
   
Contract termination and other
   
Total
 
Cost of revenues
 
$
2,561
   
$
20,593
   
$
-
   
$
27,158
   
$
9,489
   
$
59,801
 
Sales and marketing
   
-
     
-
     
4
     
-
     
-
     
4
 
General and administrative
   
-
     
-
     
297
     
-
     
87
     
384
 
Total
 
$
2,561
   
$
20,593
   
$
301
   
$
27,158
   
$
9,576
   
$
60,189
 
 
For the year ended December 31, 2022, the Company recorded $4,314 of inventory write-downs in cost of revenues as a result of Critical Power's discontinuation.
 
The Company did not record any restructuring and other exit activities costs for the year ended December 31, 2021
 
The Company’s liability balance for the restructuring and other exit charges is as follows:
 
   
Employee termination costs
   
Inventory write-down 1
   
Contract termination and other
 
Balance as of January 1, 2023
 
$
-
   
$
-
   
$
-
 
Charges
   
2,862
     
27,158
     
30,169
 
Cash payments
   
(548
)
   
-
     
-
 
Foreign currency adjustments
 
 
59
   
 
616
   
 
224
 
Balance as of December 31, 2023
 
$
2,373
   
$
27,774
   
$
30,393
 
 
1 Inventory write-down is included under Inventories, net on the balance sheet.
 
The total amount expected to be incurred for restructuring and other exit charges, which primarily consists of contract terminations related to the solar segment, is $10,558.

 

F - 48


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

NOTE 25:       INCOME TAXES
 
a.
Tax rates in the U.S:
 
The Company is subject to U.S. federal tax at the rate of 21%.
 
On December 22, 2017, the Tax Cuts and Jobs Act (the "Tax Act") was signed into law making significant changes to U.S. income tax law. These changes include, but are not limited to, a corporate tax rate decrease from 35% to 21% effective for tax years 2018 onwards and created new taxes on certain foreign-sourced earnings and certain related-party payments - the Global Intangible Low Taxed Income (“GILTI”). Furthermore, changes introduced by the Tax Act to Section 174 of the Internal Revenue Code, that came into effect on January 1, 2022, require taxpayers to amortize research and development expenditures over five years (if incurred in the U.S.) or fifteen years (if incurred outside the U.S.), thereby increasing taxable income and payable tax.
 
The Tax Act required the Company to pay U.S. income taxes on accumulated foreign subsidiaries earnings not previously subject to U.S. income tax at a rate of 15.5% to the extent of foreign cash and certain other net current assets and 8% on the remaining earnings. The total tax liability was calculated to approximately $8,500, which will be paid over the eight-year period provided in the Tax Act (ending 2024).
 
b.
Corporate tax in Israel:
 
The taxable income of Israeli companies is subject to corporate tax at the rate of 23%. The Israeli subsidiary is also eligible for tax benefits as further described in note 25j.
 
c.
Carryforward tax losses:
 
As of December 31, 2023, the foreign subsidiaries have carryforward tax losses of $205,263 which do not have an expiration date.
 
d.
Deferred taxes:
 
Deferred taxes reflect the net tax effect of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.

 

F - 49


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

Significant components of the Company’s deferred tax liabilities and assets are as follows:
 
   
December 31,
 
   
2023
   
2022
 
Deferred tax assets, net:
           
Research and Development carryforward expenses
 
$
25,527
   
$
9,335
 
Carryforward tax losses(1)
   
44,294
     
19,916
 
Stock based compensation expenses
   
28,715
     
9,863
 
Deferred revenue
   
13,244
     
8,954
 
Lease liabilities
   
12,872
     
6,520
 
Inventory Impairment
   
11,136
     
627
 
Foreign currency translation
   
4,985
     
6,987
 
Allowance and other reserves
   
17,367
     
23,255
 
Total Gross deferred tax assets, net
 
$
158,140
   
$
85,457
 
Less, Valuation Allowance
   
(51,245
)
   
(23,777
)
Total deferred tax assets, net
 
$
106,895
   
$
61,680
 
Deferred tax liabilities, net:
               
Intercompany transactions
 
$
(4,470
)
 
$
(6,292
)
Right-of-use assets
   
(13,353
)
   
(6,618
)
Purchase price allocation
   
(4,129
)
   
(4,617
)
Property, plant and equipment
   
(5,481
)
   
-
 
Total deferred tax liabilities, net
 
$
(27,433
)
 
$
(17,527
)
Recorded as:
               
Deferred tax assets, net
 
$
80,912
   
$
44,153
 
Deferred tax liabilities, net
   
(1,450
)
   
-
 
Net deferred tax assets
 
$
79,462
   
$
44,153
 
 
(1) Related to deferred tax assets that would only be realizable upon the generation of net income in certain foreign jurisdictions.
 
The Company’s Israeli subsidiary’s tax-exempt profit from Benefited Enterprises (as defined in note 25j) is permanently reinvested, Therefore, deferred taxes have not been provided for such tax-exempt income.
 
The Company may incur additional tax liability in the event of intercompany dividend distributions by some of its subsidiaries. Such additional tax liability in respect of these subsidiaries has not been provided for in the Financial Statements as the Company’s management and the Board of Directors has determined that the Company intends to reinvest earnings of its subsidiaries indefinitely.
 
e.
Uncertain tax positions are comprised as follows:
 
   
December 31,
 
   
2023
   
2022
   
2021
 
Balance, at the beginning of the period
 
$
2,756
   
$
2,192
   
$
10,564
 
Increases related to current year tax positions
   
1,502
     
564
     
635
 
Increase for tax positions related to prior years
   
11,778
     
-
     
-
 
Decreases related to prior year tax positions
   
(128
)
   
-
     
(9,007
)
Balance, at end of the period
 
$
15,908
   
$
2,756
   
$
2,192
 
 

F - 50


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

The total amount of gross unrecognized tax benefits above would affect the Company's effective tax rate, if recognized.
 
The Company accrues interest and penalties related to unrecognized tax benefits in its provision for income taxes. As of December 31, 2023, the Company accrued $2,927.
 
The total amount of penalties and interest were not material as of December 31, 2022 and 2021.
 
It is reasonably possible that the Company’s gross unrecognized tax benefits will decrease by an insignificant amount in the next 12 months, primarily due to the lapse of the statute of limitations.
 
f.
Income before income taxes are comprised as follows:
 
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
Domestic
 
$
49,758
   
$
47,324
   
$
13,659
 
Foreign
   
31,341
     
129,831
     
173,565
 
Income before income taxes
 
$
81,099
   
$
177,155
   
$
187,224
 
 
g.
Income taxes (tax benefit) are comprised as follows:
 
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
Current taxes:
                 
Domestic
 
$
42,960
   
$
56,958
   
$
(7,872
)
Foreign
   
46,531
     
37,473
     
37,564
 
Total current taxes
   
89,491
     
94,431
     
29,692
 
Deferred taxes:
                       
Domestic
   
(2,244
)
   
(8,955
)
   
(3,682
)
Foreign
   
(40,827
)
   
(2,100
)
   
(7,956
)
Total deferred taxes
   
(43,071
)
   
(11,055
)
   
(11,638
)
Income taxes, net
 
$
46,420
   
$
83,376
   
$
18,054
 
 

F - 51


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

h.
Reconciliation of theoretical tax expense to actual tax expense:
 
The differences between the statutory tax rate of the Company and the effective tax rate are result of a variety of factors, including different effective tax rates applicable to non-US subsidiaries that have tax rates different than the Company tax rate, tax benefits relating to stock-based compensation and adjustments to valuation allowances on deferred tax assets of such subsidiaries.
 
A reconciliation between the theoretical tax expense and the actual tax expense as reported in the consolidated statements of income is as follows:
 
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
Statutory tax rate
   
21
%
   
21
%
   
21
%
Effect of:
                       
Income tax at rate other than the U.S. statutory tax rate
   
(37.3
)%
   
(10.8
)%
   
(7.4
)%
Losses and timing differences for which valuation allowance was provided
   
27.7
%
   
5.2
%
   
2.7
%
Prior year income taxes (benefit)
   
(1.0
)%
   
2.9
%
   
(4.4
)%
R&D Capitalization and other effects of TCJA
   
42.5
%
   
18.9
%
   
0.1
%
Non-deductible expenses
   
4.5
%
   
13.2
%
   
2.0
%
Other individually immaterial income tax items, net
   
(0.2
)%
   
(3.3
)%
   
(4.4
)%
Effective tax rate
   
57.2
%
   
47.1
%
   
9.6
%
 
i.
Tax assessments:
 
The Israeli tax authorities issued a tax order for tax year 2016 and tax assessments for tax years 2017 and 2018 against the Company’s Israeli subsidiary, challenging the subsidiary's positions on several issues. The Israeli subsidiary has protested the order before the Central District Court in Israel and appealed the tax assessments.
 
The Company believes it has adequately provided for these items, however adverse results could have a material impact on the Company’s financial statements.
 
As of December 31, 2023, the Company and certain of its subsidiaries filed U.S. federal and various state and foreign income tax returns. The statute of limitations relating to the consolidated U.S. federal income tax return is closed for all tax years up to and including 2018.
 
The statute of limitations related to tax returns of the Company’s Israeli subsidiary for all tax years up to and including 2015 has lapsed.
 
The statute of limitations related to tax returns of the Company’s other subsidiaries has lapsed for part of the tax years, which differs between the different subsidiaries.
 
j.
Tax benefits for Israeli companies under the Law for the Encouragement of Capital Investments, 1959 (the “Investments Law”):
 
The Israeli subsidiary elected tax year 2012 as a "Year of Election" for “Benefited Enterprise” status under the Investments Law. According to the Investments Law, the Israeli subsidiary elected to participate in the alternative benefits program which provides certain benefits, including tax exemptions and reduced tax rates (which depend on, inter alia, the geographic location in Israel). Income not eligible for Benefited Enterprise benefits is taxed at a regular corporate tax rate.
 
Upon meeting the requirements under the Investments Law, undistributed income derived from Benefited Enterprise from productive activity will be exempt from tax for two years from the year in which the Israeli subsidiary first has taxable income (“exempt period”), provided that 12 years have not passed from the beginning of the year of election.
 
On October 24, 2018, the Company’s Israeli subsidiary received an approval from the Israeli Tax Authorities confirming the applicability of the two-year tax exemption as provided in the Investments Law until December 31, 2018. As of December 31, 2018, approximately $289,900 was derived from tax exempt profits earned by the Israeli subsidiary “Benefited Enterprises” in the two tax years exempt period, tax years 2017 - 2018. The Company has determined that such tax-exempt income will not be distributed as dividends and intends to reinvest the amount of its tax-exempt income earned by the Israeli subsidiary. Accordingly, no provision for deferred income taxes has been provided on income attributable to the Israeli subsidiary “Benefited Enterprises” as such income is essentially permanently reinvested.
 

F - 52


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

If the Israeli subsidiary’s retained tax-exempt income is distributed, the income would be taxed at the applicable corporate tax rate which depends on the foreign ownership in each tax year.
 
Through December 31, 2023, the Israeli subsidiary had generated income under the provision of the Investments Law.
 
Pursuant to amendment 73 to the Investments Law (the “2017 Amendment"), a preferred enterprise located in development area A will be subject to a tax rate of 7.5% instead of 9% effective from January 1, 2017 and thereafter (the tax rate applicable to preferred enterprises located in other areas remains at 16%).
 
The 2017 Amendment also prescribes special tax tracks for preferred technological enterprises (“PTE”), which are subject to rules that were issued by the Ministry of Finance.
 
On June 14, 2017, the Encouragement of Capital Investments Regulations (Preferred Technological Income and Capital Gain for Technological Enterprise), 2017 (the “Regulations”) were published.
 
The Regulations describe, inter alia, the mechanism used to determine the calculation of the benefits under the PTE regime. According to these regulations, a company that complies with the terms under the PTE regime may be entitled to certain tax benefits with respect to income generated during the company’s regular course of business and derived from the preferred intangible asset, excluding income derived from intangible assets used for marketing and income attributed to production activity.
 
A PTE, which is located in the center of Israel will be subject to tax at a rate of 12% on profits deriving from intellectual property, or 6% if its annual revenues exceed NIS 10 billion ("Threshold"). The Israeli subsidiary notified the ITA of its election to implement the PTE with effect from January 1, 2019, and its PTE income was subject to a 12% tax rate in the years 2019-2021, and in 2022-2023 to a 6% tax rate as the group surpassed the Threshold. The Company currently expects not to meet the Threshold in 2024 and consequently expects its tax on its PTE income to be 12% in 2024. The Company adjusted its deferred taxes accordingly.
 
Tax Benefits for Research and Development:
 
Israeli tax law (section 20A to the Israeli Tax Ordinance (New Version), 1961) allows a tax deduction for research and development expenses, including capital expenses, in the year in which they are paid. Such expenses must relate to scientific research in industry, agriculture, transportation or energy, and must be approved by the relevant Israeli government ministry, determined by the field of research. Expenses incurred in scientific research that are not approved by the relevant government ministry are amortized over a three-year period starting from the tax year in which they are paid. The Company’s Israeli subsidiary intends to submit a formal request to the relevant government ministry in order to obtain such approval for 2019 - 2021.
 
k.
Tax benefits under the Law for the Encouragement of Industry (Taxes), 1969:
 
The Company’s Israeli subsidiary claims currently to be qualified as ‘industrial company’ as defined by this law and as such, is entitled to certain tax benefits, consisting mainly of accelerated depreciation and amortization of patents and certain other intangible property.

 

F - 53


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

NOTE 26:       FINANCIAL INCOME (EXPENSE), NET

   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
Exchange rate (loss) gain, net
 
$
24,181
   
$
(1,547
)
 
$
(22,493
)
Interest income on marketable securities
   
25,668
     
10,551
     
2,973
 
Convertible note
   
(2,930
)
   
(2,916
)
   
(2,903
)
Hedging
   
2,337
     
4,716
     
9,417
 
Financing component expenses related to ASC 606
   
(9,773
)
   
(7,038
)
   
(5,771
)
Bank charges
   
(1,418
)
   
(1,584
)
   
(1,991
)
Interest income
   
7,494
     
2,932
     
788
 
Interest expense
   
(1,269
)
   
(1,530
)
   
(605
)
Other
   
(3,078
)
   
166
     
571
 
Total financial income (expenses), net
 
$
41,212
   
$
3,750
   
$
(20,014
)

 

NOTE 27:       SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION
 
a.
Segment Information:
 
Following the discontinuation of the Critical Power segment in June 2022, the Company operated in four different operating segments: Solar, Energy Storage, e-Mobility and Automation Machines. In October 2023, the Company decided to discontinue its LCV activity.
 
The Company's Chief Executive Officer, who is the chief operating decision maker (“CODM”), makes resource allocation decisions and assesses performance based on financial information presented on a consolidated basis, accompanied by disaggregated information about revenues and contributed profit by the operating segments.
 
The Company does not allocate to its operating segments revenue recognized due to advance payments received for performance obligations that extend for a period greater than one year (“financing component”), related to Accounting Standard Codification 606, “Revenue from Contracts with Customers” (ASC 606).
 
Segment profit (loss) is comprised of gross profit for the segment less operating expenses that do not include amortization and impairment of purchased intangible assets, stock based compensation expenses, restructuring charges, discontinued activity charges and certain other items.
 
The Company manages its assets on a group basis, not by segments, as many of its assets are shared or co-mingled. The Company’s CODM does not regularly review asset information by segments and, therefore, the Company does not report asset information by segment.
 
The Company identified two operating segments as reportable – the Solar segment and the Energy Storage segment. The other operating segments are insignificant individually and therefore their results are presented together under “All other”.
 
The Solar segment includes the design, development, manufacturing, and sales of an intelligent inverter solution designed to maximize power generation at the individual PV module level and batteries for PV applications. The Solar segment solution consists mainly of the Company’s power optimizers, inverters, batteries and cloud‑based monitoring platform.
 
The Energy Storage segment includes the design, development, manufacturing, and sales of high-energy, high-power, lithium-ion cells and racks and containerized battery systems for C&I and Utility markets. The Energy Storage segment provides purpose-built components and solutions, hardware and software, as well as pre and post sales engineering support to design, build, and manage battery and system solutions according to the customer’s use cases and mission profiles.
 

F - 54


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

The “All other” category includes the e-Mobility products, automated machines and UPS products (in prior periods).
 
The following tables presents information on reportable segments profit (loss) for the period presented:
 
   
Year ended December 31, 2023
 
   
Solar
   
Energy Storage
   
All other
 
Revenues
 
$
2,815,539
   
$
83,717
   
$
76,438
 
Cost of revenues
   
1,994,578
     
112,518
     
75,469
 
Gross profit (loss)
   
820,961
     
(28,801
)
   
969
 
Research and development
   
226,776
     
17,370
     
9,403
 
Sales and marketing
   
126,207
     
3,539
     
2,654
 
General and administrative
   
103,461
     
10,409
     
3,286
 
Segments profit (loss)
 
$
364,517
   
$
(60,119
)
 
$
(14,374
)
 
   
Year ended December 31, 2022
 
   
Solar
   
Energy Storage
   
All other
 
Revenues
 
$
2,921,175
   
$
76,325
   
$
112,165
 
Cost of revenues
   
2,050,147
     
63,752
     
118,171
 
Gross profit (loss)
   
871,028
     
12,573
     
(6,006
)
Research and development
   
196,381
     
15,108
     
13,908
 
Sales and marketing
   
118,154
     
4,095
     
5,592
 
General and administrative
   
69,631
     
7,233
     
5,768
 
Segments profit (loss)
 
$
486,862
   
$
(13,863
)
 
$
(31,274
)
 
   
Year ended December 31, 2021
 
   
Solar
   
Energy Storage
   
All other
 
Revenues
 
$
1,787,280
   
$
83,430
   
$
92,737
 
Cost of revenues
   
1,136,896
     
61,099
     
108,483
 
Gross profit (loss)
   
650,384
     
22,331
     
(15,746
)
Research and development
   
143,173
     
10,289
     
20,217
 
Sales and marketing
   
85,309
     
3,698
     
6,232
 
General and administrative
   
53,156
     
5,841
     
7,695
 
Segments profit (loss)
 
$
368,746
   
$
2,503
   
$
(49,890
)
 

F - 55


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

The following table presents information on reportable segments reconciliation to consolidated revenues for the periods presented:
 
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
Solar segment revenues
 
$
2,815,539
   
$
2,921,175
   
$
1,787,280
 
Energy Storage segment revenues
   
83,717
     
76,325
     
83,430
 
All other segment revenues
   
76,438
     
112,165
     
92,737
 
Revenues from financing component
   
834
     
614
     
418
 
Consolidated revenues
 
$
2,976,528
   
$
3,110,279
   
$
1,963,865
 
 
The following table presents information on reportable segments reconciliation to consolidated operating income for the periods presented:
 
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
Solar segment profit
 
$
364,517
   
$
486,862
   
$
368,746
 
Energy Storage segment profit (loss)
   
(60,119
)
   
(13,863
)
   
2,503
 
All other segment loss
   
(14,374
)
   
(31,274
)
   
(49,890
)
Segments operating profit
   
290,024
     
441,725
     
321,359
 
Amounts not allocated to segments:
                       
Stock based compensation expenses
   
(149,945
)
   
(145,539
)
   
(102,593
)
Amortization and depreciation of acquired assets
   
(7,969
)
   
(9,478
)
   
(10,812
)
Impairment of goodwill and long-lived assets
   
(30,790
)
   
(119,141
)
   
-
 
Restructuring and other exit activities
   
(60,189
)
   
(4,314
)
   
-
 
Other unallocated income (expenses), net
   
(926
)
   
2,867
     
(815
)
Consolidated operating income
 
$
40,205
   
$
166,120
   
$
207,139
 
 
b.
Revenues by geographic, based on customers’ location:
 
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
United States
 
$
759,611
   
$
1,133,798
   
$
786,019
 
Europe(*)
   
661,542
     
528,197
     
297,684
 
Germany
   
692,047
     
449,160
     
191,066
 
Netherlands
   
326,314
     
382,226
     
222,103
 
Italy
   
223,943
     
330,565
     
181,644
 
Rest of the world
   
313,071
     
286,333
     
285,349
 
Total revenues
 
$
2,976,528
   
$
3,110,279
   
$
1,963,865
 
 
(*) Except for Germany, Netherlands and Italy
 

F - 56


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

c.
Revenues by type:
 
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
Inverters
 
$
1,374,026
   
$
1,137,142
   
$
828,101
 
Optimizers
   
902,411
     
1,135,040
     
828,542
 
Batteries for PV applications
   
378,275
     
429,119
     
19,531
 
e-Mobility components and telematics
   
68,425
     
94,446
     
68,946
 
Communication
   
32,945
     
72,812
     
24,111
 
Others
   
220,446
     
241,720
     
194,634
 
Total revenues
 
$
2,976,528
   
$
3,110,279
   
$
1,963,865
 
 
d.
Long-lived assets by geographic location:
 
   
As of December 31,
 
   
2023
   
2022
 
Israel
 
$
364,438
   
$
333,740
 
Korea
   
199,422
     
201,731
 

United States

    47,083       12,030  
China
   
38,037
     
34,230
 
Europe
   
23,478
     
21,282
 
Other
   
6,288
     
3,710
 
Total long-lived assets(*)
 
$
678,746
   
$
606,723
 
 
(*) Long-lived assets are comprised of property and equipment, net and Operating lease right-of-use assets, net.

 

F - 57


 

SOLAREDGE TECHNOLOGIES INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Cont.)

(in thousands, except per share data)

 

NOTE 28:       SUBSEQUENT EVENTS
 
  1.
In January 2024, the Company entered into an agreement to acquire minority shares in Ampeers Energy GmbH ("Ampeers") from existing shareholders as well as through a share capital increase. Ampeers, a German-based company, is involved in the programming, operation and marketing of an information and communications technology platform. The investment is subject to customary closing conditions and regulatory approvals and is expected to close during the first half of 2024.
 
  2.
Also in January 2024, the Company completed a minority investment in Ivy Energy, a U.S. company that provides software to real estate owners for distribution of solar energy between multi dwelling units.
 
  3.
On January 21, 2024, the Company announced adoption of additional measures in response to challenging industry conditions, including reducing its headcount by approximately 16% over the first half of 2024 through an involuntary workforce reduction plan. These decisions were made in order to better align the Company with current market conditions. The significant part of the workforce reduction occurred in January 2024.

 

- - - - - - - - - - - - - - - - - - - - -

 

F - 58

 

ITEM 9.  Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

 
Not applicable.
 
Item 9A.  Controls and Procedures.
 
Disclosure Controls and Procedures
 
Our management, with the participation of our chief executive officer and chief financial officer, evaluated the effectiveness of our disclosure controls and procedures pursuant to Rule 13a-15 under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), as of December 31, 2023. In designing and evaluating the disclosure controls and procedures, management recognized that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs.
 
Based on that evaluation, our chief executive officer and chief financial officer concluded that our disclosure controls and procedures were effective and operating to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms, and to provide reasonable assurance that such information is accumulated and communicated to our management, including our chief executive officer and chief financial officer, as appropriate, to allow timely decisions regarding required disclosure.
 
Management’s Report on Internal Control Over Financial Reporting
 
Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) to provide reasonable assurance regarding the reliability of our financial reporting and the preparation of consolidated financial statements for external purposes in accordance with U.S. generally accepted accounting principles.
 
Management assessed our internal control over financial reporting as of December 31, 2023. Management based its assessment on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework). Management’s assessment included evaluation of elements such as the design and operating effectiveness of key financial reporting controls, process documentation, accounting policies, and our overall control environment.
 
Based on this assessment, management has concluded that our internal control over financial reporting was effective as of the end of the year to provide reasonable assurance regarding the reliability of financial reporting and the preparation of consolidated financial statements for external reporting purposes in accordance with U.S. generally accepted accounting principles. We reviewed the results of management’s assessment with the Audit Committee of our Board of Directors.
 
Our independent registered public accounting firm, Kost Forer Gabbay & Kasierer, a member of Ernst & Young Global, independently assessed the effectiveness of the company’s internal control over financial reporting, as stated in Part II, Item 8 of this Form 10-K.
 
Our management, including our chief executive officer and chief financial officer, does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well-designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. The design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Further, because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, have been detected. The design of any system of controls is based in part on certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Projections of any evaluation of the effectiveness of controls to future periods are subject to risks. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies or procedures.
 
62

 
Changes in Internal Control over Financial Reporting
 
There have been no changes in our internal control over financial reporting (as defined in Rule 13a-15(f) of the Exchange Act) that occurred during the fourth fiscal quarter of 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
 
ITEM 9B.  Other Information
 
(a) Not applicable.
 
(b) None.
 
Item 9C.   Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.
 
Not applicable.
 
63

 
PART III
 
ITEM 10.  Directors, Executive Officers and Corporate Governance.
 
The information required by Item 10 will be included under the captions “Directors and Corporate Governance”, “Board Committees”, “Code of Conduct and Ethical Business Conduct”, “Compensation Committee Report”, and “Deliquent Section 16(a) Reports” in our definitive Proxy Statement for the 2024 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the year ending December 31, 2023 (the "2024 Proxy Statement") and is incorporated herein by reference.
 
ITEM 11.  Executive Compensation
 
The information required by Item 11 will be included under the captions “Board Committees”, “Director Compensation”, “Executive Compensation”, and “Compensation Risk” in our 2024 Proxy Statement and is incorporated herein by reference.
 
ITEM 12.  Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
 
The information required by Item 12 will be included under the captions “Security Ownership of Certain Beneficial Owners and Management” in our 2024 Proxy Statement and is incorporated herein by reference.
 
Compensation Plan Information
 
The information required regarding securities authorized for issuance under our equity compensation plans is incorporated by reference from the information contained in the section entitled “Equity Compensation Plan Information” in our 2024 Proxy Statement.
 
ITEM 13.  Certain Relationships and Related Transactions, and Director Independence
 
The information required by Item 13 will be included under the captions “Transactions with Related Persons” and “Directors and Corporate Governance” in our 2024 Proxy Statement and is incorporated herein by reference.
 
ITEM 14.  Principal Accountant Fees and Services
 
The information required by Item 13 will be included under the captions “Proposal No. 2 Ratification of Appointment of Independent Registered Public Accounting Firm for 2024” in our 2024 Proxy Statement and is incorporated herein by reference.
 
64

 
PART IV
 
ITEM 15.  Exhibits, Financial Statement Schedules
 
Our Consolidated Financial Statements and Notes thereto are included in Item 8 of this Annual Report on Form 10-K. See Index to Item 8 for more detail.
 
All financial schedules have been omitted either because they are not applicable or because the required information is provided in our Consolidated Financial Statements and Notes thereto, included in Item 8 of this Annual Report on Form 10-K.
 
Index to Exhibits
 
Exhibit
No.
 
Description
 
Incorporation by Reference
   
Incorporated by reference to Exhibit 3.2 to Form 8-K filed with the SEC on June 2, 2023
   
Incorporated by reference to Exhibit 3.1 to Form 8-K filed with the SEC on December 1, 2022
   
Filed with this report
   
Incorporated by reference to Exhibit 4.1 of Amendment No. 1 to Form S-1 (Registration No. 333-202159) filed with the SEC on March 11, 2015
   
Incorporated by reference to Exhibit 4.1 to Form 8-K filed with the SEC on September 25, 2020
   
Incorporated by reference to Exhibit 4.2 to Form 8-K filed with the SEC on September 25, 2020
   
Incorporated by reference to Exhibit 10.1 to Form 8-K filed with the SEC on August 21, 2019
    Incorporated by reference to Exhibit 10.3 of Amendment No. 1 to Form S-1 (Registration No. 333-202159) filed with the SEC on March 11, 2015
   
Incorporated by reference to Exhibit 10.3 of Amendment No. 1 to Form S-1 (Registration No. 333-202159) filed with the SEC on March 11, 2015
   
Incorporated by reference to Exhibit 99.3 to Form S-8 (Registration No. 333-203193) filed with the SEC on April 2, 2015
   
Incorporated by reference to Exhibit 10.1 to Form 10-Q filed with the SEC on May 10, 2017
   
Incorporated by reference to Exhibit 99.2 to Form S-8 (Registration No. 333-203193) filed with the SEC on April 2, 2015
   
Incorporated by reference to Exhibit 10.11 to Form 10-K filed with the SEC on August 20, 2015
   
Incorporated by reference to Exhibit 10.12 to Form 10-K filed with the SEC on August 20, 2015
   
Incorporated by reference to Exhibit 10.13 to Form 10-K filed with the SEC on August 20, 2015
   
Incorporated by reference to Exhibit 10.14 to Form 10-K filed with the SEC on August 20, 2015
   
Incorporated by reference to Exhibit 10.11 to Form 10-K filed with the SEC on February 22, 2023
 
65

 
   
Incorporated by reference to Exhibit 10.1 to form 8-K filed with the SEC on July 7, 2023
   
Filed with this report.
   
Filed with this report.
   
Filed with this report.
   
Filed with this report.
   
Filed with this report.
   
Filed with this report.
   
Filed with this report.
   
Filed with this report.
101.INS
 
XBRL Instance Document - - embedded within the Inline XBRL document
 
Filed with this report.
101.SCH
 
XBRL Taxonomy Extension Schema Document
 
Filed with this report.
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document
 
Filed with this report.
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document
 
Filed with this report.
101.LAB
 
XBRL Taxonomy Extension Label Linkbase Document
 
Filed with this report.
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document
 
Filed with this report.
104
 
Cover Page Interactive Data File - the cover page XBRL tags are embedded within the Inline XBRL document.
 
Filed with this report.
 
† Management contract or compensatory plan or arrangement.
 
ITEM 16.    Form 10–K Summary
 
None.
 
66

 
SIGNATURES
 
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 
By:
/s/ Zvi Lando
Name: 
Zvi Lando
Title:
Chief Executive Officer
Date:
February 26, 2024
 
67

 
POWER OF ATTORNEY
 
Know all persons by these presents, that each person whose signature appears below constitutes and appoints Zvi Lando, Ronen Faier, and Rachel Prishkolnik, or any of them, as such person’s true and lawful attorney-in-fact and agent, with full power of substitution and resubstitution, for such person and in such person’s name, place, and stead, in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorney-in-fact and agent, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as such person might or could do in person, hereby ratifying and confirming all that said attorney-in-fact and agent, or any of them or their or such person’s substitute or substitutes, may lawfully do or cause to be done by virtue thereof.
 
              Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, this report has been signed by the following persons on behalf of the registrant and in the capacities and on the dates indicated below.
 
Signature
Title
Date
/s/Zvi Lando
Chief Executive Officer and Director
(Principal Executive Officer)
2/26/2024
/s/Ronen Faier
Chief Financial Officer
(Principal Financial and Accounting Officer)
2/26/2024
/s/Nadav Zafrir
Chairman of the Board
2/26/2024
/s/Dirk Carsten Hoke
Director
2/26/2024
/s/Marcel Gani
Director
2/26/2024
/s/Avery More
Director
2/26/2024
/s/Tal Payne
Director
2/26/2024
/s/Betsy Atkins
Director
2/26/2024
/s/ Dana Gross
Director
2/26/2024
 
68
EX-4.1 2 exhibit_4-1.htm EXHIBIT 4.1


Exhibit 4.1
DESCRIPTION OF THE REGISTRANT’S SECURITIES
REGISTERED PURSUANT TO SECTION 12 OF THE
SECURITIES EXCHANGE ACT OF 1934

SolarEdge Technologies Inc. (“SolarEdge” or the “Company”) has one class of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”): our common stock, par value $0.0001 per share (the “common stock”).

DESCRIPTION OF COMMON STOCK

The following sets forth a summary of the material terms of SolarEdge’s common stock, including certain provisions of the Delaware General Corporation Law (as the same exists or may hereafter be amended (the “DGCL”)), the Restated Certificate of Incorporation of SolarEdge (the “certificate of incorporation”) and the Amended and Restated Bylaws of SolarEdge (the “bylaws”). This summary is not intended to be a complete summary of the rights and preferences of such securities and is qualified entirely by reference to the certificate of incorporation and bylaws. You should refer to the certificate of incorporation and bylaws, which are incorporated by reference to our Annual Report on Form 10-K, for a complete description of the rights and preferences of our common stock. The summary below is also qualified by reference to the provisions of the DGCL, as applicable.

General
Under the certificate of incorporation, SolarEdge is authorized to issue up to 220,000,000 shares, of which 125,000,000 shares shall be designated as common stock, and 95,000,000 shall be designated as preferred stock, par value $.0001 per share (the “preferred stock”). The shares of common stock currently outstanding are fully paid and non-assessable.

The certificate of incorporation provides that shares of preferred stock may be issued from time to time in one or more series. The board of directors of SolarEdge (the “board”) is authorized to fix the voting rights, if any, designations, powers, preferences and relative participating, optional, special and other rights, if any, and any qualifications, limitations and restrictions thereof, applicable to the shares of each series of preferred stock. The board is able, without stockholder approval, to issue preferred stock with voting and other rights that could adversely affect the voting power and other rights of the holders of shares of our common stock and could have anti-takeover effects. The ability of the board to issue preferred stock without stockholder approval could have the effect of delaying, deferring or preventing a change of control of SolarEdge or the removal of existing management. SolarEdge has no preferred stock outstanding as of the date hereof.

Voting Rights
Holders of shares of common stock have one vote per share in all elections of directors and on all other matters submitted to a vote of stockholders of SolarEdge. Holders of shares of common stock do not have cumulative voting rights.

Dividend Rights
Holders of shares of common stock are entitled to receive dividends, if, as and when declared by our board of directors, out of our legally available assets, in cash, property, shares of our common stock or other securities, after payments of dividends required to be paid on outstanding preferred stock, if any.

Distributions in Connection with Mergers or Other Business Combinations
Upon a merger, consolidation or substantially similar transaction, holders of each class of common stock are entitled to receive equal per share payments or distributions.

Liquidation, Dissolution or Similar Rights
Upon our liquidation, dissolution or winding up, any business combination or a sale or disposition of all or substantially all of our assets, the assets legally available for distribution to our stockholders will be distributable ratably among the holders of the common stock, subject to prior satisfaction of all outstanding debts and other liabilities and the payment of liquidation preferences, if any, on any outstanding preferred stock.



Preemptive or Other Rights
The certificate of incorporation does not provide for any preemptive rights. The rights of the holders of our common stock are subject to, and may be adversely affected by, the rights of the holders of shares of any series of our preferred stock that our board of directors may designate and issue in the future.

Forum Selection Provisions
Under our certificate of incorporation, unless SolarEdge, in writing, selects or consents to the selection of an alternative forum, the sole and exclusive forum for making certain types of claims shall be a state court located within the State of Delaware (or, if no state court located within the State of Delaware has jurisdiction, the federal district court for the District of Delaware). This provision applies to (a) any derivative action or proceeding brought on behalf of SolarEdge, (b) any action asserting a claim of breach of a fiduciary duty owed by any current or former director, officer, employee or agent of SolarEdge to SolarEdge or our stockholders, (c) any action asserting a claim arising pursuant to any provision of the DGCL or SolarEdge’s certificate of incorporation or bylaws, or (d) any action asserting a claim governed by the internal affairs doctrine. In addition, our certificate of incorporation further provides, unless SolarEdge, in writing, selects or consents to the selection of an alternative forum, to the fullest extent permitted by law, the sole and exclusive forum for any complainant asserting a cause of action arising under the Securities Act of 1933, to the fullest extent permitted by law, shall be the federal district courts of the United States of America. Any person or entity purchasing or otherwise acquiring or holding any interest in shares of stock of the Corporation shall be deemed to have notice of and consented to the provisions of our forum selection provisions.

Certain Anti-Takeover Provisions of the DGCL, Our certificate of incorporation and Our Bylaws
Certain additional provisions of the DGCL, our certificate of incorporation and our bylaws could make the acquisition of the Company more difficult and could delay, defer or prevent a tender offer or other takeover attempt that a stockholder might consider to be in its best interest, including takeover attempts that might result in the payment of a premium to stockholders over the market price for their shares. These provisions also may promote the continuity of our management by making it more difficult for a person to remove or change the incumbent members of our board of directors. They include, among others, the following:

Board Classification. Our certificate of incorporation provides that our board of directors is divided into three classes of directors, with the directors serving three-year terms; provided that such division of directors into classes shall terminate upon the election of directors at SolarEdge’s 2026 annual meeting of stockholders. As a result, each director elected by the stockholders at SolarEdge’s 2024 annual meeting of stockholders and thereafter shall serve for a term expiring at the next succeeding annual meeting of stockholders.  Until such time as our board is fully declassified, the classification of directors has the effect of making it more difficult for stockholders to change the composition of our board of directors. Our certificate of incorporation and bylaws provides that, subject to any rights of holders of preferred stock to elect additional directors under specified circumstances, the number of directors may be fixed from time to time exclusively pursuant to a resolution adopted by our board of directors.

No Cumulative Voting. Our certificate of incorporation provides that stockholders are not permitted to cumulate votes in the election of directors.

Special Meetings of Stockholders. Our bylaws provide that special meetings of our stockholders may be called only by our board of directors.

Stockholder Action by Written Consent. Pursuant to Section 228 of the DGCL, any action required to be taken at any annual or special meeting of the stockholders may be taken without a meeting, without prior notice and without a vote if a consent or consents in writing, setting forth the action so taken, is signed by the holders of outstanding stock having not less than the minimum number of votes that would be necessary to authorize or take such action at a meeting at which all shares of our stock entitled to vote thereon were present and voted, unless our certificate of incorporation provides otherwise. Our certificate of incorporation precludes stockholder action by written consent.

Advance Notice Requirements for Stockholder Proposals and Nomination of Directors. Our bylaws require stockholders seeking to bring business before an annual meeting of stockholders, or to nominate individuals for election as directors at an annual or special meeting of stockholders, to provide timely notice in writing. To be timely, a stockholder's notice needs to be sent to and received at our principal executive offices no later than the close of business on the 90th day, nor earlier than the close of business on the 120th day, prior to the anniversary of the immediately preceding annual meeting of stockholders. However, in the event that the annual meeting is called for a date that is not within 30 days before or 70 days after the anniversary of the immediately preceding annual meeting of stockholders, such notice will be timely only if received no earlier than the close of business on the 120th day prior to the annual meeting and no later than the close of business on the later of the 90th day prior to such annual meeting and the tenth day following the date on which a public announcement of the date of the annual meeting was made by us. Our bylaws also specify requirements as to the form and content of a stockholder's notice. These provisions may preclude our stockholders from bringing matters before our annual meeting of stockholders or from making nominations for directors at our meetings of stockholders. These provisions may also discourage or deter a potential acquiror from conducting a solicitation of proxies to elect the potential acquiror's own slate of directors or otherwise attempting to obtain control of the Company.

Removal of Directors; Vacancies. Under the DGCL, unless otherwise provided in our certificate of incorporation, directors serving on a classified board may be removed by the stockholders only for cause. Our certificate of incorporation provides that, except for such additional directors, if any, as are elected by the holders of any series of preferred stock, any director may be removed by the affirmative vote of the holders of at least a majority of the voting power of the stock outstanding and entitled to vote thereon (i) until the election of directors at SolarEdge’s 2026 annual meeting of stockholders, only for cause and (ii) from and after the election of directors at SolarEdge’s 2026 annual meeting of stockholders, with or without cause..

Vacancies. Our certificate of incorporation also provides that any newly created directorship on our board of directors that result from an increase in the number of directors and any vacancy occurring in our board of directors shall only be filled by a majority of the directors then in office, although less than a quorum, or by a sole remaining director (and not by the stockholders).



Section 203 of the Delaware General Corporation Law. We are subject to Section 203 of the DGCL, which provides that, subject to certain stated exceptions, a corporation may not engage in a business combination with any "interested stockholder" (as defined below) for a period of three years following the time that such stockholder became an interested stockholder, unless:


prior to such time the board of directors of the corporation approved either the business combination or transaction which resulted in the stockholder becoming an interested stockholder;

upon consummation of the transaction which resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced, excluding shares owned by persons who are directors and also officers and employee stock plans in which participants do not have the right to determine confidentially whether shares held subject to the plan will be tendered in a tender or exchange offer; or

at or subsequent to such time the business combination is approved by the board of directors and authorized at an annual or special meeting of stockholders, and not by written consent by the affirmative vote of at least 66 2/3% of the outstanding voting stock which is not owned by the interested stockholder.

An "interested stockholder" is any person (other than the corporation and any direct or indirect majority-owned subsidiary) who owns 15% or more of the outstanding voting stock of the corporation or is an affiliate or associate of the corporation and was the owner of 15% or more of the outstanding voting stock of the corporation at any time within the three-year period immediately prior to the date of determination, and the affiliates and associates of such person.


EX-10.11 3 exhibit_10-11.htm EXHIBIT 10.11


Exhibit 10.11

Form of Performance Award Agreement

SOLAREDGE TECHNOLOGIES, INC.
2015 GLOBAL INCENTIVE PLAN
NOTICE OF GRANT OF AWARD OF PERFORMANCE‑BASED RESTRICTED STOCK UNITS
(ISRAELI AWARD AGREEMENT)

Notice of Grant
SolarEdge Technologies, Inc. (the “Company”) hereby grants to the Participant named below the number of performance‑based restricted stock units specified below (the “Award”).  Each performance-based restricted stock unit represents the right to receive one share of the Company’s common stock, par value $0.0001 (the “Common Stock”), upon the terms and subject to the conditions set forth in this Grant Notice, the SolarEdge Technologies, Inc. 2015 Global Incentive Plan (the “Plan”), any Appendix or Subplan to the Plan applicable to you (the “Appendix”) and the Israeli Performance‑Based Restricted Stock Unit Award Agreement (the “Israeli Award Agreement”) promulgated under such Plan and Section 102 of the Israeli Income Tax Ordinance [NEW VERSION] 5721‑1961 (the “Ordinance”), each as amended from time to time.  Any applicable Appendix shall be treated as part of the Plan for purposes of this Award, and any references to the Plan in this Grant Notice or the Israeli Award Agreement shall include the Appendix. This Award is granted pursuant to the Plan and is subject to and qualified in its entirety by the Israeli Award Agreement and the Plan.
Participant Name:
Type of Award: Performance‑Based Restricted Stock Units (PRSUs) designated as Capital Gain Award (with Trustee) under Section 102 of the Ordinance and the rules and regulations promulgated thereunder.
Grant Date: _____________
Number of PRSUs: 
Entitlement to PRSUs:
The number of PRSUs that will vest (if any) will be determined based on how the Company’s Total Shareholder Return (“TSR”) ranks in comparison to the companies that comprise the S&P 500 Index, excluding the Company, as of the first day of the Performance Period (the “Index Group”).
TSR Relative to the Index Group. Except as provided under “Change in Control” below, the number of PRSUs (if any) that vest will be determined based on the Company’s TSR relative to the TSRs of the Index Group during the Performance Period. The Performance Period will be the three-year period beginning on January 1,__________ and ending December 31,__________. The number of PRSUs that vest (if any) will be determined by multiplying the Applicable Percentage by the Target number of PRSUs. The Applicable Percentage will be determined as follows:

 
Company TSR Percentile Rank within the Index Group
Applicable Percentage
 
Less than 25th
0%
Threshold
25th
25%
Target
50th
100%
Maximum
75th or higher
150%



No PRSUs will be earned below the threshold level. Linear interpolation shall be used to determine the Applicable Percentage for achievement between the threshold and target performance levels and between the target and maximum performance levels specified above.  The “Company TSR Percentile Rank within the Index Group” will not be rounded to a whole number.

For purposes of the TSR calculations, both for the Company and for a member of the Index Group, the following additional rules shall apply. TSR will be calculated as change in share price during the Performance Period, including reinvestment of dividends for which the ex-dividend date occurs during the Performance Period (with reinvestment deemed to have occurred as of the ex-dividend date)[1] The beginning price for a share of common stock will be the simple average of the closing prices for that share of stock during the twenty (20) trading days falling on or after the first day of the Performance Period. The ending price for a share of common stock will be the simple average of the closing prices for that share of stock during the twenty (20) trading days falling on or before the last day of the Performance Period (or the date of a Change in Control, if applicable).   Appropriate adjustments to the TSR calculation shall be made to reflect stock dividends, splits and other transactions affecting the share, as determined by the Board or the Committee administering the Plan (the “Administrator”). Companies that are added to the S&P 500 Index after the beginning of the Performance Period and companies that cease to be publicly-traded before the end of the Performance Period (except for companies that file for bankruptcy during the Performance Period) shall not be considered as part of the Index Group. Companies that remain publicly-traded as of the end of the Performance Period but that cease to be part of the S&P 500 Index will be included in the Index Group.  Companies that file for bankruptcy during the Performance Period will be treated as having -100% TSR.

All determinations regarding TSR performance, TSR ranking and the Applicable Percentage shall be made by the Administrator in its sole discretion and all such determinations, if not made in bad faith, shall be final and binding on all parties.

Vesting Schedule:

PRSUs, if any, will vest as of the date on which the Administrator certifies in writing the Company’s TSR percentile rank relative to the Index Group, subject to Continuous Service through the end of the Performance Period. This certification shall be made no later than sixty (60) days following the end of the Performance Period and settlement of the PRSUs in the form of the Company’s common stock shall occur upon vesting and certification.

Termination Prior to a Change in Control
Upon termination due to death or Disability prior to the completion of the Performance Period, Participant shall immediately vest in the Target Number of PRSUs. If Participant ceases Continuous Service for any other reason during the Performance Period, the entire Award will immediately terminate. Upon termination for any reason (other than a termination for Cause) following completion of the Performance Period but prior to certification of the Company’s TSR percentile rank, Participant shall vest in the number of PRSUs based on the Applicable Percentage determined by the Administrator on the date on which the Administrator certifies in writing the Company’s TSR percentile rank notwithstanding Participant’s termination of Continuous Service prior to such date. Upon a termination for Cause following completion of the Performance Period but prior to certification of the Company’s TSR percentile rank, the entire Award will immediately terminate.

Change in Control
 In the event that a Change in Control occurs prior to the completion of the Performance Period, the PRSUs shall be converted into time-based restricted stock units based on performance through the date of the Change in Control that will vest in full on December 31,_______ subject to Continuous Service through such date, or on the date of death, Qualified Retirement, or Disability, if sooner. In the event of a termination by the Company without Cause within 12 months following the date of the Change in Control, any unvested time-based restricted sock units will accelerate on the date of such termination. If Participant ceases Continuous Service for any other reason at or after the date of a Change in Control, the entire Award will immediately terminate. Notwithstanding any other provision of this Award, if the Successor Corporation does not agree to assume or substitute the converted time-based restricted stock units, the PRSUs will vest immediately prior to the consummation of the Change in Control based on performance through the date of the Change in Control, subject to Continuous Service through such date.



Agreements

By your signature and the Company’s signature below, you and the Company agree that this Award is granted under and governed by the terms of the Plan, the Appendix and the Israeli Award Agreement, all of which are attached hereto and incorporated herein by this reference.  Capitalized terms used but not defined herein shall have the meanings given to them in the Plan, the Appendix or the Israeli Award Agreement, as the case may be. You and the Company further agree that the Performance-Based Restricted Stock Units and the Shares underlying the same are granted under and governed by Section 102(b)(2) of the Ordinance and the rules and regulations promulgated in connection therewith and the trust agreement signed between the Company and its Affiliate the Trustee  (the “Trust Agreement”), a copy of which has been provided to you or made available for your review.

You further acknowledge that your rights to any Performance-Based Restricted Stock Units will be earned and become vested only as you provide Continuous Service to the Company over time as provided under the terms of this Award, that the grant of this Award is not consideration for service you rendered to the Company prior to the Grant Date, and that nothing herein or the attached documents confers upon you any right to continue your employment or other service relationship with the Company or any Affiliate or Subsidiary for any period of time, nor does it interfere in any way with your right or the Company’s (or any Affiliate’s or Subsidiary’s) right to terminate that relationship at any time, for any reason or no reason, with or without Cause, and with or without advance notice, except as may be  required by the terms of a Separate Agreement or in compliance with governing public law.

Furthermore, by executing this Notice, you agree that the Performance-Based Restricted Stock Units and to the extent applicable, the Shares, will be issued to the Trustee to be held by Trustee for your benefit, pursuant to the terms of Section 102 of the Ordinance and the Trust Agreement. You hereby confirm that you are familiar with the terms and provisions of Section 102 of the Ordinance, particularly the Capital Gain Track described in subsection (b)(2) thereof, and you agree that you will not require the Trustee to release the Performance-Based Restricted Stock Units or Shares to you, or to sell the Award or Shares to a third party, during the required Holding Period, unless permitted to do so by applicable law.

“COMPANY”

SolarEdge Technologies, Inc.

Manager Name: Ronen Faier

Manager Title: CFO

Manager Signature:
____________________________
Date:    _________
_____________________

“PARTICIPANT”
Employee Name: _
___________________
Employee Signature:
_______________________________
Date: ________________________________________


EX-21.1 4 exhibit_21-1.htm EXHIBIT 21.1


Exhibit 21.1
LIST OF SUBSIDIARIES OF THE REGISTRANT

Name
Jurisdiction of organization
SolarEdge Technologies Ltd.
Israel
SolarEdge Manufacturing Ltd.
Israel
SolarEdge Technologies GmbH
Germany
SolarEdge Technologies (China) Co., Ltd.
China
SolarEdge Technologies (Australia) Pty  Ltd.
Australia
SolarEdge Technologies (Canada) Ltd.
Canada
SolarEdge Technologies (Holland) B.V.
The Netherlands
SolarEdge Technologies (Japan) Co., Ltd.
Japan
SolarEdge Technologies (France) SARL.
France
SolarEdge Technologies (UK) Ltd.
United Kingdom
SolarEdge Technologies Italy S.r.l
Italy
SolarEdge Automation Machines s.p.a.
Italy
SolarEdge e-Mobility S.r.l
Italy
SolarEdge Technologies (Bulgaria) Ltd.
Bulgaria
Guangzhou SolarEdge Machinery Technical Consulting Co. Ltd.
China
SOLAREDGE TEKNOLOJİ A.Ş.
Turkey
SolarEdge Technologies (Belgium) SPRL
Belgium
SolarEdge Technologies SRL.
Romania
SolarEdge Technologies (India) Private Limited
India
SolarEdge Technologies (Sweden) AB
Sweden
SolarEdge Technologies Taiwan Co., Ltd.
Taiwan
SolarEdge Technologies Korea Co., Ltd.
South Korea
SolarEdge Critical Power U.K. Limited
United Kingdom
Solaredge Do Brasil Comércio De Equipamentos Fotovoltaicos E Serviços De Marketing E Apoio Ao Cliente Ltda
Brazil
SolarEdge Technologies (Vietnam) Company Limited
Vietnam
SolarEdge Technologies (Hungary) Kft.
Hungary
SolarEdge Technologies (Poland) Sp. z o.o
Poland
SolarEdge E-Mobility Germany GmbH & Co. KG
Germany
SolarGik, Ltd.
Israel
SolarEdge Technologies Mexico S.DE R.L. DE C.V.
Mexico
SolarEdge Consulting Inc.
USA
SolarEdge Technologies Holding Inc.
USA
SolarEdge Technologies (Switzerland) GmbH
Switzerland
SolarEdge Technologies (Spain) Sociedad Limitada
Spain
Fonto Power Ltd.
Israel
SolarEdge Manufacturing Inc.
USA
Hark Systems Ltd.
United Kingdom


EX-23.1 5 exhibit_23-1.htm EXHIBIT 23.1

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in the Registration Statements:


1.
Registration Statement (Form S-3. No. 333-262892) of SolarEdge Technologies, Inc.

2.
Registration Statement (Form S-8. No. 333- 203193 and 333-262891) pertaining to the 2015 Global Incentive Plan and 2015 Employee Stock Purchase Plan of SolarEdge Technologies, Inc. of our reports dated February 26, 2024, with respect to the consolidated financial statements of SolarEdge Technologies, Inc., and the effectiveness of internal control over financial reporting of SolarEdge Technologies, Inc. included in this Annual Report (Form 10-K) of SolarEdge Technologies, Inc. for the year ended December 31, 2023.

/s/ KOST FORER GABBAY & KASIERER
A Member of EY Global
 
Tel-Aviv, Israel
February 26, 2024


EX-31.1 6 exhibit_31-1.htm EXHIBIT 31.1

Exhibit 31.1
 
I, Zvi Lando, certify that:
 
1. I have reviewed this Annual Report on Form 10-K of SolarEdge Technologies, Inc.;
 
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(s) 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(s) 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: February 26, 2024
 
/s/ Zvi Lando
 Zvi Lando
Chief Executive Officer
(Principal Executive Officer)
 

EX-31.2 7 exhibit_31-2.htm EXHIBIT 31.2

Exhibit 31.2
 
I, Ronen Faier, certify that:
 
1. I have reviewed this Annual Report on Form 10-K of SolarEdge Technologies, Inc.;
 
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(s) 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(s) 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: February 26, 2024

/s/ Ronen Faier
Ronen Faier
Chief Financial Officer
(Principal Financial Officer)
 

EX-32.1 8 exhibit_32-1.htm EXHIBIT 32.1

Exhibit 32.1
 
Certification of the Chief Executive Officer

Pursuant to 18 U.S.C. §1350
 
Solely for the purposes of complying with 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, I, the undersigned Chief Executive Officer of SolarEdge Technologies, Inc. (the “Company”), hereby certify, based on my knowledge, that the Annual Report on Form 10-K of the Company for the year ended December 31, 2023 (the “Report”) fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in the Report fairly presents, in all material respects, the financial condition, and results of operations of the Company.
 
Date: February 26, 2024
 
/s/ Zvi Lando
Zvi Lando 
Chief Executive Officer
(Principal Executive Officer)


EX-32.2 9 exhibit_32-2.htm EXHIBIT 32.2

 Exhibit 32.2
 
Certification of the Chief Financial Officer
 
Pursuant to 18 U.S.C. §1350
 
Solely for the purposes of complying with 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, I, the undersigned Chief Financial Officer of SolarEdge Technologies, Inc. (the “Company”), hereby certify, based on my knowledge, that the Annual Report on Form 10-K of the Company for the year ended December 31, 2023 (the “Report”) fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in the Report fairly presents, in all material respects, the financial condition, and results of operations of the Company.
 
Date: February 26, 2024
 
/s/ Ronen Faier
Ronen Faier 
Chief Financial Officer
(Principal Financial Officer)


EX-97.CLAWBACKPOLICY 10 exhibit_97-1.htm


Exhibit 97.1

SolarEdge Technologies Inc.
RULE 10D-1 CLAWBACK POLICY
(Effective Date: October 2, 2023)
Purpose

The purpose of this policy (this “Policy”), effective as of the Effective Date stated above, is to permit SolarEdge Technologies, Inc. (“SolarEdge” or the “Company”), in the event that SolarEdge is required to prepare an accounting restatement of SolarEdge’s financial statements due to material non-compliance with any financial reporting requirement under U.S. federal securities laws, to recover the amount of any incentive compensation received by a covered executive during the clawback period that is in excess of the amount that otherwise would have been received had it been determined based on the restated financial statements.
This Policy is intended to comply with and, as applicable, to be administered and interpreted consistent with, Listing Rule 5608 of the Nasdaq Stock Market LLC Rules, as adopted by Nasdaq to implement Rule 10D-1 under the Securities Exchange Act of 1934, as amended (collectively, “Rule 10D-1”).

Policy Administration and Definitions

This Policy is administered by the Board of Directors of the Company (the “Board”).
For purposes of this Policy:

Incentive-Based Compensation” means any compensation granted, earned or vested based in whole or in part on the Company’s attainment of a Financial Reporting Measure that was Received by a person (i) on or after the Effective Date and after the person began service as a Covered Executive, and (ii) who served as a Covered Executive at any time during the performance period for the Incentive-Based Compensation.

A “Financial Reporting Measure” is (i) any measure that is determined and presented in accordance with the accounting principles used in preparing SolarEdge’s financial statements and any measure derived wholly or in part from such a measure, and (ii) any measure based in whole or in part on SolarEdge’s stock price or total shareholder return.  Incentive-Based Compensation includes cash compensation and any equity awards to the extent based in whole or in part on such attainment.

Incentive-Based Compensation is deemed to be “Received” in the fiscal period during which the relevant Financial Reporting Measure is attained, regardless of when the compensation is actually paid or awarded.
“Covered Executive” means any officer of SolarEdge as defined under Rule 16a-1(f) under the Securities Exchange Act of 1934, as amended.

“Clawback Period” means the three completed fiscal years immediately preceding the date that SolarEdge is required to prepare the accounting restatement described in this Policy and any “transition period” as prescribed under Rule 10D-1.



Determinations by the Board; Binding Effect

If the Board determines that the amount of Incentive-Based Compensation that is Received by a Covered Executive during the Clawback Period exceeds the amount that would have been Received if determined or calculated based on SolarEdge’s restated financial results, such excess amount of Incentive-Based Compensation will be subject to mandatory recoupment by the Company pursuant to this Policy.
For Incentive-Based Compensation based on stock price or total shareholder return, the Board will determine the amount based on a reasonable estimate of the effect of the accounting restatement on the relevant stock price or total shareholder return.
In all cases, the calculation of the excess amount of Incentive-Based Compensation to be recovered will be determined on a pre-tax basis.  The Company will not indemnify any Covered Executive against any loss pursuant to this Policy, nor will the Company pay or agree to pay any insurance premium to cover any loss hereunder.
Any determinations made by the Board under this Policy shall be final, binding and conclusive on all affected individuals.

Methods of Clawback

The Company may implement a clawback pursuant to this Policy in any manner consistent with applicable law, including by requiring payment of such amount(s) to the Company, by set-off, by reducing future compensation, or by such other means or combination of means as the Board determines to be appropriate.
The Company need not recover the excess amount of Incentive-Based Compensation if and to the extent that the Board determines that such clawback is impracticable and not required under Rule 10D-1, including if the Board determines that the direct expense paid to a third party to assist in enforcing this Policy would exceed the amount to be recovered after making a reasonable attempt to recover such amounts.
The Company is authorized to take appropriate steps to implement this Policy with respect to Incentive-Based Compensation arrangements with Covered Executives.
Not Exclusive; No impairment of other remedies.
Any recoupment under this policy is in addition to any other remedies that may be available to the Company, including, without limitation, pursuant to the terms of any Company plan or policy or any agreement with the Covered Executive, disciplinary action up to and including termination, or any other legal remedies available to the Company. No recovery of compensation under this Policy will be an event giving rise to a right to resign for “good reason” or be deemed a “constructive termination” (or any similar term) as such terms are used in any agreement between any Covered Executive and the Company.
For the avoidance of doubt, this Policy shall be applied and interpreted independently of any other applicable forfeiture, clawback or recoupment policies or provisions in plans or agreements entered into or maintained by the Company. This Policy is also in addition to, and is not a substitute for, the requirements of Section 304 of the Sarbanes-Oxley Act of 2002.
 




GRAPHIC 11 image0.jpg GRAPHIC begin 644 image0.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HKS&YUGXC+=S+#IN8@[!#Y Y7/'?TJ+^V_B7_T"_\ MR7'^->FLKFU?VD?_ (Q]NNS^X]3HKRG^V/B;YN_[ ^W&-GV=,?7U_6G_P!M M_$O_ *!?_DN/\:/[+G_S\A_X$+VZ[/[CU.BO+/[;^)?_ $"__)^,D8]OK5F?P?<:!=6E[X4>=2LP%Q:23YCDC[GYCU_Q]JO7,'A MWQCJ%]IMY9L]UIS!&9QL< YY4@Y*_7UK UO1;OP)8?VQHNL71MX9%$EET_0K=);^?9YC;8XU4L\A] !R:J:7XNTO5+[["IN+: M\(W+!=0F-G'J,]:Q6*W7Q7M&N5PJ:7YELK]F+<_CC=^5/^(85(=$N8@!>IJ4 M0A8?>YSD?3@?I0!-ITCGXH:S&78H+.(A<\#[O:K5WXWTFVNIK>)+R\>!MLIM M+=I%0]P3TJA8NL7Q/UV1SM1+&-F/H %JOH6H:K=V!;PMH5C9Z6\K&.:\F;]X M(M,U#19M6M9_,M859I#M(9-HR01USBJ-EXWT74=4M]/M M)9I99U!5EB.T$KNP3V./RKE_#_FCP]XY6=HFE$ESO,0PA;8V=H],UO\ AI#9 M_#2![1=LOV)Y5VCDN03GZYH LWGC?2+6\FMD^U730'$S6L#2+$?RU6Q MU'3EU"UN8Y+4J6\S. .N<],>]<#X*'BF/PM:G28=$-JY=MTS2>8S;CG=CC/ M&/H!5:YLM1TSP?XM,EQI[/-,CM#82EA"6?$@(/W>.WL: .FG\>:+/!.D;W(A M96C6[,#"$MC &[ZT>"=0AM/AU97U_<;(HUD:260YP/,:M2&VL6\&1V^U/L1L M0.G&W9U_K7GO7X8>%XY?^/.340MQZ;/,DZ^U '9+\0=#*&24W<$)4M'+-;LJ MRX&?E/.8K9O!.I"=5V)%E, MCHP(VX_'% X+9;=B;=7C6Z)\II!&F-V.?I]: .NL?&FDWM[%:,+J MUEFXA^U0&,2_[I/%=%7GOB:Q\5:II!AU-_#UI"LBNMQYTB&-@>,,W /;\:[^ M'?Y$?F$%]HW%>A..<4 K#^E;MOJ5E=:=V.,YSFLN^L[W2OAUK M\37-C(LEZ&*6,I=8067_\ K50\ M3:K;Z?XV\.7D]T([(0W#NX8E6&PXZ=>HQ73O;:;_ ,(Z;>9(_P"S!;88'A?+ M"^WMWKD+V'3KCQGX-CLPDE@L,Q@P21A4RN,^A _*@#?T[QII.HZDFGC[3;W, M@S$MS"8_,_WF:Y=2VENTT5U$ MNYH+B,H^/7!^M-U3Q;I>EWWV%C/^'UXL7@DW5W/MCCFE9Y)&X4 ]R:2,+#\795M0 )M,#W(7^]NP"??&W M\ZY(,P^$4:[B(7U';,1_V80D_[W_UJW+_5 MK'3--;4+NY2.U !$F:V+R7 M&B^ XKWYK5KN4,'Z$J^(P?U'TH [#_A8.AI"TER;NU 7<@GMV4R#(&5]>M6M M1;37\5:(T]S=)>,LIMHD_P!7(-OS;^.PZN[< MVB,C@>I Z58 MT?7]/UV.1K*5B\1VRQ2*4>,^ZFN&T(^(7\3>)I]+CTQYOMK1RF\+[PH)V ;? MX<#]*U-,L=73QW_:.J7&CPRO9E)H+69M[J#PY5N>HQGVH TKCQWH\$\R(MY< M1P,5EGM[=GC0CKEO\*WK&^MM2LHKRSF6:WE&4=>]<-IMAXD\/V93P]+IVM:. M7=HD+@/C/(# X/.1U/T%=#X.U&QU'0MUC8"P6&5HI;8#B.08)'OU% '04444 M %%%% !14%XTR6DK6Z[I@OR#&\8XK'Z_'^27W"]JNS.FHKF_MGB'_GV_\<%3 MV=UK;W<2W$&V$M\YV 8%...C)I<^%O\ D1?%?_7S=_\ HH5VFAN2_$'0DC62-KJ>/:'=X8&98@1G MYCV/M6G/XFTJWTVSU%K@M9W!M-C$:[)(2SC M'WBQ.W&!_WB,_E4^L_P!J2?%&%=/2R:>'3]T"WA8( 6()7;_%U_ &@#J-*\5Z9JUX M;*/S[>\"[A!=1&-V'J >M-U3Q9INEWQL66YN;M5#/#:PF1D!Z$XZ5SNIV/B2 M\U?1;C5)=!M7MKM6B:.9U>3D;D&[KD=JL7.FZO:>(]2U/PQ?Z?*+>32%TS78[1I+CRR&\WY#A@1Z9]^M;_ (+AMT\% M:6D2J8WMP7&."Q^]G\TNWT9=6DO8Q8LH99>H;/8#J3[=:S+3QSH]U M=PV[_:K5ISB%[J QI(?8GC\ZYO4X]&;4O"5GIAC;1_MTNY%8LGFC;@'/N3^9 MKH?B%%!)X(U SA?D"M&3U#[AC'YX_&@#IZX?QCCO+)HEA).29FMHVDSUW%1G]:R]4FT/6=9_X1K4[0RS& M'[0GF+A2.GRL#G/7IZ&@#'O_ '#869O?"TUS;:E'AX]MP2DO/(;<<"_P#A'M/N=3\/ZQ>V+VT;3&%Y M-T3!1DC'^.:@U'4&UV?P-<7T86"ZE:25"/E,@"[>/0G./K0!T=IXXT>ZNX;= M_M5JTYQ"UU 8UD/L3Q575I''Q+\/1AV"-!/E0>#\I[5-\0XH)/!&H-.%^0*T M9/4/N &/SQ^-91>63QKX.DG),S:?(9,]=QC.?UH Z#4_%NF:9?-8M]HN;Q5W M/!:PF1E'OC@5/HGB/3M?6864CB6 XEAE0HZ?4&N>MM3NI];U9?"^B6S%9]EW M>W,Q59)!G@ <\<]*@\-?;A\2M8&I-:F[-FAD^R@A!]W'7G.,4 :I^(.@>=#" MDT\DDK[-J0DE#NV_-Z9-=37%?#."--!O954>9)?2;FQR<8Q_GWKM: /,]!\. M6OB+6?$4E]N7\/ M^&+'7M:\22W@ZE_R"[O_KB__H)KGOAO_P B'IWUE_\ 1C4 9&OZ7%JGQ&TW2YI[ ME+;^SPT^^ANX[[4W>)MP66YW*?J,,O\ GR_\A#_& MC^TO&7_/E_Y"'^-'UA=G]P?V9/\ GC_X$=Q7&>/;V:.;1].-[)8V-[.R75RC M;2JC&%W=LY/Y>F:Z+0YM0GTU7U./R[G<05VXX[53UJ\T>XU&U\/:K;&8WJEX M]ZC9D9[YR&^GK6T7=7."I!PDXMWL8ES\/M-2P>ZT"XNK?4%0O!/',=3D^'-CJ*%8K^[N!:&?&%4Y8%_3HOYFF08RX$OV=MVWINV\XKA-3\-3>#7M_ M$FE2RWQSM^'=:O?$'AK4M1NEC2&1YA;*H^81@ M'&[GKV_"@#GO!W@^PUSPO::A>75_Y\I<-LN"!PY X^@J]913^%O'UCHUM?7- MSI]_ [F&XDWF)E#'(]OE_GZ5G^"_#NI7_A2TN;?Q)?643E\01*-JX=AQSWZ_ MC76Z)X1MM(U"34I[RZU#4'78;BY;)5?11VH Z&O++&/2]:N-2U'6/$=S8^;? M2I;1)?"(&,'@X/Y?A7J$KI'"\DC;452S-Z 5S.@^&/"\MIRQ\Z9 M/,9N2#RPR,8]J 'E;?PAX0O[RTN[B]15,\_T M"+4I]2O_ .W)X1.MR)V&QR-P4#I@<"L-8)(_"OC72+9G>QLIP;<$YV@-N90? M;;_.O1](N8F\.6-UO B^R(Y;L!M!H Y&;Q?>3?#:VU&$A=3N7%F&QTDR06^N M 3]33M7\*'0=#EU?3=1O1JEFGG2323,PGQRP93QC&:YN.)XOAEI-XX(B36%N M&SV3++G\Z](\63)#X/U=W("FTD4'W92!^I% %[2[Y=3TFTOE&T7$*R;?3(SB MN8\=221ZAX9".RAM3C#;3C(R.M;/A.%X/"6DQN"&%JA(/;(S_6L/QY_R$?"_ M_84C_F* -W5/$^E:->"UOK@Q2F'SE&PG<,XP,=3GM4&E>,-*U;4/L$?VB"[* M[EAN83&SCU&:RM2ACF^+.D&10WEV#NN1T.6Y_6G>*E \;>$I ,.9IE)'4C:O M'ZG\Z -C5_%.FZ-=QVVB,C[?4@=*Y[2]9M]8^)@FLYW:#^RR&1 M@5*.).05/0BK'A("3QAXKFF -TMRB GJ(\';CVP!^0H2*"/XO.T(4/)I6Z7' M][>!S^ 6@#4U+QAI>FWS6/\ I-U=(,R16D)D,8_VL=*N6&OZ?JFF27]E*T\4 M0.]%0[U(&2"O7/M7!>"F\3M8WUQID6D.9;R0W#W;2>;OXR#M[<\?4UN^&-/U M*V\6ZM=7\^EK)1D$\^] &_:>(=,O=$;6(;E?L2!B[L,% M=O4$=<^WTJSIFHP:MI\5[;"3R)1E#(A4D>N#VKRG618Q^++N")[@>&FO(CJ0 MC'[I9N>,_P!W/7_ZPKU^,(L2"(*(PH"A>F.V/:@!U%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!SFM>#[75=074K>[N= M/U%5V_:+9\%AZ,.]58/ XENX9]:UF]U40-OCAF.V,-ZE>U4[+PCMU2'4M5U.YU2YM_]1YP"I&?4*._O72T4 M 9,6@6\?B"]U(=0MM-9BPMD"Y7/4*Y M&176T4 ]:^DZ='I.DVVGQNTB6\ M80,W4@>M7** .4_X0M[2:8Z+K=YIEO.Q=[>,*Z GKMS]VM/2O#6G:5I$VG(C M31W&XW#S'!BD!L!KNH?V0?^7+(Z?W=_7;[4:EI^E^&O : MZ;?07%]IL;;)&4#>H9RV_P# D5U](RAE*L 5(P01P: /*/$%MHJ^'FBA\3W> MKR, EE9?:1)\Q. 2J\D@=,UW$WABVU/PQI^FWV]);6&()+$V'B=5 RIK3M]& MTNSG\^VTVS@F_P">D4"JWY@5=H Y0>"WNYX&UG6[S4[>WV9BJS1M&2.H!&*J:+H\.BZ)!I<;M-#$&7,@&6!))S^=:-% M ')+X)EL_-ATC7K[3[*5BQMD 8+GKL)Y6M:Q\-:98:"^C)"9+20$2^8B@#D/\ A!I#;#3W\0:BVDCC[(=N=O\ =WXSCVK6D\.6C:OI5_&S M1#3(WCAA0#:59=O/T%;-% &5J^APZQ<:=-+*\9L;E;A H'S$=C[41:'#%XFG MUL2N9IK<0&/ V@ @Y^O%:M% &5<:'#<>([/6FE<2VL31+& -I#9Y/YU0OO"6 M_5)M2TK4[G2[JX_U_D@,DA]2I[^]=)10!BZ%X;MM$>XN/.FN[ZY(,]U.V7;' M;V'M4>G^%+"R\.2Z'*7N;24L7\S@\G/;T/2MZB@#D#X&FDMAI\WB+49-+&!] MF.T$J.BE\9(]JD\61Z+8^'[.PU"SE733*D*RPV/7G\IM,ZR:>KJB ##;EP"T,*H3^(%7* .=U+ MPFMSJKZKIVHW&F7TB[97A 990.FY3P34NB^&(-)N[B_FNI[[4+@;9+FO=/LY7+FV15<*3UVD\K6YHNC6F@Z:ME9AR@ M8LSNWTW1]2TV.X ME>._DE=W8#*EU"G'TQ6[10!2TC38](TFVT^)VD2W38K-U-5_#VAP^'M)33X) M7E169MS@9Y.>U:M% &#I7A.QTC7K_5H&?D;&V/)W,%^IJ37?#=MKH/J/;_Z];5% '-67A';JL.I:KJESJES;Y\@2@*D9]0H[ M^_\ ]:EO_"9DU:;4]+U2YTRZN !/Y2ADDQT)4]ZZ2B@#%T7PW;Z2]U/)/->W MEWC[1<7!!+@< 8Z >U9@\$26R2VVFZ]?V6GRDEK5,,%SU"L>5%=;10!@S^$- M)G\/0Z*(GCMX"&B=&Q(C_P!\'UY/YU1_X0I[N6$:SK=[J5K"P=+>0!5)'3?C M[U=910 =!@5B>(/"]EX@$,DSS6]W V!6K10!RG_"%/ M=RPC6=;O=2MH&#I;R *A(Z;\?>K6N=#ANO$-AK#2NLMFCHD8 VL&!'/YUJT4 M %$5U+'J1N^[4^D>$;71M:DU.WNKF26:'RIO/ M?>9#NR7)]>![5T-% &5H&APZ!826D,KRJ\S2EG SENW%:M%% ''MX#*7UY=6 MGB#4[/[7.T\B0.%&YB3V^M36_@^\@NHIF\4ZS*L;AC&\V5;!S@^QKJJ* (YX MA<6\L+$@2(4)';(Q5'0='BT#1H-,AE>6.'=AWQDY8MV^M:5% &3-H,,WBBWU MTS2":&W, C &T@DG/KGYJUJ** "BBB@ HHHH **** "BBB@ HHHH *R=?\.V M/B*T2&\#J\3;H9HFVO&WJ#6M10!QK>!KRX3[/>^*=4N+,\-#NP6'H6R<_E6[ M<^'-+NM _L1[<+8A J(IP4QT(/KGG/YUJT4 <>/ CSI';:CK^HWNGQD;;5F" MA@.@8CDBM'2_"=GH\^HFRFFCMKU6.(L0[XR^:P3X#9;=]/@U[4(M(!6E2&UO]);?6S*XF@@, C &T@DG/ZT:EH<.I:KI=_)*Z/I[NZ*H&&W #G M\JU:* .>U7PLMYJG]JV&H7&FZ@4\N26$ B1>VY3P:;I/A"#2M;.KF^NKF[D@ M,4KS$'S"3G=[= !Q@5T=% ',W7A KJ5Q?Z1JMUIK$^O3'I@5:T33#HVE0V'VJ6Y2$;4>4#<%[#CTK0HH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "JU]?VNF64EY>S+#;QC+NW0=JL MU%/;PW47E7$,3Y MU ?Z')P*T/$>MWMK?6&CZ0D3:E?%B'EY2%%ZL1W[X^E4;7_DK=[_ -@I?_0U MHN?^2N6>[I_91V?7>V?TH =%JNMZ%KMC8:Y<6]Y:7[&.&ZBC\MDD[*PZ8/:I MM6UC5+OQ&- T-X898X?.NKJ9-XC!Z*%[GD=?6JWQ!_U.@[?]9_:T.WU_B_\ MK4OA_P#Y*+XJW_?VV^/IL_\ U4 6=(UC5+7Q$V@:XT$LSP^?:W4*[1*HZ@CL M1S^502:KK>O:Y?6.AW%O96FGL(I;F6+S&DD[J!TP.E,U[_DI'A?9]_9<9^FP M_P#UZ7X>?\>NN;O]9_:TV[UZ+_\ 7H O>'-R M9,FT-Y,2\N^#D>PSZUNUPEIJYBF?Q$]I)\L[FT:SO[-E$T#.' ##*L&'4$4 :]%%% !167?0:U)B?]\T 345#MN/^>B?]\T;;C_GHG_?- $U%0[;C M_GHG_?-&VX_YZ)_WS0!-14.VX_YZ)_WS1MN/^>B?]\T 345#MN/^>B?]\T;; MC_GHG_?- $U%0[;C_GHG_?-&VX_YZ)_WS0!-14.VX_YZ)_WS1MN/^>B?]\T M345#MN/^>B?]\T;;C_GHG_?- $U%0[;C_GHG_?-&VX_YZ)_WS0!-14.VX_YZ M)_WS1MN/^>B?]\T 345#MN/^>B?]\T;;C_GHG_?- $U%0[;C_GHG_?--?ST0 ML77 _P!F@"Q14 %P0#YB<_[-+MN/^>B?]\T 345#MN/^>B?]\T;;C_GHG_?- M $U%0[;C_GHG_?-&VX_YZ)_WS0!-14.VX_YZ)_WS1MN/^>B?]\T 345#MN/^ M>B?]\T;;C_GHG_?- $U%0[;C_GHG_?-&VX_YZ)_WS0!-14.VX_YZ)_WS1MN/ M^>B?]\T 345#MN/^>B?]\T;;C_GHG_?- $U%0[;C_GHG_?-&VX_YZ)_WS0!- M14.VX_YZ)_WS1MN/^>B?]\T 345#MN/^>B?]\T;;C_GHG_?- $U%0[;C_GHG M_?-&VX_YZ)_WS0!-14.VX_YZ)_WS1MN/^>B?]\T 3456!G,A3>N0,_=I^VX_ MYZ)_WS0!-14.VX_YZ)_WS1MN/^>B?]\T 345#MN/^>B?]\T;;C_GHG_?- $U M%0[;C_GHG_?-&VX_YZ)_WS0!-14.VX_YZ)_WS1MN/^>B?]\T 345#MN/^>B? M]\T;;C_GHG_?- $U%0[;C_GHG_?-&VX_YZ)_WS0!-14.VX_YZ)_WS1MN/^>B M?]\T 345#MN/^>B?]\T;;C_GHG_?- $U%0[;C_GHG_?-&VX_YZ)_WS0!-14. MVX_YZ)_WS1MN/^>B?]\T 345#MN/^>B?]\T;;C_GHG_?- $U%0[;C_GHG_?- M&VX_YZ)_WS0!-159C.C*"Z_,<#Y:?MN/^>B?]\T 345#MN/^>B?]\T;;C_GH MG_?- $U%0[;C_GHG_?-&VX_YZ)_WS0!-14.VX_YZ)_WS1MN/^>B?]\T 345# MMN/^>B?]\T;;C_GHG_?- $U%0[;C_GHG_?-&VX_YZ)_WS0!-14.VX_YZ)_WS M1MN/^>B?]\T 345#MN/^>B?]\T;;C_GHG_?- $U%0[;C_GHG_?-&VX_YZ)_W MS0!-14.VX_YZ)_WS1MN/^>B?]\T 345#MN/^>B?]\T;;C_GHG_?- $U%0[;C M_GHG_?-&VX_YZ)_WS0!-14.VX_YZ)_WS1MN/^>B?]\T 345#MN/^>B?]\TR, MSR+D.HYQ]V@"S14.VX_YZ)_WS1MN/^>B?]\T 345#MN/^>B?]\T;;C_GHG_? M- $U%0[;C_GHG_?-&VX_YZ)_WS0!-14.VX_YZ)_WS1MN/^>B?]\T 345#MN/ M^>B?]\T;;C_GHG_?- $U%0[;C_GHG_?-&VX_YZ)_WS0!-14.VX_YZ)_WS1MN M/^>B?]\T 345#MN/^>B?]\T;;C_GHG_?- $U%0[;C_GHG_?-&VX_YZ)_WS0! M-14.VX_YZ)_WS1MN/^>B?]\T 345#MN/^>B?]\T;;C_GHG_?- $U%0[;C_GH MG_?-&VX_YZ)_WS0!-14.VX_YZ)_WS0&DC=1(0VXX&!TH FHHHH **** "BBB M@ HHHH YZ'1KJ/Q[G%-\2:)>W5]8:QI#Q+J5B6 2 M;[DR-U4GM[?6NCHH Y"+2M;UW7;&_P!<@M[.TT]C)#;12>8SR=F)Z8'45-JV MCZK:>(QK^AK!-+)"(;JUF;:) .C!NQZ?E74T4 (FU_7%ABF2'R+ M6UA;<(E/4D]R>?SJ&32MB7MI>7^KZN\3:E?%=RQ? 0,8S1H&GW_ /;. MJ:WJ-N+62\$<<=MY@[_2I:BN/^/=_I0!(GW%^E+2)]Q?I2T %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 0K_P ?;_[HJ:H5_P"/M_\ =%34 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 0S?ZV'_ 'JFJ&;_ %L/^]4U !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !4-M_JC_O&IJAMO]4?]XT 34444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 5#-_K8?]ZIJAF_UL/^]0!-1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5@:__ ,A;0O\ KZ/\ MJWZP-?\ ^0MH7_7T?Y4 ;]%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %17'_'N_P!*EJ*X_P"/=_I0!(GW%^E+2)]Q M?I2T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 0K_ ,?;_P"Z*FJ%?^/M_P#=%34 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 0S?ZV'_>J:H9O];#_O5- M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 5#;?ZH_P"\:FJ&V_U1_P!XT 34444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 5#-_K8?\ >J:H9O\ 6P_[U $U M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6!K_P#R M%M"_Z^C_ "K?K U__D+:%_U]'^5 &_1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !45Q_Q[O]*EJ*X_X]W^E $B?<7Z M4M(GW%^E+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110!"O_'V_P#NBIJA7_C[?_=%34 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 0S?ZV'_>J:H9O];#_ M +U34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %0VW^J/^\:FJ&V_P!4?]XT 34444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 5#-_K8?]ZIJAF_UL/^]0!- M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5@:_P#\ MA;0O^OH_RK?K U__ )"VA?\ 7T?Y4 ;]%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %17'_ ![O]*EJ*X_X]W^E $B? M<7Z4M(GW%^E+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110!"O_'V_^Z*FJ%?^/M_]T5-0 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!#-_K8?]ZIJAF_UL M/^]4U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !4-M_JC_O&IJAMO]4?]XT 34444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 5#-_K8?]ZIJAF_UL/\ O4 3 M4444 %%%% !1110 4444 %%%9VH:_I.E3K#?ZA!;RLN\+(V"1DC/Z&@#1HK$ MC\7^'I9%CCUBT9W(50'Y)-7-1UK3=(,8U"]AMC+G9YC8W8QG^8H OT5EV/B/ M1M3N1;66HV\\Q!(1'R<#K3M4\0:3HK(NHW\-NSC*JQRQ'K@-LBL\>*=$;5/[.&H1_:M_E[<-MW_W=V-N?;.: -BBJNH:A M:Z7:-=7DOEP@A<[2Q))P 23D]JM4 %%%% !6!K_P#R%M"_Z^C_ "K?K U_ M_D+:%_U]'^5 &_1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !45Q_Q[O]*EJ*X_X]W^E $B?<7Z4M(GW%^E+0 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1169KV MMVOA_29;^[/RIPB \R-V454(2G)1BKMB;25V75_X^W_W14U>&>&= \4ZM#/J M>E7\EKNJT5YA;?%MX)/*U719(G'WC$^#_P!\L/ZUT-C\2O#-Y@-= MR6S'^&>(C]1D?K7-4RS%T]7!OTU_(M5J;ZG7454L]3L-07=97MO<#_IE*&_E M5NN*47%V:-4[A1112 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH AF_P!;#_O5-4,W^MA_WJFH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH *AMO]4?]XU-4-M_JC_O&@":BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MH9O];#_O5-4,W^MA_P!Z@":BBB@ HHHH **** "BBB@ JI=:7IU]()+NPM;B M0#:&FA5R!Z9(Z5;K%\7:BVE>%-2O$.)%B*H?1F.T'\S0!S&CZ7I_B/Q=/J4% MC;0Z5I;^3;K%"JB>8=7.!R!QC\/>H_$=_9GXCV\5W83:A':V)VVL4'G%Y&/] MT\?=PVC+C.R- , >G!'Y4S4Y8=3^)NB+I[K)+912O=R1G(1",!21[D\ M?[5/\'3PZ5JNOZ+=2I%.M\]S&KG&^-P,$>O 'YT +HD:Z5\0M:TFU BM;BV2 M\2-1\J/D*<#MDFN<65&\"Q^%E1QX@%WM,/EG;N\S..FW^*NCT*1-5^(FL MZK;,)+2WMDLUE7E7;(8X/?&/Y5T/B#51HVCS7:IYDYQ'!'WDD;A5_/\ K0!E M2_\ $_\ &"0#YK#1B))/1[DCY1_P$<_4UU%/P%:7AE!I_BC7=(M"W]GVXADBC+%A"S*2RC/8]<4 =;1110 5 M@:__ ,A;0O\ KZ/\JMWV@VFH7)GFDN5<@#$PK"U'1+;3]8T8PR7#>9< MX/F2EN@[9H [&BH?LR>K_P#?5'V9/5_^^J )J*A^S)ZO_P!]4?9D]7_[ZH F MHJ'[,GJ__?5'V9/5_P#OJ@":BH?LR>K_ /?5'V9/5_\ OJ@":BH?LR>K_P#? M5'V9/5_^^J )J*A^S)ZO_P!]4?9D]7_[ZH FHJ'[,GJ__?5'V9/5_P#OJ@": MBH?LR>K_ /?5'V9/5_\ OJ@":BH?LR>K_P#?5'V9/5_^^J )J*A^S)ZO_P!] M4?9D]7_[ZH FHJ'[,GJ__?5'V9/5_P#OJ@":BH?LR>K_ /?5'V9/5_\ OJ@" M:HKC_CW?Z4GV9/5_^^JCF@1868%N!W:@"RGW%^E+4"VR%0K_P#?5'V9/5_^^J )J*A^S)ZO_P!]4?9D]7_[ZH FHJ'[,GJ_ M_?5'V9/5_P#OJ@":BH?LR>K_ /?5'V9/5_\ OJ@":BH?LR>K_P#?5'V9/5_^ M^J )J*A^S)ZO_P!]4?9D]7_[ZH FHJ'[,GJ__?5'V9/5_P#OJ@":BH?LR>K_ M /?5'V9/5_\ OJ@":BH?LR>K_P#?5'V9/5_^^J )J*A^S)ZO_P!]4?9D]7_[ MZH FHJ'[,GJ__?5'V9/5_P#OJ@!;BXAM+:2XN)%CAB4L[L>% ZFO)#]L^)WB MW \R'1;0_DO_ ,6V/P'TYF\6ZM<>*M=C\,:$S/"'Q-)N^5V'4D_W5_4_A7H6 MA^'+/0=+BL;;=A1EWS@R-W8U[%-+ 4?:/^)+;^ZN_JSG?[V5E\*_$NVEO#:, M+:WC6.&*-51%' JW518%-PRY; 4'K4OV9/5_P#OJO(;;=V= 7%I;7D?EW5O M%.G]V5 P_(USU]\/O#-]DG35@<_Q6[%,?@./TKH?LR>K_P#?5'V9/5_^^JTI MUZM+^')KT9+C&6Z/.[SX0VN[?IVK3PL.5$R!_P!1C%5/^$;^(>BG_ &9/5_\ OJC[,GJ__?5=LC M<:OH?F1KUD,+)G_@0ROZ5I6/Q=TF; O;&ZMF/=")%'\C^E=[]F3U?_OJL^\\ M,:-J&3=Z?!*Q_B9!N_/K5?6L'4_B4;><7;\-A>SJ+X9?>5K'QKXC*<@UQ5[\*_#MSDP"YM6[>7+N'Y-FL.3X6:K M8.9-&U[8W4!MT1_-2?Y4>PP-3X*KC_B7ZH.>JMXW]#U.BO)C'\2=%ZH]]$OH M5ES^7STL7Q,OK&01:SH*^)-'K%%<+8 M_$CPQ=X$TUW:,?\ GLA(_-C:EC[%J<$['^%)P6_+K7)5PE>E\<&OD M:1J1ELS6HJ'[,GJ__?5'V9/5_P#OJNK_\ ?5'V9/5_^^J )J*A^S)ZO_WU1]F3 MU?\ [ZH FHJ'[,GJ_P#WU1]F3U?_ +ZH )O];#_O5-526!5>, MRV.M2_9D] M7_[ZH FHJ'[,GJ__ 'U1]F3U?_OJ@":BH?LR>K_]]4?9D]7_ .^J )J*A^S) MZO\ ]]4?9D]7_P"^J )J*A^S)ZO_ -]4?9D]7_[ZH FHJ'[,GJ__ 'U1]F3U M?_OJ@":BH?LR>K_]]4?9D]7_ .^J )J*A^S)ZO\ ]]4?9D]7_P"^J )J*A^S M)ZO_ -]4?9D]7_[ZH FHJ'[,GJ__ 'U1]F3U?_OJ@":BH?LR>K_]]4?9D]7_ M .^J )J*A^S)ZO\ ]]4?9D]7_P"^J )J*A^S)ZO_ -]4?9D]7_[ZH FJ&V_U M1_WC1]F3U?\ [ZJ*"!70DEOO$<&@"W14/V9/5_\ OJC[,GJ__?5 $U%0_9D] M7_[ZH^S)ZO\ ]]4 345#]F3U?_OJC[,GJ_\ WU0!-14/V9/5_P#OJC[,GJ__ M 'U0!-14/V9/5_\ OJC[,GJ__?5 $U%0_9D]7_[ZH^S)ZO\ ]]4 345#]F3U M?_OJC[,GJ_\ WU0!-14/V9/5_P#OJC[,GJ__ 'U0!-14/V9/5_\ OJC[,GJ_ M_?5 $U%0_9D]7_[ZH^S)ZO\ ]]4 345#]F3U?_OJC[,GJ_\ WU0!-14/V9/5 M_P#OJC[,GJ__ 'U0!-4,W^MA_P!ZC[,GJ_\ WU3&B6.6+!/+=SF@"S1110 4 M444 %%%% !1110 57O;&UU&U:VO($G@8@M&XR#@Y%6** $4!5"J, # JCJ> MBZ;K,:IJ-E%RL;73K5;:SMXX(4Z)&N!3+K3;6]N;6>X MC+O:N9(T-K?0+-#N# $D$$="".0?<4W3-( ML='MVAL+<1*[;W.XLSMZECDD_6KM% !1110 5@:__P A;0O^OH_RK?K U_\ MY"VA?]?1_E0!OT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 5%[_2I:BN/^/=_I0!(GW%^E+2)]Q?I2T %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7 _$/Q:]C$-" MTMF;4;D!9#'RT:GH!_M'^7U%;GC'Q3#X8TDR_*]Y-E;>(]S_ 'C[#_ZUKGW/;V_"O3P=&%.'UNNO=6R[O_ "1A4DY/V<=S M<\#>$D\-:9YDZJVHW !F;KL'9!]._J?PKJZ**X:U:=:HZDWJS6,5%61"O_'V M_P#NBIJA7_C[?_=%35D4%%%% !1110 4444 %%%% !3)8HYXS'+&DB'JKJ"# M^%/HHO8#GK[P/X;O\F728$8_Q09C/_CN*YN^^$.F2Y-CJ%S;L>TBB0#^1_6O M1:*[*688JE\,W^?YFB/86^%M'FUE\7K)CMU#2 M[B!AP3"X?]#BNDL?'_AF^P%U..%C_#.#'C\3Q^M;-[I.G:B,7MA;7'O+$&/Y MFN;OOAGX:O,F.VEM6/>"4_R;(_2CGR^IO&4/1W7XA:LMFF=7!7S_":XMI/.TG7'C<=!(A4C_@2G^E1?8?B7HG^IN3?1KU_>++G M_OOYORH^HT*G\&LOGH'M9KXH_J>JT5Y6OQ+\0:6P36] QVSM>$G_ +Z!!K:L M?BOH%Q@7*75HW5XJ*NHW7EJ-5Z;ZG=45DV/B?0]1P+75;5V M/1#(%;_ODX-:U<4ZJ:H9O];#_O5-0 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5# M;?ZH_P"\:FJ&V_U1_P!XT 34444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 5#-_K8?\ >J:H9O\ 6P_[U $U%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6!K_P#R%M"_Z^C_ M "K?K U__D+:%_U]'^5 &_1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !45Q_Q[O]*EJ*X_X]W^E $B?<7Z4M(GW%^E M+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 52U?5;71= M,FO[Q]L40SCNQ[ >YJW)(D,3RR.J1H"S,QP !U)KR+4+J[^)?BM+"S9X]'M3 MDOCMW<_[1Z ?_7KMP6%5>3E-VA'5O^NK,ZE3E5ENR3P[I=WX_P#$DNOZNA_L M^%\1Q'[K8Z(/8=3Z_C7K0 P!@#H*@L;&WTVQAL[2,1P0KM11V'^-6*6,Q3Q M$]%:*T2[(*<.1>84445QFA"O_'V_^Z*FJ%?^/M_]T5-0 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 C*&4JP!4\$$=:Q;[PAX>U'/VC2; M4L>K1IY;'\5P:VZ*N%2=-W@VO03BGN20$-RLL+9'X@$?K M6B?'7A@'']L0?@&_PJGJ/P^\-74L9_L\0LSMYK[@_?>1=/C_PL/^8O'Q_TS?\ PIA^(GA0#)U9?P@D/_LM0#X9^%A_ MRY2'_MN_^-2#X;>% >=-8^QN)/\ XJE;+>\__)0_?>7X@?B1X4'34R?I;R__ M !-,/Q+\+ \7TA^EN_\ A4P^'7A1>FDC\9Y3_P"S4\?#_P +*,#2(_QD<_\ MLU%\M[3_ /)0_?>7XE,_$[PP#_Q]3G_M@U,/Q2\- ?ZRZ/\ VQ-:0\">& ,? MV/!^;?XT\>"?#0.?[&M?^^31S9;_ "S^]!:MW1CGXJ^' .!>'Z0C_&F'XL^' MATBOS](E_P#BJWAX.\.*/"?AY>FB6'XP*?Z4>TR[^27WH+5NZ. M;/QB#3[)?NV=N/I$O^%/%I; 8%O$ M![(*/K&!_P"?+_\ F')5_F_ \T/QCC[:&WM_I7_ -A3?^%QLW":!S_U]Y_] MDKU 1QCHBC'3BGT?6L%_T#_^3,.2K_/^!Y9_PMR\;[GA_IU_?D_^RT?\+5U5 MN4\/#Z8?_ ,F8>SJ?S_@>6?\ "SM>/*^'..W#G^E'_"Q_ M%!X7PWR>G[F6O4Z*/KN%Z4%][#V<_P"<\L_X6!XQ;A/#//\ UZS'^M'_ G/ MCI_]7X8Z=?\ 09S_ %KU.BCZ]A^E!?>P]E/^9GEG_"8_$!N1X;P/3[#-_5J/ M^$I^(CE"/XA[*7\S/*WU_XDR(472C&Q'#+;(0(;[?MCD90FYO[K#H#Z>OY9]%KB/&'@M/$5B;RS"QZI"3 ML/02@?PGW]#_ )&E/%8:N_95::@GU71_Y"<)Q]Z+N=O17G_@3QI)>-_86M%H M]2A)2-Y.#)C^%O\ :'Z_7KZ!7GXG#3P]1TY_\/YFL)J:N@HHHK L**** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "H9O];#_O5-4,W^ MMA_WJ )J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"L#7_P#D+:%_U]'^5;]8&O\ _(6T+_KZ/\J -^BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "HKC_CW?Z5+45Q_Q[O] M* )$^XOTI:1/N+]*6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBN)^('B_^P[/^SK!\ZEL2GC=]3V_.ML/0G7J*G#=DSFH*[,7QWXB MN=;U-/"FAYD9WV7#(?O-_=SZ#J3[>QKM_#'AVV\-:/'9PX:4_--+CF1_7Z>@ MK$\ >$/[ L?MUZF=2N5RV>L2]=OU]?R[5VE=F-KPC%8:A\$=W_,^_P#D9TX- MOGEN_P HHHKS38**** (5_X^W_W14U0K_Q]O_NBIJ "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** (9O\ 6P_[U35# M-_K8?]ZIJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "H;;_5'_>-35#;?ZH_[QH XOQWX*.KK_:VE+Y>J0@,0G!F M Z?\"'8_AZ4_P)XU&MQ?V9J3>7JD(Q\PQYP'4_[P[C\?7';UYYX[\&2S2_\ M"0:&&CU"$^9+'%P9,?Q+_M#]?KU]7#5X8BFL-B'_ (9=O)^7]>F$XN#YX?-' MH=%)+3[- MJ:H9O];#_O4 34444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %8&O\ _(6T+_KZ/\JWZP-?_P"0MH7_ %]'^5 &_1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !45Q_P >[_2I M:BN/^/=_I0!(GW%^E+2)]Q?I2T %%%% !1110 4444 %%%% !1110 4444 % M%%% !115;4+^VTNPFO;N01P0KN9C_(>YII.3LMP;L9OBGQ);^&=(>[EP\S?+ M!%GEV_P'*];S))(^^W5Q]X_P!_'H.BC_ 5G:79W?Q)\5/J M=^K1Z3;-M6//&.H0>YZL?_K5ZZB)'&L<:A44 *JC '85ZU9K TO80_B2^)] MEV_S.>*]K+F>RV'4445Y!T!1110 4444 0K_ ,?;_P"Z*FJ%?^/M_P#=%34 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 0S?ZV'_>J:H9O];#_O5-0 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 5#;?ZH_P"\:FJ&V_U1_P!XT 34444 M>:>-_"%Q8WG_ DWA_=%<1-YD\<0Y![NH_F/_KUTO@[Q?;^*-/\ FVQ7\0_? MP@]?]I?8_I_/IJ\L\8>%[OPWJ(\3^'H/8UO5YE M6E.E-PFK-&\9*2N@HHHK,84444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !4,W^MA_WJFJ&;_6P_[U $U%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !6!K_ /R%M"_Z^C_*M^L#7_\ D+:%_P!?1_E0!OT4 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 5%)HM#TIR--@;<\O9L<&0^ MW8#W]^-3X@^)Y[FX7POHVZ2ZG8)<&/KS_P LQ_7VX]:ZGPAX8@\,:0L VO=R MX:XE'\3>@]AV_/O7KT(K!4OK$_CE\*[?WO\ (YY/VLN1;+?_ "-32M+M=&TV M&PLX]D,2X'J3W)]S5RBBO)E)R;E+=G0E9604444@"BBB@ HHHH A7_C[?_=% M35"O_'V_^Z*FH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH AF_P!;#_O5-4,W^MA_WJFH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *AMO]4?]XU-4-M_ MJC_O&@":BBB@ I&4,I5@"I&"".M+10!Y-XF\/WO@C6%\1Z!D69;][$.1'GJI M']P_I^5>A>'/$5GXETM;RU.UQQ+"3\T;>A]O0]ZU)8HYHGBE17C<%65AD$'J M#7DNM:3J'PZUU=:T?<^ERMM>,DD*#_ WMZ'_ "?8ISCCX*E4=JBV??R?GV.= MITGS+X3UVBL[0];L]?TR.^LGRC<,A^\C=U/O6C7DSA*$G&2LT;IIJZ"BBBI& M%%%% !1110 4444 %%%% !1110 4444 %%%% !4,W^MA_P!ZIJAF_P!;#_O4 M 34444 %%%% !1110 4444 %%%1U]: .IHKE](UC5+7Q$V@:XT$LSP^?:W4*[1*HZ@CL1S^502:KK M>O:Y?6.AW%O96FGL(I;F6+S&DD[J!TP.E '7T5SGAS7+RYN]0TG5TB34K @N MT6=DJ$9# ?S^M8 \1:Z/#R^+6O(C8-/SI_D#B+S-GW^N[OZ4 >A45A>(-1NH M[BPTG39?+OKV3)DVAO)B7EWP*=:D\5:X-\?F9@C8<. MPZ8']U>@]2/8UZ."P\.5XFO\$?Q?;_,QJS=^2.[-GX>^$7TR ZSJ:EM2N064 M/RT2GU_VCW_+UKO***Y<3B)XBHZD^O\ 5C2$%"-D%%%%8%!1110 4444 %%% M% $*_P#'V_\ NBIJA7_C[?\ W14U !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% $,W^MA_WJFJ&;_6P_[U34 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M0VW^J/\ O&IJAMO]4?\ >- $U%%% !1110 5%V6^?1[EMI4G@C^ZWHP['_P"N*]4TO5+36=.BOK*4 M20R#CU4]P1V(I]_86VIV,MG>1++!*NUE/^>OO7DX.I?"_P 18.^YT6Z;_OH? MR#C]?Y>PK9C"STJK_P F7^?]>G-K1?\ =_(]AHJO8WUMJ5E%>6DJRP2KN1U[ M_P#UZL5X[33LSI"BBBD 4444 %%%% !1110 4444 %%%% !1110 5#-_K8?] MZIJAF_UL/^]0!-1110 4444 %%%% !1110 5S/B/PS=Z[K.F746HM9Q68?)B M'[S+#!*GH#@=>U=-7->(=&U.35K+6]&EC^V6RF-[>9B$F0YXXZ'D_P"10!BZ MG!?>";_3KZWU:^O-/N;E;>XM[R7S"-V?F4]NAJ]X?_Y*+XJW_?VV^/IL_P#U M4-I.N^(]4L9M<@MK*PLI1,MM%+YC2R#H6/3 _P :L:MH^JVGB,:_H:P32R0B M&ZM9FVB0#HP;L>GY4 5M>_Y*1X7V??V7&?IL/_UZ7X>?\>NN;O\ 6?VM-N]> MB_\ UZL:1H^J77B)M?UQ88IDA\BUM86W")3U)/A)/W0>6/X5TFBZX=4GO+.YM&L[^S91- SAP PRK!AU!%4_$&D71?2+[2K=) M9-+E)6UW! \97:0"> 0,8S1H&GW_ /;.J:WJ-N+62\$<<=MY@CSG_ .>#U-10!#YS_P#/!Z/.?_G@ M]344 0^<_P#SP>CSG_YX/4U% $/G/_SP>CSG_P">#U-10!#YS_\ /!Z/.?\ MYX/4U% $/G/_ ,\'H\Y_^>#U-10!#YS_ //!Z/.?_G@]344 0^<__/!Z/.?_ M )X/4U% $/G/_P \'H\Y_P#G@]344 0^<_\ SP>CSG_YX/4U% $/G/\ \\'H M\Y_^>#U-10!#YS_\\'H\Y_\ G@]344 0^<__ #P>HYI7,+ PL,CJ:M5%I4^XOTI: (?.?_G@]'G/_P \'J:B@"'SG_YX M/1YS_P#/!ZFHH A\Y_\ G@]'G/\ \\'J:B@"'SG_ .>#T><__/!ZFHH A\Y_ M^>#T><__ #P>IJ* (?.?_G@]0W6H)96LMSR@_*Y'5B?[J_J?PKKP>%>(J6;M%:M]D9U)\B\RJOVWXF>*O-= M)8]'M#C:.R^G^\V/P'TKUB +;01P06ICBC4*B+@!0.@J#0]%M= TF'3[1?D0 M99R.7;NQ]S6C5XW%*M)0IJT(Z)?KZL5.'*KO=D/G/_SP>CSG_P">#U-17":D M/G/_ ,\'H\Y_^>#U-10!#YS_ //!Z/.?_G@]344 0^<__/!Z/.?_ )X/4U% M$/G/_P \'H\Y_P#G@]344 5%E;[0Q\ILE1Q4OG/_ ,\'H7_C[?\ W14U $/G M/_SP>CSG_P">#U-10!#YS_\ /!Z/.?\ YX/4U% $/G/_ ,\'H\Y_^>#U-10! M#YS_ //!Z/.?_G@]344 0^<__/!Z/.?_ )X/4U% $/G/_P \'H\Y_P#G@]34 M4 0^<_\ SP>CSG_YX/4U% $/G/\ \\'H\Y_^>#U-10!#YS_\\'H\Y_\ G@]3 M44 0^<__ #P>CSG_ .>#U-10!#YS_P#/!Z/.?_G@]344 0^<_P#SP>CSG_YX M/4U% %265B\9,3##?G4OG/\ \\'HF_UL/^]4U $/G/\ \\'H\Y_^>#U-10!# MYS_\\'H\Y_\ G@]344 0^<__ #P>CSG_ .>#U-10!#YS_P#/!Z/.?_G@]344 M 0^<_P#SP>CSG_YX/4U% $/G/_SP>CSG_P">#U-10!#YS_\ /!Z/.?\ YX/4 MU% $/G/_ ,\'H\Y_^>#U-10!#YS_ //!Z/.?_G@]344 0^<__/!Z/.?_ )X/ M4U% $/G/_P \'H\Y_P#G@]344 0^<_\ SP>CSG_YX/4U% $/G/\ \\'J*"5E M0@1,?F/2K=0VW^J/^\: #SG_ .>#T><__/!ZFHH A\Y_^>#T><__ #P>IJ* M(?.?_G@]'G/_ ,\'J:B@"'SG_P">#U2U6PM]:TZ6QO;1I(9![94]B#V(K3HJ MHR<6I1=FA-75F>/:??ZE\-->-C?+)-I%PVY3CJ/[Z^C#N/\ ZQKU:WODN[>. MXMU,L,BAD=2"&!J#7=#L_$&ER6-ZF5;E''WHV[,/>O--#UB_^'FNMHFL[GTR M1LQR@$A0?XU]O4?Y/K2C',(<\=*JW7\R[KS,$W1=G\/Y'J_G/_SP>CSG_P"> M#U)'(DT2RQNKQN RLIR"#T(IU>.=!#YS_P#/!Z/.?_G@]344 0^<_P#SP>CS MG_YX/4U% $/G/_SP>CSG_P">#U-10!#YS_\ /!Z/.?\ YX/4U% $/G/_ ,\' MH\Y_^>#U-10!#YS_ //!Z/.?_G@]344 0^<__/!Z8SL\L68RN&[U9J&;_6P_ M[U $U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6! MK_\ R%M"_P"OH_RK?K U_P#Y"VA?]?1_E0!OT444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 5%[_ $J6HKC_ (]W M^E $B?<7Z4M(GW%^E+0 4444 %%%% !1110 4444 %%%&-)+(5>^ MF!6WC/KW8^P_6M*-*=::IP5VQ2DHJ[,/XA^+)+8#P_I19[^YPLICY9 W11_M M'^7UK9\$^$X_#.E9E"MJ$X!G<<[?1![#]3^%8?P\\*RJQ\2:N&DO;C+PB3DJ M#U<^Y[>WUKT2O0QE6%&G]4HO1?$^[_R1C3BY/VDOD%%%%>6;A1110 4444 % M%%% !1110 445EZIK4.G@QIB2X/1>R_7_"LZM6%*/--V0G))79>7_C[?_=%3 M5Q]GIVK$-/#(T4C?,59R"W^?>K7]JZQ8<7=KYBCJQ7'ZCBN../LKU(.*[[HS M57NCIJ*Q;?Q-9RX$RO"?4CY&89DD]E;G\JZJ>(I5?@DF6IQ>S M)J***V*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M"&;_ %L/^]4U0S?ZV'_>J:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ J&V_U1_WC4U0VW^J/^\: )J*** "BBB@ M HHHH **** "L?Q)X^"]7;PWX@RMIN_=2DY$>>A![H?T_.O5P0R@@@@C(([U@^+/"UK MXHTTPR8CNHP3!/CE3Z'V/>N,\'>*;KP]J)\,>(LQ"-MD$KG_ %?HI/=3V/;Z M=/4JTXXZFZ])6FOB7?S7Z_U?"+=)\LMNAZE1117D'0%%%% !1110 4444 %% M%% !1110 5#-_K8?]ZIJAF_UL/\ O4 34444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %8&O_\ (6T+_KZ/\JWZP-?_ .0MH7_7T?Y4 M ;]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %17'_'N_TJ6HKC_CW?Z4 2)]Q?I2TB?<7Z4M !1110 4444 %%%% ! M113)98X(7FE=4CC4L[,:>&-( MN_'7B*7Q%K*YLHWQ'$?NN1T0?[([^I_&H;J:\^)OBQ;6W+Q:-:');'1>['_: M;L.P_&O6;.SM]/LX;2UC$<$*A40=A7L2_P"$^CRK^+):_P!U=O5G.OWLK_97 MXD]%%%>.= 4444 %%%% !1110 4444 %!( R> *CGGBMH6EF<(B]2:YJXO;S M79S;6:F.W'WB>,C_ &C_ $KFQ&)C1TWD]D1*:CZEC4=<>23[)IH+R,<&11G\ MO\:GTO0EMB+B[Q)<'G!Y"G^IJYIVEP:='A!ND(^:0CD_X"KU94L-*Z.9\G7]/^XYG0>AW_SYI\?B:2)MEY:, MK#KMX/Y'_&NCIDD,T MGR__ %JO@A@"I!!Z$5E7'AVPFR51HF]4/]#5 Z!?VA+6-Y^&2I/]#1[7%4_C M@I>G^3#FFMU- $U%%% !1110 4444 %%%% !1110 5S'C+PA;^*+#*;8M0 MA'[F4]_]EO;^7YYZ>BM:-:=&:J0=FB914E9GFO@?Q?<6EW_PC/B#=%"X_$=K]JM L>IPK\C=!*/[I_H:SO GC22YD_L'6 MRT>HPG9&\G!DQ_"W^T/U^O7T<11ABJ;Q-!6:^*/;S7D90DX/DE\F>@T445Y) MN%%%% !1110 4444 %%%% !4,W^MA_WJFJ&;_6P_[U $U%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !6!K_\ R%M"_P"OH_RK?K U M_P#Y"VA?]?1_E0!OT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 5%[_ $J6HKC_ (]W^E $B?<7Z4M(GW%^E+0 M4444 %%%% !1110 5Y;XX\077B+5D\*:'F0,^VX=3P[#^'/]U>I/M[<[/Q!\ M7G1[4:5ISDZE&_#]KX;TB.QMQN;[TLN.9'[G_ M>E:]%%>94G*I)SD[MFZ22L@HHHJ!A1110 4444 %%%% !5/4-2@TZ+=*^()Q/\+Q?DR'2CTT.T@V_KTJ])%',NV2-77T89%9MQX>T^?)6 M-HF]8S_0TO9XNG\,E)>>C_ +36SN:BLK*&4@@]"#2US3>'[ZU8M8WGX9*G_ MTG]I:U8?\?5MYJ#JQ7^J\4?790_C0:_%![1KXD=-16';^)[23 FC>(^OWA_C M^E:L%[;70_<3QO[ \_E712Q-&K\$DRE.+V9/1116Y04444 %%%% !1110!#- M_K8?]ZIJAF_UL/\ O5-0 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 5#;?ZH_[QJ:H;;_ %1_WC0!-1110 4444 % M%%% !1110 4444 %%%% !7#^._!7]LQ_VIIB^7JD(R0IQYP'3_@0['\/3'<4 M5OA\1/#U%4IO4F<%-69PW@3QK_;,?]E:FWEZI", L,>?> M._!NCX'\:1^([7[)=E8]3A7YUZ"4?W MA_45VXK#PJT_K6'6GVE_*_\ (RA-Q?)/Y>9V%%%%>6;A1110 4444 %%%% ! M4,W^MA_WJFJ&;_6P_P"]0!-1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 5@:__P A;0O^OH_RK?K U_\ Y"VA?]?1_E0!OT444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5%< M?\>[_2I:BN/^/=_I0!(GW%^E+2)]Q?I2T %%%% !1110 5@^+/$UOX8TAKE\ M/<296WB)^^W^ [__ %ZT]2U&VTG3IKZ\D"00KN8]SZ >YZ5Y9HUA=_$;Q1)J M^I*RZ5;MM6//! Y$8_FQ]_<5WX+#1G>M6TA'?S\D959M>['=FEX \,W&H7C> M*M:S)/,Q>W60=3_STQ_Z#^?I7IE(JJBA54*JC & !2UCBL3+$5.>7R79=BJ M<%!604445S%A1110 4444 %%%0W5U#9PF6=PJC\S["E*2BKO8&[$K,J*68@* M!DDG@5SE_K,U[-]CTQ6.[@R#J?IZ#WJ&2:^\0SF*$&*T4\YZ?CZGVK?L-/@T M^'9"OS'[SGJU>>ZE3%OEI>[#OU?H97<]MBII6B16.)9L27'KV7Z?XUK445VT MJ4*4>6"LC2,5%604445H,**** (5_P"/M_\ =%35"O\ Q]O_ +HJ:@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH JW&FV=UGSK=&)_B P?S%94_A>!CN MMYWC/8,-PK?HKGJX6C5^.*)<(O=',_9=>T__ %4IG0=@V[]#S^5.C\2SP-LO M;,JWJ)Y&OA9GV^NZ?<8'G^6Q[ M2#;^O2M%65U#*P93T(.:S+CP_I\^2(S$WK&6K%[&\Q[$E3^G6C MVN*I_'!27E_DPO-;JYTM%+N:)W(9O] M;#_O5-4,W^MA_P!ZIJH HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ J&V_U1_WC4U0VW^J/^\: )J*** "BBB@ HHH MH **** "BBB@ HHHH **** "O-O''@^>UNO^$E\/[HKJ)O,GCBZY[NH_F._Y MUZ3171A<3/#5.>/S7==B)P4U9G+^#/&%OXGL-K[8]0A'[Z(=_P#:7V_E^6>H MKR[QCX5NO#^H#Q/X=S%Y;;YXHQ]SU8#NI[CM].G8^$_%5KXHTWSH\1W48 G@ MSRI]1['M75B\-!P^LX?X'NOY7V?Z$4YN_)/?\SH****\TV"BBB@ HHHH *AF M_P!;#_O5-4,W^MA_WJ )J*** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "L#7_\ D+:%_P!?1_E6_6!K_P#R%M"_Z^C_ "H WZ*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *BN M/^/=_I4M17'_ ![O]* )$^XOTI:1/N+]*6@ HHHH *1F5%+,P55&22< "EKS M/Q_XFN+^\7PKHN9)YF"7#1GJ?^>8/_H7Y>M=.%PTL34Y(_-]EW(J34%=F;K5 M_=_$;Q1'H^F,RZ7;MN:7'! X,A_DH]_YDPUQ*!]]O3Z#M_]>MZML;B8SM1HZ0CMY^;)I0:]Z6[ M"BBBN U"BBB@ HHHH ***P]4UT1,;:R'F3DXW 9"GV]365:O"C'FFR9245=E MS4M6@TY,-\\Q'RQ@_P _05CVVGW>MSB[OF9(/X5'&1Z =A[U9TW0CO\ M6H' MS)6.=C'./KZUOUQQHU,2^>OI'I'_ #(Y7/66PR&&.")8HD"(O0"GT45Z"22L MC4****8!1110 4444 0K_P ?;_[HJ:H5_P"/M_\ =%34 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !5:XTZSNL^=;HQ/\6,'\Q5 MFBIE",E:2N)I/*;7O!,/IC_&M>X57>$,H8;NA& M:#9VIZVT)^L8J?88J.D:E_5!RS74RQXHL3UCG'_ 1_C4@\2Z>>IE'U2KITVQ M/6S@_P"_8IATC3SUM(OP&*?)C%]J/W!:IW*X\0Z:>LS#ZH:D&O:8?^7H?BC? MX4IT/33UM5_!C_C3#X?TP_\ +N1]';_&C_;E_+^(?O/(E&LZ<>EW'^.13QJE M@>EY#^+@54/AS3CT20?1S3#X8L#T:8?1A_A1S8U?9C]["]3LC1%_9GI=P'Z2 M"GBY@;I-&?HXK'/A:S[33CZD?X4P^%8.US(/J!1[7%K_ )=K[PO/L;P=&Z,I M^AIUD_O0<\OY3I:*YK^R]=7I?9_[;-_4 M4OV/Q"O2YS_P,?UH^N36]*0>T?9G245S6SQ*O1L_BG]:/-\2+U3/X)_2CZ]W MIR^X/:>3.EHKFOMOB%>MMG_MG_A1_:NNKUL,_P#;%OZ&C^T*?6,ON#VJ['2T M5S7]N:JOW]/_ /(;"C_A([Q?OV'\Q1_:-#K?[F'M8G2T5S?_ E3K]^Q_P#( MF/Z4X>*T[VC#Z/\ _6H_M+#?S?@_\@]K#N=%16 /%5OWMY1]"*>/%-GWAG'X M#_&J6/PS^V/VD.YN5#;?ZH_[QK,'B:P/43#ZJ/\ &GV>MZ>RE3.$8L3AP1^M M:1Q="6BFOO'SQ[FM14<<\4PS%*CCU5@:DK=--7104444P"BBB@ HHHH **** M "BBB@ HHHH **** $(# @@$'@@UY1XH\.WO@S5U\2>'\K:[OWL0&1'GJ".Z M']/RKUBFR1I+&T=]XO==T9U*:FO,R/#7B.S\2Z M6MW;';(ORS0D_-&WI]/0]ZV:\BUS1[_X>ZXNN:+N?39&Q)$22%!_@;V]#V_G MZ7H6N6?B#2X[ZR?*MPZ'[T;=U-;8S"Q@E6HZTW^'DQ4ZC;Y9;HTJ***\\U"B MBB@ J&;_ %L/^]4U0S?ZV'_>H FHHHH **** "BBB@ HHHH *K7^HV>F6QN; MZYBMX0<;Y&P"?0>IJS6)J7AR+5=?L-1NIA);V:-MM'CRI<_Q$Y^G;M0!/IGB M31]9D:/3]0AGD49* X;'K@\XJ74=:TW2#&-0O8;8RYV>8V-V,9_F*Y3Q6ELW MB[PY;Z=&BZJMR))&B&"L ^]NQV(S^OK53Q'?V9^(]O%=V$VH1VMB=MK%!YQ> M1C_=/'W<')]* .QL?$>C:G#H(M5U7Q!K5U& MLLS7SVT9<9V1H!@#TX(_*@#K;*^M=1M5N;.XCGA?H\;9%9X\4Z(VJ?V<-0C^ MU;_+VX;;O_N[L;<^V(!=[3#Y9W*WF[O,SCIM_BH ]-U#4+72[1KJ\E\N$$+G:6)). "2 MCW)'RC_@(Y^IKJ* "BBB@ K U_P#Y"VA? M]?1_E6_6!K__ "%M"_Z^C_*@#?HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ J*X_X]W^E2U%[_ $H D3[B_2EI M$^XOTI: "BBLCQ)X@M?#>D27UP=S?=BBSS(_8?XGTJZ<)5)*$5=L3:2NS&\> M^+QX=T_[+:,#J5RN(P.?+7^^?Z>_TJM\/O"#:/:G5=10G4KD9 ?DQ*>W^\>_ MY>M8O@CP_=>(M6D\5ZYF0-)NMT8<.P[X_NKT ]O;GU.O3Q4XX6E]4I/5_$_/ MMZ(P@G.7M)?(****\DZ HHHH **** "FR2)%&TDC!449))X%07M]!80^9.V/ M[JCJWTKG@+[Q%/D_N;13^ _Q-'3E#G$DY'+D=/85:L[*"QA$4"8'6X4445VF@4444 %%%% !1110 4444 0K_P ?;_[HJ:H5_P"/M_\ M=%34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 0S?ZV'_ 'JFJ&;_ %L/^]4U !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4TQH>J*?J*=11:X$1M;=NL$1^J"F&PLVZ MVD!_[9BK%%0Z<'NA613?2=/<$&TBY]%Q_*J2:#I\T1S$R$$C*L:V:AMO]4?] MXU$L-1EO!?<)PB^AAR>%E!W6]VRD=-RY_44S[%K]G_J;CS0.V_/Z-72T5SO+ MZ-[PO'T9/LH]-#FO[;U6T_X^K+*COL*_KTJQ#XHM7XEAEC/MAA6[5>:PM+C_ M %MM$Q]2HS^=+V&)A\%2_JOU#EFMF10ZOI\_W+J,'T8[?YU<5E894@@]P:R) MO#=A)]P21'_9;(_6J;>&KF [K2]P??*_J*/:XN'Q03]'_F'--;HZ2BN:_P"* MBL_691]&_P#KTH\274!VW=C@^V5_0T_[0IQ_B)Q]4'M5UT.DHK'A\2V$GW_, MB/\ M+D?I5^&_M+C_57,3$]MW/Y5T0Q-&I\,DRE.+V99HHHK8H**** "BBB@ M HHHH BN+>&[MY+>XC62&12KHPR&!KR6_LM1^&?B :A8;Y]'N&VLA/!']QO1 MAV/_ -<5Z_5>^LK;4K*6SNXEE@E7:Z-W_P#KUV8/%N@W&2O"6Z_KJ9U*?-JM MT1:3JMIK6G17UE+OAD'XJ>X([$5=KQYAJ7PO\1;EWW.BW3?]]#^0+O%)T9K?3K)H!J5W] MQIW"QPK_ 'V)_''T_ ]369?^'M'U2X^T7VG6]Q-M"[Y%R<#M0!B^&H-!TAGE M;6[*^U:[(\^Y:Y0O(Q_A49X'M_\ 6JZGB"RC\77.DW-LEK$?#\$R2Q:1:I(C!E8)R".0:MZGHNFZS&J:C917 7[I<'2M5U_1;J5(IUOGN8 MU%HM/LXK=&.6V+RWU/4U%JGA_2=:*-J-A#<,@P MK,,,!Z9'.* .=T*1-5^(FLZK;,)+2WMDLUE7E7;(8X/?&/Y5T/B#51HVCS7: MIYDYQ'!'WDD;A5_/^M6[*QM=.M5MK.WC@A3HD:X%,NM-M;VYM9[B,N]JYDAR MQPK8QG'0GTSTH XN^TEK"W\.:'=2L8K^[>349%8KY\I&[!([$\?@*TO#*#3_ M !1KND6A;^S[<0R11EBPA9E)91GL>N*Z+4M+LM7M#:WT"S0[@P!)!!'0@CD' MW%-TS2+'1[=H;"W$2NV]SN+,[>I8Y)/UH NT444 9=]H-IJ%R9YI+E7( Q', M5''L*PM1T2VT_6-&,,EPWF7.#YDI;H.V:[&L#7_^0MH7_7T?Y4 ;/V9/5_\ MOJC[,GJ__?5344 0_9D]7_[ZH^S)ZO\ ]]5-10!#]F3U?_OJC[,GJ_\ WU4U M% $/V9/5_P#OJC[,GJ__ 'U4U% $/V9/5_\ OJC[,GJ__?5344 0_9D]7_[Z MH^S)ZO\ ]]5-10!#]F3U?_OJC[,GJ_\ WU4U% $/V9/5_P#OJC[,GJ__ 'U4 MU% $/V9/5_\ OJC[,GJ__?5344 0_9D]7_[ZH^S)ZO\ ]]5-10!#]F3U?_OJ MC[,GJ_\ WU4U% $/V9/5_P#OJC[,GJ__ 'U4U% $/V9/5_\ OJHYH$6%F!;@ M=VJU45Q_Q[O]* &K;(5!R_3^]2_9D]7_ .^JE3[B_2EH I7C6EA9S7=U,8X( ME+.Y;H*\JLK6Z^)7BIKF821:-:G 4GHO91_M-W/;\JL>*-7N_'/B*+PYHS9L MHWS+*/NN1U<_[([>I_"O2]&T>UT+2X=/LTQ'&.6/5V[L?K_P#? M59FJ:A;:>I12TEP1PF[@?6H-2UUGD^R:<#)(QP9%&?R_QJ72]"6!A<7G[RX) MS@G(4_U-<%3$SJR]GA_F^B_S9DY.3M$IV.CSZC(+O4&8(?NH>I']!6^EG%&@ M1-RJ. >!5BBMZ&&A16FK>[ZLN,%$A^S)ZO_ -]4?9D]7_[ZJ:BN@HA^S)ZO M_P!]4?9D]7_[ZJ:B@"'[,GJ__?5'V9/5_P#OJIJ* (?LR>K_ /?5'V9/5_\ MOJIJ* (?LR>K_P#?5'V9/5_^^JFHH A^S)ZO_P!]4?9D]7_[ZJ:B@"HL"FX9 MK_P#?5'V9/5_^^JFHH A^S)ZO M_P!]4?9D]7_[ZJ:B@"'[,GJ__?5'V9/5_P#OJIJ* (?LR>K_ /?5'V9/5_\ MOJIJ* (?LR>K_P#?5'V9/5_^^JFHH A^S)ZO_P!]4?9D]7_[ZJ:B@"'[,GJ_ M_?5'V9/5_P#OJIJ* (?LR>K_ /?5'V9/5_\ OJIJ* (?LR>K_P#?5'V9/5_^ M^JFHH A^S)ZO_P!]4?9D]7_[ZJ:B@"'[,GJ__?5'V9/5_P#OJIJ* (?LR>K_ M /?5'V9/5_\ OJIJ* *DL"J\8!;EL=:E^S)ZO_WU1-_K8?\ >J:@"'[,GJ__ M 'U1]F3U?_OJIJ* (?LR>K_]]4?9D]7_ .^JFHH A^S)ZO\ ]]4?9D]7_P"^ MJFHH A^S)ZO_ -]4?9D]7_[ZJ:B@"'[,GJ__ 'U1]F3U?_OJIJ* (?LR>K_] M]4?9D]7_ .^JFHH A^S)ZO\ ]]4?9D]7_P"^JFHH A^S)ZO_ -]4?9D]7_[Z MJ:B@"'[,GJ__ 'U1]F3U?_OJIJ* (?LR>K_]]4?9D]7_ .^JFHH A^S)ZO\ M]]4?9D]7_P"^JFHH A^S)ZO_ -]4?9D]7_[ZJ:B@"'[,GJ__ 'U44$"NA)+? M>(X-6ZAMO]4?]XT 'V9/5_\ OJC[,GJ__?5344 0_9D]7_[ZH^S)ZO\ ]]5- M10!#]F3U?_OJC[,GJ_\ WU4U% $/V9/5_P#OJD-K&PP=Q'H34]% &?)HFGR_ M>@&?4''\JI2^%[5O]5-+&??#"MVBN>>$H5/BBB7"+W1S!T'4K;_CUO 0.VXK M^G2HS)KEI_K;=I0.^-W_ *#75T5A]0C'^'-Q^>A/LTMG8Y>/Q!&IVW%K*I'7 M:_\ 0U?AU;2Y>L\D9]'R/_K5K20Q3#$L:./1E!JA-H.G3?\ +#8?5"1_]:CV M>,A\,U+U5OR"U1=;EB(6LXS%.)/]V3-2?9D]7_[ZK$E\+1YS;W3H1TWKG]1B MH_[/UVT_U%SYH'0;\_HU'UFO#^)2?RU#GDMT;_V9/5_^^J/LR>K_ /?58']L M:O:?\?5GN4=6*$?J.*GA\4VS?ZZ"2,_[)##^E5',*#=I.S\U8/:QZFQ]F3U? M_OJC[,GJ_P#WU5:'6=/G^[=(#Z/\O\ZO*ZNNY&##U!S75"I"?PM,M-/8S]2T M2RU:PELKQ&DAD'(W<@]B/0BO+;:;4/AKXA-G>^9/H]PV5=>X_O#T8=Q_]8U[ M'6=K>B6>OZ9)8WJ;D;E6'WD;LP]Z]'!XM4KTJJO3ENOU7F9U*?-[T=T36WV6 M\M8[FVF,L,JAD=7R"*E^S)ZO_P!]5Y1HVK:A\.M=;1M7W2:7*VY) "0H/\:^ MWJ/\GUJ*6.>))8G5XW4,K*A!J<9A'AY)IWB]GW_X(Z=3G7F,^S)ZO_WU M3&B6.6+!/+=SFK-0S?ZV'_>KC-":BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ K U_P#Y"VA?]?1_E6_6!K__ "%M"_Z^C_*@#?HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ J*X_X]W^E2U%[_ $H D3[B_2O//B'XKE1AX;T@M)?7&$F,?)4'H@]S M_+ZUM^,_%D?AG1QY15M0G7$"'G;ZN?8?J?QK'^'GA.2W!\0ZJ&>_NY]/:DBM[WQ#.) MKAC%:J> .GX>I]ZZ2VMH;2$10(%0?K]:\^]3&;>[3_%_\ SUGY(K:;I4&G1_ M(-TI'S2$@J_117?3IQIQY8*R-$DE9!1115C"BBB@ HHHH **** "BBB@ M HHHH **** (5_X^W_W14U0K_P ?;_[HJ:@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"&;_6P_[U35#-_K8?]ZIJ M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "H;;_5'_>-35#;?ZH_[QH FHHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "H)K*UN/\ 6V\;GU*C/YU/12E%25FKA:YD3>'-/E^XKQ'_ &&_ MQS5)O#,T3;K2]*GMD%?U%=)17+/ 8>6O+;TT(=.+Z'-;/$5GT8S*/<-_/F@> M(KRW.+RQQ^!3^>:Z6D(!&" 0>QK/ZG4C_#J->NHN1K9G(:[)HOBC2VL[Y9(7 M',4VS)C;U&.WJ.]-C;2/')CY0QRN??O791QF.HTG1FHU(/Y-/NNB,Y M4Y\W,MS=5@RAE(*D9!!X-13?ZV'_ 'J\N@\1W%AK?]DWHFTVY#[M"H5>;2QOT445L;!11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6!K_\ R%M"_P"O MH_RK?K U_P#Y"VA?]?1_E0!OT444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%-DD2&-I)75$49+,< ?C0 ZBN3U7XC>'=,W*MV;R4 M?P6HW#_OK[OZURTGQ!\3:_(T/AW1S&N<>9L,K#ZDX4?C7?2RW$U%S./*N[T1 ME*M!:7N>IR2)#&TDKJB*,EF. /QKD->^(F@Z=;2QP7(O;G&%C@.5)]WZ?EFN M;C^'WB;7Y%F\1:P8USGR]YE8?0#"C\*Z6Q^'?AW2H"YM3=S*/OW+;O\ QW[O MZ5K[#!4/XLW-]H[??_D3S59?"K>IRWA+1+KQGKTGB36EW6B/^YB(^5R.B@?W M5_4_C7K-,A1(H$2-%1%4 *HP *?7+B\4\1.]K16B79%TXE<[?ZU-=R_8],#,6X,@ZGZ>@]ZPKXB%&-Y;]%U9,I*.YM>N:&'G7DJF(^4>B]>[(47)WD( %4*H & .E+117H&H4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% $*_\?;_[HJ:H5_X^W_W14U !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $,W^M MA_WJFJ&;_6P_[U34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %0VW^J/^\:FJ&V_U1_WC0!-1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ',^,?"-OXHT_Y M=L5_$/W$Q'_CK>Q_3^?/^ M>O!C5 ME2Z+IPUV+5Q:)]O/R&;)SC&.G3..,]<5W4\6O82H55=?9\G_ )/J9.G[ZG'Y MFK1117":A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6!K M_P#R%M"_Z^C_ "K?K U__D+:%_U]'^5 &_1110 4444 %%%% !1110 4444 M%%%% !1110 444V21(8VDE=411DLQP!^- #J*Y/5?B-X=TSIRTGQ!\3:_(T/AW1S&N<>9L,K#ZDX4?C1'\/O$VOR+- MXBU@QKG/E[S*P^@&%'X5ZG'&D,:QQ(J(HP%48 _"G4?VE[/3#4U#SW?WL/8W M^-W.3TKX<^'=,VLUH;R4?QW1W#_OG[OZ5U4<:0QK'$BHBC 51@#\*=17!5KU M:SO4DV:QC&.R"HKC_CW?Z5+45Q_Q[O\ 2LBB1/N+]*6D3[B_2EH *AN;J&TA M,L[A5'Z^PJMJ6JP:='\QWRD?+&#S^/H*QK:PO-L4@_A4<9'H!Z>]<=? M%<]6 MJ>&&.WB6*% B+T J2G0PO(_:5'S3?7_(<86U>X4445UEA1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% $*_\?;_[HJ:H5_X^W_W14U !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $ M,W^MA_WJFJ&;_6P_[U34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %0VW^J/^\:FJ&V_U1_WC0!-1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !4,W^MA_W MJFJ&;_6P_P"]0!-1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 5@:__P A;0O^OH_RK?K U_\ Y"VA?]?1_E0!OT444 %%%% !1110 M 4444 %%%-DD2&-I)75$49+,< ?C0 ZBN3U7XC>'=,W*MV;R4?P6HW#_ +Z^ M[^M M(M8,:YSY>\RL/H!A1^%=3I7PY\.Z9M9K0WDH_CNCN'_?/W?TK7V&"H_Q9N;[ M1V^]D\U67PJWJ(M8, M:YSY>\RL/H!A1^%>IQQI#&L<2*B*,!5& /PIU']I>STPU-0\]W][#V-_C=SD M]*^'/AW3-K-:&\E'\=T=P_[Y^[^E=5'&D,:QQ(J(HP%48 _"G45P5:]6L[U) M-FL8QCL@HHHK(H**** "BBB@ J*X_P"/=_I4A( R2 />J=W?VD=NX:YB!QTW M G\JF4XQUD[";2W+B?<7Z5BZIKJP,;:S_>7!.-P&0I_J:IW6JW.IR"RTY6"D M89^A(_H*U-+T:'3U#MB2X(Y?'3Z5PRKU,0^3#Z+K+_(S^C9_[8R-_*E]9I]#3^R<4OB27JT=Q17#_P!J M>,I_N6/E_P#;$#_T(T>5XXG^])Y8_P!Z(?RH]NND7]P?V:U\52"^9W%%6 M./\ UDB)_O,!5:35]-B^_J%JOL9E_P :Y9/A['UEU)V]=L6/ZFK,?@#31_K+ MFZ;Z%1_2CGK/[/XA[# K>JWZ1_S-:3Q-HL?WM0B/^[EOY"JTGC/1$^[/ M=*7[D-T_T10/YU5D^(5N/]782M_O2 ?T-=)'HFE1_=TZU^IB4U9CM;>+_5V\ M2?[J 4QM)/\ 66L#?[T8-5GT+29/O:;:_A$!_*CEK+[2 M^X/;8%[TVO1F>GC31&ZW#I_O1-_0593Q1HDGW=0C'^\"/YBD?PKHDG73T'^Z MS#^1JL_@K1&Z02)_NRG^M'[]=OQ#_A.?\Z^XTDUO2I/NZC:GV,RC^M64O+:3 M_5W$+_[K@USC^ M*;[LUVG_ U/\ 2JS_ ^MC_J[^5?]Y ?\*.:LOL_B'L<" M]JK7JO\ ([+K17#_ /" SQ',&JX_[9%?Y-1_PB?B"+_4:SC_ +;2+_*CVM3K M#\0^J89_#77S31W%%W,7^OTK'_;0K_,5,GQ!MS_K+"5?]V0'_ M H^LTNXGE6+7V/Q7^9V5%-=%;K-*G^]$?Z52KT MWU,I9?BEO39T-%8R>*]#DZ7Z#_>1A_,5937=)D^[J5K^,H'\ZI5(/9F4L-6C MO!_B7+_[L8_J:EUJ:^T:QP&*EM3?W'3T5R#_$"R'^KL[A MO]XJ/\:KM\02QQ%I9)]YOZ;:AXFEW-5E6,?V/Q7^9V]%PP*WJM^D39?Q'HT?WM1@/\ NMG^55G\8:&G_+X6/^S$_P#A4">!]&7[RSO_ M +TG^ JPGA#0T_Y*I=6U6*UEL3#G+!@Q..._%=4D:1_<15^ M@Q42C^.Z.X?\ ?/W?TK7V M&"H_Q9N;[1V^]D\U67PJWJ(M8,:YSY>\RL/H!A1^%>IQQI#&L<2*B*,!5& /PI20!DD >]#S+V>F& MIJ'GN_O8>QO\;N6#_ +2C^53]?B_@A)_(/:=DSI:C>>*+_62HG^\P%<]_ M8.IS?\?%_P#^/LU2)X4B'^LNG;_=4#_&CZQB9?#2^]H.:;V1J2:OI\?WKN,_ M[IW?RJK)XDT]/NM(_P#NI_CBB/PUIZ?>$K_[S_X8JS'H^G1_=M(S_O?-_.C_ M &V7\J^]A^\?8S)/%4(_U=J[?[S ?XU'_;^HS?\ 'O89_P" LW\JZ&."&+_5 MPQI_NJ!4E'U?$R^*K]R0H _E6HVJ:3.HVYXZ(X8_I0L%A(ZM?>S6.$D] MH-_)EVRLX+* )!&%!Y)[GZFK-8R^*=$$:DWZ=/[K?X4QO%^A+_R_9^D3_P"% M=49TH*R:2-U@\1LJ;^YFY17/-XUT0=)Y&^D1J-O'6CCH+AOI&/\ &CVU/^8M M8#%/_EV_N.EHKE6\?:6.EO=G_@"__%5$WQ LOX;.X/U*C^M+ZQ2[EK+,6_L, MZ^BN+;XA0_PZ=(?K*!_2HS\0F8X32\_]M\_^RTOK-+N6LIQC^Q^*_P SN**X M?_A.-0?_ %>D?JQ_I1_PENO/_J]&_P#(4AH^LTQ_V5B>J2^:.XHKA_\ A(O% M4GW='V_]NTG]31_:WC%_NZ?M_P"V./YFCZQ'L_N#^RZO645\SN**X?[3XW?[ ML&W_ (!&/YT;/',G5MOXPC^5'M_[K^X/[-?6K#_P([BBN'_L_P :2?>N]O\ MVT4?RH_L/Q<_WM4V_P#;PP_D*/;2_E8?4*:WK1^\[BBN'_X1?Q*_^LUK_P F M)#_2C_A#-7?_ %FL?^/.:/:S_D#ZGAUO77W,[BFLZ+]YE'U-<3_P@5R_^LU; M_P AD_UIR_#Q/XM38_2#'_LU'M*O\GXA]5P:WK_^2LZ]KRU7[US"/K(*C;5= M.3[U_:CZS+_C7,K\/K7^*^F/T0"I%\ :=_%=71^A4?THYZW\OXA[' K_ )>M M_P#;INMKNDKUU*T_"5343>)=&7KJ,/X'-9B^ ])'62[;ZNO_ ,34J^"-&'5) MF^LE%ZW9!R9>OM2?R19;Q9H:];]?PC<_TJ)O&6ACI=,WTB;_ I5\&Z&.MHS M?65O\:E7PGH:]+!?Q=C_ %H_?^7XA_PG+^=_<4#XUTA)W<&=P5 &V/\ Q-12 M>/\ 3Q_J[2Y;_>"C^IK2@\-Z/%^CY]/D=OY8K MMDC2,81%4>PQ3J/9U'O/\ ^M81?#0^^3.'_MOQ?/]S3/+_[=V'_H1HW>.)^@ M\L?2(?\ UZ[BBCV#ZR8?VA%?#1C]USA_[(\83_?U'R\_]-R/_011_P (AKDW M_'QK&?7]Z[?SQ7<44?5X=6_O#^U*R^%17HD<0OP^9CF;5"3[0_U+58C^']B/ M]9>7#?[H4?T-=?10L-270EYKBW]O\%_D''\FKMZ*EX M:EV-5FN,7V_P7^1P_P#PB&MQ?ZC6,>G[QU_E1_8GBZ'[FJ>9_P!O#'_T(5W% M%'U>'2_WE?VI6?Q*+]4CA_*\<0_=?>/K$?YT?VCXSA^_9>9_VR!_]!-=Q11[ M#M)_>']HI_%2A]QPS>*?$=LI:YT@!%Y+&"11^><4R'Q;K9XXFZ) MY8^D0_GS7<44>P?63#^T(KX:,?NN[/\ MJ!_Z"*/^$7\22_Z M[6>/3[1(?Z5W%%'U>/5O[P_M2JOAC%>B.'_X02\E_P!?JV?7Y"W\S4J?#V ? MZS4)&_W8P/ZFNSHH^K4NPGFV+Z2M\E_DB MN6_X3_2?^?;4O_ -Z/\ A/\ 2?\ GVU+_P WH Z@D*"3T S7GP\1:Z/#R^+ M6O(C8-/SI_D#B+S-GW^N[OZ5T-AXQT[4KZ*SA@OEDE.%,ELRKTSR3TJ@?!@A MMOL4NKL- BF-Q]C,0& #NVF3/W,\]/QH T_$&HW4=Q8:3ILOEWU[)DR;0WDQ M+R[X.1[#/K6[7"6FKF*9_$3VDES>ZM*+73+4,%(@7H23]T'EC^%=)HNN'5)[ MRSN;1K._LV430,X< ,,JP8=010!KT444 %8&O_\ (6T+_KZ/\JMWVJ7=I Q9L#&!^=3*7*KFE*G[2: MA=*_?8[J21(8VDE=411DLQP!^-[&7]ETW_ !,1%_>;VG>'O!FDX;[-+?RC^.X79&/YFN772KL??\/:R?IL%3+IK#[WAC76_[:QC_ -EKG^K8J7Q3?WV']6P2 MWK2?HK&XVI22?ZW784'<"8_^RBH3/I#'-QK@8_[,+M^M9ZV:KU\':RWUG7^E M3K%"O7P)J;?6<_XTO[/;^+7U;#V.6+=S?W%H7OAE/O7=W+_NQX_F*>-=\+Q= M+.[D/J1_]E4"R1IT\ WWXN#_ #-3K?;.GP_N/Q2,_P ZUC@E':,?NO\ F-++ M8[0D_FB0>,-$B_U.DO\ 4H@/]:#+]?IL%=$:-2.S2^12K8&.U%O\ [>*O_">W,G^JTG/_ &T+?TH_ MX2_7)/\ 5:/G_MF[5=_X2O5_^A1U+_OI:/\ A*]7_P"A1U+_ +Z6J]E4ZS_ M?UO"K:@OO;*7_"0>+)?N:1M_[=G'\S1]O\:2_=M-G_;-1_.KO_"5ZO\ ]"CJ M7_?2T?\ "5ZO_P!"CJ7_ 'TM'L9=9,/K]-;48_F4MOCF7J=@^L(H_LWQE+]Z M]V?]M0/Y"KO_ E>K_\ 0HZE_P!]+1_PE>K_ /0HZE_WTM'L%UD_O#^TI+:G M!?\ ;I2_X1SQ5)]_6-OM]ID_H*/^$-UB3_6ZQG_@;M5W_A*]7_Z%'4O^^EH_ MX2O5_P#H4=2_[Z6CZO#K?[P_M6NOALODBE_P@$TG^MU7/_;(G_V:I5^'L ^_ MJ$A^D8']:L?\)7J__0HZE_WTM'_"5ZO_ -"CJ7_?2T?5J783S;&/[?X+_(:O MP_T\??NKH_0J/Z4]_ VDQ1,V^Y8@?Q2#^@I/^$KU?_H4=2_[Z6F3>*M6:)@? M"6I $=2RU7L*?8S>8XM_;94U,O@_0E_P"7'/UE?_&L]?%> MK!0/^$1U(\?WEI?^$KU?_H4=2_[Z6G[*G_*B'C<2_P#EX_O9J+X7T1>FGQ_B M2?ZU(OA[1UZ:=;_BF:Q_^$KU?_H4=2_[Z6C_ (2O5_\ H4=2_P"^EI^SAV(> M)KO>;^]FZNC:6O33;0?]L%_PJ5=/LE^[9VX^D2_X5SO_ E>K_\ 0HZE_P!] M+1_PE>K_ /0HZE_WTM5RKL0ZM1[R?WG3K;PI]V&,?114@ P!BN4_P"$KU?_ M *%'4O\ OI:/^$KU?_H4=2_[Z6F0VWN=717*?\)7J_\ T*.I?]]+1_PE>K_] M"CJ7_?2T".KHKE/^$KU?_H4=2_[Z6C_A*]7_ .A1U+_OI: .KHKE/^$KU?\ MZ%'4O^^EH_X2O5_^A1U+_OI: .KHKE/^$KU?_H4=2_[Z6C_A*]7_ .A1U+_O MI: .KHKE/^$KU?\ Z%'4O^^EH_X2O5_^A1U+_OI: .KHKE/^$KU?_H4=2_[Z M6C_A*]7_ .A1U+_OI: .KHKE/^$KU?\ Z%'4O^^EH_X2O5_^A1U+_OI: .KH MKE/^$KU?_H4=2_[Z6C_A*]7_ .A1U+_OI: .KHKE/^$KU?\ Z%'4O^^EH_X2 MO5_^A1U+_OI: .E7_C[?_=%35R \4ZM]H9O^$3U+) XW+4G_ E>K_\ 0HZE M_P!]+0!U=%K_ M /0HZE_WTM'_ E>K_\ 0HZE_P!]+0!U=%K_ /0HZE_WTM'_ E>K_\ 0HZE_P!]+0!U=%K_ /0HZE_WTM'_ M E>K_\ 0HZE_P!]+0!U=%K_ /0HZE_WTM'_ E>K_\ 0HZE_P!]+0!U=%K_ /0HZE_WTM'_ E>K_\ 0HZE M_P!]+0!U=%K_ M /0HZE_WTM'_ E>K_\ 0HZE_P!]+0!TLW^MA_WJFKD)/%.K%XR?">I#!X&Y M>:D_X2O5_P#H4=2_[Z6@#JZ*Y3_A*]7_ .A1U+_OI:/^$KU?_H4=2_[Z6@#J MZ*Y3_A*]7_Z%'4O^^EH_X2O5_P#H4=2_[Z6@#JZ*Y3_A*]7_ .A1U+_OI:/^ M$KU?_H4=2_[Z6@#JZ*Y3_A*]7_Z%'4O^^EH_X2O5_P#H4=2_[Z6@#JZ*Y3_A M*]7_ .A1U+_OI:/^$KU?_H4=2_[Z6@#JZ*Y3_A*]7_Z%'4O^^EH_X2O5_P#H M4=2_[Z6@#JZ*Y3_A*]7_ .A1U+_OI:/^$KU?_H4=2_[Z6@#JZ*Y3_A*]7_Z% M'4O^^EH_X2O5_P#H4=2_[Z6@#JZ*Y3_A*]7_ .A1U+_OI:/^$KU?_H4=2_[Z M6@#JZ*Y3_A*]7_Z%'4O^^EH_X2O5_P#H4=2_[Z6@#JZ*Y3_A*]7_ .A1U+_O MI:/^$KU?_H4=2_[Z6@#JZ*Y3_A*]7_Z%'4O^^EH_X2O5_P#H4=2_[Z6@#JZA MMO\ 5'_>-K_P#0HZE_WTM1P^*=65"!X3U)N3R&6@#KZ*Y3_A*]7_Z% M'4O^^EH_X2O5_P#H4=2_[Z6@#JZ*Y3_A*]7_ .A1U+_OI:/^$KU?_H4=2_[Z M6@#JZ*Y3_A*]7_Z%'4O^^EH_X2O5_P#H4=2_[Z6@#JZ*Y3_A*]7_ .A1U+_O MI:/^$KU?_H4=2_[Z6@#JZ*Y3_A*]7_Z%'4O^^EH_X2O5_P#H4=2_[Z6@#JZ* MY3_A*]7_ .A1U+_OI:/^$KU?_H4=2_[Z6@#JZ*Y3_A*]7_Z%'4O^^EH_X2O5 M_P#H4=2_[Z6@#JZ*Y3_A*]7_ .A1U+_OI:/^$KU?_H4=2_[Z6@#JZ*Y3_A*] M7_Z%'4O^^EH_X2O5_P#H4=2_[Z6@#JZ*Y3_A*]7_ .A1U+_OI:/^$KU?_H4= M2_[Z6@#JZ*Y3_A*]7_Z%'4O^^EH_X2O5_P#H4=2_[Z6@#JZ*Y3_A*]7_ .A1 MU+_OI:/^$KU?_H4=2_[Z6@#JZAF_UL/^]7-?\)7J_P#T*.I?]]+5W3-8O=3N M@EUHMUIZIRK3D$-[#% &]1110 4444 %%%% !1110 4444 %%%% !1110 5A M^)K2^U.S@TNU1A!=RA;N<,!Y<(Y8>N6Z<>IK8'*(@QEB.,GVZ5T=% M !1110 5@:__ ,A;0O\ KZ/\JWZP-?\ ^0MH7_7T?Y4 ;]%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %17'_'N_P!* MEJ*X_P"/=_I0!(GW%^E+2)]Q?I2T %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 0K_ ,?;_P"Z*FJ%?^/M_P#=%34 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 0S?ZV'_>J:H9O];#_O5-0 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 5#;?ZH_P"\:FJ&V_U1_P!XT 34444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5 M#-_K8?\ >J:H9O\ 6P_[U $U%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !6!K_P#R%M"_Z^C_ "K?K U__D+:%_U]'^5 &_1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !45 MQ_Q[O]*EJ*X_X]W^E $B?<7Z4M(GW%^E+0 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110!"O_'V_P#NBIJA7_C[?_=% M34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 0S?ZV'_>J:H9O];#_ +U34 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %0VW^J/^\:FJ&V_P!4?]XT 344 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 5#-_K8?]ZIJAF_UL/^]0!-1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 5@:_P#\A;0O^OH_RK?KGO$L*W%[I$#LX22X96V-@XV^ MM '0T5A?\(G8?\]KW_P(:C_A$[#_ )[7O_@0U &[16%_PB=A_P ]KW_P(:C_ M (1.P_Y[7O\ X$-0!NT5A?\ ")V'_/:]_P# AJ/^$3L/^>U[_P"!#4 ;M%87 M_")V'_/:]_\ AJ/^$3L/^>U[_X$-0!NT5A?\(G8?\]KW_P(:C_A$[#_ )[7 MO_@0U &[16%_PB=A_P ]KW_P(:C_ (1.P_Y[7O\ X$-0!NT5A?\ ")V'_/:] M_P# AJ/^$3L/^>U[_P"!#4 ;M%87_")V'_/:]_\ AJ/^$3L/^>U[_X$-0!N MT5A?\(G8?\]KW_P(:C_A$[#_ )[7O_@0U &[16%_PB=A_P ]KW_P(:C_ (1. MP_Y[7O\ X$-0!NT5A?\ ")V'_/:]_P# AJ/^$3L/^>U[_P"!#4 ;M%87_")V M'_/:]_\ AJ/^$3L/^>U[_X$-0!NU%[_ $K'_P"$3L/^>U[_ .!#5GZY MX=L[/1+NXBFN_,CCRNZ=B/RH ZQ/N+]*6N=M?"UC):0NTUYEHU)Q<-W%2_\ M")V'_/:]_P# AJ -VBL+_A$[#_GM>_\ @0U'_")V'_/:]_\ AJ -VBL+_A$ M[#_GM>_^!#4?\(G8?\]KW_P(:@#=HK"_X1.P_P">U[_X$-1_PB=A_P ]KW_P M(:@#=HK"_P"$3L/^>U[_ .!#4?\ ")V'_/:]_P# AJ -VBL+_A$[#_GM>_\ M@0U'_")V'_/:]_\ AJ -VBL+_A$[#_GM>_^!#4?\(G8?\]KW_P(:@#=HK"_ MX1.P_P">U[_X$-1_PB=A_P ]KW_P(:@#=HK"_P"$3L/^>U[_ .!#4?\ ")V' M_/:]_P# AJ -VBL+_A$[#_GM>_\ @0U'_")V'_/:]_\ AJ -VBL+_A$[#_G MM>_^!#4?\(G8?\]KW_P(:@#=HK"_X1.P_P">U[_X$-1_PB=A_P ]KW_P(:@# M=HK"_P"$3L/^>U[_ .!#4?\ ")V'_/:]_P# AJ -=?\ C[?_ '14U<;!H%J_ MB:\LS-=>5' CKB=LY)]:U?\ A$[#_GM>_P#@0U &[16%_P (G8?\]KW_ ,"& MH_X1.P_Y[7O_ ($-0!NT5A?\(G8?\]KW_P "&H_X1.P_Y[7O_@0U &[16%_P MB=A_SVO?_ AJ/^$3L/\ GM>_^!#4 ;M%87_")V'_ #VO?_ AJ/\ A$[#_GM> M_P#@0U &[16%_P (G8?\]KW_ ,"&H_X1.P_Y[7O_ ($-0!NT5A?\(G8?\]KW M_P "&H_X1.P_Y[7O_@0U &[16%_PB=A_SVO?_ AJ/^$3L/\ GM>_^!#4 ;M% M87_")V'_ #VO?_ AJ/\ A$[#_GM>_P#@0U &[16%_P (G8?\]KW_ ,"&H_X1 M.P_Y[7O_ ($-0!NT5A?\(G8?\]KW_P "&H_X1.P_Y[7O_@0U &[16%_PB=A_ MSVO?_ AJ/^$3L/\ GM>_^!#4 ;M%87_")V'_ #VO?_ AJ/\ A$[#_GM>_P#@ M0U &O-_K8?\ >J:N-U70+6VU#2XHYKK;/.4?=.Q.,=O2M7_A$[#_ )[7O_@0 MU &[16%_PB=A_P ]KW_P(:C_ (1.P_Y[7O\ X$-0!NT5A?\ ")V'_/:]_P# MAJ/^$3L/^>U[_P"!#4 ;M%87_")V'_/:]_\ AJ/^$3L/^>U[_X$-0!NT5A? M\(G8?\]KW_P(:C_A$[#_ )[7O_@0U &[16%_PB=A_P ]KW_P(:C_ (1.P_Y[ M7O\ X$-0!NT5A?\ ")V'_/:]_P# AJ/^$3L/^>U[_P"!#4 ;M%87_")V'_/: M]_\ AJ/^$3L/^>U[_X$-0!NT5A?\(G8?\]KW_P(:C_A$[#_ )[7O_@0U &[ M16%_PB=A_P ]KW_P(:C_ (1.P_Y[7O\ X$-0!NT5A?\ ")V'_/:]_P# AJ/^ M$3L/^>U[_P"!#4 ;M%87_")V'_/:]_\ AJ/^$3L/^>U[_X$-0!NT5A?\(G8 M?\]KW_P(:C_A$[#_ )[7O_@0U &[4-M_JC_O&LC_ (1.P_Y[7O\ X$-65X?T M"UOM/DEFFNMPGD0;9V P#Q0!V5%87_")V'_/:]_\"&H_X1.P_P">U[_X$-0! MNT5A?\(G8?\ /:]_\"&H_P"$3L/^>U[_ .!#4 ;M%87_ B=A_SVO?\ P(:C M_A$[#_GM>_\ @0U &[16%_PB=A_SVO?_ (:C_A$[#_GM>_^!#4 ;M%87_") MV'_/:]_\"&H_X1.P_P">U[_X$-0!NT5A?\(G8?\ /:]_\"&H_P"$3L/^>U[_ M .!#4 ;M%87_ B=A_SVO?\ P(:C_A$[#_GM>_\ @0U &[16%_PB=A_SVO?_ M (:C_A$[#_GM>_^!#4 ;M%87_")V'_/:]_\"&H_X1.P_P">U[_X$-0!NT5A M?\(G8?\ /:]_\"&H_P"$3L/^>U[_ .!#4 ;M%87_ B=A_SVO?\ P(:C_A$[ M#_GM>_\ @0U &[16%_PB=A_SVO?_ (:C_A$[#_GM>_^!#4 ;M0S?ZV'_>K( M_P"$3L/^>U[_ .!#51NM+ATG5M(-M+<'S;G#B24L" #0!U=%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !6?J&G/>WFGSK(JBUF,C MC[W&*T** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "J>K63:CI5Q:(X1I4VAB.!5RB@".",PVT41.2B!2?7 J2BB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@#/ATYX]=N=0,BE)H5C"8Y&*T*** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** ,_4-.>]O-/G615%K,9&!'WN M,5H444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %9^C:<^F6;P/(KEIGDR!_>.:T** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L_4-.>]O-/G615%K M,9&!'WN,5H44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %4]5U*#2-+N=0N<^5 A8@=3Z >Y.!5RL[7M)37=#N]-DA/TKBO$ \20Z/967B.>Q&E->0P7$UON\R1,YRQ/ 'R\].<5K M^-=(T*W\'RRQVMM!)&J_8W@0*^_(VA2.3G_Z] ':T57L//\ [.M?M7_'QY2^ M;_O8&?UJQ0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%-,B"01EU#L"0N>2!U./Q% '*7%YK'B#7+[3])U!--M-/*I-<"(2/) M(1G !X %9X-U92/L)8?Q*3Q_\ K/7L6*ZE/KD6N^)OLNEPP1M#:6K3J?F; M[S%LXS@=/;VY .HT_4+75;&*]LIEE@E&58?R/H?:K5Y MM=OW2Y95'L#U_ &I-?6+7GM;SP[J=G-K&ENTD4 M:3*P=2,,IP>,^O\ CFI]'\<:?>R?8]2!TO4DXDM[GY03_LL>#_.@#3T+Q#I_ MB*T,]C*2R'$D3C#QGT(_KTK5KB+Q;-/B/I,VD/&;J=)?MZPD$&,#AGQWS^>! M7;T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 AR <#)]*Y;0?'FEZQ.;.XS8:@K%#!,W!8'&%;H?IP:Z9IXEE6)I4$C?=0 ML,GZ"N7M_!%G-#JT&JPPW$=W?R74#)D/$' Z'J#D?3B@#K**X?R/$WA#_CV9 M]=TA?^63G_2(A['^(?YP*[6)S+#'(8VC+J&*/U7/8X[T /HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N2U"[UC7=>NM)T: M^33[>Q5?M-UY0D9G89"J#V ZFNDOM1L],M_M%]=16\6<;I& !/H/4U@Z):02 M^(K[6])U6&XT^]0>? GS8E7@'/;C/'O0!%X=U75;?7;GP[KLJ3W,<0GMKI5V M^='G!R/4?T/UKK*Y#Q.18>,/#.IGY4:62TD8]/G'RY_'--T*XG\2>*[K6DFD M72[(-:VBJQ"S-_&Y''*$CKM]0/6M#P]K.@ZNUQ<:2\:W$I#W$979)D<99?ZT 0Z?KNA>,+*6PD4% MV&V:RN1MD7'M[>HZ>U,TWP'H.F7L=W%!+))$WE7(92&5 MA5#3/#NEZ/>W5UI]L('N0!(J$[.,]%Z#KVH T8+>&U@2"WB2*%!A$10%4>P% M2444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7 M)>.9@RZ3IL\IAL;^\6.ZD#;V3_ "KH-5U2UT;39;Z\#_ #K=UT^'[K05U/6K>&6S$:NKNF6 ;& I'/.>U3M/8>*/ M#=U'I]S%-#<0/$"O\)*X&1U!'H:X7PY]J\6RZ5I5W \=AH:#[6CC_63*2J*? M8 ?S]J .^T71-(TFWWZ591P+,H8L =S#J,EN?P-:E%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 51UF^;3=$OKY$WO;P/(J^I M )%7JY.^\=:4LEQ;)8:A?V\9,<\UM;;XAV())YH S=/\#:9K?AV'4+N::;5; MR(3F^\ULH[#(P,XP.F,=JV_!.IW.I>'56]8M>6DKVL[$\ED/4^^"*=X0NO#\ MFDBVT"X#0HQ8Q,QWIDYY!YQVKD+[4[S0-<\0:)91N;[5;B.2R(' ,@.]L]L? MS'M0!Z-9:C9ZBDKV=PDRQ2-$Y0_=8=15JLW0='@T'1;?3X.1$OSOC[[GJWXF MM*@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** MP]=\0G2I[>RM+&34-2N 6CMHV"_*.K,Q^Z* ,:6*SU;XDW%IJR1RI:VJ&RMY MAE'+U,FL8/#'C[39K"-;>RU97@GAC&$$BC*D#H,\#\_6AO%<-G MJUO/XF\.S:9<*#'#>'$R*#U&]1_+-6?''^D>'K/6; KNPH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBJVH:A;:78 M37MY*([>%=SL?\]: .>\<7+BTT[3A.UO!J-XEO/,IP5C/4 ]L]/SK*\3^%+' M0-)76] @^R7NG%9,HQ(D3. //']:=JWBO3-2L/)USPYJT6F2L&6>6#"CT; M@Y'X5U'F6'B'P]<16%Q%-;7$#0AD/ RN,$=L9Z4 1ZK<:9>^%);G4)6BTZ>W M621U8@A6P1C'/<#WJ/P[X;T;1X_M>FQL[W" _:)6+.R'D@ +/@W7(+*VB\,ZDHLM3L_W8 MC?A9AGAE/?/Z]:M^)_"MM>1R:M8-]AU>W4RQW,7R[B!G#^H/3/\ 3BJ&DVD' MC#2KG3O$ENDNI:;.UO),GRO[,"/7\CC.*E'@F[=&LF\5:C)IWW7MR07V_P!T MOZ8[8Z4 ;_AS4WUGP[8ZA*@22:(%P.FX<''MD5J5%;6T-G:Q6UO&(X8D"(@Z M #@"I: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHKD?$F_6?$UAX:>XD@LY(&NKGRVVM, 6A MM_LU[#'RZH#D.OT[_3WR-W3=7TGQ)8,UK-#=0NN)(F )&>S*:Y2?2X_ NOZ9 M=:9)*FEWTXM;JW=RRJS?=89_SQ[UJ:YX3\,M.E[WID M_2@"MH-JNA>.K_1;!R=-EM!=F'=D6\A;&!Z9'/Y>E=I67HOA_3] AD2R1R\I MW2S2MN>0^YK4H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBL7Q7J\NB>'Y[NW -R2L4.[H'8X!/TZ_A0!7\9Z;=ZCHB/8()+J MSN([J.(])"F?E_7]*GT#Q1IWB* B%_+NE&)K27B1#W&.X]ZYO4O"NJ:/IDFL MV6OZA/JMNGG2B63=%,!RR[?3&<#FM-]!T7QCIEGK+1/:W4T2R"YMGV2(<<@G MH<'CGTH H:]I<7A75;+7M''V?S[I+>ZM$X296/4#L1[?7USVT5O# TK11)&T MK[Y"J@;VP!D^IP!7-Z7X2@%W;:C=ZS>:OY/SVWGR[HU/]X8ZGWKJ: "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH CN(VFMI M8E&;Y5L]4LRR&)^!,,D[E/?.?ZU#:Q:YXQAEU M:WUR;3+)I&6RA@3.Y5)&YSGG)!XHTVR@\9:?=6'B*W7^UM,F,#W$/RO_ ++@ MCUYXZ<9Q0!H>(O",%T6U72F^P:Q""\<\/RB0CLXZ'/K^>>E6_#TMMXBTS2_$ M%Q:1B^$3*LF.5.2K8]B0?SK+_P"$1UTQ-8GQ==-IS#:Z- IEV_W?,SGIW_2N MKL;*#3K&&SM4V00H$1?84 6**** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ KCO$OVO0O$=OXHAMGNK1;8VEY'&,NB;MP>YEB.'9%Z(I[9/6LNXTUO NLZ;=6-US*>GXUSFBV:^'_& MUSH-F[2:7XN9R/-N;F3?(^.@)]* -5$2.-8XU5$4!551@ #H!3J* M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KG?& MNG7>H^'6%DGFSV\J7"PG_EKM.2O_ -;VJYXFU@Z%X?NK]$#RH L2GH78@#/M MDY_"N8O_ ]XCTW37UF'Q'>3ZE"GG2V[G,#@A>)--\269-N MX$P&)[63[\9[@CN/>N=UW2H_!]]!X@T7,$4DZ17EFO\ JY58XRH[$?Y[YN_\ M(_I'B_3[/781+8WTT8D%S:/L<-W!]<'(SUXZU)9>$99+NVNM5UZYU:*W82V\ M3J%0-V8X)W$4 =)!9VUM+/+!!'').^^5E7!=L8R:GHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBJ6K:K:Z+ILM]>.5BC'11EF)Z #N30!3\0:A M?Z5##>V]JMU91D_;8U&9 G]Y?7'.14/A+3;33M*;^SK][K3YY#-;*>D2G^$= M^N>OY9S6?!XX=+ZWAU?1+S3(+IMD%Q,@;@;:+RUG\(7DFJ:;$TNCRMOO M;)!S">\L8]/4?Y !GWFKV_A/QOKES8Z?(%'N>:V?!FE7%II M\VI:CDZEJ;_:)\_PC^%?; /ZX[59O=&T?Q4--U)\3I PEA=#PX_NGU&0./;Z MUNT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 V16:-E5RC$$!@,X/K7%VL:7.OV%AXD!76+!C)97D;;%O$_P ?5?Z$UIR> M-=+M/$4^C:@6LYHROERRX\N0$ ]>W7OZ?A6CK&CVFO:?Y$Y(((>&>,X>)^S* M?6@#+\?VDEUX.O&A!,UN5N$QVVL"3^6:R-+N/^$Y\3PZGM;^R-+53"K#B2X( M!)_X#_0>M;&C:Q<+=MH&O!!J"J?*EQ\EY'_>'^UZK6UIVFV>DV:VEC L,"DL M$7U)R: +=%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 5QWB:4F>?3->5?[#O]JP7<8P;:08P'^I&0?P/'3;UGQ'I^@26@U%I M(H[EBJRA,HI&/O'MG/\ .KLD=GJVGM&XBNK.X3!P0RNI]Q0 6MH(--BLY)7N M D0C:20Y:3C!)^M>86&IW2^&4\&63$:H]Y-9L>\40;+.?;!(_ ^E=3:74_A" M\CTS496ET>5MEE>NA_R-R#0=.M]=N-9BAQ>7$81VSQQW ]3@9^G MUH L:9I\&DZ;;V%JNV&! B^_J3[D\_C5NBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH *R-?U.\TB"&\AL_M-FC'[8%_UB)C[R MCOCO[?F+]]>P:=8S7ERQ6"%2[L%)P/H*2RO[34[1;FRN([B!^CHQ]J , MCPCI<&F:=+]AU W>FW$AFM%P,1(>2 >IYS_^O-8MSJ5OX9\?:O[TY+ MC_?=#M"CW/-6[JVG\&WDFHV$;2Z),VZ[M$&3;GO)&/3U'^1?U70-(\71Z=>R M.)8X7$L;QG(D0]5/L<"@"MX*L;O[+()=&O)&M;A-I1YAB.3(!X;].<4 8T$8O]>L;'Q" MSPZUI[F2UNH3L6\C[X_JOUQP36EX]LWO/!E^(P3+"JSH1U&P@D_EFM/6M%MM M=L?(F+)(AWP3QG#PN.C*:S=%UBU &'XGG\R:;2=Q_\L91 M@X?TY&0>G;UQTMA:/:Z9!:3W#W31QA'ED',G'4TL\%GJNGO#,L=S:3I@C.58 M'T/]:YJRO+CPE>Q:3JDK2Z5*VRQOG/,9[12'^1_R #F+#6+BP\+R>%;%B=7: M_EL8ESRB9R7]AR>?Q[5Z/HVEPZ+I%MIUOS' FW<>K'J3^)R:K1>&].A\23:Z MD1%Y+'L;GY1ZL!ZD #_]9K7H **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ KEO&UM>/:Z;>VML]VMA>QW$MN@RSJ,]!W(S70WXN3IUR+-PEUY3> M2Q&0'QQQ]:XCP_\ $82VML=?M6LQ/D17BJ?)D(.#G^ZJLHW#\>,?C6?=>*WM/!&FWT*B?4;Z*.*WB/.^4@ \>@.?T]: MZH&&[MLJR2PRKU4Y5E/O7#>%/"%_8ZV9-4?S+32]T6F@D$$,2Q?ZX./K]!0! MUVC:9#I5CY44,<+2MYLL<1.P2$#=M!Z#/05H444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !117!VFG2>-KC4KV[U2]MX;>Z>V MMK>UEV",+CYF]6/7_/ !K7WA:/4O%TE_>P03Z?+I_P!G:-_O"0."#[<9Y!S6 M<="U[PHQE\.W!O\ 3P'C894X_45JT44 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !117+:]=W]_XAM?#NG7AL2]N;JXN5&7$8;:%7T)/>@"; MQGHTVM:9:0P0),T5[%*R,1@H,ANO7@]*S9O"6HZ#,]YX2O/+4G<^G7#%H7_W M2?NG_.152/6=1\(Z]-H]Y->ZXDMN)[4)'OF!W$%3[<$Y]JZ+0/%=IKTTUKY% MQ9WT S+:W*;7 ]1ZCI0!6TO6[?Q.EUHNK:5-;7:QYN+69"5*YQE6^O3],XS7 M211)!#'#$NV.-0JJ.P' IV!G..?6EH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBLGQ)K)T/19;N.(2SEEBAC)X9V.!GV[_A0 M!>OH!=:??Z%X*U*ST.TO],NYM+UD*1/#+DQ2D,0 R]N,< M\_UJ[>WGBCPNUKJ>K:K;7EC),L=U L 3R0W=2.3CWK4T[Q[H>I:BEBDD\,LI MQ"T\119?3:??WQ0!!I_C)X;Q-+\2V+:=?.=J28W0S'I\K=OU^M=!IFD6>CQ3 M162-'%+*9?+W$JA.,A1V'&<>]6I8(I]GFQ))L8.N]0=K#H1[U)0 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7*ZKX5CU? MQ@MY>VL,^GOIYMW#'YA('R".XX/4>AJC%;7OC*^U28ZS>V%I9W3VMO#9OL)9 M,9=SWR3TJII'C+5[>PFM&TF\UF:QGDAFNH1A653@'H=S8[?2@"W_ &3XB\)' M?HDS:KI:\FPN&_>1C_8;^GZ&M_2[JQ\36=MJ+V$B26\K;%N8]KQ2#@X_SV]1 M4^AZW9^(-,2^LF;8259'&&1AU4CUK2H **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ KFO'&D3:SH44%O;^?)'=1RE./N@X; M]":/$&H:C-K-GH&DW"VMQ<1M/-=,FXQ1@X^4'J2:QUU[4/".MR:7K5Y-JT,T M'G6K10?OBV[&S _$Y)[?A0!/)X7U;PY(USX4N]UN3N?3+ILQM_N$]#_G-7M- MUVP\5QW.BZEI\MM>"/\ TBSN$/3U#>F<8/!JWH/BO3_$$LT$"SV]W",R6URF MR0#UQZ5M[$\SS-J[\8W8YQZ4 -MX$M;:*WB!$<2!%R;879+Q@$\E3U'\_?M794 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !115 M/5=3M]'TNXU"Z8B&%=QQU/8 >Y.!0!!KD>J-8"31Y46ZA<2".0?+,!G*$]L^ MOM5#PLVDW?V[4;"![>[N91]NMW)W12CJ"O;G)SWS63/XK\2Z;"FJ:GH$4>DL M07$%'CTZ7,#%#+'!!"2#ECP,< DYIO@NQN+>POKZY@:V?4;R2Z6!N#&K= ?? MO6EHNL6FO68N85*2QL4EAD&'A?NI'8UIT %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 R42&%Q$RK(5.QF&0#VR*Y#3?+U7 MQ%:G5U>T\0Z8K!EB;"7,9Z,/5<\X['.:EO/&%XUY!^O^<5SUC$'KCK6EI.IQZR M)='UVSA74[?!EMY$#)*.TB9ZJ?TK?@@AMHEBMXHXHUZ)&H4#\!0!)1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %C9S@=P<=:U]=\26NAF&)H9[J\GSY-K;)ND?' M4X["L^TU?2?&EO=Z/>V<]O<(N9;6Y3;(OHR_3CF@#7O-%MM2L[.WOV>X%M(D MH9CCS'4=6 X.?2N7\LL-S=2#[9; M2-@PRC.05[$G//>I+S7/#OA(+8SS1V>X-,L21L+.$O8L9 /^UCH:T=*U'3O$5HEY'"ADC;:\J$_ER/>N M@NX=*TZ]?7+QXX91$L#3RO@*N[@<\#DUD,MAXXT>#4]-G>UOK=CY$^,202#J MK#N#W'<&IM,U"#7XIM'UVQA74;?!GM95#(X[2)GJI_2@#.BN+37/B-9WFDNL MT5C:N+NYCY1MW")GN1R?_P!5=K4%I96NGP""SMHK>('.R) HS]!4] !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%]5N MM'UR>;57"++:/;0?O9 (]B#]>AZ^U7]!\3Z=XBCE^QM(DT)Q+! M,NV1/J/\*UQ&@D:0(H=@ S OZT =XT$NJ:"UO?P+#+V./P]* .AT2QFM+".2]\M]2F13=S(@4R,!WQUQTS6G1 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %(>0 M1G'O2UP^N>)-<5M"V:7XZ\1V.0D$R1WR G &1AS^9_2MK0_$N ME^((2UC< R*/G@?Y9$^J_P!1Q6#XS\+ZCJVI6MWI60CMYU7*Q;>64GMGK^(J/Q0BZ?XM\.:P@VEYS93-_>5Q\N?HO\ G@4>,=(GUCP[+%:?\?D+K<6_^^ISC\1D?C0! M3\07<&K:W;^%OLB72RH9KMRV#;*/NLI[-G^8]:ZF-!%$D8+$*H4%CDG'J>]< MWX-TBYL[.?5-3!_M74G\Z?(P4'\*>V!V_#M734 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !111VH PO&.E7.L^%[NSM,&X.UT4 M]'*L&V_CBKJ1OJV@>5?VWV=[JWVS0DYV;A@C]:X?2O&6MZ6UZFL6DE_86=T] MM)>PJ-\94]64=1C'/'XUWFFZK8ZQ:"YT^YCGB/=#R#Z$=0?8T <;H/B,:-\- M%N;CY[FT9[1(^[R!CM7\B/P!KI_#UC-;V"7=_%"NJW4:F[DC3;N(S@$#C(!Q M7/6W@B9/&LEY-*&T=9FO88,\>>V,Y'MC/Y>]=Q0 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !7*^!8+NPT^]TV]M)(IK:Z M(\.GU7^O2@##T-5TSX@Z]IZX6&ZBCO47L#T<_B33]& MN8_%6MSZHUI']DT^8QV-TI(>0X(?/JO.1_\ KJMXV\/:K?ZA:7VBOLFDC-E< MG/2)S][Z#)SWZ5U>EZ=;Z1IEO86JXA@0*OJ?4GW)R?QH MT444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110!DSZ##+XEMM;2>6*>&%H71/NRJ> M@;Z'G\O2G3Q:3I%]/K%U+%;2W(2%YII,#C. ,\#\/2M2JM_IUEJD @OK6*YB M#;@LJ!@#ZCWH Y73);75_B-<:GI3*]K!8^1<7$?W)9"V0 >^ !S["NTJ&UM+ M:QMU@M+>*"%>B1(% _ 5-0 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !52QTRTTUKHVL>S[5.UQ+R3EV R>?7%6Z* .6U7 MP3;37?\ :.C7#Z3J0Y\V ?(_LR]#_G.:Z:)72)%=][A0&?&-Q]<4^B@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "J$ND6 MTVMV^K,7%S!$T*X/RE6]15^B@#GM<\':=K$PNXR]CJ2G*7EL=K@^^.O\_>KV MA0:M;:>8=8NH;JX5R$EB3;N3MN]^M:=% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %9FOZ-'K^CRZ?+*\2N58.HR05((_ ME6G10!C:YX7TOQ!&/MD&V=?]7<1';(GI@_T-5-!L_$FF7[65_=PZAI@0F*Z? MB93QA6'?Z\].O:NDHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH HV.DVFG2WLENK WDQGE#-D%B,'%8.I>"8A=G4 MO#]TVDZCU)B'[J3V9.G^>AKK** (X%E6WC69P\H4!V48#-CD@=JDHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#.N-'@ MN-G&"??KT%:M%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 E110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '_V0$! end EX-101.CAL 12 sedg-20231231_cal.xml XBRL CALCULATION FILE EX-101.DEF 13 sedg-20231231_def.xml XBRL DEFINITION FILE EX-101.LAB 14 sedg-20231231_lab.xml XBRL LABEL FILE EX-101.PRE 15 sedg-20231231_pre.xml XBRL PRESENTATION FILE EX-101.SCH 16 sedg-20231231.xsd XBRL SCHEMA FILE 0001 - Document - Document and Entity Information link:presentationLink link:definitionLink link:calculationLink 0002 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:definitionLink link:calculationLink 0003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 0004 - Statement - CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:definitionLink link:calculationLink 0005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:definitionLink link:calculationLink 0006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:definitionLink link:calculationLink 0007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 0008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:definitionLink link:calculationLink 0009 - Disclosure - GENERAL link:presentationLink link:definitionLink link:calculationLink 0010 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:definitionLink link:calculationLink 0011 - Disclosure - BUSINESS COMBINATIONS link:presentationLink link:definitionLink link:calculationLink 0012 - Disclosure - MARKETABLE SECURITIES link:presentationLink link:definitionLink link:calculationLink 0013 - Disclosure - INVENTORIES, NET link:presentationLink link:definitionLink link:calculationLink 0014 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS link:presentationLink link:definitionLink link:calculationLink 0015 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET link:presentationLink link:definitionLink link:calculationLink 0016 - Disclosure - LEASES link:presentationLink link:definitionLink link:calculationLink 0017 - Disclosure - INTANGIBLE ASSETS, NET link:presentationLink link:definitionLink link:calculationLink 0018 - Disclosure - GOODWILL link:presentationLink link:definitionLink link:calculationLink 0019 - Disclosure - OTHER LONG TERM ASSETS link:presentationLink link:definitionLink link:calculationLink 0020 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES link:presentationLink link:definitionLink link:calculationLink 0021 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:definitionLink link:calculationLink 0022 - Disclosure - WARRANTY OBLIGATIONS link:presentationLink link:definitionLink link:calculationLink 0023 - Disclosure - DEFERRED REVENUES link:presentationLink link:definitionLink link:calculationLink 0024 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES link:presentationLink link:definitionLink link:calculationLink 0025 - Disclosure - CONVERTIBLE SENIOR NOTES link:presentationLink link:definitionLink link:calculationLink 0026 - Disclosure - OTHER LONG TERM LIABILITIES link:presentationLink link:definitionLink link:calculationLink 0027 - Disclosure - STOCK CAPITAL link:presentationLink link:definitionLink link:calculationLink 0028 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES link:presentationLink link:definitionLink link:calculationLink 0029 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) link:presentationLink link:definitionLink link:calculationLink 0030 - Disclosure - EARNINGS PER SHARE link:presentationLink link:definitionLink link:calculationLink 0031 - Disclosure - OTHER OPERATING EXPENSES, NET link:presentationLink link:definitionLink link:calculationLink 0032 - Disclosure - RESTRUCTURING AND OTHER EXIT ACTIVITIES link:presentationLink link:definitionLink link:calculationLink 0033 - Disclosure - INCOME TAXES link:presentationLink link:definitionLink link:calculationLink 0034 - Disclosure - FINANCIAL INCOME (EXPENSE), NET link:presentationLink link:definitionLink link:calculationLink 0035 - Disclosure - SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION link:presentationLink link:definitionLink link:calculationLink 0036 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:definitionLink link:calculationLink 9954701 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:definitionLink link:calculationLink 9954702 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:definitionLink link:calculationLink 9954703 - Disclosure - BUSINESS COMBINATIONS (Tables) link:presentationLink link:definitionLink link:calculationLink 9954704 - Disclosure - MARKETABLE SECURITIES (Tables) link:presentationLink link:definitionLink link:calculationLink 9954705 - Disclosure - INVENTORIES, NET (Tables) link:presentationLink link:definitionLink link:calculationLink 9954706 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables) link:presentationLink link:definitionLink link:calculationLink 9954707 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables) link:presentationLink link:definitionLink link:calculationLink 9954708 - Disclosure - LEASES (Tables) link:presentationLink link:definitionLink link:calculationLink 9954709 - Disclosure - INTANGIBLE ASSETS, NET (Tables) link:presentationLink link:definitionLink link:calculationLink 9954710 - Disclosure - GOODWILL (Tables) link:presentationLink link:definitionLink link:calculationLink 9954711 - Disclosure - OTHER LONG TERM ASSETS (Tables) link:presentationLink link:definitionLink link:calculationLink 9954712 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables) link:presentationLink link:definitionLink link:calculationLink 9954713 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:definitionLink link:calculationLink 9954714 - Disclosure - WARRANTY OBLIGATIONS (Tables) link:presentationLink link:definitionLink link:calculationLink 9954715 - Disclosure - DEFERRED REVENUES (Tables) link:presentationLink link:definitionLink link:calculationLink 9954716 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) link:presentationLink link:definitionLink link:calculationLink 9954717 - Disclosure - CONVERTIBLE SENIOR NOTES (Tables) link:presentationLink link:definitionLink link:calculationLink 9954718 - Disclosure - OTHER LONG TERM LIABILITIES (Tables) link:presentationLink link:definitionLink link:calculationLink 9954719 - Disclosure - STOCK CAPITAL (Tables) link:presentationLink link:definitionLink link:calculationLink 9954720 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (Tables) link:presentationLink link:definitionLink link:calculationLink 9954721 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables) link:presentationLink link:definitionLink link:calculationLink 9954722 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:definitionLink link:calculationLink 9954723 - Disclosure - OTHER OPERATING EXPENSES, NET (Tables) link:presentationLink link:definitionLink link:calculationLink 9954724 - Disclosure - RESTRUCTURING AND OTHER EXIT ACTIVITIES (Tables) link:presentationLink link:definitionLink link:calculationLink 9954725 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:definitionLink link:calculationLink 9954726 - Disclosure - FINANCIAL INCOME (EXPENSE), NET (Tables) link:presentationLink link:definitionLink link:calculationLink 9954727 - Disclosure - SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Tables) link:presentationLink link:definitionLink link:calculationLink 9954728 - Disclosure - CONVERTIBLE PREFERRED STOCK (Tables) link:presentationLink link:definitionLink link:calculationLink 9954729 - Disclosure - GENERAL (Details) link:presentationLink link:definitionLink link:calculationLink 9954730 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 9954731 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Schedule of Allowance for Credit Losses) (Details) link:presentationLink link:definitionLink link:calculationLink 9954732 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Estimated Useful Lives of Property and Equipment) (Details) link:presentationLink link:definitionLink link:calculationLink 9954733 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Estimate Fair Value of Stock Options and Warrants) (Details) link:presentationLink link:definitionLink link:calculationLink 9954734 - Disclosure - BUSINESS COMBINATIONS (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 9954735 - Disclosure - BUSINESS COMBINATIONS (Schedule of Fair Values Estimation of Assets Acquired and Liabilities Assumed) (Details) link:presentationLink link:definitionLink link:calculationLink 9954736 - Disclosure - MARKETABLE SECURITIES (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 9954737 - Disclosure - MARKETABLE SECURITIES (Schedule of Available-For-Sale Securities) (Details) link:presentationLink link:definitionLink link:calculationLink 9954738 - Disclosure - INVENTORIES, NET (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 9954739 - Disclosure - INVENTORIES, NET (Details) link:presentationLink link:definitionLink link:calculationLink 9954740 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) link:presentationLink link:definitionLink link:calculationLink 9954741 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 9954742 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Details) link:presentationLink link:definitionLink link:calculationLink 9954743 - Disclosure - LEASES (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 9954744 - Disclosure - LEASES (Schedule of Lease-Related Assets and Liabilities) (Details) link:presentationLink link:definitionLink link:calculationLink 9954745 - Disclosure - LEASES (Schedule of Information Related to Operating and Finance Leases) (Details) link:presentationLink link:definitionLink link:calculationLink 9954746 - Disclosure - LEASES (Schedule of Supplemental Cash Flow Information Related to Leases) (Details) link:presentationLink link:definitionLink link:calculationLink 9954747 - Disclosure - LEASES (Schedule of Operating and Finance lease liabilities) (Details) link:presentationLink link:definitionLink link:calculationLink 9954748 - Disclosure - INTANGIBLE ASSETS, NET (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 9954749 - Disclosure - INTANGIBLE ASSETS, NET (schedule of acquired intangible assets) (Details) link:presentationLink link:definitionLink link:calculationLink 9954750 - Disclosure - INTANGIBLE ASSETS, NET (schedule of future amortization expense) (Details) link:presentationLink link:definitionLink link:calculationLink 9954751 - Disclosure - GOODWILL (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 9954752 - Disclosure - GOODWILL (Details) link:presentationLink link:definitionLink link:calculationLink 9954753 - Disclosure - OTHER LONG TERM ASSETS (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 9954754 - Disclosure - OTHER LONG TERM ASSETS (Schedule of Other Long Term Assets) (Details) link:presentationLink link:definitionLink link:calculationLink 9954755 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 9954756 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Schedule of fair values of outstanding derivative instruments) (Details) link:presentationLink link:definitionLink link:calculationLink 9954757 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Schedule of Gains (Losses) on Derivative Instruments Recognized in our Income Statements) (Details) (Details) link:presentationLink link:definitionLink link:calculationLink 9954758 - Disclosure - FAIR VALUE MEASUREMENTS (Details) link:presentationLink link:definitionLink link:calculationLink 9954759 - Disclosure - WARRANTY OBLIGATIONS (Details) link:presentationLink link:definitionLink link:calculationLink 9954760 - Disclosure - DEFERRED REVENUES (Schedule of Balances of Deferred Revenues) (Details) link:presentationLink link:definitionLink link:calculationLink 9954761 - Disclosure - DEFERRED REVENUES (Schedule Estimated Revenues Expected To Recognized In Future To Performance Obligations) (Details) link:presentationLink link:definitionLink link:calculationLink 9954762 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) link:presentationLink link:definitionLink link:calculationLink 9954763 - Disclosure - CONVERTIBLE SENIOR NOTES (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 9954764 - Disclosure - CONVERTIBLE SENIOR NOTES (Schedule of Convertible Senior Notes) (Details) link:presentationLink link:definitionLink link:calculationLink 9954765 - Disclosure - OTHER LONG TERM LIABILITIES (Details) link:presentationLink link:definitionLink link:calculationLink 9954766 - Disclosure - STOCK CAPITAL (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 9954767 - Disclosure - STOCK CAPITAL (Summary of the Activity in the Share Options) (Details) link:presentationLink link:definitionLink link:calculationLink 9954768 - Disclosure - STOCK CAPITAL (Schedule of RSUs and PSUs Activity) (Details) link:presentationLink link:definitionLink link:calculationLink 9954769 - Disclosure - STOCK CAPITAL (Schedule of Stock-based Compensation Expense for Employees and Nonemployee) (Details) link:presentationLink link:definitionLink link:calculationLink 9954770 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 9954771 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (schedule of changes in aoci) (Details) link:presentationLink link:definitionLink link:calculationLink 9954772 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (schedule of reclassifications of other comprehensive income loss) (Details) link:presentationLink link:definitionLink link:calculationLink 9954773 - Disclosure - EARNINGS PER SHARE (Schedule of Computation of Basic and Diluted Net Earnings (Loss) Per Share) (Details) link:presentationLink link:definitionLink link:calculationLink 9954774 - Disclosure - OTHER OPERATING EXPENSES, NET (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 9954775 - Disclosure - OTHER OPERATING EXPENSES, NET (Schedule of Other Opearting Expenses) (Details) link:presentationLink link:definitionLink link:calculationLink 9954776 - Disclosure - RESTRUCTURING AND OTHER EXIT ACTIVITIES (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 9954777 - Disclosure - RESTRUCTURING AND OTHER EXIT ACTIVITIES (Schedule of restructuring and other exit charges by reportable segments and type of cost) (Details) link:presentationLink link:definitionLink link:calculationLink 9954778 - Disclosure - RESTRUCTURING AND OTHER EXIT ACTIVITIES (Schedule of liability balance for the restructuring and other exit charges) (Details) link:presentationLink link:definitionLink link:calculationLink 9954779 - Disclosure - INCOME TAXES (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 9954780 - Disclosure - INCOME TAXES (Schedule of Deferred Tax Liabilities And Assets) (Details) link:presentationLink link:definitionLink link:calculationLink 9954781 - Disclosure - INCOME TAXES (Schedule of Uncertain Tax Positions) (Details) link:presentationLink link:definitionLink link:calculationLink 9954782 - Disclosure - INCOME TAXES (Schedule of Income (Loss) Before Taxes) (Details) link:presentationLink link:definitionLink link:calculationLink 9954783 - Disclosure - INCOME TAXES (Schedule of Income taxes) (Details) link:presentationLink link:definitionLink link:calculationLink 9954784 - Disclosure - INCOME TAXES (Schedule of reconciliation between the theoretical tax expense and the actual tax expense (benefit)) (Details) link:presentationLink link:definitionLink link:calculationLink 9954785 - Disclosure - FINANCIAL INCOME (EXPENSE), NET (Details) link:presentationLink link:definitionLink link:calculationLink 9954786 - Disclosure - SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Schedule of Reportable Segments and Operating Income) (Details) link:presentationLink link:definitionLink link:calculationLink 9954787 - Disclosure - SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Schedule of Reportable Segments Reconciliation) (Details) link:presentationLink link:definitionLink link:calculationLink 9954788 - Disclosure - SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Summary of Revenues Within Geographic Areas) (Details) link:presentationLink link:definitionLink link:calculationLink 9954789 - Disclosure - SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Summary of Revenues by Product Family) (Details) link:presentationLink link:definitionLink link:calculationLink 9954790 - Disclosure - SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Schedule of Long-Lived Assets) (Details) link:presentationLink link:definitionLink link:calculationLink 9954791 - Disclosure - SUBSEQUENT EVENTS (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink XML 17 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Document and Entity Information - USD ($)
$ in Billions
12 Months Ended
Dec. 31, 2023
Feb. 01, 2024
Jun. 30, 2023
Cover [Abstract]      
Entity Registrant Name SOLAREDGE TECHNOLOGIES, INC.    
Entity Central Index Key 0001419612    
Document Type 10-K    
Document Period End Date Dec. 31, 2023    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Current Fiscal Year End Date --12-31    
Amendment Flag false    
Document Annual Report true    
Document Transition Report false    
Entity File Number 001-36894    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 20-5338862    
Entity Address, Address Line One 1 HaMada Street    
Entity Address, City or Town Herziliya Pituach    
Entity Address, Country IL    
Entity Address, Postal Zip Code 4673335    
City Area Code 972    
Local Phone Number (9) 957-6620    
Title of 12(b) Security Common stock, par value $0.0001 per share    
Trading Symbol SEDG    
Name of Exchange on which Security is Registered NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
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    
Auditor Attestation Flag true    
Entity Public Float     $ 15.1
Entity Common Stock, Shares Outstanding   57,126,023  
Auditor Name Kost Forer Gabbay & Kasierer    
Auditor Location Tel-Aviv, Israel    
Auditor Firm ID 1281    
Document Financial Statement Error Correction [Flag] false    
XML 18 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
CURRENT ASSETS:    
Cash and cash equivalents $ 338,468 $ 783,112
Marketable securities 521,570 241,117
Trade receivables, net of allowances of $16,400 and $3,202, respectively 622,425 905,146
Inventories, net 1,443,449 729,201
Prepaid expenses and other current assets 378,394 241,082
Total current assets 3,304,306 2,899,658
LONG-TERM ASSETS:    
Marketable securities 407,825 645,491
Deferred tax assets, net 80,912 44,153
Property, plant and equipment, net 614,579 543,969
Operating lease right-of-use assets, net 64,167 62,754
Intangible assets, net 35,345 19,929
Goodwill 42,996 31,189
Other long-term assets 37,601 18,806
Total long-term assets 1,283,425 1,366,291
Total assets 4,587,731 4,265,949
CURRENT LIABILITIES:    
Trade payables, net 386,471 459,831
Employees and payroll accruals 76,966 85,158
Warranty obligations 183,047 103,975
Deferred revenues and customers advances 40,836 26,641
Accounts Payable and Other Accrued Liabilities, Current 205,911 214,112
Total current liabilities 893,231 889,717
LONG-TERM LIABILITIES:    
Convertible senior notes, net 627,381 624,451
Warranty obligations 335,197 281,082
Deferred revenues 214,607 186,936
Finance lease liabilities 41,892 45,385
Operating lease liabilities 45,070 46,256
Other long-term liabilities 18,444 15,756
Total long-term liabilities 1,282,591 1,199,866
COMMITMENTS AND CONTINGENT LIABILITIES
STOCKHOLDERS' EQUITY:    
Common stock of $0.0001 par value - Authorized: 125,000,000 shares as of December 31, 2023 and December 31, 2022; issued and outstanding:57,123,437 and 56,133,404 shares as of December 31, 2023 and December 31, 2022, respectively 6 6
Additional paid-in capital 1,680,622 1,505,632
Accumulated other comprehensive loss (46,885) (73,109)
Retained earnings 778,166 743,837
Total stockholders’ equity 2,411,909 2,176,366
Total liabilities and stockholders' equity $ 4,587,731 $ 4,265,949
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Allowances of trade receivable $ 16,400 $ 3,202
Common stock, par value $ 0.0001 $ 0.0001
Common stock, authorized shares 125,000,000 125,000,000
Common stock, issued shares 57,123,437 56,133,404
Common stock, outstanding shares 57,123,437 56,133,404
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Revenues $ 2,976,528 $ 3,110,279 $ 1,963,865
Cost of revenues 2,272,705 2,265,631 1,334,547
Gross profit 703,823 844,648 629,318
Operating expenses:      
Research and development 321,482 289,814 219,633
Sales and marketing 164,318 159,680 119,000
General and administrative 146,504 112,496 82,196
Goodwill impairment 0 90,104 0
Other operating expenses, net 31,314 26,434 1,350
Total operating expenses 663,618 678,528 422,179
Operating income 40,205 166,120 207,139
Financial income (expense), net 41,212 3,750 (20,014)
Other income (loss), net (318) 7,285 99
Income before income taxes 81,099 177,155 187,224
Income taxes 46,420 83,376 18,054
Net loss from equity method investments 350 0 0
Net income $ 34,329 $ 93,779 $ 169,170
Net basic earnings per share of common stock $ 0.61 $ 1.7 $ 3.24
Net diluted earnings per share of common stock $ 0.6 $ 1.65 $ 3.06
Weighted average number of shares used in computing net basic earnings per share of common stock 56,557,106 55,087,770 52,202,182
Weighted average number of shares used in computing net diluted earnings per share of common stock 57,237,518 58,100,649 55,971,030
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Consolidated Statements Of Comprehensive Income Loss [Abstract]      
Net income $ 34,329 $ 93,779 $ 169,170
Other comprehensive income (loss), net of tax:      
Available-for-sale marketable securities 20,489 (20,740) (4,949)
Cash flow hedges 5,701 (2,635) 874
Foreign currency translation adjustments on intra-entity transactions that are of a long-term investment nature (5,375) (20,540) (17,420)
Foreign currency translation adjustments 5,409 (1,875) (9,681)
Total other comprehensive income (loss) 26,224 (45,790) (31,176)
Comprehensive income $ 60,553 $ 47,989 $ 137,994
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock [Member]
Additional paid in capital [Member]
Accumulated Other comprehensive income (loss) [Member]
Retained earnings [Member]
Total
Balance at Dec. 31, 2020 $ 5 $ 603,891 $ 3,857 $ 478,004 $ 1,085,757
Balance (in shares) at Dec. 31, 2020 51,560,936        
Cumulative effect of adopting ASU 2020-06 $ 0 (36,336) 0 2,884 (33,452)
Issuance of Common Stock upon exercise of stock-based awards $ 0 [1] 6,486 0 0 6,486
Issuance of Common Stock upon exercise of stock-based awards (in shares) 1,204,861        
Issuance of Common stock under employee stock purchase plan $ 0 [1] 10,661 0 0 10,661
Issuance of Common stock under employee stock purchase plan (in shares) 49,598        
Stock based compensation $ 0 102,593 0 0 102,593
Other comprehensive income adjustments, net 0 0 (31,176) 0 (31,176)
Net income 0 0 0 169,170 169,170
Balance at Dec. 31, 2021 $ 5 687,295 (27,319) 650,058 1,310,039
Balance (in shares) at Dec. 31, 2021 52,815,395        
Issuance of Common Stock upon exercise of stock-based awards $ 0 [1] 4,030 0 0 4,030
Issuance of Common Stock upon exercise of stock-based awards (in shares) 940,880        
Issuance of Common stock under employee stock purchase plan $ 0 [1] 17,863 0 0 17,863
Issuance of Common stock under employee stock purchase plan (in shares) 77,129        
Stock based compensation $ 0 145,919 0 0 145,919
Issuance of common stock in a secondary public offering, net of underwriters' discounts and commissions of $27,140 and $834 of offering costs $ 1 650,525 0 0 650,526
Issuance of common stock in a secondary public offering, net of underwriters' discounts and commissions of $27,140 and $834 of offering costs (in shares) 2,300,000        
Other comprehensive income adjustments, net $ 0 0 (45,790) 0 (45,790)
Net income 0 0 0 93,779 93,779
Balance at Dec. 31, 2022 $ 6 1,505,632 (73,109) 743,837 2,176,366
Balance (in shares) at Dec. 31, 2022 56,133,404        
Issuance of Common Stock upon exercise of stock-based awards $ 0 [1] 226 0 0 226
Issuance of Common Stock upon exercise of stock-based awards (in shares) 790,745        
Issuance of Common stock under employee stock purchase plan $ 0 [1] 20,693 0 0 20,693
Issuance of Common stock under employee stock purchase plan (in shares) 199,288        
Stock based compensation $ 0 154,071 0 0 154,071
Other comprehensive income adjustments, net 0 0 26,224 0 26,224
Net income 0 0 0 34,329 34,329
Balance at Dec. 31, 2023 $ 6 $ 1,680,622 $ (46,885) $ 778,166 $ 2,411,909
Balance (in shares) at Dec. 31, 2023 57,123,437        
[1] Represents an amount less than $1.
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Statement of Stockholders' Equity [Abstract]  
Underwriters discounts and commissions $ 27,140
Offering costs $ 834
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities:      
Net income $ 34,329 $ 93,779 $ 169,170
Adjustments to reconcile net income to net cash provided by (used in) operating activities:      
Depreciation and amortization 57,196 49,676 39,535
Loss (gain) from exchange rate fluctuations (26,878) 9,527 21,131
Stock-based compensation expenses 149,945 145,539 102,593
Impairment of goodwill and long-lived assets 30,790 119,141 0
Deferred income taxes, net (43,071) (11,055) (12,045)
Other items 8,164 4,382 11,931
Changes in assets and liabilities:      
Inventories, net (690,854) (341,085) (43,051)
Prepaid expenses and other assets (91,523) (64,991) (39,444)
Trade receivables, net 296,429 (457,610) (247,723)
Trade payables, net (67,795) 194,524 91,709
Employees and payroll accruals 21,419 26,238 26,519
Warranty obligations 133,090 120,169 60,524
Deferred revenues and customers advances 39,632 44,376 29,936
Accrued expenses and other liabilities, net (30,986) 98,674 3,344
Net cash provided by (used in) operating activities (180,113) 31,284 214,129
Cash flows from investing activities:      
Investment in available-for-sale marketable securities (296,396) (507,171) (579,377)
Proceeds from sales and maturities of available-for-sale marketable securities 280,189 231,210 202,188
Purchase of property, plant and equipment (170,523) (169,341) (149,251)
Disbursements for loans receivables (58,000) 0 0
Business combinations, net of cash acquired (16,653) 0 0
Purchase of intangible assets (10,600) 0 0
Investment in a privately-held company (8,000) 0 (16,643)
Proceeds from governmental grant 6,794 4,479 0
Proceeds from sale of a privately-held company 1,313 24,362 0
Withdrawal from bank deposits, net 0 0 60,096
Other investing activities 2,982 (583) (1,224)
Net cash used in investing activities (268,894) (417,044) (484,211)
Cash flows from financing activities:      
Tax withholding in connection with stock-based awards, net (9,259) 3,023 (4,283)
Payments of finance lease liability (2,794) (2,834) (1,308)
Proceeds from secondary public offering, net of issuance costs 0 650,526 0
Repayment of bank loans (129) (138) (16,073)
Other financing activities 226 4,030 6,486
Net cash provided by (used in) financing activities (11,956) 654,607 (15,178)
Increase (decrease) in cash and cash equivalents (460,963) 268,847 (285,260)
Cash and cash equivalents at the beginning of the period 783,112 530,089 827,146
Effect of exchange rate differences on cash and cash equivalents 16,319 (15,824) (11,797)
Cash and cash equivalents at the end of the period 338,468 783,112 530,089
Supplemental disclosure of non-cash activities:      
Purchase of intangible assets and business combinations 11,307 0 0
Right-of-use asset recognized with corresponding lease liability 18,077 46,004 20,526
Purchase of property, plant and equipment 6,323 16,016 10,781
Supplemental disclosure of cash flow information:      
Cash paid for income taxes $ 137,981 $ 74,689 $ 45,977
XML 25 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
GENERAL
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
GENERAL
NOTE 1:       GENERAL
 
SolarEdge Technologies, Inc. (the “Company”) and its subsidiaries design, develop, and sell an intelligent inverter solution designed to maximize power generation at the individual photovoltaic (“PV”) module level while lowering the cost of energy produced by the solar PV system and providing comprehensive and advanced safety features. The Company’s products consist mainly of (i) power optimizers designed to maximize energy throughput from each and every module through constant tracking of Maximum Power Point individually per module, (ii) inverters which invert direct current (DC) from the PV module to alternating current (AC) including the Company's future ready energy hub inverter which supports, among other things, connection to a DC-coupled battery for full or partial home backup capabilities, and optional connection to the Company's smart EV charger, (iii) a remote cloud-based monitoring platform, that collects and processes information from the power optimizers and inverters to enable customers and system owners, to monitor and manage the solar PV system (iv) batteries for PV applications that are used to increase energy independence and maximize self-consumption for PV system's owners including a battery ,and (v) additional smart energy management solutions.
 
The Company and its subsidiaries sell products worldwide through large distributors, electrical equipment wholesalers, as well as directly to large solar installers and engineering, procurement and construction firms.
 
The Company has expanded its activity to other areas of smart energy technology organically and through acquisitions. The Company offers a variety of energy solutions, which include lithium-ion cells, batteries and energy storage systems (“Energy Storage”), full powertrain kits and batteries for electric vehicles, or EVs (“e-Mobility”), as well as automated machines for industrial use (“Automation Machines”).
 
On April 6, 2023, the Company completed the acquisition of all outstanding shares of Hark Systems Ltd. ("Hark"), a UK-based energy IoT company for the commercial and industrial ("C&I") sector.
 
In October 2023, the Company decided to discontinue its light commercial vehicle e-Mobility ("LCV") activity (see Note 24).
XML 26 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

NOTE 2:       SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 
The consolidated financial statements are prepared according to United States generally accepted accounting principles (“U.S. GAAP”).
 
a.   Principles of consolidation:
 
The consolidated financial statements include the accounts of the Company and its subsidiaries. Intercompany transactions and balances including profit from intercompany sales not yet realized outside the Company have been eliminated upon consolidation.
 
b.   Use of estimates:
 
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, costs and expenses, government grants, income taxes and related disclosures in the accompanying notes. Actual results could differ from those estimates.
 
In preparing the Company’s consolidated financial statements, management also considered the economic implications of inflation expectations on its critical and significant accounting estimates. In addition, the duration, scope and effects of the war in Israel and the conflict in Ukraine, government and other third-party responses to it, and the related macroeconomic effects, including to the Company’s business and the business of the Company’s suppliers and customers are uncertain, rapidly changing and difficult to predict. As a result, the Company’s accounting estimates and assumptions may change over time in response to these evolving situations. Such changes could result in future impairments of goodwill and long-lived assets, inventories write-offs, incremental credit losses on receivables and available-for-sale marketable debt securities and changes in warranty obligations as of the time of a relevant measurement event.

 

c.   Financial statements in U.S. dollars:
 
A major part of the Company’s operations is carried out in the United States, Israel and certain other countries. The functional currency of these entities is the U.S. dollar. Financing activities, including cash investments are primarily made in U.S. dollars.
 
Accordingly, monetary accounts maintained in currencies other than the U.S. dollar are translated into U.S. dollars in accordance with Financial Accounting Standards Board Accounting Standards Codification (“ASC”) No. 830 “Foreign Currency Matters”. All transaction gains and losses of the re-measurement of monetary balance sheet items are reflected in the statements of income as financial income or expenses, as appropriate.
 
The financial statements of other Company’s subsidiaries whose functional currency is other than the U.S. dollar have been translated into U.S dollars. Assets and liabilities have been translated using the exchange rates in effect as of the balance sheet date. Statements of income amounts have been translated using the date of the transaction or at the average exchange rate for the relevant period.
 
The resulting translation adjustments are reported as a component of stockholders’ equity in accumulated other comprehensive income (loss). Gains and losses arising from intercompany foreign currency transactions that are of a long-term investment in nature are reported in the same manner as translation adjustments.
 
d.   Cash and cash equivalents:
 
Cash equivalents are short-term, highly liquid investments that are readily convertible to cash, with original maturities of three months or less at the date acquired.
 
e.   Restricted bank deposits:
 
Short-term restricted bank deposits possess an original maturity of more than three months and less than a year from the date of investment. Long-term restricted bank deposits possess an original maturity of more than one year from the date of investment. Restricted bank deposits are primarily used as collateral for the Company's office leases and credit cards.
 
f.   Marketable Securities:
 
Marketable securities consist of corporate and governmental bonds. The Company determines the appropriate classification of marketable securities at the time of purchase and re-evaluates such designation at each balance sheet date. In accordance with FASB ASC No. 320 “Investments - Debt and Equity Securities”, the Company classifies marketable securities as available-for-sale.
 
Available-for-sale ("AFS") securities are stated at fair value, with unrealized gains and losses reported in accumulated other comprehensive income (loss), a separate component of stockholders’ equity, net of taxes. Realized gains and losses on sales of marketable securities, as determined on a specific identification basis, are included in other income (loss), net on the consolidated statements of income. The amortized cost of marketable securities is adjusted for amortization of premium and accretion of discount to maturity, both of which, together with interest, are included in financial income (expenses), net.
 
The Company classifies its marketable securities as either short-term or long-term based on each instrument’s underlying contractual maturity date. Marketable securities with maturities of 12 months or less are classified as short-term and marketable securities with maturities greater than 12 months are classified as long-term.
 
On each reporting period, the Company evaluates whether declines in fair value below carrying value are due to expected credit losses, as well as the ability and intent to hold the investment until a forecasted recovery occurs, in accordance with ASC 326.
 
Allowance for credit losses on AFS debt securities are recognized as a charge in financial income (expenses), net, on the consolidated statements of income, and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income (loss) in stockholders' equity.
 
The Company has not recorded credit losses on AFS debt securities for the years ended December 31, 2023, 2022 and 2021.

 

g.   Investment in privately-held companies:
 
The Company's equity investments are investments in equity securities of privately-held companies, that are not traded and therefore not supported with observable market prices. The Company elected to account for its equity investments without readily determinable market values that either (i) do not meet the definition of in-substance common stock or (ii) do not provide the Company with control or significant influence using Accounting Standards Update (“ASU”) 2016-01.
 
The Company adjusts the carrying value of its investments to fair value upon observable transactions for identical or similar investments of the same issuer.
 
The Company periodically evaluates the carrying value of the investments in privately-held companies when events and circumstances indicate that the carrying amount of the investment may not be recovered. The maximum loss the Company can incur for its investments is their carrying value.
 
The Company may determine the fair value by reviewing equity valuation reports, current financial results, long-term plans of the privately-held companies, the amount of cash that the privately-held companies have on-hand, the ability to obtain additional financing and overall market conditions in which the privately-held companies operate or based on the price observed from the most recent completed financing.
 
All gains and losses on investments in privately-held companies, realized and unrealized, are recognized in other income (loss).
 
h.   Trade receivables:
 
Trade receivables are stated net of credit losses allowance. The Company is exposed to credit losses primarily through sales of products. The allowance against gross trade receivables reflects the current expected credit loss inherent in the receivables portfolio determined based on the Company’s methodology. The Company’s methodology is based on historical collection experience, customer creditworthiness, current and future economic condition and market condition. Additionally, specific allowance amounts are established to record the appropriate provision for customers that have a higher probability of default. Trade receivables are written off after all reasonable means to collect the full amount have been exhausted.
 
The following table provides a roll-forward of the allowance for credit losses that is deducted from the amortized cost basis of trade receivables to present the net amount expected to be collected:
 
   
Year Ended
December 31, 2023
 
Balance, at beginning of the period
 
$
3,202
 
Increase in provision for expected credit losses
   
13,760
 
Recoveries collected
   
(134
)
Amounts written off charged against the allowance     (568 )
Foreign currency translation
   
140
 
Balance, at end of the period
 
$
16,400
 
 
i.   Loan receivables:
 
Loan receivables are carried at the outstanding principal amount. An allowance for credit loss on loan receivables is established when, based on current information and events, it is probable that the Company will be unable to collect all amounts due according to the contractual terms of the loan agreement. The Company determines this by considering several factors, including the credit risk and current financial condition of the borrower, the borrower’s ability to pay current obligations, historical trends, and economic and market conditions. The Company performs a credit quality assessment on the loan receivable on a quarterly basis and reviews the need for an allowance in accordance with ASC 326. The Company evaluates the extent and impact of any credit deterioration that could affect the performance and the value of the secured property, as well as the financial and operating capability of the borrower.
 
Interest income is recorded on an accrual basis at the stated interest rate and is recorded in financial income (expense) in the accompanying consolidated statements of income. Expected provision for credit loss regarding the Company's loans was immaterial. The amortized cost of the loan receivable approximates its fair value as of December 31, 2023.

 

j.   Inventories:
 
Inventories are stated at the lower of cost or net realizable value. Cost includes depreciation, labor, material, shipment and overhead costs. Inventory reserves are provided to cover risks arising from slow-moving, excess inventory items or technological obsolescence. The Company periodically evaluates the quantities on hand relative to historical, current and projected sales volume. Based on this evaluation, an impairment charge is recorded when required to write-down inventory to its net realizable value. Cost of finished goods and raw materials is determined using the moving average cost method.
 
k.   Property, plant and equipment:
 
Property, plant and equipment are stated at cost, net of accumulated depreciation and government grants. Assets under construction represent the construction or development stage of property and equipment that have not yet been placed in service for the Company's intended use. Depreciation is calculated by the straight-line method over the estimated useful life of the assets, at the following rates:
 
   
%
Buildings and plants
 
2.5-5.7 (mainly 2.5)
Computers and peripheral equipment
 
14.3-33.3 (mainly 33.3)
Office furniture and equipment
 
7-25 (mainly 7)
Machinery and equipment
 
10-25 (mainly 10)
Laboratory and testing equipment
 
10-20 (mainly 10)
Leasehold improvements
 
over the shorter of the lease term or useful economic life
 
l.   Government assistance
 
Advanced manufacturing production tax credits
 
In August 2022, the U.S. government enacted the Inflation Reduction Act of 2022 (the “IRA”), which contains several provisions intended to accelerate U.S. manufacturing and adoption of clean energy such as solar. Some of the applicable provisions in the IRA include the extension of the Production Tax Credit (“PTC") through 2034. These provisions of the law are new and regulations and guidance concerning their implementation are gradually being published by the U.S. Treasury Department. Section 45X of the IRA offers advanced manufacturing production tax credits ("AMPTC"), which incentivize the production of eligible components within the United States. To that end, the Company established manufacturing capabilities in the United States in 2023 and announced additional capacity expected in 2024. In addition to using the tax credits to offset tax due to the U.S. government, the IRA allows taxpayers to elect to have AMPTCs refunded in cash ("Direct Pay") or transfer these credits to a third party. The Direct Pay option is available as a one-time election, in any taxable year after December 31, 2022, for a facility in which eligible components are produced, and is applicable for five years.
 

Refundable and transferable tax credits are similar in essence to government grants. This is because the taxpayer can realize the benefit regardless of whether they owe income tax or not in the relevant years. Therefore, these amounts are not considered income taxes and fall outside the scope of Topic 740. Instead, they are treated as government grants.

 
Government grants are recognized when there is reasonable assurance that: (1) the Company will comply with the relevant conditions and (2) the grant disbursement will be received. The Company recognize's AMPTCs as a reduction in the cost of revenues in the statement of income. The Company does this systematically over time as it recognizes the related expenses. Alternatively, the Company recognizes the grant immediately if the grant compensates the Company for expenses that it has already incurred. The AMPTCs are also reflected in the consolidated balance sheet as a reduction of income tax payable within accrued expenses and other liabilities, as a tax prepayment, or as AMPTCs to be sold within prepayment and other assets. The way the Company expects to utilize the AMPTCs determines where they are recorded.
 
In the year that ended December 31, 2023, the Company recognized AMPTCs worth $6,020 as a reduction in the cost of revenues for the inverters produced in the United States and sold to customers. As of December 31, 2023, benefits recognized from AMPTCs of $6,020 were recorded as a tax prepayment within prepayment and other current assets.
 
Property, plant and equipment
 
In 2020, SolarEdge Ltd, a wholly owned subsidiary of the Company, entered into an agreement with the Israeli Ministry of Economy and Industry to partially subsidize the construction of Sella 1, a factory for production of inverters and optimizers, in the amount of approximately $7,000.
 
In 2020, SolarEdge Korea (formerly Kokam), a wholly owned subsidiary of the Company, entered into an agreement with Chungcheongbuk-do province of South Korea to partially subsidize the construction of Sella 2, a factory for production of lithium-ion cells and batteries, in the amount of approximately $12,000.
 
The assistance is in the form of a cash subsidy, which the government will pay as a grant upon the satisfaction of predetermined construction completion milestones. When the defined milestones are reached and the right to receive a subsidy amount becomes virtually certain, the amount of the grant is recorded as a reduction of the related asset's value under “Property, plant and equipment, net”.
 
The Company did not record reduction of property, plant and equipment for the year ended December 31, 2023.
 
The Company recorded reduction of property, plant and equipment in the amount of $7,359 for the year ended December 31, 2022.
 
As of December 31, 2023, the Company has a right to receive of $2,018 that has yet to be received which was recorded under “Prepaid expenses and other current assets”.
 
m.   Leases:
 
The Company determines if an arrangement is a lease at inception. Contracts containing a lease are further evaluated for classification as an operating or finance lease. In determining the leases classification the Company assesses among other criteria: (i) The lease term is for a major part of the remaining economic life of the underlying asset (ii) The present value of the sum of the lease payments and any residual value guaranteed by the lessee that is not already included in the lease payments equals or exceeds substantially all of the fair value of the underlying asset. Operating leases are included in operating lease right-of-use (“ROU”) assets, other current liabilities and long-term operating lease liabilities in the Company’s consolidated balance sheets. Finance leases are included in property, plant and equipment, net, other current liabilities, and long-term finance lease liabilities in the Company’s consolidated balance sheets. ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. For leases with terms greater than 12 months, the Company records the ROU asset and liability at commencement date based on the present value of lease payments according to their term. Certain lease agreements include rental payments that are adjusted periodically for the consumer price index ("CPI"). The ROU and lease liability were calculated using the CPI as of the adoption date and will not be subsequently adjusted, unless the liability is reassessed for other reasons.
 
The Company uses incremental borrowing rates based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The ROU asset also includes any lease payments made and net of lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expenses are recognized on a straight-line basis over the lease term or the useful life of the leased asset.
 
In addition, the carrying amount of the ROU and lease liabilities are remeasured if there is a modification, a change in the lease term, a change in the in-substance fixed lease payments or a change in the assessment to purchase the underlying asset.

 

n.   Business Combination:
 
The Company allocates the fair value of the purchase price to the tangible assets acquired, liabilities assumed and intangible assets acquired based on their estimated fair value. The excess of the fair value of the purchase price over the fair values of these identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets.
 
Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired technology and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which does not exceed one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the finalization of the measurement period, any subsequent adjustments are recorded to earnings.
 
o.   Intangible Assets:
 
Acquired identifiable finite-lived intangible assets are amortized on a straight-line basis or accelerated method over the estimated useful lives of the assets. The basis of amortization approximates the pattern in which the assets are utilized, over their estimated useful lives. The Company routinely reviews the remaining estimated useful lives of finite-lived intangible assets. In case the Company reduces the estimated useful life for any asset, the remaining unamortized balance is amortized over the revised estimated useful life (see Note 9).
 
p.   Impairment of long-lived assets:
 
The Company’s long-lived assets to be held and used, including property, plants and equipment, ROU assets and identifiable intangible assets that are subject to amortization, other than goodwill, are reviewed for impairment in accordance with ASC 360 “Property, Plants and Equipment”, whenever events or changes in circumstances indicate that the carrying amount of an asset (or asset group) may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset (or asset group) to the future undiscounted cash flows expected to be generated by the assets (or asset group). If such evaluation indicates that the carrying amount of the asset (or asset group) is not recoverable, the assets are considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the assets exceeds their fair value (see Note 9).
 
For the years ended December 31, 2023, 2022 and 2021, the Company recorded impairment charges of long-lived assets in the amount of $30,790, $29,037 and $2,209, respectively, presented under Other operating expenses, net.

 

q.   Goodwill:
 
Goodwill reflects the excess of the consideration transferred, including the fair value of any contingent consideration and any non-controlling interest in the acquiree, over the assigned fair values of the identifiable net assets acquired. Goodwill is not amortized, and is assigned to reporting units and tested for impairment at least on an annual basis, in the fourth quarter of the fiscal year.
 
The goodwill impairment test is performed according to the following principles:
 
(1) An initial qualitative assessment may be performed to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount.
(2) If the Company concludes it is more likely than not that the fair value of the reporting unit is less than its carrying amount, a quantitative impairment test is performed. An impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value is recognized (see Note 10).
 
For the year ended December 31, 2023, the Company did not record any impairment charges.
 
For the year ended December 31, 2022, the Company recorded impairment charges of goodwill in the amount of $90,104.
 
For the year ended December 31, 2021, the Company did not record any impairment charges.
 
r.   Cloud computing arrangements:
 
In 2021, due to the growing size and complexity of the Company, the Company decided to implement a new global enterprise resource planning ("ERP") system, which will replace the Company's existing operating and financial systems. During 2022, the Company began implementing a cloud-based ERP system. The implementation is expected to occur in phases over the next several years.
 
The Company incurs costs to implement cloud computing arrangements ("CCA") that are hosted by third party vendors. Implementation costs associated with CCA are capitalized when incurred during the application development phase until the software is ready for its intended use. The costs are then amortized on a straight-line basis over the contractual term of the cloud computing arrangement and are recognized as an operating expense within the consolidated statements of income. Capitalized amounts related to such arrangements are recorded within other long-term assets in the consolidated balance sheets. Cash payments for CCA implementation costs are classified as cash outflows from operating activities.
 
As of December 31, 2023, and 2022 the Company had capitalized implementation costs related to its upcoming ERP conversion in the amounts of $13,666 and $3,457, respectively presented under other long-term assets in the consolidated balance sheet.
 
s.   Severance pay:
 
The employees of the Company’s Israeli subsidiary are included under Section 14 of the Severance Pay Law, 1963, under which these employees are entitled only to monthly deposits made in their name with insurance companies, at a rate of 8.33% of their monthly salary. These payments cause the Company to be released from any future obligation under the Israeli Severance Pay Law to make severance payments in respect of those employees; therefore, related assets and liabilities are not presented in the consolidated balance sheets.
 
If applicable, severance costs are recorded in each entity in accordance with local laws and regulations.
 
For the years ended December 31, 2023, 2022 and 2021, the Company recorded $23,643, $17,202 and $14,231 in severance expenses related to its employees, respectively.

 

t.   Derivatives and Hedging:
 
The Company accounts for derivatives and hedging based on ASC 815 (“Derivatives and Hedging”). ASC 815 requires the Company to recognize all derivatives on the balance sheet at fair value. The accounting for changes in the fair value (i.e., gains or losses) of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging relationship and further, on the type of hedging relationship.
 
To protect against the increase in value of forecasted foreign currency cash flows resulting from salary denominated in the Israeli currency, the New Israeli Shekels (“NIS”), during the year ended December 31, 2023, the Company instituted a foreign currency cash flow hedging program whereby portions of the anticipated payroll denominated in NIS for a period of one to nine months with hedging contracts.
 
Accordingly, when the dollar strengthens against the NIS, the decline in present value of future foreign currency expenses is offset by losses in the fair value of the hedging contracts. Conversely, when the dollar weakens, the increase in the present value of future foreign currency cash flows is offset by gains in the fair value of the hedging contracts. These hedging contracts are designated as cash flow hedges, as defined by ASC 815 and are all effective hedges.
 
The Company also entered into derivative instrument arrangements to hedge the Company’s exposure to currencies other than the U.S. dollar. These derivative instruments are not designated as cash flow hedges, as defined by ASC 815, and therefore all gains and losses, resulting from fair value remeasurement, were recorded immediately in the statement of income, as a financial income (expense), net.
 
The Company classifies cash flows related to its hedging as operating activities in its consolidated statement of cash flows.
 
u.   Revenue recognition:
 
Revenues are recognized in accordance with ASC 606; revenue from contracts with customers is recognized when control of the promised goods or services is transferred to the customers, in an amount that the Company expects in exchange for those goods or services.
 
The Company’s products and services consist mainly of (i) power optimizers, (ii) inverters, (iii) batteries for PV applications, (iv) a related cloud-based monitoring platform, (v) communication services, (vi) warranty extension services, (vii) Lithium-ion cells and other storage solutions (viii) EV components, and (ix) automated machinery for manufacturing lines.
 
The Company recognizes revenue under the core principle that transfer of control to the Company’s customers should be depicted in an amount reflecting the consideration the Company expects to receive in revenue.
 
In order to achieve that core principle, the Company applies the following five-step approach: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when the performance obligation is satisfied.
 
(1)          Identify the contract with a customer
 
A contract is an agreement or purchase order between two or more parties that creates enforceable rights and obligations. In evaluating the contract, the Company analyzes the customer’s intent and ability to pay the amount of promised consideration (credit risk) and considers the probability of collecting substantially all of the consideration.
 
The Company determines whether collectability is reasonably assured on a customer-by-customer basis pursuant to its credit review policy. The Company typically sells to customers with whom it has a long-term business relationship and a history of successful collection. For a new customer, or when an existing customer substantially expands its commitments, the Company evaluates the customer’s financial position, the number of years the customer has been in business, the history of collection with the customer, and the customer’s ability to pay, and typically assigns a credit limit based on that review.
 

(2)          Identify the performance obligations in the contract

 
At a contract’s inception, the Company assesses the goods or services promised in a contract with a customer and identifies the performance obligations. The main performance obligations are the provisions of the following: providing of the Company’s products; cloud based monitoring services; extended warranty services and communication services. Depending on the shipping terms agreed with the customer, the Company may perform shipping and handling activities after the customer obtains control of the goods and revenue is recognized. The Company has elected to account for shipping and handling costs as activities to fulfill the promise to transfer the goods. As a result of this accounting policy election, the Company does not consider shipping and handling activities after the customer obtains control of the goods as promised services to its customers.
 
(3)          Determine the transaction price
 
The transaction price is the amount of consideration to which the Company is entitled in exchange for transferring promised goods or services to a customer, excluding amounts collected on behalf of third parties. Generally, the Company does not provide price protection, stock rotation, and/or right of return. The Company determines the transaction price for all satisfied and unsatisfied performance obligations identified in the contract from contract inception to the beginning of the earliest period presented. Rebates or discounts on goods or services are accounted for as variable consideration. The rebate or discount program is applied retrospectively for future purchases. Provisions for rebates, sales incentives and discounts to customers are accounted for as reductions in revenue in the same period the related sales are recorded.
 
Accrual for rebates for direct customers is presented net of receivables. Accrual for sale incentives related to non-direct customers is presented under accrued expenses and other current liabilities. The Company accrued $74,096 and $176,706 for rebates and sales incentives as of December 31, 2023 and 2022, respectively.
 
When a contract provides a customer with payment terms of more than a year, the Company considers whether those terms create variability in the transaction price and whether a significant financing component exists.
 
As of December 31, 2023, the Company has not provided payment terms of more than a year.
 
The performance obligations that extend for a period greater than one year are those that include a financial component: (i) warranty extension services, (ii) cloud-based monitoring, and (iii) communication services. The Company recognizes financing component expenses in its consolidated statement of income in relation to advance payments for performance obligations that extend for a period greater than one year. These financing component expenses are reflected in the Company’s deferred revenues balance.
 
(4)          Allocate the transaction price to the performance obligations in the contract
 
The Company performs an allocation of the transaction price to each separate performance obligation, in proportion to their relative standalone selling prices.
 
(5)          Recognize revenue when a performance obligation is satisfied
 
Revenue is recognized when or as performance obligations are satisfied by transferring control of a promised good or service to a customer. Control either transfers over time or at a point in time, which affects when revenue is recorded.
 
Revenues from sales of products are recognized based on the transfer of control, which includes but is not limited to, the agreed International Commercial terms, or “INCOTERMS”. Revenues related to warranty extension services, cloud-based monitoring, and communication services are recognized over time on a straight-line basis.
 
Deferred revenues consist of deferred cloud-based monitoring services, communication services, warranty extension services and advance payments received from customers for the Company’s products. Deferred revenues are classified as short-term and long-term deferred revenues based on the period in which revenues are expected to be recognized (see Note 15).

 

v.   Cost of revenues:
 
Cost of revenues includes the following: product costs consisting of purchases from contract manufacturers and other suppliers, direct and indirect manufacturing costs, shipping and handling, support, warranty expenses, provision for losses related to slow moving and dead inventory, personnel and government grants related to the AMPTCs.
 
Shipping and handling costs, which amounted to $214,349, $257,753 and $116,574, for the years ended December 31, 2023, 2022 and 2021, respectively, are included in the cost of revenues in the consolidated statements of income. Shipping and handling costs include custom tariff charges and all other costs associated with the distribution of finished goods from the Company’s point of sale directly to its customers.
 
In the year ended December 31, 2023, the Company recognized AMPTCs worth approximately $6,020 as a reduction in the cost of revenues for the inverters produced in the United States and sold to customers.
 
w.   Warranty obligations:
 
The Company provides a product warranty for its solar segment related products as follows: a standard 10-year limited warranty for its batteries for PV applications, a standard 12-year limited warranty for the majority of its inverters, that is extendable up to 25 years for an additional cost and a 25-year limited warranty for power optimizers.
 
The Company maintains reserves to cover the expected costs that could result from the standard warranty. The warranty liability is in the form of product replacement and associated costs. Warranty reserves are based on the Company’s best estimate of such costs and are included in cost of revenues. The reserve for the related warranty expenses is based on various factors including assumptions about the frequency of warranty claims on product failures, derived from results of accelerated lab testing, field monitoring, analysis of the history of product field failures, and the Company’s reliability estimates.
 
The Company has established a reliability measurement system based on the units’ estimated mean time between failure, or MTBF, a metric that equates to a steady-state failure rate per year for each product generation. The MTBF predicts the expected failure rate of each product within the Company's products installed base during the expected product warranted lifetime.
 
The Company performs accelerated life cycle testing, which simulates the service life of the product in a short period of time.
 
The accelerated life cycle tests incorporate test methodologies derived from standard tests used by solar module vendors to evaluate the period over which solar modules wear out. Corresponding replacement costs are updated periodically to reflect changes in the Company’s actual and estimated production costs for its products, rate of usage of refurbished units as a replacement of faulty units, and other costs related to logistic and subcontractors’ services associated with the replacement products.
 
In addition, through the collection of actual field failure statistics, the Company has identified several additional failure causes that are not included in the MTBF model. Such causes, which mostly consist of design errors, workmanship errors caused during the manufacturing process and, to a lesser extent, replacement of non-faulty units by installers, result in generating additional replacement costs to the replacement costs projected under the MTBF model.
 
For other products, the Company accrues for warranty costs based on the Company’s best estimate of product and associated costs. The Company’s other products are sold with a standard limited warranty that typically range in duration from one to ten years.
 
Warranty obligations are classified as short-term and long-term obligations based on the period in which the warranty is expected to be claimed.

 

x.   Convertible senior notes:
 
Effective January 1, 2021, the Company early adopted ASU 2020-06 using the modified retrospective approach. The Notes are accounted for as a single liability measured at its amortized cost, as no other embedded features require bifurcation and recognition as derivatives. Adoption of the new standard resulted in an increase of retained earnings in the amount of $2,884, a decrease of an additional paid-in capital in the amount of $36,336, an increase of convertible senior notes, net, in the amount of $45,282 and a decrease of deferred tax liabilities, net, in the amount of $11,830. The impact of adoption of this standard on the Company’s earnings per share was immaterial.
 
The Company’s Convertible Senior Notes are included in the calculation of diluted Earnings Per Share (“EPS”) if the assumed conversion into common shares is dilutive, using the “if-converted” method. This involves adding back the periodic non-cash interest expense net of tax associated with the Notes to the numerator and by adding the shares that would be issued in an assumed conversion (regardless of whether the conversion option is in or out of the money) to the denominator for the purposes of calculating diluted EPS, unless the Notes are antidilutive (see Note 22).
 
y.   Advertising costs
 
Advertising costs are expensed when incurred and are included in sales and marketing expenses in the consolidated statements of income. The Company incurred advertising expenses of $13,476, $11,090, and $6,323 for the years ended December 31, 2023, 2022, and 2021, respectively.
 
z.   Research and development costs:
 
Research and development costs, are charged to the consolidated statement of income as incurred.
 
aa.   Concentrations of credit risks:
 
Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, restricted bank deposits, marketable securities, trade receivables, loan receivables, derivative instruments and other accounts receivable.
 
Cash and cash equivalents and restricted bank deposits are mainly invested in major banks in the U.S., Israel, Germany, Italy and Korea. Management believes that the financial institutions that hold the Company’s investments are financially sound and, accordingly, minimal credit risk exists with respect to these investments.
 
The Company's debt marketable securities include investments in highly-rated corporate debentures (located mainly in U.S., Canada, France, UK, Australia, Cayman Islands and other countries) and governmental bonds. The financial institutions that hold the Company's debt marketable securities are major financial institutions located in the United States. The Company believes its debt marketable securities portfolio is a diverse portfolio of highly-rated securities and the Company's investment policy limits the amount the Company may invest in an issuer (see Note 2f.).
 
The trade receivables of the Company derive from sales to customers located primarily in the United States and Europe.
 
The Company performs ongoing credit evaluations of its customers for the purpose of determining the appropriate allowance for credit losses (see Note 2h.). The Company generally does not require collaterals, however, in certain circumstances, the Company may require letters of credit, other collateral, or additional guarantees. From time to time, the Company may purchase trade credit insurance.
 
The Company had two major customers (customers with attributable revenues that represents more than 10% of total revenues) for the year ended December 31, 2023, one major customer for the year ended December 31, 2022, and two major customers for the year ended December 31, 2021 that accounted for approximately 24.0%, 18.5% and 30.9% of the Company’s consolidated revenues, respectively. All of the revenues from these customers were generated in the solar segment.
 
The Company had three major customers (customer with a balance that represents more than 10% of total trade receivables, net) as of December 31, 2023 and as of December 31, 2022 that accounted in the aggregate for approximately 47.1% and 42.2%, of the Company’s consolidated trade receivables, net, respectively.

 

ab.   Concentrations of supply risks:
 
The Company depends on two contract manufacturers and several limited or single source component suppliers. Reliance on these vendors makes the Company vulnerable to possible capacity constraints and reduced control over component availability, delivery schedules, manufacturing yields, and costs.
 
As of December 31, 2023 and 2022, two contract manufacturers collectively accounted for 58.5% and 34.3% of the Company’s total trade payables, net, respectively.
 
In the second quarter of 2022, the Company announced the opening of “Sella 2”, a two gigawatt-hour (GWh) Li-Ion battery cell manufacturing facility located in South Korea. Sella 2 began producing and shipping cells at the end of 2022 and is expected to gradually increase manufacturing capacity throughout 2024. Sella 2 is the Company's second owned manufacturing facility following the establishment of Sella 1 in 2020. Sella 1 is the Company's manufacturing facility in the North of Israel that produces power optimizers and inverters.
 
ac.   Fair value of financial instruments:
 
The following methods and assumptions were used by the Company in estimating the fair value of its financial instruments:
 
The carrying value of cash and cash equivalents, short-term bank deposits, restricted bank deposits, trade receivables, net, bank loans, prepaid expenses, loan receivables and other current assets, trade payables, net, employee and payroll accruals and accrued expenses and other current liabilities approximate their fair values due to the short-term maturities of such instruments.
 
Assets measured at fair value on a recurring basis as of December 31, 2023 and 2022 are comprised of money market funds, derivative instruments and marketable securities (see Note 13).
 
The Company applies ASC 820 “Fair Value Measurements and Disclosures”, with respect to fair value measurements of all financial assets and liabilities. Fair value is an exit price, representing the amount that would be received for the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or a liability.
 
A three-tiered fair value hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value:
 
Level 1-  Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2-  Include other inputs that are directly or indirectly observable in the marketplace.
Level 3-  Unobservable inputs which are supported by little or no market activity.
 
The fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.

 

ad.   Stock-based compensation:
 
The Company uses the closing trading price of its common stock on the day of the grant date as the fair value of awards of restricted stock units ("RSUs"), and performance stock units that are based on the Company's financial performance targets ("PSUs"). The compensation expense for RSUs is recognized using a straight-line attribution method over the requisite employee service period while compensation expense for PSUs is recognized using an accelerated amortization model. The Company estimates the forfeitures at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. Estimated forfeitures are based on actual historical pre-vesting forfeitures.
 
The Company granted under its 2015 Plan, PSU awards to certain employees and officers which vest upon the achievement of certain performance or market conditions subject to their continued employment with the Company.
 
The Company's PSUs is based on the Company’s total shareholder return ("TSR") compared to the TSR of companies listed in the S&P 500 index over a one to three year performance period. For market conditions awards, the Company uses a Monte-Carlo simulation to determine the grant date fair value for these awards, which takes into consideration the market price of a share of the Company’s common stock on the date of grant less the present value of dividends expected during the requisite service period, as well as the possible outcomes pertaining to the TSR market condition. The Company recognizes such compensation expenses on an accelerated vesting method.
 
The Company selected the Black-Scholes-Merton option-pricing model as the most appropriate fair value method for its stock-option awards and Employee Stock Purchase Plan (“ESPP”). The option-pricing model requires a number of assumptions, of which the most significant are the fair market value of the underlying common stock, expected stock price volatility, and the expected option term. Expected volatility for stock-option awards and ESPP was calculated based upon the Company’s stock prices. The expected term of options granted is based upon historical experience and represents the period between the options’ grant date and the expected exercise or expiration date. The risk-free interest rate is based on the yield from U.S. treasury bonds with an equivalent term. The Company does not use dividend yield rate since the Company has not declared or paid any dividends on its common stock and does not expect to pay any dividends in the foreseeable future.
 
A modification of the terms of a stock-based award is treated as an exchange of the original award for a new award with total compensation cost equal to the grant-date fair value of the original award plus the incremental value of the modification to the award.
 

The fair value for options, PSU and ESPP granted to employees is estimated at the date of grant using the following assumptions:

 
   
Year ended December 31,
   
2023
 
2022
 
2021
Employee Stock Options (1)
           
Risk-free interest
 
-
 
-
 
0.43%
Dividend yields
 
-
 
-
 
0%
Volatility
 
-
 
-
 
60.74%
Expected option term in years
 
-
 
-
 
5.48
Estimated forfeiture rate
 
-
 
-
 
0%
ESPP
           
Risk-free interest
 
5.38% - 5.46%
 
1.64% - 4.70%
 
0.03% - 0.10%
Dividend yields
 
0%
 
0%
 
0%
Volatility
 
56.44% - 66.78%
 
71.28% - 71.97%
 
48.39% - 76.05%
Expected term
 
6 months
 
6 months
 
6 months
PSU
           
Risk-free interest
 
4.09%
 
1.77%
 
-
Dividend yields
 
0%
 
0%
 
-
Volatility
 
71.60%
 
67.42%
 
-
Expected term
 
3 years
 
1 - 3 years
 
-
 
(1) No new options were granted in 2023 and 2022.
 
ae.   Earnings per share
 
Basic net EPS is computed by dividing the net earnings attributable to SolarEdge Technologies, Inc. by the weighted-average number of shares of common stock outstanding during the period.
 
Diluted net EPS is computed by giving effect to all potential shares of common stock, to the extent dilutive, including stock options, RSUs, PSUs, shares to be purchased under the Company’s ESPP, and the Notes due 2025, all in accordance with ASC No. 260, "Earnings Per Share."
 
af.   Income taxes:
 
The Company and its subsidiaries account for income taxes in accordance with ASC 740, “Income Taxes”. ASC 740 prescribes the use of the liability method, whereby deferred tax asset and liability account balances are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates that will be in effect when the differences are expected to reverse.
 
Deferred income tax balances reflect the effects of temporary differences between the carrying amounts of assets and liabilities and their tax bases and are stated at enacted tax rates expected to be in effect when taxes are actually paid or recovered. Deferred tax assets are evaluated for future realization and reduced by a valuation allowance to the extent the Company believes they will not be realized. The Company considers all available evidence, including historical information, long range forecast of future taxable income and evaluation of tax planning strategies. Amounts recorded for valuation allowance can result from a complex series of judgments about future events and can rely on estimates and assumptions.
 
Tax has not been recorded for (a) taxes that would apply in the event of disposal of investments in subsidiaries, as it is generally the Company’s intention to hold these investments, not to realize them; and (b) taxes that would apply on the distribution of unremitted earnings from foreign subsidiaries, as these are retained for reinvestment in the Group.
 
The Company accounts for uncertain tax positions in accordance with ASC 740-10 two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position taken or expected to be taken in a tax return by determining if the weight of available evidence indicates that it is more likely than not that, on an evaluation of the technical merits, the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% (cumulative probability) likely to be realized upon ultimate settlement.
 
ag.   New accounting pronouncements not yet effective:
 
In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” (“ASU 2023-07”). Additional segment reporting information required by ASU 2023-07 includes: disclosing the title and position of the individual or the name of the group or committee identified as the CODM, provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually, and additional disclosures regarding significant segment expenses. ASU 2023-07 is effective for fiscal periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of adopting ASU 2023-07.
 
In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”). ASU 2023-09 requires additional categories of information about federal, state and foreign income taxes to be included in effective tax rate reconciliation disclosure. Additionally, the newly added categories also apply to the income taxes paid disclosure. Implementation of said additions are subject to quantitative thresholds. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of adopting ASU 2023-09.
 
ah.   Recently issued and adopted pronouncements:
 
From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board ("FASB") or other standard setting bodies are adopted by the Company as of the specified effective date. The Company believes that the impact of recently issued or newly effective standards were not applicable to the Company, did not have a material impact on the condensed consolidated financial statements or are not expected to have a material impact on the condensed consolidated financial statements.
XML 27 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
BUSINESS COMBINATIONS
12 Months Ended
Dec. 31, 2023
Business Combinations [Abstract]  
BUSINESS COMBINATIONS
NOTE 3:       BUSINESS COMBINATIONS
 
On April 6, 2023, the Company completed the acquisition of all outstanding shares of Hark Systems Ltd. ("Hark"), a UK-based energy IoT company for the commercial and industrial ("C&I") sector for approximately $18,346 in cash, out of which $1,245 held by the company for a period of one year. Hark's platform is expected to enable the Company to offer its commercial and industrial customers expanded capabilities in energy management and connectivity, including identification of potential energy savings, detection of anomalies in assets’ energy consumption, and optimization of energy usage and carbon emissions through load orchestration and storage control.
 
Pursuant to ASC 805, "Business Combination", the Company accounted for the Hark acquisition as a business combination using the acquisition method of accounting. Identifiable assets and liabilities of Hark, including identifiable intangible assets, were recorded based on their estimated fair values as of the date of the closing of the acquisition. The excess of the purchase price over the fair value of the net assets acquired was recorded as goodwill. The Company recorded preliminary estimates for the fair value of assets acquired and liabilities assumed as of the acquisition date. Such preliminary valuation required estimates and assumptions including, but not limited to, estimating future cash flows and direct costs in addition to developing the appropriate discount rates and current market profit margins. The Company’s management believes the fair values recognized for the assets acquired and the liabilities assumed were based on reasonable estimates and assumptions.
 
The following table summarizes the fair values estimation of assets acquired and liabilities assumed as of the date of the acquisition:
 
   
Amount
   
Weighted Average
Useful Life
(In years)
 
Cash
 
$
448
       
Net liabilities assumed
   
(1,837
)
     
Identified intangible assets:
             
Current technology
   
6,576
     
5
 
Customer relationships
   
283
     
1
 
Trade name
   
610
     
5
 
Goodwill
   
12,266
         
Total
 
$
18,346
         
 
Acquisition costs were immaterial and are included in general and administrative expenses in the consolidated statements of income.
 
Goodwill generated from this acquisition was primarily attributable to the assembled workforce and expected post-acquisition synergies from combining Hark platform with the Company's product offering to its commercial and industrial customers. All of the Goodwill was assigned to the Solar segment (see Note 21). Goodwill was not deductible for tax purposes. The fair values of technology, customer relationships and trade name were derived by applying the multi-period excess earnings method, with-and-without method, and the relief-from-royalty method, respectively, all of which are under the income approach whose underlying inputs are considered Level 3. The fair values assigned to assets acquired and liabilities assumed were based on management's estimates and assumptions.
 
The results of Hark have been included in the Company's consolidated statements of income since the acquisition date and are not material. Pro forma financial information has not been presented because the impact of the acquisition was not material to the Company's statement of income.
XML 28 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
MARKETABLE SECURITIES
12 Months Ended
Dec. 31, 2023
Marketable Securities [Abstract]  
MARKETABLE SECURITIES
NOTE 4:       MARKETABLE SECURITIES
 
The following is a summary of available-for-sale marketable securities at December 31, 2023:
 
   
Amortized
cost
   
Gross unrealized
gains
   
Gross unrealized
losses
   
Fair value
 
Matures within one year:
                       
Corporate bonds
 
$
487,083
   
$
679
   
$
(5,942
)
 
$
481,820
 
U.S. Treasury securities
   
15,324
     
-
     
(63
)
   
15,261
 
U.S. Government agency securities
   
8,787
     
11
     
(3
)
   
8,795
 
Non-U.S. Government securities
   
15,161
     
673
     
(140
)
   
15,694
 
     
526,355
     
1,363
     
(6,148
)
   
521,570
 
Matures after one year:
                               
Corporate bonds
   
342,223
     
1,902
     
(4,444
)
   
339,681
 
U.S. Treasury securities
   
2,430
     
-
     
(22
)
   
2,408
 
U.S. Government agency securities
   
44,100
     
107
     
(121
)
   
44,086
 
Non-U.S. Government securities
   
20,488
     
1,162
     
-
     
21,650
 
     
409,241
     
3,171
     
(4,587
)
   
407,825
 
Total
 
$
935,596
   
$
4,534
   
$
(10,735
)
 
$
929,395
 
 
The following is a summary of available-for-sale marketable securities at December 31, 2022:
 
   
Amortized
cost
   
Gross unrealized
gains
   
Gross unrealized
losses
   
Fair value
 
Matures within one year:
                       
Corporate bonds
 
$
222,482
   
$
-
   
$
(4,657
)
 
$
217,825
 
U.S. Treasury securities
   
15,963
     
-
     
(284
)
   
15,679
 
Non-U.S. Government securities
   
7,882
     
-
     
(269
)
   
7,613
 
     
246,327
     
-
     
(5,210
)
   
241,117
 
Matures after one year:
                               
Corporate bonds
   
657,238
     
80
     
(26,460
)
   
630,858
 
U.S. Treasury securities
   
9,939
     
-
     
(261
)
   
9,678
 
Non-U.S. Government securities
   
5,311
     
-
     
(356
)
   
4,955
 
     
672,488
     
80
     
(27,077
)
   
645,491
 
Total
 
$
918,815
   
$
80
   
$
(32,287
)
 
$
886,608
 
 
Proceeds from maturity of available-for-sale marketable securities during the years ended December 31, 2023, 2022 and 2021, were $277,382, $201,974 and $187,375, respectively.
 
Proceeds from sales of available-for-sale marketable securities during the year ended December 31, 2023 were $2,807, which led to realized losses of $125.
 
Proceeds from sales of available-for-sale marketable securities during the year ended December 31, 2022 were $29,236, which led to realized losses of $434.
 
Proceeds from sales of available-for-sale marketable securities during the year ended December 31, 2021 were $14,813, which led to realized losses of $16.
XML 29 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
INVENTORIES, NET
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
INVENTORIES, NET

NOTE 5:       INVENTORIES, NET

   
As of December 31,
 
   
2023
   
2022
 
Raw materials
 
$
340,604
   
$
503,257
 
Work in process
   
20,885
     
23,407
 
Finished goods
   
1,081,960
     
202,537
 
   
$
1,443,449
   
$
729,201
 
 
The Company recorded inventory write-downs of $46,369, $10,170 and $7,142 for the years ended December 31, 2023, 2022 and 2021, respectively.
XML 30 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
PREPAID EXPENSES AND OTHER CURRENT ASSETS
12 Months Ended
Dec. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
PREPAID EXPENSES AND OTHER CURRENT ASSETS

NOTE 6:      PREPAID EXPENSES AND OTHER CURRENT ASSETS

 
   
As of December 31,
 
   
2023
   
2022
 
Vendor non-trade receivables1
 
$
102,991
   
$
147,597
 
Government authorities
   
167,221
     
55,670
 
Loan receivables2
   
55,418
     
-
 
Interest from marketable securities
   
7,515
     
6,235
 
Prepaid expenses and other
   
45,249
     
31,580
 
Total prepaid expenses and other current assets
 
$
378,394
   
$
241,082
 
 
1 Vendor non-trade receivables derived from the sale of components to manufacturing vendors who manufacture products, components and other testing equipment for the Company. The Company purchases these components directly from other suppliers. The Company does not reflect the sale of these components to the contract manufacturers in its revenues.
 
2 Loan receivables are loans to third parties. The loan repayments are expected on a monthly or annual basis as per the contractual terms of each loan agreement. The loans bear interest that represent market interest rate. The amortized cost of the loan receivable approximates its fair value as of December 31, 2023.
XML 31 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
PROPERTY, PLANT AND EQUIPMENT, NET
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
PROPERTY, PLANT AND EQUIPMENT, NET
NOTE 7:       PROPERTY, PLANT AND EQUIPMENT, NET
   
As of December 31,
 
   
2023
   
2022
 
Cost:
           
Land
 
$
12,823
   
$
13,070
 
Buildings and plants
   
153,813
     
152,218
 
Computers and peripheral equipment
   
57,527
     
46,376
 
Office furniture and equipment
   
10,992
     
10,911
 
Laboratory and testing equipment
   
67,248
     
58,454
 
Machinery and equipment
   
362,363
     
315,155
 
Leasehold improvements
   
96,730
     
85,147
 
Assets under construction and payments on account
   
88,077
     
47,168
 
Gross property, plant and equipment
   
849,573
     
728,499
 
Less - accumulated depreciation
   
234,994
     
184,530
 
Total property, plant and equipment, net
 
$
614,579
   
$
543,969
 
 
Depreciation expenses for the years ended December 31, 2023, 2022 and 2021, were $49,544, $40,580 and $29,359, respectively.
 
For the year ended December 31, 2023, impairment loss of $25,168 was recorded as a result of Company's decision to discontinue its LCV activity and other restructuring efforts related to the Solar segment (see Note 23).
 
Impairment losses for the years ended December 31, 2022, and 2021, were $649 and $2,113, respectively.
XML 32 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES
12 Months Ended
Dec. 31, 2023
Lessee Disclosure [Abstract]  
LEASES

NOTE 8:       LEASES

 
The following table summarizes the Company’s lease-related assets and liabilities recorded in the consolidated balance sheets:
 
Description
 
Classification on the consolidated Balance Sheet
 
2023
   
2022
 
Assets:
               
Operating lease assets, net of lease incentive obligation
 
Operating lease right-of use assets, net
 
$
64,167
   
$
62,754
 
Finance lease assets
 
Property, plant and equipment, net
   
49,926
     
52,934
 
Total lease assets
     
$
114,093
   
$
115,688
 
Liabilities:
                   
Operating leases short term
 
Accrued expenses and other current liabilities
 
$
17,704
   
$
16,183
 
Finance leases short term
 
Accrued expenses and other current liabilities
   
3,253
     
3,263
 
Operating leases long term
 
Operating lease liabilities
   
45,070
     
46,256
 
Finance leases long term
 
Finance lease liabilities
   
41,892
     
45,385
 
Total lease liabilities
     
$
107,919
   
$
111,087
 

 

The following table presents certain information related to the operating and finance leases:
 
   
Year ended December 31,
 
   
2023
   
2022
 
Finance leases:
           
Finance lease cost
 
$
4,154
   
$
4,196
 
Weighted average remaining lease term in years
   
14.99
     
16.28
 
Weighted average annual discount rate
   
2.30
%
   
2.30
%
Operating leases:
               
Operating lease cost
 
$
18,479
   
$
15,901
 
Weighted average remaining lease term in years
   
9.50
     
8.33
 
Weighted average annual discount rate
   
3.68
%
   
2.17
%
 
The following table presents supplemental cash flows information related to the lease costs for operating and finance leases:
 
   
Year ended December 31,
 
   
2023
   
2022
 
Cash paid for amounts included in measurement of lease liabilities:
           
Operating cash flows for operating leases
 
$
17,930
   
$
16,343
 
Operating cash flows for finance leases
 
$
373
   
$
420
 
Financing cash flows for finance leases
 
$
2,794
   
$
2,834
 
 
The following table reconciles the undiscounted cash flows for each of the first five years and the total of the remaining years of the operating and finance lease liabilities recorded in the consolidated balance sheets:
 
   
Operating Leases
   
Finance Leases
 
2024
 
$
17,933
   
$
3,288
 
2025
   
10,693
     
3,452
 
2026
   
6,585
     
3,452
 
2027
   
5,209
     
4,017
 
2028
   
4,479
     
3,155
 
Thereafter
   
30,169
     
36,087
 
Total lease payments
 
$
75,068
   
$
53,451
 
Less amount of lease payments representing interest
   
(12,294
)
   
(8,306
)
Present value of future lease payments
 
$
62,774
   
$
45,145
 
Less current lease liabilities
   
(17,704
)
   
(3,253
)
Long-term lease liabilities
 
$
45,070
   
$
41,892
 
XML 33 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
INTANGIBLE ASSETS, NET
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
INTANGIBLE ASSETS, NET

NOTE 9:       INTANGIBLE ASSETS, NET

 
In October 2023, the Company has decided to cease the use of SolarEdge Korea's (formerly Kokam) trade name and solar technology, as such, the Company recognized an impairment charge of $4,798 and the assets were disposed.
 
In June 2022, the Company decided to discontinue its stand-alone uninterrupted power supply activities or UPS (“Critical Power”). The Company recorded a loss in the amount of $1,226 pertaining to Critical Power's current technology and customer relationships.
 
In October 2022, following the e-Mobility and Automation Machines reporting unit’s analysis, an impairment test for long-lived assets was performed. The test included comparing the sum of the estimated undiscounted future cash flow attributable to the identified assets group and its carrying amounts, and recognizing an impairment for the amount to which the carrying amount exceeds the fair value of the assets groups. As a result, the Company recorded a current technology impairment of $26,917 related to e-Mobility's asset group and a $245 trade name impairment related to Automation Machines' asset group.
 
The impairments are recorded under Other operating expenses, net in the consolidated statement of income (see Note 23) additional information.
 
Acquired intangible assets consisted of the following as of December 31, 2023, and 2022:
 
   
As of December 31,
 
   
2023
   
2022
 
Intangible assets with finite lives:
           
Current Technology
 
$
26,990
   
$
29,196
 
Customer relationships
   
3,193
     
2,958
 
Trade names
   
624
     
3,287
 
Assembled workforce
   
3,575
     
3,575
 
Patents
   
22,000
     
1,400
 
Gross intangible assets
   
56,382
     
40,416
 
Less - accumulated amortization
   
(21,037
)
   
(20,487
)
Total intangible assets, net
 
$
35,345
   
$
19,929
 
 
Amortization expenses for the years ended December 31, 2023, 2022 and 2021, were $7,652, $9,096 and $10,176, respectively.
 
Expected future amortization expenses of intangible assets as of December 31, 2023 are as follows:
 
2024
 
$
7,415
 
2025
   
6,518
 
2026
   
5,930
 
2027
   
3,762
 
2028
   
2,612
 
2029 and thereafter
   
9,108
 
   
$
35,345
 
XML 34 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
GOODWILL
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL
NOTE 10:       GOODWILL
 
Goodwill is tested for impairment annually in the fourth quarter of each year and is examined between annual tests if an event occurs or circumstances change that would indicate the carrying amount may be impaired.
 
The Company completed its annual goodwill impairment test in the fourth quarter of 2023 for all reporting units and determined the following:
 
Due to impairment indicators of the solar reporting unit, which include, among other things, a deterioration in the environment in which the Company operates, a qualitative assessment of the Company’s solar reporting unit was performed in order to determine whether it is necessary to conduct the quantitative goodwill impairment test. Based on the results, the Company believes that it is more likely than not that the fair value of said reporting unit is greater than its carrying value and therefore a quantitative goodwill impairment test was not performed, and no goodwill impairment was recorded for the year ended December 31, 2023.
 
Due to impairment indicators of the Energy Storage reporting unit, which include, among other things, a decline in planned revenue and earnings compared with the projected results, the Company performed a quantitative goodwill impairment test and determined that the fair value of this reporting unit is greater than its carrying value and therefore no goodwill impairment was recorded for the year ended December 31, 2023.
 
The Company completed its annual goodwill impairment test in the fourth quarter of 2022 for all reporting units and determined the following:
 
In June 2022, the Company decided to discontinue its stand-alone Critical Power activities. The Company recorded an impairment in the amount of $2,782 pertaining to Critical Power's goodwill.
 
Due to impairment indicators of the e-Mobility reporting unit, which include, among other things, a shift in the Company's strategy that may result in a decline of the projected growth forecasted at the time of acquisition, the Company performed a quantitative goodwill impairment test. As a result, the Company recorded goodwill impairment in the amount of $80,534 for the year ended December 31, 2022, which is presented under Goodwill impairment in the consolidated statement of income.
 
In addition, a quantitative test has also been performed for the Automation Machines reporting unit due to indicators of impairment identified, which include, among other things, managerial changes and a decline in the overall financial performance compared with past projections. As a result, the Company recorded goodwill impairment in the amount of $6,788, for the year ended December 31, 2022, which was recorded under Goodwill impairment in the consolidated statement of income.
 
The fair value of the reporting units was estimated using a discounted cash flow analysis. When performing this analysis, the Company also considered multiples of earnings from comparable public companies. The decline in fair value of the e-Mobility and Automation Machines reporting units was primarily resulted from an increased discount rate and reduced estimated future cash flows.
 
The following summarizes the goodwill activity for the years ended December 31, 2023, and 2022:
 
   
Solar
   
Energy Storage
   
All other
   
Total
 
Goodwill at December 31, 2021
 
$
30,505
   
$
2,568
   
$
96,556
   
$
129,629
 
Changes during the year:
                               
Foreign currency adjustments
   
(1,737
)
   
(147
)
   
(6,452
)
   
(8,336
)
Impairment losses
   
-
     
-
     
(90,104
)
   
(90,104
)
Goodwill at December 31, 2022
   
28,768
     
2,421
     
-
     
31,189
 
Changes during the year:
                               
Acquisitions
   
12,266
     
-
     
-
     
12,266
 
Foreign currency adjustments
   
(402
)
   
(57
)
   
-
     
(459
)
Goodwill at December 31, 2023
 
$
40,632
   
$
2,364
   
$
-
   
$
42,996
 
As of December 31, 2023 and December 31, 2022 there were $90,104 accumulated goodwill impairment losses.
XML 35 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
OTHER LONG TERM ASSETS
12 Months Ended
Dec. 31, 2023
Other Assets, Noncurrent [Abstract]  
OTHER LONG TERM ASSETS
NOTE 11:       OTHER LONG TERM ASSETS
 
   
As of December 31,
 
   
2023
   
2022
 
Cloud computing arrangements
 
$
13,666
   
$
3,457
 
Severance pay fund
   
9,241
     
8,799
 
Investments in privately held companies1
   
7,650
     
1,863
 
Loan receivables
   
2,438
     
-
 
Prepaid expenses and other
   
4,606
     
4,687
 
Total other long term assets
 
$
37,601
   
$
18,806
 
 
1 In January 2023, the Company completed an investment of $5,500 in the common stock of a privately-held company which represents 34.8% of its outstanding shares. The Company accounted for this investment using the equity method of accounting. The Company's share of net loss for the year ended December 31, 2023 was $350.
 
In April and July of 2023, the Company completed a total investment of $2,500 in the preferred stock of a privately-held company which represents 4.5% of its outstanding shares on a fully diluted basis. The Company accounted for this investment as an equity investment without readily determinable fair values. No impairment or other adjustments related to observable price changes in orderly transactions for identical or similar investments were identified.
XML 36 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES
12 Months Ended
Dec. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES

NOTE 12:       DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES

As of December 31, 2023, the Company entered into contracts of put and call options to sell U.S. dollars (“USD”) for NIS and Euro ("EUR") for USD in the amounts of approximately NIS 541 million and EUR 60 million, respectively.
 
The fair values of outstanding derivative instruments were as follows:
 
 
Balance sheet location
 
December 31, 2023
   
December 31, 2022
 
Derivative assets of options and forward contracts:
             
Designated cash flow hedges
Prepaid expenses and other current assets
 
$
4,477
   
$
-
 
Non-designated hedges
Prepaid expenses and other current assets
   
410
     
-
 
Total derivative assets
   
$
4,887
   
$
-
 
Derivative liabilities of options and forward contracts:
                 
Designated cash flow hedges
Accrued expenses and other current liabilities
 
$
-
   
$
(1,874
)
Non-designated hedges
Accrued expenses and other current liabilities
   
-
     
-
 
Total derivative liabilities
   
$
-
   
$
(1,874
)
 
Gains (losses) on derivative instruments are summarized below:
 
     
Year ended December 31,
 
 
Affected line item
 
2023
   
2022
   
2021
 
Foreign exchange contracts
                   
Non Designated Hedging Instruments
Consolidated Statements of Income - Financial income (expense), net
 
$
2,337
   
$
4,716
   
$
9,417
 
Designated Hedging Instruments
Consolidated Statements of Comprehensive Income - Cash flow hedges
 
$
(1,990
)
 
$
(8,965
)
 
$
3,289
 
 
See Note 21 for information regarding gains (losses) from designated hedging instruments reclassified from accumulated other comprehensive loss.
XML 37 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
FAIR VALUE MEASUREMENTS
12 Months Ended
Dec. 31, 2023
Fair Value Measurements [Abstract]  
FAIR VALUE MEASUREMENTS
NOTE 13:       FAIR VALUE MEASUREMENTS
 
In accordance with ASC 820, the Company measures its cash equivalents and marketable securities, at fair value using the market approach valuation technique. Cash and cash equivalents are classified within Level 1 because these assets are valued using quoted market prices. Marketable securities and foreign currency derivative contracts are classified within level 2 due to these assets being valued by alternative pricing sources and models utilizing market observable inputs.
 
The following table sets forth the Company’s assets that were measured at fair value as of December 31, 2023 and 2022 by level within the fair value hierarchy:
 
       
Fair value measurements as of
 
Description
 
Fair Value Hierarchy
 
December 31, 2023
   
December 31, 2022
 
Assets:
               
Cash and cash equivalents:
               
Cash
 
Level 1
 
$
309,521
   
$
695,004
 
Money market mutual funds
 
Level 1
 
$
22,311
   
$
25,149
 
Deposits
 
Level 1
 
$
6,636
   
$
62,959
 
Derivative instruments
 
Level 2
 
$
4,887
   
$
-
 
Short-term marketable securities:
                   
Corporate bonds
 
Level 2
 
$
481,820
   
$
217,825
 
U.S. Treasury securities
 
Level 2
 
$
15,261
   
$
15,679
 
U.S. Government agency securities
 
Level 2
 
$
8,795
   
$
-
 
Non-U.S. Government securities
 
Level 2
 
$
15,694
   
$
7,613
 
Long-term marketable securities:
                   
Corporate bonds
 
Level 2
 
$
339,681
   
$
630,858
 
U.S. Treasury securities
 
Level 2
 
$
2,408
   
$
9,678
 
U.S. Government agency securities
 
Level 2
 
$
44,086
   
$
-
 
Non-U.S. Government securities
 
Level 2
 
$
21,650
   
$
4,955
 
Liabilities:
                   
Derivative instruments
 
Level 2
 
$
-
   
$
(1,874
)
XML 38 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
WARRANTY OBLIGATIONS
12 Months Ended
Dec. 31, 2023
Product Warranties Disclosures [Abstract]  
WARRANTY OBLIGATIONS
NOTE 14: WARRANTY OBLIGATIONS
 
Changes in the Company’s product warranty obligations for the years ended December 31, 2023, 2022 and 2021 were as follows:
 
   
December 31,
 
   
2023
   
2022
   
2021
 
Balance, at the beginning of the period
 
$
385,057
   
$
265,160
   
$
204,994
 
Accruals for warranty during the period
   
250,266
     
211,202
     
127,057
 
Changes in estimates
   
20,017
     
1,914
     
7,685
 
Settlements
   
(137,096
)
   
(93,219
)
   
(74,576
)
Balance, at end of the period
   
518,244
     
385,057
     
265,160
 
Less current portion
   
(183,047
)
   
(103,975
)
   
(71,480
)
Long term portion
 
$
335,197
   
$
281,082
   
$
193,680
 
XML 39 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
DEFERRED REVENUES
12 Months Ended
Dec. 31, 2023
Revenue Recognition and Deferred Revenue [Abstract]  
DEFERRED REVENUES
NOTE 15:       DEFERRED REVENUES
 
Deferred revenues consist of deferred cloud-based monitoring services, communication services, warranty extension services and advance payments received from customers for the Company’s products. Deferred revenues are classified as short-term and long-term deferred revenues based on the period in which revenues are expected to be recognized.
 
Significant changes in the balances of deferred revenues during the period are as follows:
 
   
December 31,
 
   
2023
   
2022
   
2021
 
Balance, at the beginning of the period
 
$
213,577
   
$
169,345
   
$
140,020
 
Revenue recognized
   
(29,650
)
   
(23,017
)
   
(26,093
)
Increase in deferred revenues and customer advances
   
71,516
     
67,249
     
55,418
 
Balance, at the end of the period
   
255,443
     
213,577
     
169,345
 
Less current portion
   
(40,836
)
   
(26,641
)
   
(17,789
)
Long term portion
 
$
214,607
   
$
186,936
   
$
151,556
 
 
The following table includes estimated revenues expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) as of December 31, 2023:
 
2024
 
$
40,836
 
2025
   
13,786
 
2026
   
13,417
 
2027
   
11,314
 
2028
   
10,084
 
Thereafter
   
166,006
 
Total deferred revenues
 
$
255,443
 
XML 40 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
NOTE 16:       ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
 
   
As of December 31,
 
   
2023
   
2022
 
Accrued expenses
 
$
142,130
   
$
117,638
 
Government authorities
   
34,309
     
67,514
 
Operating lease liabilities
   
17,704
     
16,183
 
Accrual for sales incentives
   
5,862
     
6,790
 
Finance lease
   
3,253
     
3,263
 
Other
   
2,653
     
2,724
 
Total accrued expenses and other current liabilities
 
$
205,911
   
$
214,112
 
XML 41 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONVERTIBLE SENIOR NOTES
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
CONVERTIBLE SENIOR NOTES
NOTE 17:       CONVERTIBLE SENIOR NOTES
 
On September 25, 2020, the Company sold $632,500 aggregate principal amount of its 0.00% convertible senior notes due 2025 (the “Notes”). The Notes were sold pursuant to an indenture, dated September 25, 2020 (the “Indenture”), between the Company and U.S. Bank National Association, as trustee (the “Trustee”). The Notes do not bear regular interest and mature on September 15, 2025, unless earlier repurchased or converted in accordance with their terms. The Notes are general senior unsecured obligations of the Company.
 
Holders may convert their Notes prior to the close of business on the business day immediately preceding June 15, 2025 in multiples of $1,000 principal amount, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on December 31, 2020 (and only during such calendar quarter), if the last reported sale price of the common stock for at least 20 trading days (whether or not consecutive) during the period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; (2) during the five-business-day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of the Notes for each trading day of that five consecutive trading day period was less than 98% of the product of the last reported sale price of the common stock and the conversion rate on each such trading day; or (3) upon the occurrence of specified corporate events as described in the Indenture. In addition, holders may convert their Notes, in multiples of $1,000 principal amount, at their option at any time beginning on or after June 15, 2025, and prior to the close of business on the second scheduled trading day immediately preceding the stated maturity date of the Notes, without regard to the foregoing circumstances. The initial conversion rate for the Notes was 3.5997 shares of common stock per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $277.80 per share of common stock, subject to adjustment upon the occurrence of certain specified events as set forth in the Indenture.
 
Upon conversion, the Company may choose to pay or deliver, as the case may be, cash, shares of common stock or a combination of cash and shares of common stock.
 
In addition, upon the occurrence of a fundamental change (as defined in the Indenture), holders of the Notes may require the Company to repurchase all or a portion of their Notes, in multiples of $1,000 principal amount, at a repurchase price of 100% of the principal amount of the Notes, plus any accrued and unpaid special interest, if any, to, but excluding, the repurchase date. If certain fundamental changes referred to as make-whole fundamental changes occur, the conversion rate for the Notes may be increased.

 

The Convertible Senior Notes consisted of the following as of December 31, 2023 and 2022:
 
   
As of December 31,
 
   
2023
   
2022
 
Liability:
           
Principal
 
$
632,500
   
$
632,500
 
Unamortized issuance costs
   
(5,119
)
   
(8,049
)
Net carrying amount
 
$
627,381
   
$
624,451
 
 
For the years ended December 31, 2023, 2022 and 2021 the Company recorded amortized debt issuance costs related to the Notes in the amount of $2,930, $2,916 and $2,903, respectively.
 
As of December 31, 2023, the issuance costs of the Notes will be amortized over the remaining term of approximately 1.70 years.
 
The annual effective interest rate of the Notes is 0.47%.
 
As of December 31, 2023, the estimated fair value of the Notes, which the Company has classified as Level 2 financial instruments, is $577,156. The estimated fair value was determined based on the quoted bid price of the Notes in an over-the-counter market on the last trading day of the reporting period.
 
As of December 31, 2023, the if-converted value of the Notes did not exceed the principal amount.
XML 42 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
OTHER LONG TERM LIABILITIES
12 Months Ended
Dec. 31, 2023
Other Liabilities Disclosure [Abstract]  
OTHER LONG TERM LIABILITIES
NOTE 18:       OTHER LONG TERM LIABILITIES
 
   
As of December 31,
 
   
2023
   
2022
 
Tax liabilities
 
$
3,577
   
$
3,830
 
Accrued severance pay
   
12,967
     
9,848
 
Other
   
1,900
     
2,078
 
   
$
18,444
   
$
15,756
 
XML 43 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK CAPITAL
12 Months Ended
Dec. 31, 2023
Share-based Payment Arrangement [Abstract]  
STOCK CAPITAL
NOTE 19:       STOCK CAPITAL
 
a.
Common stock rights:
 
Common stock confers upon its holders the right to receive notice of, and to participate in, all general meetings of the Company, where each share of common stock shall have one vote for all purposes, to share equally, on a per share basis, in bonuses, profits, or distributions out of fund legally available therefor, and to participate in the distribution of the surplus assets of the Company in the event of liquidation of the Company.
 
b.
Secondary public offering:
 
On March 17, 2022, the Company offered and sold 2,300,000 shares of the Company’s common stock, at a public offering price of $295.00 per share. The shares of Common Stock were issued and sold in a registered offering pursuant to the underwriting agreement dated March 17, 2022, among the Company, Goldman Sachs & Co. LLC, J.P. Morgan Securities LLC, and Morgan Stanley & Co. LLC (the “Underwriting Agreement”). All of the offered shares were issued at closing, including 300,000 shares of Common Stock that were issued and sold pursuant to the underwriters’ option to purchase additional shares under the Underwriting Agreement, which was exercised in full on March 18, 2022.
 
The net proceeds to the Company were $650,526 after deducting underwriters' discounts of $27,140 and commissions of $834.
 
c.
Equity Incentive Plans:
 
The Company’s 2007 Global Incentive Plan (the “2007 Plan”) was adopted by the board of directors on August 30, 2007. The 2007 Plan terminated upon the Company’s IPO on March 31, 2015 and no further awards may be granted thereunder. All outstanding awards will continue to be governed by their existing terms and 379,358 available options for future grants were transferred to the Company’s 2015 Global Incentive Plan (the “2015 Plan”) and are reserved for future issuances under the 2015 plan. The 2015 Plan became effective upon the consummation of the IPO. The 2015 Plan provides for the grant of options, restricted stock units ("RSU"), performance stock units ("PSU"), and other share-based awards to directors, employees, officers, and non-employees of the Company and its subsidiaries. As of December 31, 2023, a total of 20,853,755 shares of common stock were reserved for issuance pursuant to stock awards under the 2015 Plan (the “Share Reserve”), an aggregate of 11,042,805 shares are still available for future grants.
 
The Share Reserve will automatically increase on January 1st of each year during the term of the 2015 Plan, commencing on January 1st of the year following the year in which the 2015 Plan becomes effective, in an amount equal to 5% of the total number of shares of capital stock outstanding on December 31st of the preceding calendar year; provided, however, that the Company’s board of directors may determine that there will not be a January 1st increase in the Share Reserve in a given year or that the increase will be less than 5% of the shares of capital stock outstanding on the preceding December 31st.
 
The Company granted under its 2015 Plan, PSU awards to certain employees and officers which vest upon the achievement of certain performance or market conditions subject to their continued employment with the Company.
 
In 2021, the Company has also committed to issuing additional shares, which are subject to resale registration rights and which carry certain performance conditions (including business performance targets and a continued service relationship with the Company) and are treated as PSUs for accounting purposes.
 
The market condition for the PSUs is based on the Company’s total shareholder return ("TSR") compared to the TSR of companies listed in the S&P 500 index over a one to three year performance period. The Company uses a Monte-Carlo simulation to determine the grant date fair value for these awards, which takes into consideration the market price of a share of the Company’s common stock on the date of grant less the present value of dividends expected during the requisite service period, as well as the possible outcomes pertaining to the TSR market condition. The Company recognizes such compensation expenses on an accelerated vesting method.
 
The aggregate maximum number of shares of common stock that may be issued on the exercise of incentive stock options is 10,000,000. As of December 31, 2023, an aggregate of 8,617,974 options are still available for future grants under the 2015 Plan.
 
A summary of the activity in stock options and related information is as follows:
 
   
Number of options
   
Weighted average exercise price
   
Weighted average remaining contractual term in years
   
Aggregate intrinsic Value
 
Outstanding as of December 31, 2022
   
339,029
   
$
50.64
     
4.86
   
$
79,414
 
Exercised
   
(21,613
)
   
10.48
     
-
     
3,572
 
Outstanding as of December 31, 2023
   
317,416
   
$
53.38
     
4.05
   
$
17,366
 
Vested and expected to vest as of December 31, 2023
   
317,166
   
$
53.24
     
4.05
   
$
17,366
 
Exercisable as of December 31, 2023
   
307,719
   
$
47.70
     
3.97
   
$
17,366
 
 
The intrinsic value is the amount by which the closing price of the Company’s common stock on December 31, 2023 of $93.60 or the price on the day of exercise exceeds the exercise price of the stock options multiplied by the number of in-the-money options.
 
The total intrinsic value of options exercised during the years ended December 31, 2023, 2022 and 2021 was $3,572, $37,948, and $65,668, respectively.
 
No options were granted in 2023.
 
A summary of the activity in the RSUs and related information is as follows:
 
   
Number of RSUs
   
Weighted average grant date fair value
 
Unvested as of January 1, 2023
   
1,488,515
   
$
232.05
 
Granted
   
1,138,764
     
133.44
 
Vested
   
(661,967
)
   
198.16
 
Forfeited
   
(105,026
)
   
253.80
 
Unvested as of December 31, 2023
   
1,860,286
   
$
182.52
 
 
A summary of the activity in the PSUs and related information is as follows:
 
   
Number of PSUs
   
Weighted average grant date fair value
 
Unvested as of January 1, 2023
 
$
149,232
   
$
295.88
 
Granted
   
32,348
     
314.22
 
Vested
   
(107,165
)
   
296.76
 
Unvested as of December 31, 2023
 
$
74,415
   
$
302.58
 

 

d.
Employee Stock Purchase Plan:
 
The Company adopted an ESPP effective upon the consummation of the IPO. As of December 31, 2023, total of 4,150,380 shares were reserved for issuance under this plan. The number of shares of common stock reserved for issuance under the ESPP will increase automatically on January 1st of each year, for ten years, by the lesser of 1% of the total number of shares of the Company’s common stock outstanding on December 31st of the preceding calendar year or 487,643 shares. However, the Company’s board of directors may reduce the amount of the increase in any particular year at their discretion, including a reduction to zero.
 
The ESPP is implemented through an offering every six months. According to the ESPP, eligible employees may use up to 15% of their salaries to purchase common stock up to an aggregate limit of $15 per participant for every six months plan. The price of an ordinary share purchased under the ESPP is equal to 85% of the lower of the fair market value of the ordinary share on the subscription date of each offering period or on the purchase date.
 
As of December 31, 2023, 938,164 shares of common stock had been purchased under the ESPP.
 
As of December 31, 2023, 3,212,216 shares of common stock were available for future issuance under the ESPP.
 
In accordance with ASC No. 718, the ESPP is compensatory and, as such, results in recognition of compensation cost.
 
e.
Stock-based compensation expenses:
 
The Company recognized stock-based compensation expenses related to all stock-based awards in the consolidated statement of income for the years ended December 31, 2023, 2022 and 2021, as follows:
 
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
Stock-based compensation expenses:
                 
Cost of revenues
 
$
23,200
   
$
21,818
   
$
18,743
 
Research and development
   
66,944
     
63,211
     
45,424
 
Selling and marketing
   
30,987
     
31,017
     
22,834
 
General and administrative
   
28,814
     
29,493
     
15,592
 
Total stock-based compensation expenses
 
$
149,945
   
$
145,539
   
$
102,593
 
                         
Stock-based compensation capitalized:
                       
Inventories, net
 
$
2,460
   
$
-
   
$
-
 
Other long-term assets
   
1,666
     
380
     
-
 
Total stock-based compensation capitalized
 
$
4,126
   
$
380
   
$
-
 
 
The total tax benefit associated with share-based compensation for the year ended December 31, 2023, 2022 and 2021 was $27,551, $7,747 and $19,113, respectively. The tax benefit realized from share-based compensation for the year ended December 31, 2023, 2022 and 2021 was $8,866, $10,171 and $13,379, respectively.
 
As of December 31, 2023, there were total unrecognized compensation expenses in the amount of $332,367 related to non-vested equity-based compensation arrangements granted. These expenses are expected to be recognized during the period from January 1, 2024 through November 30, 2027.
XML 44 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
COMMITMENTS AND CONTINGENT LIABILITIES
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENT LIABILITIES
NOTE 20:       COMMITMENTS AND CONTINGENT LIABILITIES
 
a.
Guarantees:
 
As of December 31, 2023, contingent liabilities exist regarding guarantees in the amounts of $6,123 and $1,946 in respect of office rent lease agreements and customs and other transactions, respectively.
 
b.
Contractual purchase obligations:
 
The Company has contractual obligations to purchase goods and raw materials. These contractual purchase obligations relate to inventories and other purchase orders, which cannot be canceled without penalty. In addition, the Company acquires raw materials or other goods and services, including product components, by issuing authorizations to its suppliers to purchase materials based on its projected demand and manufacturing needs.
 
As of December 31, 2023, the Company had non-cancelable purchase obligations totaling approximately $1,041,253, out of which the Company recorded a provision for loss in the amount of $24,963.
 
As of December 31, 2023, the Company had contractual obligations for capital expenditures totaling approximately $95,499. These commitments reflect purchases of automated assembly lines and other machinery related to the Company’s manufacturing process.
 
c.
Legal claims:
 
From time to time, the Company may be involved in various claims and legal proceedings. The Company reviews the status of each matter and assesses its potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and the amount can be reasonably estimated, the Company accrues a liability for the estimated loss. These accruals are reviewed at least quarterly and adjusted to reflect the impact of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular matter.
 
On November 3, 2023, Daphne Shen, a purported stockholder of the Company, filed a proposed class action complaint for violation of federal securities laws, individually and putatively on behalf of all others similarly situated, in the U.S District Court of the Southern District of New York against the Company, the Company’s CEO and the Company’s CFO. The complaint alleges violations of Section 10(b) and Rule 10b-5 of the Exchange Act, as well as violations of Section 20(a) of the Exchange Act against the individual defendants. The complaint seeks class certification, damages, interest, attorneys’ fees, and other relief. On December 13, 2023, Javier Cascallar filed a similar proposed class action. On February 7, 2024, the Court consolidated the two actions, and appointed co-lead plaintiffs and lead counsel. Due to the early stage of this proceeding, the Company cannot reasonably estimate the potential range of loss, if any, or the likelihood of a potential adverse outcome. The Company disputes the allegations of wrongdoing and intends to vigorously defend against them.
 
In August 2019, the Company was served with a lawsuit filed in the civil courts of Milan, Italy against the Italian subsidiary of SolarEdge e-Mobility S.r.l (previously SMRE S.p.A) that purchased the shares of SolarEdge e-Mobility in the tender offer that followed the SolarEdge e-Mobility Acquisition by certain former shareholders of SolarEdge e-Mobility who tendered their shares. The lawsuit asked for damages of approximately $3,000, representing the difference between the amount for which they tendered their shares (6 Euro per share) and 6.7 Euros per share. In December 2023 the court of Milan, rendered a decision ordering SolarEdge to pay, in favor of each plaintiff, the difference between the price paid (6 Euro per share) and 6.44 Euro per share, i.e. 0.44 euros per share. The Company is currently evaluating whether to appeal this decision.
 
As of December 31, 2023, the Company recorded an accrual of $2,011 for legal claims which was recorded under accrued expenses and other current liabilities.
XML 45 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)
12 Months Ended
Dec. 31, 2023
Accumulated Other Comprehensive Income Loss [Abstract]  
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)
NOTE 21:       ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)
 
   
Unrealized gains (losses) on available-for-sale marketable securities
   
Unrealized gains (losses) on cash flow hedges
   
Foreign currency translation adjustments on intra-entity transactions that are of a long-term investment in nature
   
Unrealized gains (losses) on foreign currency translation
   
Total
 
Beginning balance as of January 1, 2021
 
$
240
   
$
-
   
$
-
   
$
3,617
   
$
3,857
 
Revaluation
   
(6,283
)
   
3,735
     
(17,420
)
   
(9,681
)
   
(29,649
)
Tax on revaluation
   
1,346
     
(446
)
   
-
     
-
     
900
 
Other comprehensive income (loss) before reclassifications
   
(4,937
)
   
3,289
     
(17,420
)
   
(9,681
)
   
28,749
 
Reclassification
   
(16
)
   
(2,742
)
   
-
     
-
     
(2,758
)
Tax on reclassification
   
4
     
327
     
-
     
-
     
331
 
Gains reclassified from accumulated other comprehensive income
   
(12
)
   
(2,415
)
   
-
     
-
     
(2,427
)
Net current period other comprehensive income (loss)
   
(4,949
)
   
874
     
(17,420
)
   
(9,681
)
   
(31,176
)
Ending balance as of December 31, 2021
 
$
(4,709
)
 
$
874
   
$
(17,420
)
 
$
(6,064
)
 
$
(27,319
)
Revaluation
   
(26,944
)
   
(9,890
)
   
(20,540
)
   
(1,875
)
   
(59,249
)
Tax on revaluation
   
5,583
     
925
     
-
     
-
     
6,508
 
Other comprehensive income (loss) before reclassifications
   
(21,361
)
   
(8,965
)
   
(20,540
)
   
(1,875
)
   
(52,741
)
Reclassification
   
736
     
7,024
     
-
     
-
     
7,760
 
Tax on reclassification
   
(115
)
   
(694
)
   
-
     
-
     
(809
)
Losses reclassified from accumulated other comprehensive income
   
621
     
6,330
     
-
     
-
     
6,951
 
Net current period other comprehensive loss
   
(20,740
)
   
(2,635
)
   
(20,540
)
   
(1,875
)
   
(45,790
)
Ending balance as of December 31, 2022
 
$
(25,449
)
 
$
(1,761
)
 
$
(37,960
)
 
$
(7,939
)
 
$
(73,109
)
Revaluation
   
25,898
     
(1,973
)
   
(5,375
)
   
5,409
     
23,959
 
Tax on revaluation
   
(5,487
)
   
(17
)
   
-
     
-
     
(5,504
)
Other comprehensive income (loss) before reclassifications
   
20,411
     
(1,990
)
   
(5,375
)
   
5,409
     
18,455
 
Reclassification
   
107
     
8,325
     
-
     
-
     
8,432
 
Tax on reclassification
   
(29
)
   
(634
)
   
-
     
-
     
(663
)
Losses reclassified from accumulated other comprehensive income
   
78
     
7,691
     
-
     
-
     
7,769
 
Net current period other comprehensive income (loss)
   
20,489
     
5,701
     
(5,375
)
   
5,409
     
26,224
 
Ending balance as of December 31, 2023
 
$
(4,960
)
 
$
3,940
   
$
(43,335
)
 
$
(2,530
)
 
$
(46,885
)
 
The following table provides details about reclassifications out of accumulated other comprehensive income (loss) for the years ended December 31, 2023, 2022 and 2021:
 
Details about Accumulated Other
Comprehensive Income (Loss) Components
 
Amount Reclassified from Accumulated Other
Comprehensive Income (Loss)
 
Affected Line Item in the
Statement of Income
   
2023
   
2022
   
2021
   
Unrealized gains (losses) on available-for-sale marketable securities
                   
   
$
(107
)
 
$
(736
)
 
$
16
 
Financial income (expenses), net
     
29
     
115
     
(4
)
Income taxes
   
$
(78
)
 
$
(621
)
 
$
12
 
Total, net of income taxes
Unrealized gains (losses) on cash flow hedges
                         
     
(964
)
   
(801
)
   
333
 
Cost of revenues
     
(4,981
)
   
(4,142
)
   
1,645
 
Research and development
     
(1,057
)
   
(959
)
   
334
 
Sales and marketing
     
(1,323
)
   
(1,122
)
   
430
 
General and administrative
   
$
(8,325
)
 
$
(7,024
)
 
$
2,742
 
Total, before income taxes
     
634
     
694
     
(327
)
Income taxes
     
(7,691
)
   
(6,330
)
   
2,415
 
Total, net of income taxes
Total reclassifications for the period
 
$
(7,769
)
 
$
(6,951
)
 
$
2,427
   
XML 46 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS PER SHARE
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
EARNINGS PER SHARE
NOTE 22:       EARNINGS PER SHARE
 
The following table presents the computation of basic and diluted EPS attributable to SolarEdge Technologies Inc.:
 
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
Basic:
                 
Numerator:
                 
Net income
 
$
34,329
   
$
93,779
   
$
169,170
 
Denominator:
                       
Shares used in computing net EPS of common stock, basic
   
56,557,106
     
55,087,770
     
52,202,182
 
Diluted:
                       
Numerator:
                       
Net income attributable to common stock, basic
 
$
34,329
   
$
93,779
   
$
169,170
 
Notes due 2025
   
-
     
2,203
     
2,134
 
Net income attributable to common stock, diluted
 
$
34,329
   
$
95,982
   
$
171,304
 
Denominator:
                       
Shares used in computing net EPS of common stock, basic
   
56,557,106
     
55,087,770
     
52,202,182
 
Notes due 2025
   
-
     
2,276,818
     
2,276,818
 
Effect of stock-based awards
   
680,412
     
736,061
     
1,492,030
 
Shares used in computing net EPS of common stock, diluted
   
57,237,518
     
58,100,649
     
55,971,030
 
Earnings per share:
                       
Basic
 
$
0.61
   
$
1.70
   
$
3.24
 
Diluted
 
$
0.60
   
$
1.65
   
$
3.06
 
                         
Shares excluded from the calculation of net diluted due to their anti-dilutive effect
   
1,994,328
     
207,980
     
132,133
 
XML 47 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
OTHER OPERATING EXPENSES, NET
12 Months Ended
Dec. 31, 2023
Other Operating Income Expenses [Abstract]  
OTHER OPERATING EXPENSES, NET
NOTE 23:       OTHER OPERATING EXPENSES, NET
 
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
Impairment of property, plant and equipment
 
$
25,168
   
$
649
   
$
2,209
 
Impairment of intangible assets1
   
5,622
     
28,388
     
-
 
Gain on sale of assets
   
(1,262
)
   
(2,603
)
   
-
 
Legal settlements and contingencies2
   
1,786
     
-
     
-
 
SolarEdge Korea (formerly Kokam) purchase escrow3
   
-
     
-
     
(859
)
Total other operating expense, net
 
$
31,314
   
$
26,434
   
$
1,350
 
 
1 See Note 9
 
2 See Note 20c
 
3 In the year ended December 31, 2021, the Company received a payment of $859 out of the SolarEdge Korea (formerly Kokam) acquisition escrow, with regards to a working capital adjustment.
XML 48 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
RESTRUCTURING AND OTHER EXIT ACTIVITIES
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
RESTRUCTURING AND OTHER EXIT ACTIVITIES
NOTE 24:       RESTRUCTURING AND OTHER EXIT ACTIVITIES
 
In October of 2023, the Company made an announcement regarding its restructuring plans to adjust its manufacturing capacity and increase operating efficiency, including terminating the manufacturing process in Mexico, reducing manufacturing capacity in China, and discontinuing the Company’s LCV activity. The program is expected to be completed by the end of the first half of 2024. These decisions were made in order to better align the Company with current market conditions.
 
The Company determined that the discontinuation of the LCV activity does not represent a strategic shift that will have a major effect on the Company's operations and financial results and therefore it did not meet the criteria for discontinued operations classification.
 
Restructuring and other exit charges for the year ended December 31, 2023 by segments and type of cost were as follows:
 
   
Solar
   
e-Mobility
       
   
Employee termination costs
   
Contract termination
and other
   
Employee termination costs
   
Inventory
write-down
   
Contract termination and other
   
Total
 
Cost of revenues
 
$
2,561
   
$
20,593
   
$
-
   
$
27,158
   
$
9,489
   
$
59,801
 
Sales and marketing
   
-
     
-
     
4
     
-
     
-
     
4
 
General and administrative
   
-
     
-
     
297
     
-
     
87
     
384
 
Total
 
$
2,561
   
$
20,593
   
$
301
   
$
27,158
   
$
9,576
   
$
60,189
 
 
For the year ended December 31, 2022, the Company recorded $4,314 of inventory write-downs in cost of revenues as a result of Critical Power's discontinuation.
 
The Company did not record any restructuring and other exit activities costs for the year ended December 31, 2021
 
The Company’s liability balance for the restructuring and other exit charges is as follows:
 
   
Employee termination costs
   
Inventory write-down 1
   
Contract termination and other
 
Balance as of January 1, 2023
 
$
-
   
$
-
   
$
-
 
Charges
   
2,862
     
27,158
     
30,169
 
Cash payments
   
(548
)
   
-
     
-
 
Foreign currency adjustments
 
 
59
   
 
616
   
 
224
 
Balance as of December 31, 2023
 
$
2,373
   
$
27,774
   
$
30,393
 
 
1 Inventory write-down is included under Inventories, net on the balance sheet.
 
The total amount expected to be incurred for restructuring and other exit charges, which primarily consists of contract terminations related to the solar segment, is $10,558.
XML 49 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
INCOME TAXES
NOTE 25:       INCOME TAXES
 
a.
Tax rates in the U.S:
 
The Company is subject to U.S. federal tax at the rate of 21%.
 
On December 22, 2017, the Tax Cuts and Jobs Act (the "Tax Act") was signed into law making significant changes to U.S. income tax law. These changes include, but are not limited to, a corporate tax rate decrease from 35% to 21% effective for tax years 2018 onwards and created new taxes on certain foreign-sourced earnings and certain related-party payments - the Global Intangible Low Taxed Income (“GILTI”). Furthermore, changes introduced by the Tax Act to Section 174 of the Internal Revenue Code, that came into effect on January 1, 2022, require taxpayers to amortize research and development expenditures over five years (if incurred in the U.S.) or fifteen years (if incurred outside the U.S.), thereby increasing taxable income and payable tax.
 
The Tax Act required the Company to pay U.S. income taxes on accumulated foreign subsidiaries earnings not previously subject to U.S. income tax at a rate of 15.5% to the extent of foreign cash and certain other net current assets and 8% on the remaining earnings. The total tax liability was calculated to approximately $8,500, which will be paid over the eight-year period provided in the Tax Act (ending 2024).
 
b.
Corporate tax in Israel:
 
The taxable income of Israeli companies is subject to corporate tax at the rate of 23%. The Israeli subsidiary is also eligible for tax benefits as further described in note 25j.
 
c.
Carryforward tax losses:
 
As of December 31, 2023, the foreign subsidiaries have carryforward tax losses of $205,263 which do not have an expiration date.
 
d.
Deferred taxes:
 
Deferred taxes reflect the net tax effect of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.

 

Significant components of the Company’s deferred tax liabilities and assets are as follows:
 
   
December 31,
 
   
2023
   
2022
 
Deferred tax assets, net:
           
Research and Development carryforward expenses
 
$
25,527
   
$
9,335
 
Carryforward tax losses(1)
   
44,294
     
19,916
 
Stock based compensation expenses
   
28,715
     
9,863
 
Deferred revenue
   
13,244
     
8,954
 
Lease liabilities
   
12,872
     
6,520
 
Inventory Impairment
   
11,136
     
627
 
Foreign currency translation
   
4,985
     
6,987
 
Allowance and other reserves
   
17,367
     
23,255
 
Total Gross deferred tax assets, net
 
$
158,140
   
$
85,457
 
Less, Valuation Allowance
   
(51,245
)
   
(23,777
)
Total deferred tax assets, net
 
$
106,895
   
$
61,680
 
Deferred tax liabilities, net:
               
Intercompany transactions
 
$
(4,470
)
 
$
(6,292
)
Right-of-use assets
   
(13,353
)
   
(6,618
)
Purchase price allocation
   
(4,129
)
   
(4,617
)
Property, plant and equipment
   
(5,481
)
   
-
 
Total deferred tax liabilities, net
 
$
(27,433
)
 
$
(17,527
)
Recorded as:
               
Deferred tax assets, net
 
$
80,912
   
$
44,153
 
Deferred tax liabilities, net
   
(1,450
)
   
-
 
Net deferred tax assets
 
$
79,462
   
$
44,153
 
 
(1) Related to deferred tax assets that would only be realizable upon the generation of net income in certain foreign jurisdictions.
 
The Company’s Israeli subsidiary’s tax-exempt profit from Benefited Enterprises (as defined in note 25j) is permanently reinvested, Therefore, deferred taxes have not been provided for such tax-exempt income.
 
The Company may incur additional tax liability in the event of intercompany dividend distributions by some of its subsidiaries. Such additional tax liability in respect of these subsidiaries has not been provided for in the Financial Statements as the Company’s management and the Board of Directors has determined that the Company intends to reinvest earnings of its subsidiaries indefinitely.
 
e.
Uncertain tax positions are comprised as follows:
 
   
December 31,
 
   
2023
   
2022
   
2021
 
Balance, at the beginning of the period
 
$
2,756
   
$
2,192
   
$
10,564
 
Increases related to current year tax positions
   
1,502
     
564
     
635
 
Increase for tax positions related to prior years
   
11,778
     
-
     
-
 
Decreases related to prior year tax positions
   
(128
)
   
-
     
(9,007
)
Balance, at end of the period
 
$
15,908
   
$
2,756
   
$
2,192
 
 
The total amount of gross unrecognized tax benefits above would affect the Company's effective tax rate, if recognized.
 
The Company accrues interest and penalties related to unrecognized tax benefits in its provision for income taxes. As of December 31, 2023, the Company accrued $2,927.
 
The total amount of penalties and interest were not material as of December 31, 2022 and 2021.
 
It is reasonably possible that the Company’s gross unrecognized tax benefits will decrease by an insignificant amount in the next 12 months, primarily due to the lapse of the statute of limitations.
 
f.
Income before income taxes are comprised as follows:
 
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
Domestic
 
$
49,758
   
$
47,324
   
$
13,659
 
Foreign
   
31,341
     
129,831
     
173,565
 
Income before income taxes
 
$
81,099
   
$
177,155
   
$
187,224
 
 
g.
Income taxes (tax benefit) are comprised as follows:
 
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
Current taxes:
                 
Domestic
 
$
42,960
   
$
56,958
   
$
(7,872
)
Foreign
   
46,531
     
37,473
     
37,564
 
Total current taxes
   
89,491
     
94,431
     
29,692
 
Deferred taxes:
                       
Domestic
   
(2,244
)
   
(8,955
)
   
(3,682
)
Foreign
   
(40,827
)
   
(2,100
)
   
(7,956
)
Total deferred taxes
   
(43,071
)
   
(11,055
)
   
(11,638
)
Income taxes, net
 
$
46,420
   
$
83,376
   
$
18,054
 
 
h.
Reconciliation of theoretical tax expense to actual tax expense:
 
The differences between the statutory tax rate of the Company and the effective tax rate are result of a variety of factors, including different effective tax rates applicable to non-US subsidiaries that have tax rates different than the Company tax rate, tax benefits relating to stock-based compensation and adjustments to valuation allowances on deferred tax assets of such subsidiaries.
 
A reconciliation between the theoretical tax expense and the actual tax expense as reported in the consolidated statements of income is as follows:
 
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
Statutory tax rate
   
21
%
   
21
%
   
21
%
Effect of:
                       
Income tax at rate other than the U.S. statutory tax rate
   
(37.3
)%
   
(10.8
)%
   
(7.4
)%
Losses and timing differences for which valuation allowance was provided
   
27.7
%
   
5.2
%
   
2.7
%
Prior year income taxes (benefit)
   
(1.0
)%
   
2.9
%
   
(4.4
)%
R&D Capitalization and other effects of TCJA
   
42.5
%
   
18.9
%
   
0.1
%
Non-deductible expenses
   
4.5
%
   
13.2
%
   
2.0
%
Other individually immaterial income tax items, net
   
(0.2
)%
   
(3.3
)%
   
(4.4
)%
Effective tax rate
   
57.2
%
   
47.1
%
   
9.6
%
 
i.
Tax assessments:
 
The Israeli tax authorities issued a tax order for tax year 2016 and tax assessments for tax years 2017 and 2018 against the Company’s Israeli subsidiary, challenging the subsidiary's positions on several issues. The Israeli subsidiary has protested the order before the Central District Court in Israel and appealed the tax assessments.
 
The Company believes it has adequately provided for these items, however adverse results could have a material impact on the Company’s financial statements.
 
As of December 31, 2023, the Company and certain of its subsidiaries filed U.S. federal and various state and foreign income tax returns. The statute of limitations relating to the consolidated U.S. federal income tax return is closed for all tax years up to and including 2018.
 
The statute of limitations related to tax returns of the Company’s Israeli subsidiary for all tax years up to and including 2015 has lapsed.
 
The statute of limitations related to tax returns of the Company’s other subsidiaries has lapsed for part of the tax years, which differs between the different subsidiaries.
 
j.
Tax benefits for Israeli companies under the Law for the Encouragement of Capital Investments, 1959 (the “Investments Law”):
 
The Israeli subsidiary elected tax year 2012 as a "Year of Election" for “Benefited Enterprise” status under the Investments Law. According to the Investments Law, the Israeli subsidiary elected to participate in the alternative benefits program which provides certain benefits, including tax exemptions and reduced tax rates (which depend on, inter alia, the geographic location in Israel). Income not eligible for Benefited Enterprise benefits is taxed at a regular corporate tax rate.
 
Upon meeting the requirements under the Investments Law, undistributed income derived from Benefited Enterprise from productive activity will be exempt from tax for two years from the year in which the Israeli subsidiary first has taxable income (“exempt period”), provided that 12 years have not passed from the beginning of the year of election.
 
On October 24, 2018, the Company’s Israeli subsidiary received an approval from the Israeli Tax Authorities confirming the applicability of the two-year tax exemption as provided in the Investments Law until December 31, 2018. As of December 31, 2018, approximately $289,900 was derived from tax exempt profits earned by the Israeli subsidiary “Benefited Enterprises” in the two tax years exempt period, tax years 2017 - 2018. The Company has determined that such tax-exempt income will not be distributed as dividends and intends to reinvest the amount of its tax-exempt income earned by the Israeli subsidiary. Accordingly, no provision for deferred income taxes has been provided on income attributable to the Israeli subsidiary “Benefited Enterprises” as such income is essentially permanently reinvested.
 
If the Israeli subsidiary’s retained tax-exempt income is distributed, the income would be taxed at the applicable corporate tax rate which depends on the foreign ownership in each tax year.
 
Through December 31, 2023, the Israeli subsidiary had generated income under the provision of the Investments Law.
 
Pursuant to amendment 73 to the Investments Law (the “2017 Amendment"), a preferred enterprise located in development area A will be subject to a tax rate of 7.5% instead of 9% effective from January 1, 2017 and thereafter (the tax rate applicable to preferred enterprises located in other areas remains at 16%).
 
The 2017 Amendment also prescribes special tax tracks for preferred technological enterprises (“PTE”), which are subject to rules that were issued by the Ministry of Finance.
 
On June 14, 2017, the Encouragement of Capital Investments Regulations (Preferred Technological Income and Capital Gain for Technological Enterprise), 2017 (the “Regulations”) were published.
 
The Regulations describe, inter alia, the mechanism used to determine the calculation of the benefits under the PTE regime. According to these regulations, a company that complies with the terms under the PTE regime may be entitled to certain tax benefits with respect to income generated during the company’s regular course of business and derived from the preferred intangible asset, excluding income derived from intangible assets used for marketing and income attributed to production activity.
 
A PTE, which is located in the center of Israel will be subject to tax at a rate of 12% on profits deriving from intellectual property, or 6% if its annual revenues exceed NIS 10 billion ("Threshold"). The Israeli subsidiary notified the ITA of its election to implement the PTE with effect from January 1, 2019, and its PTE income was subject to a 12% tax rate in the years 2019-2021, and in 2022-2023 to a 6% tax rate as the group surpassed the Threshold. The Company currently expects not to meet the Threshold in 2024 and consequently expects its tax on its PTE income to be 12% in 2024. The Company adjusted its deferred taxes accordingly.
 
Tax Benefits for Research and Development:
 
Israeli tax law (section 20A to the Israeli Tax Ordinance (New Version), 1961) allows a tax deduction for research and development expenses, including capital expenses, in the year in which they are paid. Such expenses must relate to scientific research in industry, agriculture, transportation or energy, and must be approved by the relevant Israeli government ministry, determined by the field of research. Expenses incurred in scientific research that are not approved by the relevant government ministry are amortized over a three-year period starting from the tax year in which they are paid. The Company’s Israeli subsidiary intends to submit a formal request to the relevant government ministry in order to obtain such approval for 2019 - 2021.
 
k.
Tax benefits under the Law for the Encouragement of Industry (Taxes), 1969:
 
The Company’s Israeli subsidiary claims currently to be qualified as ‘industrial company’ as defined by this law and as such, is entitled to certain tax benefits, consisting mainly of accelerated depreciation and amortization of patents and certain other intangible property.
XML 50 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
FINANCIAL INCOME (EXPENSE), NET
12 Months Ended
Dec. 31, 2023
Nonoperating Income (Expense) [Abstract]  
FINANCIAL INCOME (EXPENSE), NET

NOTE 26:       FINANCIAL INCOME (EXPENSE), NET

   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
Exchange rate (loss) gain, net
 
$
24,181
   
$
(1,547
)
 
$
(22,493
)
Interest income on marketable securities
   
25,668
     
10,551
     
2,973
 
Convertible note
   
(2,930
)
   
(2,916
)
   
(2,903
)
Hedging
   
2,337
     
4,716
     
9,417
 
Financing component expenses related to ASC 606
   
(9,773
)
   
(7,038
)
   
(5,771
)
Bank charges
   
(1,418
)
   
(1,584
)
   
(1,991
)
Interest income
   
7,494
     
2,932
     
788
 
Interest expense
   
(1,269
)
   
(1,530
)
   
(605
)
Other
   
(3,078
)
   
166
     
571
 
Total financial income (expenses), net
 
$
41,212
   
$
3,750
   
$
(20,014
)
XML 51 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION
NOTE 27:       SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION
 
a.
Segment Information:
 
Following the discontinuation of the Critical Power segment in June 2022, the Company operated in four different operating segments: Solar, Energy Storage, e-Mobility and Automation Machines. In October 2023, the Company decided to discontinue its LCV activity.
 
The Company's Chief Executive Officer, who is the chief operating decision maker (“CODM”), makes resource allocation decisions and assesses performance based on financial information presented on a consolidated basis, accompanied by disaggregated information about revenues and contributed profit by the operating segments.
 
The Company does not allocate to its operating segments revenue recognized due to advance payments received for performance obligations that extend for a period greater than one year (“financing component”), related to Accounting Standard Codification 606, “Revenue from Contracts with Customers” (ASC 606).
 
Segment profit (loss) is comprised of gross profit for the segment less operating expenses that do not include amortization and impairment of purchased intangible assets, stock based compensation expenses, restructuring charges, discontinued activity charges and certain other items.
 
The Company manages its assets on a group basis, not by segments, as many of its assets are shared or co-mingled. The Company’s CODM does not regularly review asset information by segments and, therefore, the Company does not report asset information by segment.
 
The Company identified two operating segments as reportable – the Solar segment and the Energy Storage segment. The other operating segments are insignificant individually and therefore their results are presented together under “All other”.
 
The Solar segment includes the design, development, manufacturing, and sales of an intelligent inverter solution designed to maximize power generation at the individual PV module level and batteries for PV applications. The Solar segment solution consists mainly of the Company’s power optimizers, inverters, batteries and cloud‑based monitoring platform.
 
The Energy Storage segment includes the design, development, manufacturing, and sales of high-energy, high-power, lithium-ion cells and racks and containerized battery systems for C&I and Utility markets. The Energy Storage segment provides purpose-built components and solutions, hardware and software, as well as pre and post sales engineering support to design, build, and manage battery and system solutions according to the customer’s use cases and mission profiles.
 
The “All other” category includes the e-Mobility products, automated machines and UPS products (in prior periods).
 
The following tables presents information on reportable segments profit (loss) for the period presented:
 
   
Year ended December 31, 2023
 
   
Solar
   
Energy Storage
   
All other
 
Revenues
 
$
2,815,539
   
$
83,717
   
$
76,438
 
Cost of revenues
   
1,994,578
     
112,518
     
75,469
 
Gross profit (loss)
   
820,961
     
(28,801
)
   
969
 
Research and development
   
226,776
     
17,370
     
9,403
 
Sales and marketing
   
126,207
     
3,539
     
2,654
 
General and administrative
   
103,461
     
10,409
     
3,286
 
Segments profit (loss)
 
$
364,517
   
$
(60,119
)
 
$
(14,374
)
 
   
Year ended December 31, 2022
 
   
Solar
   
Energy Storage
   
All other
 
Revenues
 
$
2,921,175
   
$
76,325
   
$
112,165
 
Cost of revenues
   
2,050,147
     
63,752
     
118,171
 
Gross profit (loss)
   
871,028
     
12,573
     
(6,006
)
Research and development
   
196,381
     
15,108
     
13,908
 
Sales and marketing
   
118,154
     
4,095
     
5,592
 
General and administrative
   
69,631
     
7,233
     
5,768
 
Segments profit (loss)
 
$
486,862
   
$
(13,863
)
 
$
(31,274
)
 
   
Year ended December 31, 2021
 
   
Solar
   
Energy Storage
   
All other
 
Revenues
 
$
1,787,280
   
$
83,430
   
$
92,737
 
Cost of revenues
   
1,136,896
     
61,099
     
108,483
 
Gross profit (loss)
   
650,384
     
22,331
     
(15,746
)
Research and development
   
143,173
     
10,289
     
20,217
 
Sales and marketing
   
85,309
     
3,698
     
6,232
 
General and administrative
   
53,156
     
5,841
     
7,695
 
Segments profit (loss)
 
$
368,746
   
$
2,503
   
$
(49,890
)
 
The following table presents information on reportable segments reconciliation to consolidated revenues for the periods presented:
 
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
Solar segment revenues
 
$
2,815,539
   
$
2,921,175
   
$
1,787,280
 
Energy Storage segment revenues
   
83,717
     
76,325
     
83,430
 
All other segment revenues
   
76,438
     
112,165
     
92,737
 
Revenues from financing component
   
834
     
614
     
418
 
Consolidated revenues
 
$
2,976,528
   
$
3,110,279
   
$
1,963,865
 
 
The following table presents information on reportable segments reconciliation to consolidated operating income for the periods presented:
 
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
Solar segment profit
 
$
364,517
   
$
486,862
   
$
368,746
 
Energy Storage segment profit (loss)
   
(60,119
)
   
(13,863
)
   
2,503
 
All other segment loss
   
(14,374
)
   
(31,274
)
   
(49,890
)
Segments operating profit
   
290,024
     
441,725
     
321,359
 
Amounts not allocated to segments:
                       
Stock based compensation expenses
   
(149,945
)
   
(145,539
)
   
(102,593
)
Amortization and depreciation of acquired assets
   
(7,969
)
   
(9,478
)
   
(10,812
)
Impairment of goodwill and long-lived assets
   
(30,790
)
   
(119,141
)
   
-
 
Restructuring and other exit activities
   
(60,189
)
   
(4,314
)
   
-
 
Other unallocated income (expenses), net
   
(926
)
   
2,867
     
(815
)
Consolidated operating income
 
$
40,205
   
$
166,120
   
$
207,139
 
 
b.
Revenues by geographic, based on customers’ location:
 
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
United States
 
$
759,611
   
$
1,133,798
   
$
786,019
 
Europe(*)
   
661,542
     
528,197
     
297,684
 
Germany
   
692,047
     
449,160
     
191,066
 
Netherlands
   
326,314
     
382,226
     
222,103
 
Italy
   
223,943
     
330,565
     
181,644
 
Rest of the world
   
313,071
     
286,333
     
285,349
 
Total revenues
 
$
2,976,528
   
$
3,110,279
   
$
1,963,865
 
 
(*) Except for Germany, Netherlands and Italy
 
c.
Revenues by type:
 
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
Inverters
 
$
1,374,026
   
$
1,137,142
   
$
828,101
 
Optimizers
   
902,411
     
1,135,040
     
828,542
 
Batteries for PV applications
   
378,275
     
429,119
     
19,531
 
e-Mobility components and telematics
   
68,425
     
94,446
     
68,946
 
Communication
   
32,945
     
72,812
     
24,111
 
Others
   
220,446
     
241,720
     
194,634
 
Total revenues
 
$
2,976,528
   
$
3,110,279
   
$
1,963,865
 
 
d.
Long-lived assets by geographic location:
 
   
As of December 31,
 
   
2023
   
2022
 
Israel
 
$
364,438
   
$
333,740
 
Korea
   
199,422
     
201,731
 

United States

    47,083       12,030  
China
   
38,037
     
34,230
 
Europe
   
23,478
     
21,282
 
Other
   
6,288
     
3,710
 
Total long-lived assets(*)
 
$
678,746
   
$
606,723
 
 
(*) Long-lived assets are comprised of property and equipment, net and Operating lease right-of-use assets, net.
XML 52 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUBSEQUENT EVENTS
12 Months Ended
Dec. 31, 2023
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS
NOTE 28:       SUBSEQUENT EVENTS
 
  1.
In January 2024, the Company entered into an agreement to acquire minority shares in Ampeers Energy GmbH ("Ampeers") from existing shareholders as well as through a share capital increase. Ampeers, a German-based company, is involved in the programming, operation and marketing of an information and communications technology platform. The investment is subject to customary closing conditions and regulatory approvals and is expected to close during the first half of 2024.
 
  2.
Also in January 2024, the Company completed a minority investment in Ivy Energy, a U.S. company that provides software to real estate owners for distribution of solar energy between multi dwelling units.
 
  3.
On January 21, 2024, the Company announced adoption of additional measures in response to challenging industry conditions, including reducing its headcount by approximately 16% over the first half of 2024 through an involuntary workforce reduction plan. These decisions were made in order to better align the Company with current market conditions. The significant part of the workforce reduction occurred in January 2024.
XML 53 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Pay vs Performance Disclosure      
Net Income (Loss) $ 34,329 $ 93,779 $ 169,170
XML 54 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
12 Months Ended
Dec. 31, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted true
Adoption Date November 1, 2023
XML 55 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Principles of consolidation
a.   Principles of consolidation:
 
The consolidated financial statements include the accounts of the Company and its subsidiaries. Intercompany transactions and balances including profit from intercompany sales not yet realized outside the Company have been eliminated upon consolidation.
Use of estimates
b.   Use of estimates:
 
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, costs and expenses, government grants, income taxes and related disclosures in the accompanying notes. Actual results could differ from those estimates.
 
In preparing the Company’s consolidated financial statements, management also considered the economic implications of inflation expectations on its critical and significant accounting estimates. In addition, the duration, scope and effects of the war in Israel and the conflict in Ukraine, government and other third-party responses to it, and the related macroeconomic effects, including to the Company’s business and the business of the Company’s suppliers and customers are uncertain, rapidly changing and difficult to predict. As a result, the Company’s accounting estimates and assumptions may change over time in response to these evolving situations. Such changes could result in future impairments of goodwill and long-lived assets, inventories write-offs, incremental credit losses on receivables and available-for-sale marketable debt securities and changes in warranty obligations as of the time of a relevant measurement event.
Financial statements in U.S. dollars
c.   Financial statements in U.S. dollars:
 
A major part of the Company’s operations is carried out in the United States, Israel and certain other countries. The functional currency of these entities is the U.S. dollar. Financing activities, including cash investments are primarily made in U.S. dollars.
 
Accordingly, monetary accounts maintained in currencies other than the U.S. dollar are translated into U.S. dollars in accordance with Financial Accounting Standards Board Accounting Standards Codification (“ASC”) No. 830 “Foreign Currency Matters”. All transaction gains and losses of the re-measurement of monetary balance sheet items are reflected in the statements of income as financial income or expenses, as appropriate.
 
The financial statements of other Company’s subsidiaries whose functional currency is other than the U.S. dollar have been translated into U.S dollars. Assets and liabilities have been translated using the exchange rates in effect as of the balance sheet date. Statements of income amounts have been translated using the date of the transaction or at the average exchange rate for the relevant period.
 
The resulting translation adjustments are reported as a component of stockholders’ equity in accumulated other comprehensive income (loss). Gains and losses arising from intercompany foreign currency transactions that are of a long-term investment in nature are reported in the same manner as translation adjustments.
Cash and cash equivalents
d.   Cash and cash equivalents:
 
Cash equivalents are short-term, highly liquid investments that are readily convertible to cash, with original maturities of three months or less at the date acquired.
Restricted bank deposits
e.   Restricted bank deposits:
 
Short-term restricted bank deposits possess an original maturity of more than three months and less than a year from the date of investment. Long-term restricted bank deposits possess an original maturity of more than one year from the date of investment. Restricted bank deposits are primarily used as collateral for the Company's office leases and credit cards.
Marketable Securities
f.   Marketable Securities:
 
Marketable securities consist of corporate and governmental bonds. The Company determines the appropriate classification of marketable securities at the time of purchase and re-evaluates such designation at each balance sheet date. In accordance with FASB ASC No. 320 “Investments - Debt and Equity Securities”, the Company classifies marketable securities as available-for-sale.
 
Available-for-sale ("AFS") securities are stated at fair value, with unrealized gains and losses reported in accumulated other comprehensive income (loss), a separate component of stockholders’ equity, net of taxes. Realized gains and losses on sales of marketable securities, as determined on a specific identification basis, are included in other income (loss), net on the consolidated statements of income. The amortized cost of marketable securities is adjusted for amortization of premium and accretion of discount to maturity, both of which, together with interest, are included in financial income (expenses), net.
 
The Company classifies its marketable securities as either short-term or long-term based on each instrument’s underlying contractual maturity date. Marketable securities with maturities of 12 months or less are classified as short-term and marketable securities with maturities greater than 12 months are classified as long-term.
 
On each reporting period, the Company evaluates whether declines in fair value below carrying value are due to expected credit losses, as well as the ability and intent to hold the investment until a forecasted recovery occurs, in accordance with ASC 326.
 
Allowance for credit losses on AFS debt securities are recognized as a charge in financial income (expenses), net, on the consolidated statements of income, and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income (loss) in stockholders' equity.
 
The Company has not recorded credit losses on AFS debt securities for the years ended December 31, 2023, 2022 and 2021.
Investment in privately-held companies
g.   Investment in privately-held companies:
 
The Company's equity investments are investments in equity securities of privately-held companies, that are not traded and therefore not supported with observable market prices. The Company elected to account for its equity investments without readily determinable market values that either (i) do not meet the definition of in-substance common stock or (ii) do not provide the Company with control or significant influence using Accounting Standards Update (“ASU”) 2016-01.
 
The Company adjusts the carrying value of its investments to fair value upon observable transactions for identical or similar investments of the same issuer.
 
The Company periodically evaluates the carrying value of the investments in privately-held companies when events and circumstances indicate that the carrying amount of the investment may not be recovered. The maximum loss the Company can incur for its investments is their carrying value.
 
The Company may determine the fair value by reviewing equity valuation reports, current financial results, long-term plans of the privately-held companies, the amount of cash that the privately-held companies have on-hand, the ability to obtain additional financing and overall market conditions in which the privately-held companies operate or based on the price observed from the most recent completed financing.
 
All gains and losses on investments in privately-held companies, realized and unrealized, are recognized in other income (loss).
Trade receivables
h.   Trade receivables:
 
Trade receivables are stated net of credit losses allowance. The Company is exposed to credit losses primarily through sales of products. The allowance against gross trade receivables reflects the current expected credit loss inherent in the receivables portfolio determined based on the Company’s methodology. The Company’s methodology is based on historical collection experience, customer creditworthiness, current and future economic condition and market condition. Additionally, specific allowance amounts are established to record the appropriate provision for customers that have a higher probability of default. Trade receivables are written off after all reasonable means to collect the full amount have been exhausted.
 
The following table provides a roll-forward of the allowance for credit losses that is deducted from the amortized cost basis of trade receivables to present the net amount expected to be collected:
 
   
Year Ended
December 31, 2023
 
Balance, at beginning of the period
 
$
3,202
 
Increase in provision for expected credit losses
   
13,760
 
Recoveries collected
   
(134
)
Amounts written off charged against the allowance     (568 )
Foreign currency translation
   
140
 
Balance, at end of the period
 
$
16,400
 
Loan receivables
i.   Loan receivables:
 
Loan receivables are carried at the outstanding principal amount. An allowance for credit loss on loan receivables is established when, based on current information and events, it is probable that the Company will be unable to collect all amounts due according to the contractual terms of the loan agreement. The Company determines this by considering several factors, including the credit risk and current financial condition of the borrower, the borrower’s ability to pay current obligations, historical trends, and economic and market conditions. The Company performs a credit quality assessment on the loan receivable on a quarterly basis and reviews the need for an allowance in accordance with ASC 326. The Company evaluates the extent and impact of any credit deterioration that could affect the performance and the value of the secured property, as well as the financial and operating capability of the borrower.
 
Interest income is recorded on an accrual basis at the stated interest rate and is recorded in financial income (expense) in the accompanying consolidated statements of income. Expected provision for credit loss regarding the Company's loans was immaterial. The amortized cost of the loan receivable approximates its fair value as of December 31, 2023.
Inventories
j.   Inventories:
 
Inventories are stated at the lower of cost or net realizable value. Cost includes depreciation, labor, material, shipment and overhead costs. Inventory reserves are provided to cover risks arising from slow-moving, excess inventory items or technological obsolescence. The Company periodically evaluates the quantities on hand relative to historical, current and projected sales volume. Based on this evaluation, an impairment charge is recorded when required to write-down inventory to its net realizable value. Cost of finished goods and raw materials is determined using the moving average cost method.
Property, plant and equipment
k.   Property, plant and equipment:
 
Property, plant and equipment are stated at cost, net of accumulated depreciation and government grants. Assets under construction represent the construction or development stage of property and equipment that have not yet been placed in service for the Company's intended use. Depreciation is calculated by the straight-line method over the estimated useful life of the assets, at the following rates:
 
   
%
Buildings and plants
 
2.5-5.7 (mainly 2.5)
Computers and peripheral equipment
 
14.3-33.3 (mainly 33.3)
Office furniture and equipment
 
7-25 (mainly 7)
Machinery and equipment
 
10-25 (mainly 10)
Laboratory and testing equipment
 
10-20 (mainly 10)
Leasehold improvements
 
over the shorter of the lease term or useful economic life
Government assistance
l.   Government assistance
 
Advanced manufacturing production tax credits
 
In August 2022, the U.S. government enacted the Inflation Reduction Act of 2022 (the “IRA”), which contains several provisions intended to accelerate U.S. manufacturing and adoption of clean energy such as solar. Some of the applicable provisions in the IRA include the extension of the Production Tax Credit (“PTC") through 2034. These provisions of the law are new and regulations and guidance concerning their implementation are gradually being published by the U.S. Treasury Department. Section 45X of the IRA offers advanced manufacturing production tax credits ("AMPTC"), which incentivize the production of eligible components within the United States. To that end, the Company established manufacturing capabilities in the United States in 2023 and announced additional capacity expected in 2024. In addition to using the tax credits to offset tax due to the U.S. government, the IRA allows taxpayers to elect to have AMPTCs refunded in cash ("Direct Pay") or transfer these credits to a third party. The Direct Pay option is available as a one-time election, in any taxable year after December 31, 2022, for a facility in which eligible components are produced, and is applicable for five years.
 

Refundable and transferable tax credits are similar in essence to government grants. This is because the taxpayer can realize the benefit regardless of whether they owe income tax or not in the relevant years. Therefore, these amounts are not considered income taxes and fall outside the scope of Topic 740. Instead, they are treated as government grants.

 
Government grants are recognized when there is reasonable assurance that: (1) the Company will comply with the relevant conditions and (2) the grant disbursement will be received. The Company recognize's AMPTCs as a reduction in the cost of revenues in the statement of income. The Company does this systematically over time as it recognizes the related expenses. Alternatively, the Company recognizes the grant immediately if the grant compensates the Company for expenses that it has already incurred. The AMPTCs are also reflected in the consolidated balance sheet as a reduction of income tax payable within accrued expenses and other liabilities, as a tax prepayment, or as AMPTCs to be sold within prepayment and other assets. The way the Company expects to utilize the AMPTCs determines where they are recorded.
 
In the year that ended December 31, 2023, the Company recognized AMPTCs worth $6,020 as a reduction in the cost of revenues for the inverters produced in the United States and sold to customers. As of December 31, 2023, benefits recognized from AMPTCs of $6,020 were recorded as a tax prepayment within prepayment and other current assets.
 
Property, plant and equipment
 
In 2020, SolarEdge Ltd, a wholly owned subsidiary of the Company, entered into an agreement with the Israeli Ministry of Economy and Industry to partially subsidize the construction of Sella 1, a factory for production of inverters and optimizers, in the amount of approximately $7,000.
 
In 2020, SolarEdge Korea (formerly Kokam), a wholly owned subsidiary of the Company, entered into an agreement with Chungcheongbuk-do province of South Korea to partially subsidize the construction of Sella 2, a factory for production of lithium-ion cells and batteries, in the amount of approximately $12,000.
 
The assistance is in the form of a cash subsidy, which the government will pay as a grant upon the satisfaction of predetermined construction completion milestones. When the defined milestones are reached and the right to receive a subsidy amount becomes virtually certain, the amount of the grant is recorded as a reduction of the related asset's value under “Property, plant and equipment, net”.
 
The Company did not record reduction of property, plant and equipment for the year ended December 31, 2023.
 
The Company recorded reduction of property, plant and equipment in the amount of $7,359 for the year ended December 31, 2022.
 
As of December 31, 2023, the Company has a right to receive of $2,018 that has yet to be received which was recorded under “Prepaid expenses and other current assets”.
Leases
m.   Leases:
 
The Company determines if an arrangement is a lease at inception. Contracts containing a lease are further evaluated for classification as an operating or finance lease. In determining the leases classification the Company assesses among other criteria: (i) The lease term is for a major part of the remaining economic life of the underlying asset (ii) The present value of the sum of the lease payments and any residual value guaranteed by the lessee that is not already included in the lease payments equals or exceeds substantially all of the fair value of the underlying asset. Operating leases are included in operating lease right-of-use (“ROU”) assets, other current liabilities and long-term operating lease liabilities in the Company’s consolidated balance sheets. Finance leases are included in property, plant and equipment, net, other current liabilities, and long-term finance lease liabilities in the Company’s consolidated balance sheets. ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. For leases with terms greater than 12 months, the Company records the ROU asset and liability at commencement date based on the present value of lease payments according to their term. Certain lease agreements include rental payments that are adjusted periodically for the consumer price index ("CPI"). The ROU and lease liability were calculated using the CPI as of the adoption date and will not be subsequently adjusted, unless the liability is reassessed for other reasons.
 
The Company uses incremental borrowing rates based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The ROU asset also includes any lease payments made and net of lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expenses are recognized on a straight-line basis over the lease term or the useful life of the leased asset.
 
In addition, the carrying amount of the ROU and lease liabilities are remeasured if there is a modification, a change in the lease term, a change in the in-substance fixed lease payments or a change in the assessment to purchase the underlying asset.
Business Combination
n.   Business Combination:
 
The Company allocates the fair value of the purchase price to the tangible assets acquired, liabilities assumed and intangible assets acquired based on their estimated fair value. The excess of the fair value of the purchase price over the fair values of these identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets.
 
Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired technology and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which does not exceed one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the finalization of the measurement period, any subsequent adjustments are recorded to earnings.
Intangible Assets
o.   Intangible Assets:
 
Acquired identifiable finite-lived intangible assets are amortized on a straight-line basis or accelerated method over the estimated useful lives of the assets. The basis of amortization approximates the pattern in which the assets are utilized, over their estimated useful lives. The Company routinely reviews the remaining estimated useful lives of finite-lived intangible assets. In case the Company reduces the estimated useful life for any asset, the remaining unamortized balance is amortized over the revised estimated useful life (see Note 9).
Impairment of long-lived assets
p.   Impairment of long-lived assets:
 
The Company’s long-lived assets to be held and used, including property, plants and equipment, ROU assets and identifiable intangible assets that are subject to amortization, other than goodwill, are reviewed for impairment in accordance with ASC 360 “Property, Plants and Equipment”, whenever events or changes in circumstances indicate that the carrying amount of an asset (or asset group) may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset (or asset group) to the future undiscounted cash flows expected to be generated by the assets (or asset group). If such evaluation indicates that the carrying amount of the asset (or asset group) is not recoverable, the assets are considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the assets exceeds their fair value (see Note 9).
 
For the years ended December 31, 2023, 2022 and 2021, the Company recorded impairment charges of long-lived assets in the amount of $30,790, $29,037 and $2,209, respectively, presented under Other operating expenses, net.
Goodwill
q.   Goodwill:
 
Goodwill reflects the excess of the consideration transferred, including the fair value of any contingent consideration and any non-controlling interest in the acquiree, over the assigned fair values of the identifiable net assets acquired. Goodwill is not amortized, and is assigned to reporting units and tested for impairment at least on an annual basis, in the fourth quarter of the fiscal year.
 
The goodwill impairment test is performed according to the following principles:
 
(1) An initial qualitative assessment may be performed to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount.
(2) If the Company concludes it is more likely than not that the fair value of the reporting unit is less than its carrying amount, a quantitative impairment test is performed. An impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value is recognized (see Note 10).
 
For the year ended December 31, 2023, the Company did not record any impairment charges.
 
For the year ended December 31, 2022, the Company recorded impairment charges of goodwill in the amount of $90,104.
 
For the year ended December 31, 2021, the Company did not record any impairment charges.
Cloud computing arrangements
r.   Cloud computing arrangements:
 
In 2021, due to the growing size and complexity of the Company, the Company decided to implement a new global enterprise resource planning ("ERP") system, which will replace the Company's existing operating and financial systems. During 2022, the Company began implementing a cloud-based ERP system. The implementation is expected to occur in phases over the next several years.
 
The Company incurs costs to implement cloud computing arrangements ("CCA") that are hosted by third party vendors. Implementation costs associated with CCA are capitalized when incurred during the application development phase until the software is ready for its intended use. The costs are then amortized on a straight-line basis over the contractual term of the cloud computing arrangement and are recognized as an operating expense within the consolidated statements of income. Capitalized amounts related to such arrangements are recorded within other long-term assets in the consolidated balance sheets. Cash payments for CCA implementation costs are classified as cash outflows from operating activities.
 
As of December 31, 2023, and 2022 the Company had capitalized implementation costs related to its upcoming ERP conversion in the amounts of $13,666 and $3,457, respectively presented under other long-term assets in the consolidated balance sheet.
Severance pay
s.   Severance pay:
 
The employees of the Company’s Israeli subsidiary are included under Section 14 of the Severance Pay Law, 1963, under which these employees are entitled only to monthly deposits made in their name with insurance companies, at a rate of 8.33% of their monthly salary. These payments cause the Company to be released from any future obligation under the Israeli Severance Pay Law to make severance payments in respect of those employees; therefore, related assets and liabilities are not presented in the consolidated balance sheets.
 
If applicable, severance costs are recorded in each entity in accordance with local laws and regulations.
 
For the years ended December 31, 2023, 2022 and 2021, the Company recorded $23,643, $17,202 and $14,231 in severance expenses related to its employees, respectively.
Derivatives and Hedging
t.   Derivatives and Hedging:
 
The Company accounts for derivatives and hedging based on ASC 815 (“Derivatives and Hedging”). ASC 815 requires the Company to recognize all derivatives on the balance sheet at fair value. The accounting for changes in the fair value (i.e., gains or losses) of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging relationship and further, on the type of hedging relationship.
 
To protect against the increase in value of forecasted foreign currency cash flows resulting from salary denominated in the Israeli currency, the New Israeli Shekels (“NIS”), during the year ended December 31, 2023, the Company instituted a foreign currency cash flow hedging program whereby portions of the anticipated payroll denominated in NIS for a period of one to nine months with hedging contracts.
 
Accordingly, when the dollar strengthens against the NIS, the decline in present value of future foreign currency expenses is offset by losses in the fair value of the hedging contracts. Conversely, when the dollar weakens, the increase in the present value of future foreign currency cash flows is offset by gains in the fair value of the hedging contracts. These hedging contracts are designated as cash flow hedges, as defined by ASC 815 and are all effective hedges.
 
The Company also entered into derivative instrument arrangements to hedge the Company’s exposure to currencies other than the U.S. dollar. These derivative instruments are not designated as cash flow hedges, as defined by ASC 815, and therefore all gains and losses, resulting from fair value remeasurement, were recorded immediately in the statement of income, as a financial income (expense), net.
 
The Company classifies cash flows related to its hedging as operating activities in its consolidated statement of cash flows.
Revenue recognition
u.   Revenue recognition:
 
Revenues are recognized in accordance with ASC 606; revenue from contracts with customers is recognized when control of the promised goods or services is transferred to the customers, in an amount that the Company expects in exchange for those goods or services.
 
The Company’s products and services consist mainly of (i) power optimizers, (ii) inverters, (iii) batteries for PV applications, (iv) a related cloud-based monitoring platform, (v) communication services, (vi) warranty extension services, (vii) Lithium-ion cells and other storage solutions (viii) EV components, and (ix) automated machinery for manufacturing lines.
 
The Company recognizes revenue under the core principle that transfer of control to the Company’s customers should be depicted in an amount reflecting the consideration the Company expects to receive in revenue.
 
In order to achieve that core principle, the Company applies the following five-step approach: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when the performance obligation is satisfied.
 
(1)          Identify the contract with a customer
 
A contract is an agreement or purchase order between two or more parties that creates enforceable rights and obligations. In evaluating the contract, the Company analyzes the customer’s intent and ability to pay the amount of promised consideration (credit risk) and considers the probability of collecting substantially all of the consideration.
 
The Company determines whether collectability is reasonably assured on a customer-by-customer basis pursuant to its credit review policy. The Company typically sells to customers with whom it has a long-term business relationship and a history of successful collection. For a new customer, or when an existing customer substantially expands its commitments, the Company evaluates the customer’s financial position, the number of years the customer has been in business, the history of collection with the customer, and the customer’s ability to pay, and typically assigns a credit limit based on that review.
 

(2)          Identify the performance obligations in the contract

 
At a contract’s inception, the Company assesses the goods or services promised in a contract with a customer and identifies the performance obligations. The main performance obligations are the provisions of the following: providing of the Company’s products; cloud based monitoring services; extended warranty services and communication services. Depending on the shipping terms agreed with the customer, the Company may perform shipping and handling activities after the customer obtains control of the goods and revenue is recognized. The Company has elected to account for shipping and handling costs as activities to fulfill the promise to transfer the goods. As a result of this accounting policy election, the Company does not consider shipping and handling activities after the customer obtains control of the goods as promised services to its customers.
 
(3)          Determine the transaction price
 
The transaction price is the amount of consideration to which the Company is entitled in exchange for transferring promised goods or services to a customer, excluding amounts collected on behalf of third parties. Generally, the Company does not provide price protection, stock rotation, and/or right of return. The Company determines the transaction price for all satisfied and unsatisfied performance obligations identified in the contract from contract inception to the beginning of the earliest period presented. Rebates or discounts on goods or services are accounted for as variable consideration. The rebate or discount program is applied retrospectively for future purchases. Provisions for rebates, sales incentives and discounts to customers are accounted for as reductions in revenue in the same period the related sales are recorded.
 
Accrual for rebates for direct customers is presented net of receivables. Accrual for sale incentives related to non-direct customers is presented under accrued expenses and other current liabilities. The Company accrued $74,096 and $176,706 for rebates and sales incentives as of December 31, 2023 and 2022, respectively.
 
When a contract provides a customer with payment terms of more than a year, the Company considers whether those terms create variability in the transaction price and whether a significant financing component exists.
 
As of December 31, 2023, the Company has not provided payment terms of more than a year.
 
The performance obligations that extend for a period greater than one year are those that include a financial component: (i) warranty extension services, (ii) cloud-based monitoring, and (iii) communication services. The Company recognizes financing component expenses in its consolidated statement of income in relation to advance payments for performance obligations that extend for a period greater than one year. These financing component expenses are reflected in the Company’s deferred revenues balance.
 
(4)          Allocate the transaction price to the performance obligations in the contract
 
The Company performs an allocation of the transaction price to each separate performance obligation, in proportion to their relative standalone selling prices.
 
(5)          Recognize revenue when a performance obligation is satisfied
 
Revenue is recognized when or as performance obligations are satisfied by transferring control of a promised good or service to a customer. Control either transfers over time or at a point in time, which affects when revenue is recorded.
 
Revenues from sales of products are recognized based on the transfer of control, which includes but is not limited to, the agreed International Commercial terms, or “INCOTERMS”. Revenues related to warranty extension services, cloud-based monitoring, and communication services are recognized over time on a straight-line basis.
 
Deferred revenues consist of deferred cloud-based monitoring services, communication services, warranty extension services and advance payments received from customers for the Company’s products. Deferred revenues are classified as short-term and long-term deferred revenues based on the period in which revenues are expected to be recognized (see Note 15).
Cost of revenues
v.   Cost of revenues:
 
Cost of revenues includes the following: product costs consisting of purchases from contract manufacturers and other suppliers, direct and indirect manufacturing costs, shipping and handling, support, warranty expenses, provision for losses related to slow moving and dead inventory, personnel and government grants related to the AMPTCs.
 
Shipping and handling costs, which amounted to $214,349, $257,753 and $116,574, for the years ended December 31, 2023, 2022 and 2021, respectively, are included in the cost of revenues in the consolidated statements of income. Shipping and handling costs include custom tariff charges and all other costs associated with the distribution of finished goods from the Company’s point of sale directly to its customers.
 
In the year ended December 31, 2023, the Company recognized AMPTCs worth approximately $6,020 as a reduction in the cost of revenues for the inverters produced in the United States and sold to customers.
Warranty obligations
w.   Warranty obligations:
 
The Company provides a product warranty for its solar segment related products as follows: a standard 10-year limited warranty for its batteries for PV applications, a standard 12-year limited warranty for the majority of its inverters, that is extendable up to 25 years for an additional cost and a 25-year limited warranty for power optimizers.
 
The Company maintains reserves to cover the expected costs that could result from the standard warranty. The warranty liability is in the form of product replacement and associated costs. Warranty reserves are based on the Company’s best estimate of such costs and are included in cost of revenues. The reserve for the related warranty expenses is based on various factors including assumptions about the frequency of warranty claims on product failures, derived from results of accelerated lab testing, field monitoring, analysis of the history of product field failures, and the Company’s reliability estimates.
 
The Company has established a reliability measurement system based on the units’ estimated mean time between failure, or MTBF, a metric that equates to a steady-state failure rate per year for each product generation. The MTBF predicts the expected failure rate of each product within the Company's products installed base during the expected product warranted lifetime.
 
The Company performs accelerated life cycle testing, which simulates the service life of the product in a short period of time.
 
The accelerated life cycle tests incorporate test methodologies derived from standard tests used by solar module vendors to evaluate the period over which solar modules wear out. Corresponding replacement costs are updated periodically to reflect changes in the Company’s actual and estimated production costs for its products, rate of usage of refurbished units as a replacement of faulty units, and other costs related to logistic and subcontractors’ services associated with the replacement products.
 
In addition, through the collection of actual field failure statistics, the Company has identified several additional failure causes that are not included in the MTBF model. Such causes, which mostly consist of design errors, workmanship errors caused during the manufacturing process and, to a lesser extent, replacement of non-faulty units by installers, result in generating additional replacement costs to the replacement costs projected under the MTBF model.
 
For other products, the Company accrues for warranty costs based on the Company’s best estimate of product and associated costs. The Company’s other products are sold with a standard limited warranty that typically range in duration from one to ten years.
 
Warranty obligations are classified as short-term and long-term obligations based on the period in which the warranty is expected to be claimed.
Convertible senior notes
x.   Convertible senior notes:
 
Effective January 1, 2021, the Company early adopted ASU 2020-06 using the modified retrospective approach. The Notes are accounted for as a single liability measured at its amortized cost, as no other embedded features require bifurcation and recognition as derivatives. Adoption of the new standard resulted in an increase of retained earnings in the amount of $2,884, a decrease of an additional paid-in capital in the amount of $36,336, an increase of convertible senior notes, net, in the amount of $45,282 and a decrease of deferred tax liabilities, net, in the amount of $11,830. The impact of adoption of this standard on the Company’s earnings per share was immaterial.
 
The Company’s Convertible Senior Notes are included in the calculation of diluted Earnings Per Share (“EPS”) if the assumed conversion into common shares is dilutive, using the “if-converted” method. This involves adding back the periodic non-cash interest expense net of tax associated with the Notes to the numerator and by adding the shares that would be issued in an assumed conversion (regardless of whether the conversion option is in or out of the money) to the denominator for the purposes of calculating diluted EPS, unless the Notes are antidilutive (see Note 22).
Advertising costs
y.   Advertising costs
 
Advertising costs are expensed when incurred and are included in sales and marketing expenses in the consolidated statements of income. The Company incurred advertising expenses of $13,476, $11,090, and $6,323 for the years ended December 31, 2023, 2022, and 2021, respectively.
Research and development costs
z.   Research and development costs:
 
Research and development costs, are charged to the consolidated statement of income as incurred.
Concentrations of credit risks
aa.   Concentrations of credit risks:
 
Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, restricted bank deposits, marketable securities, trade receivables, loan receivables, derivative instruments and other accounts receivable.
 
Cash and cash equivalents and restricted bank deposits are mainly invested in major banks in the U.S., Israel, Germany, Italy and Korea. Management believes that the financial institutions that hold the Company’s investments are financially sound and, accordingly, minimal credit risk exists with respect to these investments.
 
The Company's debt marketable securities include investments in highly-rated corporate debentures (located mainly in U.S., Canada, France, UK, Australia, Cayman Islands and other countries) and governmental bonds. The financial institutions that hold the Company's debt marketable securities are major financial institutions located in the United States. The Company believes its debt marketable securities portfolio is a diverse portfolio of highly-rated securities and the Company's investment policy limits the amount the Company may invest in an issuer (see Note 2f.).
 
The trade receivables of the Company derive from sales to customers located primarily in the United States and Europe.
 
The Company performs ongoing credit evaluations of its customers for the purpose of determining the appropriate allowance for credit losses (see Note 2h.). The Company generally does not require collaterals, however, in certain circumstances, the Company may require letters of credit, other collateral, or additional guarantees. From time to time, the Company may purchase trade credit insurance.
 
The Company had two major customers (customers with attributable revenues that represents more than 10% of total revenues) for the year ended December 31, 2023, one major customer for the year ended December 31, 2022, and two major customers for the year ended December 31, 2021 that accounted for approximately 24.0%, 18.5% and 30.9% of the Company’s consolidated revenues, respectively. All of the revenues from these customers were generated in the solar segment.
 
The Company had three major customers (customer with a balance that represents more than 10% of total trade receivables, net) as of December 31, 2023 and as of December 31, 2022 that accounted in the aggregate for approximately 47.1% and 42.2%, of the Company’s consolidated trade receivables, net, respectively.
Concentrations of supply risks
ab.   Concentrations of supply risks:
 
The Company depends on two contract manufacturers and several limited or single source component suppliers. Reliance on these vendors makes the Company vulnerable to possible capacity constraints and reduced control over component availability, delivery schedules, manufacturing yields, and costs.
 
As of December 31, 2023 and 2022, two contract manufacturers collectively accounted for 58.5% and 34.3% of the Company’s total trade payables, net, respectively.
 
In the second quarter of 2022, the Company announced the opening of “Sella 2”, a two gigawatt-hour (GWh) Li-Ion battery cell manufacturing facility located in South Korea. Sella 2 began producing and shipping cells at the end of 2022 and is expected to gradually increase manufacturing capacity throughout 2024. Sella 2 is the Company's second owned manufacturing facility following the establishment of Sella 1 in 2020. Sella 1 is the Company's manufacturing facility in the North of Israel that produces power optimizers and inverters.
Fair value of financial instruments
ac.   Fair value of financial instruments:
 
The following methods and assumptions were used by the Company in estimating the fair value of its financial instruments:
 
The carrying value of cash and cash equivalents, short-term bank deposits, restricted bank deposits, trade receivables, net, bank loans, prepaid expenses, loan receivables and other current assets, trade payables, net, employee and payroll accruals and accrued expenses and other current liabilities approximate their fair values due to the short-term maturities of such instruments.
 
Assets measured at fair value on a recurring basis as of December 31, 2023 and 2022 are comprised of money market funds, derivative instruments and marketable securities (see Note 13).
 
The Company applies ASC 820 “Fair Value Measurements and Disclosures”, with respect to fair value measurements of all financial assets and liabilities. Fair value is an exit price, representing the amount that would be received for the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or a liability.
 
A three-tiered fair value hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value:
 
Level 1-  Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2-  Include other inputs that are directly or indirectly observable in the marketplace.
Level 3-  Unobservable inputs which are supported by little or no market activity.
 
The fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.
Stock-based compensation
ad.   Stock-based compensation:
 
The Company uses the closing trading price of its common stock on the day of the grant date as the fair value of awards of restricted stock units ("RSUs"), and performance stock units that are based on the Company's financial performance targets ("PSUs"). The compensation expense for RSUs is recognized using a straight-line attribution method over the requisite employee service period while compensation expense for PSUs is recognized using an accelerated amortization model. The Company estimates the forfeitures at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. Estimated forfeitures are based on actual historical pre-vesting forfeitures.
 
The Company granted under its 2015 Plan, PSU awards to certain employees and officers which vest upon the achievement of certain performance or market conditions subject to their continued employment with the Company.
 
The Company's PSUs is based on the Company’s total shareholder return ("TSR") compared to the TSR of companies listed in the S&P 500 index over a one to three year performance period. For market conditions awards, the Company uses a Monte-Carlo simulation to determine the grant date fair value for these awards, which takes into consideration the market price of a share of the Company’s common stock on the date of grant less the present value of dividends expected during the requisite service period, as well as the possible outcomes pertaining to the TSR market condition. The Company recognizes such compensation expenses on an accelerated vesting method.
 
The Company selected the Black-Scholes-Merton option-pricing model as the most appropriate fair value method for its stock-option awards and Employee Stock Purchase Plan (“ESPP”). The option-pricing model requires a number of assumptions, of which the most significant are the fair market value of the underlying common stock, expected stock price volatility, and the expected option term. Expected volatility for stock-option awards and ESPP was calculated based upon the Company’s stock prices. The expected term of options granted is based upon historical experience and represents the period between the options’ grant date and the expected exercise or expiration date. The risk-free interest rate is based on the yield from U.S. treasury bonds with an equivalent term. The Company does not use dividend yield rate since the Company has not declared or paid any dividends on its common stock and does not expect to pay any dividends in the foreseeable future.
 
A modification of the terms of a stock-based award is treated as an exchange of the original award for a new award with total compensation cost equal to the grant-date fair value of the original award plus the incremental value of the modification to the award.
 

The fair value for options, PSU and ESPP granted to employees is estimated at the date of grant using the following assumptions:

 
   
Year ended December 31,
   
2023
 
2022
 
2021
Employee Stock Options (1)
           
Risk-free interest
 
-
 
-
 
0.43%
Dividend yields
 
-
 
-
 
0%
Volatility
 
-
 
-
 
60.74%
Expected option term in years
 
-
 
-
 
5.48
Estimated forfeiture rate
 
-
 
-
 
0%
ESPP
           
Risk-free interest
 
5.38% - 5.46%
 
1.64% - 4.70%
 
0.03% - 0.10%
Dividend yields
 
0%
 
0%
 
0%
Volatility
 
56.44% - 66.78%
 
71.28% - 71.97%
 
48.39% - 76.05%
Expected term
 
6 months
 
6 months
 
6 months
PSU
           
Risk-free interest
 
4.09%
 
1.77%
 
-
Dividend yields
 
0%
 
0%
 
-
Volatility
 
71.60%
 
67.42%
 
-
Expected term
 
3 years
 
1 - 3 years
 
-
 
(1) No new options were granted in 2023 and 2022.
Earnings per share
ae.   Earnings per share
 
Basic net EPS is computed by dividing the net earnings attributable to SolarEdge Technologies, Inc. by the weighted-average number of shares of common stock outstanding during the period.
 
Diluted net EPS is computed by giving effect to all potential shares of common stock, to the extent dilutive, including stock options, RSUs, PSUs, shares to be purchased under the Company’s ESPP, and the Notes due 2025, all in accordance with ASC No. 260, "Earnings Per Share."
Income taxes
af.   Income taxes:
 
The Company and its subsidiaries account for income taxes in accordance with ASC 740, “Income Taxes”. ASC 740 prescribes the use of the liability method, whereby deferred tax asset and liability account balances are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates that will be in effect when the differences are expected to reverse.
 
Deferred income tax balances reflect the effects of temporary differences between the carrying amounts of assets and liabilities and their tax bases and are stated at enacted tax rates expected to be in effect when taxes are actually paid or recovered. Deferred tax assets are evaluated for future realization and reduced by a valuation allowance to the extent the Company believes they will not be realized. The Company considers all available evidence, including historical information, long range forecast of future taxable income and evaluation of tax planning strategies. Amounts recorded for valuation allowance can result from a complex series of judgments about future events and can rely on estimates and assumptions.
 
Tax has not been recorded for (a) taxes that would apply in the event of disposal of investments in subsidiaries, as it is generally the Company’s intention to hold these investments, not to realize them; and (b) taxes that would apply on the distribution of unremitted earnings from foreign subsidiaries, as these are retained for reinvestment in the Group.
 
The Company accounts for uncertain tax positions in accordance with ASC 740-10 two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position taken or expected to be taken in a tax return by determining if the weight of available evidence indicates that it is more likely than not that, on an evaluation of the technical merits, the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% (cumulative probability) likely to be realized upon ultimate settlement.
New accounting pronouncements not yet effective
ag.   New accounting pronouncements not yet effective:
 
In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” (“ASU 2023-07”). Additional segment reporting information required by ASU 2023-07 includes: disclosing the title and position of the individual or the name of the group or committee identified as the CODM, provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually, and additional disclosures regarding significant segment expenses. ASU 2023-07 is effective for fiscal periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of adopting ASU 2023-07.
 
In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”). ASU 2023-09 requires additional categories of information about federal, state and foreign income taxes to be included in effective tax rate reconciliation disclosure. Additionally, the newly added categories also apply to the income taxes paid disclosure. Implementation of said additions are subject to quantitative thresholds. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of adopting ASU 2023-09.
Recently issued and adopted pronouncements
ah.   Recently issued and adopted pronouncements:
 
From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board ("FASB") or other standard setting bodies are adopted by the Company as of the specified effective date. The Company believes that the impact of recently issued or newly effective standards were not applicable to the Company, did not have a material impact on the condensed consolidated financial statements or are not expected to have a material impact on the condensed consolidated financial statements.
XML 56 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of Allowance for Credit Losses
 
   
Year Ended
December 31, 2023
 
Balance, at beginning of the period
 
$
3,202
 
Increase in provision for expected credit losses
   
13,760
 
Recoveries collected
   
(134
)
Amounts written off charged against the allowance     (568 )
Foreign currency translation
   
140
 
Balance, at end of the period
 
$
16,400
 
Schedule of Estimated Useful Lives of Property and Equipment
 
   
%
Buildings and plants
 
2.5-5.7 (mainly 2.5)
Computers and peripheral equipment
 
14.3-33.3 (mainly 33.3)
Office furniture and equipment
 
7-25 (mainly 7)
Machinery and equipment
 
10-25 (mainly 10)
Laboratory and testing equipment
 
10-20 (mainly 10)
Leasehold improvements
 
over the shorter of the lease term or useful economic life
Employee Stock Option [Member] | Employees and Members of Board of Directors [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of Assumptions Used to Estimate Fair Value of Stock Options and Warrants
 
   
Year ended December 31,
   
2023
 
2022
 
2021
Employee Stock Options (1)
           
Risk-free interest
 
-
 
-
 
0.43%
Dividend yields
 
-
 
-
 
0%
Volatility
 
-
 
-
 
60.74%
Expected option term in years
 
-
 
-
 
5.48
Estimated forfeiture rate
 
-
 
-
 
0%
ESPP
           
Risk-free interest
 
5.38% - 5.46%
 
1.64% - 4.70%
 
0.03% - 0.10%
Dividend yields
 
0%
 
0%
 
0%
Volatility
 
56.44% - 66.78%
 
71.28% - 71.97%
 
48.39% - 76.05%
Expected term
 
6 months
 
6 months
 
6 months
PSU
           
Risk-free interest
 
4.09%
 
1.77%
 
-
Dividend yields
 
0%
 
0%
 
-
Volatility
 
71.60%
 
67.42%
 
-
Expected term
 
3 years
 
1 - 3 years
 
-
 
(1) No new options were granted in 2023 and 2022.
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
BUSINESS COMBINATIONS (Tables)
12 Months Ended
Dec. 31, 2023
Business Combinations [Abstract]  
Schedule of fair value estimation of assets acquired and liabilities assumed [Table Text block]
   
Amount
   
Weighted Average
Useful Life
(In years)
 
Cash
 
$
448
       
Net liabilities assumed
   
(1,837
)
     
Identified intangible assets:
             
Current technology
   
6,576
     
5
 
Customer relationships
   
283
     
1
 
Trade name
   
610
     
5
 
Goodwill
   
12,266
         
Total
 
$
18,346
         
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
MARKETABLE SECURITIES (Tables)
12 Months Ended
Dec. 31, 2023
Marketable Securities Tables Abstract  
Schedule of available-for-sale marketable securities
The following is a summary of available-for-sale marketable securities at December 31, 2023:
 
   
Amortized
cost
   
Gross unrealized
gains
   
Gross unrealized
losses
   
Fair value
 
Matures within one year:
                       
Corporate bonds
 
$
487,083
   
$
679
   
$
(5,942
)
 
$
481,820
 
U.S. Treasury securities
   
15,324
     
-
     
(63
)
   
15,261
 
U.S. Government agency securities
   
8,787
     
11
     
(3
)
   
8,795
 
Non-U.S. Government securities
   
15,161
     
673
     
(140
)
   
15,694
 
     
526,355
     
1,363
     
(6,148
)
   
521,570
 
Matures after one year:
                               
Corporate bonds
   
342,223
     
1,902
     
(4,444
)
   
339,681
 
U.S. Treasury securities
   
2,430
     
-
     
(22
)
   
2,408
 
U.S. Government agency securities
   
44,100
     
107
     
(121
)
   
44,086
 
Non-U.S. Government securities
   
20,488
     
1,162
     
-
     
21,650
 
     
409,241
     
3,171
     
(4,587
)
   
407,825
 
Total
 
$
935,596
   
$
4,534
   
$
(10,735
)
 
$
929,395
 
 
The following is a summary of available-for-sale marketable securities at December 31, 2022:
 
   
Amortized
cost
   
Gross unrealized
gains
   
Gross unrealized
losses
   
Fair value
 
Matures within one year:
                       
Corporate bonds
 
$
222,482
   
$
-
   
$
(4,657
)
 
$
217,825
 
U.S. Treasury securities
   
15,963
     
-
     
(284
)
   
15,679
 
Non-U.S. Government securities
   
7,882
     
-
     
(269
)
   
7,613
 
     
246,327
     
-
     
(5,210
)
   
241,117
 
Matures after one year:
                               
Corporate bonds
   
657,238
     
80
     
(26,460
)
   
630,858
 
U.S. Treasury securities
   
9,939
     
-
     
(261
)
   
9,678
 
Non-U.S. Government securities
   
5,311
     
-
     
(356
)
   
4,955
 
     
672,488
     
80
     
(27,077
)
   
645,491
 
Total
 
$
918,815
   
$
80
   
$
(32,287
)
 
$
886,608
 
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
INVENTORIES, NET (Tables)
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventories
   
As of December 31,
 
   
2023
   
2022
 
Raw materials
 
$
340,604
   
$
503,257
 
Work in process
   
20,885
     
23,407
 
Finished goods
   
1,081,960
     
202,537
 
   
$
1,443,449
   
$
729,201
 
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)
12 Months Ended
Dec. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
   
As of December 31,
 
   
2023
   
2022
 
Vendor non-trade receivables1
 
$
102,991
   
$
147,597
 
Government authorities
   
167,221
     
55,670
 
Loan receivables2
   
55,418
     
-
 
Interest from marketable securities
   
7,515
     
6,235
 
Prepaid expenses and other
   
45,249
     
31,580
 
Total prepaid expenses and other current assets
 
$
378,394
   
$
241,082
 
XML 61 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
PROPERTY, PLANT AND EQUIPMENT, NET (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
   
As of December 31,
 
   
2023
   
2022
 
Cost:
           
Land
 
$
12,823
   
$
13,070
 
Buildings and plants
   
153,813
     
152,218
 
Computers and peripheral equipment
   
57,527
     
46,376
 
Office furniture and equipment
   
10,992
     
10,911
 
Laboratory and testing equipment
   
67,248
     
58,454
 
Machinery and equipment
   
362,363
     
315,155
 
Leasehold improvements
   
96,730
     
85,147
 
Assets under construction and payments on account
   
88,077
     
47,168
 
Gross property, plant and equipment
   
849,573
     
728,499
 
Less - accumulated depreciation
   
234,994
     
184,530
 
Total property, plant and equipment, net
 
$
614,579
   
$
543,969
 
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2023
Lessee Disclosure [Abstract]  
Schedule of Lease-related Assets and Liabilities
Description
 
Classification on the consolidated Balance Sheet
 
2023
   
2022
 
Assets:
               
Operating lease assets, net of lease incentive obligation
 
Operating lease right-of use assets, net
 
$
64,167
   
$
62,754
 
Finance lease assets
 
Property, plant and equipment, net
   
49,926
     
52,934
 
Total lease assets
     
$
114,093
   
$
115,688
 
Liabilities:
                   
Operating leases short term
 
Accrued expenses and other current liabilities
 
$
17,704
   
$
16,183
 
Finance leases short term
 
Accrued expenses and other current liabilities
   
3,253
     
3,263
 
Operating leases long term
 
Operating lease liabilities
   
45,070
     
46,256
 
Finance leases long term
 
Finance lease liabilities
   
41,892
     
45,385
 
Total lease liabilities
     
$
107,919
   
$
111,087
 
Schedule of Information Related to Operating Finance Leases
   
Year ended December 31,
 
   
2023
   
2022
 
Finance leases:
           
Finance lease cost
 
$
4,154
   
$
4,196
 
Weighted average remaining lease term in years
   
14.99
     
16.28
 
Weighted average annual discount rate
   
2.30
%
   
2.30
%
Operating leases:
               
Operating lease cost
 
$
18,479
   
$
15,901
 
Weighted average remaining lease term in years
   
9.50
     
8.33
 
Weighted average annual discount rate
   
3.68
%
   
2.17
%
Schedule of Supplemental Cash Flow Information Related to Leases
   
Year ended December 31,
 
   
2023
   
2022
 
Cash paid for amounts included in measurement of lease liabilities:
           
Operating cash flows for operating leases
 
$
17,930
   
$
16,343
 
Operating cash flows for finance leases
 
$
373
   
$
420
 
Financing cash flows for finance leases
 
$
2,794
   
$
2,834
 
Schedule of Operating and Finance lease liabilities
   
Operating Leases
   
Finance Leases
 
2024
 
$
17,933
   
$
3,288
 
2025
   
10,693
     
3,452
 
2026
   
6,585
     
3,452
 
2027
   
5,209
     
4,017
 
2028
   
4,479
     
3,155
 
Thereafter
   
30,169
     
36,087
 
Total lease payments
 
$
75,068
   
$
53,451
 
Less amount of lease payments representing interest
   
(12,294
)
   
(8,306
)
Present value of future lease payments
 
$
62,774
   
$
45,145
 
Less current lease liabilities
   
(17,704
)
   
(3,253
)
Long-term lease liabilities
 
$
45,070
   
$
41,892
 
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
INTANGIBLE ASSETS, NET (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Acquired Intangible Assets
   
As of December 31,
 
   
2023
   
2022
 
Intangible assets with finite lives:
           
Current Technology
 
$
26,990
   
$
29,196
 
Customer relationships
   
3,193
     
2,958
 
Trade names
   
624
     
3,287
 
Assembled workforce
   
3,575
     
3,575
 
Patents
   
22,000
     
1,400
 
Gross intangible assets
   
56,382
     
40,416
 
Less - accumulated amortization
   
(21,037
)
   
(20,487
)
Total intangible assets, net
 
$
35,345
   
$
19,929
 
Schedule of Future Amortization Expense
2024
 
$
7,415
 
2025
   
6,518
 
2026
   
5,930
 
2027
   
3,762
 
2028
   
2,612
 
2029 and thereafter
   
9,108
 
   
$
35,345
 
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
GOODWILL (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill activity
   
Solar
   
Energy Storage
   
All other
   
Total
 
Goodwill at December 31, 2021
 
$
30,505
   
$
2,568
   
$
96,556
   
$
129,629
 
Changes during the year:
                               
Foreign currency adjustments
   
(1,737
)
   
(147
)
   
(6,452
)
   
(8,336
)
Impairment losses
   
-
     
-
     
(90,104
)
   
(90,104
)
Goodwill at December 31, 2022
   
28,768
     
2,421
     
-
     
31,189
 
Changes during the year:
                               
Acquisitions
   
12,266
     
-
     
-
     
12,266
 
Foreign currency adjustments
   
(402
)
   
(57
)
   
-
     
(459
)
Goodwill at December 31, 2023
 
$
40,632
   
$
2,364
   
$
-
   
$
42,996
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
OTHER LONG TERM ASSETS (Tables)
12 Months Ended
Dec. 31, 2023
Other Assets, Noncurrent [Abstract]  
Schedule of other long term assets
   
As of December 31,
 
   
2023
   
2022
 
Cloud computing arrangements
 
$
13,666
   
$
3,457
 
Severance pay fund
   
9,241
     
8,799
 
Investments in privately held companies1
   
7,650
     
1,863
 
Loan receivables
   
2,438
     
-
 
Prepaid expenses and other
   
4,606
     
4,687
 
Total other long term assets
 
$
37,601
   
$
18,806
 
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables)
12 Months Ended
Dec. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of fair values of outstanding derivative instruments
 
Balance sheet location
 
December 31, 2023
   
December 31, 2022
 
Derivative assets of options and forward contracts:
             
Designated cash flow hedges
Prepaid expenses and other current assets
 
$
4,477
   
$
-
 
Non-designated hedges
Prepaid expenses and other current assets
   
410
     
-
 
Total derivative assets
   
$
4,887
   
$
-
 
Derivative liabilities of options and forward contracts:
                 
Designated cash flow hedges
Accrued expenses and other current liabilities
 
$
-
   
$
(1,874
)
Non-designated hedges
Accrued expenses and other current liabilities
   
-
     
-
 
Total derivative liabilities
   
$
-
   
$
(1,874
)
Schedule of gains (losses) on derivative instruments recognized in our income statements
     
Year ended December 31,
 
 
Affected line item
 
2023
   
2022
   
2021
 
Foreign exchange contracts
                   
Non Designated Hedging Instruments
Consolidated Statements of Income - Financial income (expense), net
 
$
2,337
   
$
4,716
   
$
9,417
 
Designated Hedging Instruments
Consolidated Statements of Comprehensive Income - Cash flow hedges
 
$
(1,990
)
 
$
(8,965
)
 
$
3,289
 
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
FAIR VALUE MEASUREMENTS (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Measurements Tables Abstract  
Schedule of Assets and Liabilities Measured at Fair Value
       
Fair value measurements as of
 
Description
 
Fair Value Hierarchy
 
December 31, 2023
   
December 31, 2022
 
Assets:
               
Cash and cash equivalents:
               
Cash
 
Level 1
 
$
309,521
   
$
695,004
 
Money market mutual funds
 
Level 1
 
$
22,311
   
$
25,149
 
Deposits
 
Level 1
 
$
6,636
   
$
62,959
 
Derivative instruments
 
Level 2
 
$
4,887
   
$
-
 
Short-term marketable securities:
                   
Corporate bonds
 
Level 2
 
$
481,820
   
$
217,825
 
U.S. Treasury securities
 
Level 2
 
$
15,261
   
$
15,679
 
U.S. Government agency securities
 
Level 2
 
$
8,795
   
$
-
 
Non-U.S. Government securities
 
Level 2
 
$
15,694
   
$
7,613
 
Long-term marketable securities:
                   
Corporate bonds
 
Level 2
 
$
339,681
   
$
630,858
 
U.S. Treasury securities
 
Level 2
 
$
2,408
   
$
9,678
 
U.S. Government agency securities
 
Level 2
 
$
44,086
   
$
-
 
Non-U.S. Government securities
 
Level 2
 
$
21,650
   
$
4,955
 
Liabilities:
                   
Derivative instruments
 
Level 2
 
$
-
   
$
(1,874
)
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
WARRANTY OBLIGATIONS (Tables)
12 Months Ended
Dec. 31, 2023
Product Warranties Disclosures [Abstract]  
Schedule of Warranty Obligations
 
   
December 31,
 
   
2023
   
2022
   
2021
 
Balance, at the beginning of the period
 
$
385,057
   
$
265,160
   
$
204,994
 
Accruals for warranty during the period
   
250,266
     
211,202
     
127,057
 
Changes in estimates
   
20,017
     
1,914
     
7,685
 
Settlements
   
(137,096
)
   
(93,219
)
   
(74,576
)
Balance, at end of the period
   
518,244
     
385,057
     
265,160
 
Less current portion
   
(183,047
)
   
(103,975
)
   
(71,480
)
Long term portion
 
$
335,197
   
$
281,082
   
$
193,680
 
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
DEFERRED REVENUES (Tables)
12 Months Ended
Dec. 31, 2023
Revenue Recognition and Deferred Revenue [Abstract]  
Schedule of Balances of Deferred Revenues
   
December 31,
 
   
2023
   
2022
   
2021
 
Balance, at the beginning of the period
 
$
213,577
   
$
169,345
   
$
140,020
 
Revenue recognized
   
(29,650
)
   
(23,017
)
   
(26,093
)
Increase in deferred revenues and customer advances
   
71,516
     
67,249
     
55,418
 
Balance, at the end of the period
   
255,443
     
213,577
     
169,345
 
Less current portion
   
(40,836
)
   
(26,641
)
   
(17,789
)
Long term portion
 
$
214,607
   
$
186,936
   
$
151,556
 
Schedule Estimated Revenues Expected To Recognized In Future To Performance Obligations
2024
 
$
40,836
 
2025
   
13,786
 
2026
   
13,417
 
2027
   
11,314
 
2028
   
10,084
 
Thereafter
   
166,006
 
Total deferred revenues
 
$
255,443
 
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
   
As of December 31,
 
   
2023
   
2022
 
Accrued expenses
 
$
142,130
   
$
117,638
 
Government authorities
   
34,309
     
67,514
 
Operating lease liabilities
   
17,704
     
16,183
 
Accrual for sales incentives
   
5,862
     
6,790
 
Finance lease
   
3,253
     
3,263
 
Other
   
2,653
     
2,724
 
Total accrued expenses and other current liabilities
 
$
205,911
   
$
214,112
 
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONVERTIBLE SENIOR NOTES (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Convertible Senior Notes
   
As of December 31,
 
   
2023
   
2022
 
Liability:
           
Principal
 
$
632,500
   
$
632,500
 
Unamortized issuance costs
   
(5,119
)
   
(8,049
)
Net carrying amount
 
$
627,381
   
$
624,451
 
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
OTHER LONG TERM LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2023
Other Liabilities Disclosure [Abstract]  
Schedule of Other Long Term Liabilities
   
As of December 31,
 
   
2023
   
2022
 
Tax liabilities
 
$
3,577
   
$
3,830
 
Accrued severance pay
   
12,967
     
9,848
 
Other
   
1,900
     
2,078
 
   
$
18,444
   
$
15,756
 
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK CAPITAL (Tables)
12 Months Ended
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of activity in the share options granted to employees and members of board of directors
   
Number of options
   
Weighted average exercise price
   
Weighted average remaining contractual term in years
   
Aggregate intrinsic Value
 
Outstanding as of December 31, 2022
   
339,029
   
$
50.64
     
4.86
   
$
79,414
 
Exercised
   
(21,613
)
   
10.48
     
-
     
3,572
 
Outstanding as of December 31, 2023
   
317,416
   
$
53.38
     
4.05
   
$
17,366
 
Vested and expected to vest as of December 31, 2023
   
317,166
   
$
53.24
     
4.05
   
$
17,366
 
Exercisable as of December 31, 2023
   
307,719
   
$
47.70
     
3.97
   
$
17,366
 
Schedule of RSU activity
   
Number of RSUs
   
Weighted average grant date fair value
 
Unvested as of January 1, 2023
   
1,488,515
   
$
232.05
 
Granted
   
1,138,764
     
133.44
 
Vested
   
(661,967
)
   
198.16
 
Forfeited
   
(105,026
)
   
253.80
 
Unvested as of December 31, 2023
   
1,860,286
   
$
182.52
 
Schedule of performance stock units
   
Number of PSUs
   
Weighted average grant date fair value
 
Unvested as of January 1, 2023
 
$
149,232
   
$
295.88
 
Granted
   
32,348
     
314.22
 
Vested
   
(107,165
)
   
296.76
 
Unvested as of December 31, 2023
 
$
74,415
   
$
302.58
 

 

Schedule of recognized stock-based compensation expenses
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
Stock-based compensation expenses:
                 
Cost of revenues
 
$
23,200
   
$
21,818
   
$
18,743
 
Research and development
   
66,944
     
63,211
     
45,424
 
Selling and marketing
   
30,987
     
31,017
     
22,834
 
General and administrative
   
28,814
     
29,493
     
15,592
 
Total stock-based compensation expenses
 
$
149,945
   
$
145,539
   
$
102,593
 
                         
Stock-based compensation capitalized:
                       
Inventories, net
 
$
2,460
   
$
-
   
$
-
 
Other long-term assets
   
1,666
     
380
     
-
 
Total stock-based compensation capitalized
 
$
4,126
   
$
380
   
$
-
 
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables)
12 Months Ended
Dec. 31, 2023
Accumulated Other Comprehensive Income Loss [Abstract]  
Schedule of Changes in AOCI
   
Unrealized gains (losses) on available-for-sale marketable securities
   
Unrealized gains (losses) on cash flow hedges
   
Foreign currency translation adjustments on intra-entity transactions that are of a long-term investment in nature
   
Unrealized gains (losses) on foreign currency translation
   
Total
 
Beginning balance as of January 1, 2021
 
$
240
   
$
-
   
$
-
   
$
3,617
   
$
3,857
 
Revaluation
   
(6,283
)
   
3,735
     
(17,420
)
   
(9,681
)
   
(29,649
)
Tax on revaluation
   
1,346
     
(446
)
   
-
     
-
     
900
 
Other comprehensive income (loss) before reclassifications
   
(4,937
)
   
3,289
     
(17,420
)
   
(9,681
)
   
28,749
 
Reclassification
   
(16
)
   
(2,742
)
   
-
     
-
     
(2,758
)
Tax on reclassification
   
4
     
327
     
-
     
-
     
331
 
Gains reclassified from accumulated other comprehensive income
   
(12
)
   
(2,415
)
   
-
     
-
     
(2,427
)
Net current period other comprehensive income (loss)
   
(4,949
)
   
874
     
(17,420
)
   
(9,681
)
   
(31,176
)
Ending balance as of December 31, 2021
 
$
(4,709
)
 
$
874
   
$
(17,420
)
 
$
(6,064
)
 
$
(27,319
)
Revaluation
   
(26,944
)
   
(9,890
)
   
(20,540
)
   
(1,875
)
   
(59,249
)
Tax on revaluation
   
5,583
     
925
     
-
     
-
     
6,508
 
Other comprehensive income (loss) before reclassifications
   
(21,361
)
   
(8,965
)
   
(20,540
)
   
(1,875
)
   
(52,741
)
Reclassification
   
736
     
7,024
     
-
     
-
     
7,760
 
Tax on reclassification
   
(115
)
   
(694
)
   
-
     
-
     
(809
)
Losses reclassified from accumulated other comprehensive income
   
621
     
6,330
     
-
     
-
     
6,951
 
Net current period other comprehensive loss
   
(20,740
)
   
(2,635
)
   
(20,540
)
   
(1,875
)
   
(45,790
)
Ending balance as of December 31, 2022
 
$
(25,449
)
 
$
(1,761
)
 
$
(37,960
)
 
$
(7,939
)
 
$
(73,109
)
Revaluation
   
25,898
     
(1,973
)
   
(5,375
)
   
5,409
     
23,959
 
Tax on revaluation
   
(5,487
)
   
(17
)
   
-
     
-
     
(5,504
)
Other comprehensive income (loss) before reclassifications
   
20,411
     
(1,990
)
   
(5,375
)
   
5,409
     
18,455
 
Reclassification
   
107
     
8,325
     
-
     
-
     
8,432
 
Tax on reclassification
   
(29
)
   
(634
)
   
-
     
-
     
(663
)
Losses reclassified from accumulated other comprehensive income
   
78
     
7,691
     
-
     
-
     
7,769
 
Net current period other comprehensive income (loss)
   
20,489
     
5,701
     
(5,375
)
   
5,409
     
26,224
 
Ending balance as of December 31, 2023
 
$
(4,960
)
 
$
3,940
   
$
(43,335
)
 
$
(2,530
)
 
$
(46,885
)
Schedule of Reclassifications out of AOCI
Details about Accumulated Other
Comprehensive Income (Loss) Components
 
Amount Reclassified from Accumulated Other
Comprehensive Income (Loss)
 
Affected Line Item in the
Statement of Income
   
2023
   
2022
   
2021
   
Unrealized gains (losses) on available-for-sale marketable securities
                   
   
$
(107
)
 
$
(736
)
 
$
16
 
Financial income (expenses), net
     
29
     
115
     
(4
)
Income taxes
   
$
(78
)
 
$
(621
)
 
$
12
 
Total, net of income taxes
Unrealized gains (losses) on cash flow hedges
                         
     
(964
)
   
(801
)
   
333
 
Cost of revenues
     
(4,981
)
   
(4,142
)
   
1,645
 
Research and development
     
(1,057
)
   
(959
)
   
334
 
Sales and marketing
     
(1,323
)
   
(1,122
)
   
430
 
General and administrative
   
$
(8,325
)
 
$
(7,024
)
 
$
2,742
 
Total, before income taxes
     
634
     
694
     
(327
)
Income taxes
     
(7,691
)
   
(6,330
)
   
2,415
 
Total, net of income taxes
Total reclassifications for the period
 
$
(7,769
)
 
$
(6,951
)
 
$
2,427
   
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Earnings (Loss) Per Share
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
Basic:
                 
Numerator:
                 
Net income
 
$
34,329
   
$
93,779
   
$
169,170
 
Denominator:
                       
Shares used in computing net EPS of common stock, basic
   
56,557,106
     
55,087,770
     
52,202,182
 
Diluted:
                       
Numerator:
                       
Net income attributable to common stock, basic
 
$
34,329
   
$
93,779
   
$
169,170
 
Notes due 2025
   
-
     
2,203
     
2,134
 
Net income attributable to common stock, diluted
 
$
34,329
   
$
95,982
   
$
171,304
 
Denominator:
                       
Shares used in computing net EPS of common stock, basic
   
56,557,106
     
55,087,770
     
52,202,182
 
Notes due 2025
   
-
     
2,276,818
     
2,276,818
 
Effect of stock-based awards
   
680,412
     
736,061
     
1,492,030
 
Shares used in computing net EPS of common stock, diluted
   
57,237,518
     
58,100,649
     
55,971,030
 
Earnings per share:
                       
Basic
 
$
0.61
   
$
1.70
   
$
3.24
 
Diluted
 
$
0.60
   
$
1.65
   
$
3.06
 
                         
Shares excluded from the calculation of net diluted due to their anti-dilutive effect
   
1,994,328
     
207,980
     
132,133
 
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
OTHER OPERATING EXPENSES, NET (Tables)
12 Months Ended
Dec. 31, 2023
Other Operating Income Expenses [Abstract]  
Schedule of other operating expenses, net
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
Impairment of property, plant and equipment
 
$
25,168
   
$
649
   
$
2,209
 
Impairment of intangible assets1
   
5,622
     
28,388
     
-
 
Gain on sale of assets
   
(1,262
)
   
(2,603
)
   
-
 
Legal settlements and contingencies2
   
1,786
     
-
     
-
 
SolarEdge Korea (formerly Kokam) purchase escrow3
   
-
     
-
     
(859
)
Total other operating expense, net
 
$
31,314
   
$
26,434
   
$
1,350
 
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
RESTRUCTURING AND OTHER EXIT ACTIVITIES (Tables)
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Schedule of restructuring and other exit charges by reportable segments and type of cost
 
   
Solar
   
e-Mobility
       
   
Employee termination costs
   
Contract termination
and other
   
Employee termination costs
   
Inventory
write-down
   
Contract termination and other
   
Total
 
Cost of revenues
 
$
2,561
   
$
20,593
   
$
-
   
$
27,158
   
$
9,489
   
$
59,801
 
Sales and marketing
   
-
     
-
     
4
     
-
     
-
     
4
 
General and administrative
   
-
     
-
     
297
     
-
     
87
     
384
 
Total
 
$
2,561
   
$
20,593
   
$
301
   
$
27,158
   
$
9,576
   
$
60,189
 
Schedule of liability balance for the restructuring and other exit charges
   
Employee termination costs
   
Inventory write-down 1
   
Contract termination and other
 
Balance as of January 1, 2023
 
$
-
   
$
-
   
$
-
 
Charges
   
2,862
     
27,158
     
30,169
 
Cash payments
   
(548
)
   
-
     
-
 
Foreign currency adjustments
 
 
59
   
 
616
   
 
224
 
Balance as of December 31, 2023
 
$
2,373
   
$
27,774
   
$
30,393
 
 
1 Inventory write-down is included under Inventories, net on the balance sheet.
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of deferred tax liabilities and assets
   
December 31,
 
   
2023
   
2022
 
Deferred tax assets, net:
           
Research and Development carryforward expenses
 
$
25,527
   
$
9,335
 
Carryforward tax losses(1)
   
44,294
     
19,916
 
Stock based compensation expenses
   
28,715
     
9,863
 
Deferred revenue
   
13,244
     
8,954
 
Lease liabilities
   
12,872
     
6,520
 
Inventory Impairment
   
11,136
     
627
 
Foreign currency translation
   
4,985
     
6,987
 
Allowance and other reserves
   
17,367
     
23,255
 
Total Gross deferred tax assets, net
 
$
158,140
   
$
85,457
 
Less, Valuation Allowance
   
(51,245
)
   
(23,777
)
Total deferred tax assets, net
 
$
106,895
   
$
61,680
 
Deferred tax liabilities, net:
               
Intercompany transactions
 
$
(4,470
)
 
$
(6,292
)
Right-of-use assets
   
(13,353
)
   
(6,618
)
Purchase price allocation
   
(4,129
)
   
(4,617
)
Property, plant and equipment
   
(5,481
)
   
-
 
Total deferred tax liabilities, net
 
$
(27,433
)
 
$
(17,527
)
Recorded as:
               
Deferred tax assets, net
 
$
80,912
   
$
44,153
 
Deferred tax liabilities, net
   
(1,450
)
   
-
 
Net deferred tax assets
 
$
79,462
   
$
44,153
 
Schedule of Uncertain Tax Positions
e.
Uncertain tax positions are comprised as follows:
 
   
December 31,
 
   
2023
   
2022
   
2021
 
Balance, at the beginning of the period
 
$
2,756
   
$
2,192
   
$
10,564
 
Increases related to current year tax positions
   
1,502
     
564
     
635
 
Increase for tax positions related to prior years
   
11,778
     
-
     
-
 
Decreases related to prior year tax positions
   
(128
)
   
-
     
(9,007
)
Balance, at end of the period
 
$
15,908
   
$
2,756
   
$
2,192
 
Schedule of Income (Loss) Before Taxes
f.
Income before income taxes are comprised as follows:
 
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
Domestic
 
$
49,758
   
$
47,324
   
$
13,659
 
Foreign
   
31,341
     
129,831
     
173,565
 
Income before income taxes
 
$
81,099
   
$
177,155
   
$
187,224
 
Schedule of Income taxes
g.
Income taxes (tax benefit) are comprised as follows:
 
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
Current taxes:
                 
Domestic
 
$
42,960
   
$
56,958
   
$
(7,872
)
Foreign
   
46,531
     
37,473
     
37,564
 
Total current taxes
   
89,491
     
94,431
     
29,692
 
Deferred taxes:
                       
Domestic
   
(2,244
)
   
(8,955
)
   
(3,682
)
Foreign
   
(40,827
)
   
(2,100
)
   
(7,956
)
Total deferred taxes
   
(43,071
)
   
(11,055
)
   
(11,638
)
Income taxes, net
 
$
46,420
   
$
83,376
   
$
18,054
 
Schedule of Reconciliation Between the Theoretical Tax Expense and the Actual Tax Expense (Benefit)
A reconciliation between the theoretical tax expense and the actual tax expense as reported in the consolidated statements of income is as follows:
 
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
Statutory tax rate
   
21
%
   
21
%
   
21
%
Effect of:
                       
Income tax at rate other than the U.S. statutory tax rate
   
(37.3
)%
   
(10.8
)%
   
(7.4
)%
Losses and timing differences for which valuation allowance was provided
   
27.7
%
   
5.2
%
   
2.7
%
Prior year income taxes (benefit)
   
(1.0
)%
   
2.9
%
   
(4.4
)%
R&D Capitalization and other effects of TCJA
   
42.5
%
   
18.9
%
   
0.1
%
Non-deductible expenses
   
4.5
%
   
13.2
%
   
2.0
%
Other individually immaterial income tax items, net
   
(0.2
)%
   
(3.3
)%
   
(4.4
)%
Effective tax rate
   
57.2
%
   
47.1
%
   
9.6
%
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
FINANCIAL INCOME (EXPENSE), NET (Tables)
12 Months Ended
Dec. 31, 2023
Nonoperating Income (Expense) [Abstract]  
Schedule of Financial Expenses (Income), Net
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
Exchange rate (loss) gain, net
 
$
24,181
   
$
(1,547
)
 
$
(22,493
)
Interest income on marketable securities
   
25,668
     
10,551
     
2,973
 
Convertible note
   
(2,930
)
   
(2,916
)
   
(2,903
)
Hedging
   
2,337
     
4,716
     
9,417
 
Financing component expenses related to ASC 606
   
(9,773
)
   
(7,038
)
   
(5,771
)
Bank charges
   
(1,418
)
   
(1,584
)
   
(1,991
)
Interest income
   
7,494
     
2,932
     
788
 
Interest expense
   
(1,269
)
   
(1,530
)
   
(605
)
Other
   
(3,078
)
   
166
     
571
 
Total financial income (expenses), net
 
$
41,212
   
$
3,750
   
$
(20,014
)
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Tables)
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Schedule of Reportable Segments and Operating Income
The following tables presents information on reportable segments profit (loss) for the period presented:
 
   
Year ended December 31, 2023
 
   
Solar
   
Energy Storage
   
All other
 
Revenues
 
$
2,815,539
   
$
83,717
   
$
76,438
 
Cost of revenues
   
1,994,578
     
112,518
     
75,469
 
Gross profit (loss)
   
820,961
     
(28,801
)
   
969
 
Research and development
   
226,776
     
17,370
     
9,403
 
Sales and marketing
   
126,207
     
3,539
     
2,654
 
General and administrative
   
103,461
     
10,409
     
3,286
 
Segments profit (loss)
 
$
364,517
   
$
(60,119
)
 
$
(14,374
)
 
   
Year ended December 31, 2022
 
   
Solar
   
Energy Storage
   
All other
 
Revenues
 
$
2,921,175
   
$
76,325
   
$
112,165
 
Cost of revenues
   
2,050,147
     
63,752
     
118,171
 
Gross profit (loss)
   
871,028
     
12,573
     
(6,006
)
Research and development
   
196,381
     
15,108
     
13,908
 
Sales and marketing
   
118,154
     
4,095
     
5,592
 
General and administrative
   
69,631
     
7,233
     
5,768
 
Segments profit (loss)
 
$
486,862
   
$
(13,863
)
 
$
(31,274
)
 
   
Year ended December 31, 2021
 
   
Solar
   
Energy Storage
   
All other
 
Revenues
 
$
1,787,280
   
$
83,430
   
$
92,737
 
Cost of revenues
   
1,136,896
     
61,099
     
108,483
 
Gross profit (loss)
   
650,384
     
22,331
     
(15,746
)
Research and development
   
143,173
     
10,289
     
20,217
 
Sales and marketing
   
85,309
     
3,698
     
6,232
 
General and administrative
   
53,156
     
5,841
     
7,695
 
Segments profit (loss)
 
$
368,746
   
$
2,503
   
$
(49,890
)
Schedule of Reportable Segments Reconciliation to Consolidated Revenues
The following table presents information on reportable segments reconciliation to consolidated revenues for the periods presented:
 
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
Solar segment revenues
 
$
2,815,539
   
$
2,921,175
   
$
1,787,280
 
Energy Storage segment revenues
   
83,717
     
76,325
     
83,430
 
All other segment revenues
   
76,438
     
112,165
     
92,737
 
Revenues from financing component
   
834
     
614
     
418
 
Consolidated revenues
 
$
2,976,528
   
$
3,110,279
   
$
1,963,865
 
 
The following table presents information on reportable segments reconciliation to consolidated operating income for the periods presented:
 
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
Solar segment profit
 
$
364,517
   
$
486,862
   
$
368,746
 
Energy Storage segment profit (loss)
   
(60,119
)
   
(13,863
)
   
2,503
 
All other segment loss
   
(14,374
)
   
(31,274
)
   
(49,890
)
Segments operating profit
   
290,024
     
441,725
     
321,359
 
Amounts not allocated to segments:
                       
Stock based compensation expenses
   
(149,945
)
   
(145,539
)
   
(102,593
)
Amortization and depreciation of acquired assets
   
(7,969
)
   
(9,478
)
   
(10,812
)
Impairment of goodwill and long-lived assets
   
(30,790
)
   
(119,141
)
   
-
 
Restructuring and other exit activities
   
(60,189
)
   
(4,314
)
   
-
 
Other unallocated income (expenses), net
   
(926
)
   
2,867
     
(815
)
Consolidated operating income
 
$
40,205
   
$
166,120
   
$
207,139
 
Summary of Revenues Within Geographic Areas
b.
Revenues by geographic, based on customers’ location:
 
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
United States
 
$
759,611
   
$
1,133,798
   
$
786,019
 
Europe(*)
   
661,542
     
528,197
     
297,684
 
Germany
   
692,047
     
449,160
     
191,066
 
Netherlands
   
326,314
     
382,226
     
222,103
 
Italy
   
223,943
     
330,565
     
181,644
 
Rest of the world
   
313,071
     
286,333
     
285,349
 
Total revenues
 
$
2,976,528
   
$
3,110,279
   
$
1,963,865
 
 
(*) Except for Germany, Netherlands and Italy
Summary of Revenues By Product Family
c.
Revenues by type:
 
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
Inverters
 
$
1,374,026
   
$
1,137,142
   
$
828,101
 
Optimizers
   
902,411
     
1,135,040
     
828,542
 
Batteries for PV applications
   
378,275
     
429,119
     
19,531
 
e-Mobility components and telematics
   
68,425
     
94,446
     
68,946
 
Communication
   
32,945
     
72,812
     
24,111
 
Others
   
220,446
     
241,720
     
194,634
 
Total revenues
 
$
2,976,528
   
$
3,110,279
   
$
1,963,865
 
Schedule of Long-lived Assets By Geographic Region
d.
Long-lived assets by geographic location:
 
   
As of December 31,
 
   
2023
   
2022
 
Israel
 
$
364,438
   
$
333,740
 
Korea
   
199,422
     
201,731
 

United States

    47,083       12,030  
China
   
38,037
     
34,230
 
Europe
   
23,478
     
21,282
 
Other
   
6,288
     
3,710
 
Total long-lived assets(*)
 
$
678,746
   
$
606,723
 
 
(*) Long-lived assets are comprised of property and equipment, net and Operating lease right-of-use assets, net.
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Significant Accounting Policies [Line Items]        
Reduction of fixed assets   $ 7,359    
Prepaid expenses and other current assets $ 2,018      
Impairment of intangible assets 30,790 29,037 $ 2,209  
Impairment of goodwill 90,104 90,104    
Capitalized implementation costs related to ERP conversion 13,666 3,457    
Severance pay        
Severance expenses 23,643 17,202 14,231  
Shipping and handling costs        
Shipping and handling costs $ 214,349 257,753 116,574  
Warranty obligations        
Minimum term of warranty obligation for StorEdge products. 10 years      
Minimum term of warranty obligations for inverters 12 years      
Minimum term of warranty obligations for power optimizers 25 years      
Maximum extended product warranty period 25 years      
Derivative financial instruments        
Cumulative effect of adopting ASU 2020-06 on retained earnings $ 2,884      
Cumulative effect of adopting ASU 2020-06 on additional paid-in capital 36,336      
Cumulative effect of adopting ASU 2020-06 on convertible senior notes 45,282      
Cumulative effect of adopting ASU 2020-06 on deferred tax liabilities 11,830      
Advertising expenses 13,476 11,090 $ 6,323  
Accrued Exchange Fee Rebate 74,096 $ 176,706    
Advanced manufacturing production tax credits (AMPTC) $ 6,020      
Sales Revenue, Goods, Net [Member] | Customer Concentration Risk [Member] | Major Customer One [Member]        
Derivative financial instruments        
Concentration risk percentage   18.50%    
Sales Revenue, Goods, Net [Member] | Customer Concentration Risk [Member] | Major Customer Two [Member]        
Derivative financial instruments        
Concentration risk percentage 24.00%   30.90%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Major Customer Three [Member]        
Derivative financial instruments        
Concentration risk percentage 47.10% 42.20%    
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Two Contract Manufacturers [Member]        
Derivative financial instruments        
Concentration risk percentage 58.50% 34.30%    
Israeli Ministry Of Economy And Industry [Member] | Sella One Factory [Member]        
Significant Accounting Policies [Line Items]        
Subsidy amount       $ 7,000
Chungcheongbuk-do Province Of South Korea [Member] | Sella Two Factory [Member]        
Significant Accounting Policies [Line Items]        
Subsidy amount       $ 12,000
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Schedule of Allowance for Credit Losses) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Accounting Policies [Abstract]  
Balance, at beginning of period $ 3,202
Increase in provision for expected credit losses 13,760
Recoveries collected (134)
Amounts written off charged against the allowance 568
Foreign currency translation 140
Balance, at end of period $ 16,400
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Estimated Useful Lives of Property and Equipment) (Details)
12 Months Ended
Dec. 31, 2023
Buildings and plants [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment, depreciation rate 2.50%
Buildings and plants [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment, depreciation rate 2.50%
Buildings and plants [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment, depreciation rate 5.70%
Computers and peripheral equipment [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment, depreciation rate 33.30%
Computers and peripheral equipment [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment, depreciation rate 14.30%
Computers and peripheral equipment [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment, depreciation rate 33.30%
Office furniture and fixtures [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment, depreciation rate 7.00%
Office furniture and fixtures [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment, depreciation rate 7.00%
Office furniture and fixtures [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment, depreciation rate 25.00%
Machinery and Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment, depreciation rate 10.00%
Machinery and Equipment [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment, depreciation rate 10.00%
Machinery and Equipment [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment, depreciation rate 25.00%
Laboratory Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment, depreciation rate 10.00%
Laboratory Equipment [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment, depreciation rate 10.00%
Laboratory Equipment [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment, depreciation rate 20.00%
Leasehold Improvements [Member]  
Property, Plant and Equipment [Line Items]  
Useful Life, Term, Description us-gaap:UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Estimate Fair Value of Stock Options and Warrants) (Details) - Employee and Executive Director [Member]
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Employee Stock Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest [1] 0.00% 0.00% 0.43%
Dividend yields [1] 0.00% 0.00% 0.00%
Volatility [1] 0.00% 0.00% 60.74%
Expected option term in years [1] 0 years 0 years 5 years 5 months 23 days
Estimated forfeiture rate [1] 0.00% 0.00% 0.00%
ESPP [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Dividend yields 0.00% 0.00% 0.00%
Expected option term in years 6 months 6 months 6 months
ESPP [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest 5.38% 1.64% 0.03%
Volatility 56.44% 71.28% 48.39%
ESPP [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest 5.46% 4.70% 0.10%
Volatility 66.78% 71.97% 76.05%
PSU [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest 4.09% 1.77% 0.00%
Dividend yields 0.00% 0.00% 0.00%
Volatility 71.60% 67.42% 0.00%
Expected option term in years 3 years    
PSU [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected option term in years   1 year  
PSU [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected option term in years   3 years  
[1] No new options were granted in 2023 and 2022.
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
BUSINESS COMBINATIONS (Narrative) (Details)
$ in Thousands
Apr. 06, 2023
USD ($)
Business Acquisition [Line Items]  
Approximate cash acquisition $ 18,346
Hark Systems Ltd [Member]  
Business Acquisition [Line Items]  
Approximate cash acquisition 18,346
Cash held by company for period of one year $ 1,245
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
BUSINESS COMBINATIONS (Schedule of Fair Values Estimation of Assets Acquired and Liabilities Assumed) (Details)
$ in Thousands
Apr. 06, 2023
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Cash $ 448
Net liabilities assumed (1,837)
Total 18,346
Current technology [Member]  
Finite-Lived Intangible Assets [Line Items]  
Identified intangible assets: $ 6,576
Weighted average life 5 years
Customer relationships [Member]  
Finite-Lived Intangible Assets [Line Items]  
Identified intangible assets: $ 283
Weighted average life 1 year
Trade names [Member]  
Finite-Lived Intangible Assets [Line Items]  
Identified intangible assets: $ 610
Weighted average life 5 years
Goodwill [Member]  
Finite-Lived Intangible Assets [Line Items]  
Identified intangible assets: $ 12,266
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
MARKETABLE SECURITIES (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Marketable Securities Schedule Of Contractual Maturities Details [Abstract]      
Proceeds from maturity of available-for-sale $ 277,382 $ 201,974 $ 187,375
Proceeds from sale of available-for-sale securities 2,807 29,236 14,813
Realized loss $ 125 $ 434 $ 16
XML 88 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
MARKETABLE SECURITIES (Schedule of Available-For-Sale Securities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Available for-sale - matures within one year, amortized cost $ 526,355 $ 246,327
Available for-sale - matures within one year, gross unrealized gains 1,363 0
Available for-sale - matures within one year, gross unrealized losses (6,148) (5,210)
Available for-sale - matures within one year, fair value 521,570 241,117
Available for-sale - matures after one year, amortized cost 409,241 672,488
Available for-sale - matures after one year, gross unrealized gains 3,171 80
Available for-sale - matures after one year, gross unrealized losses (4,587) (27,077)
Available for-sale - matures after one year, fair value 407,825 645,491
Amortized cost 935,596 918,815
Gross unrealized gains 4,534 80
Gross unrealized losses (10,735) (32,287)
Fair value 929,395 886,608
Corporate bonds [Member]    
Marketable Securities [Line Items]    
Available for-sale - matures within one year, amortized cost 487,083 222,482
Available for-sale - matures within one year, gross unrealized gains 679 0
Available for-sale - matures within one year, gross unrealized losses (5,942) (4,657)
Available for-sale - matures within one year, fair value 481,820 217,825
Available for-sale - matures after one year, amortized cost 342,223 657,238
Available for-sale - matures after one year, gross unrealized gains 1,902 80
Available for-sale - matures after one year, gross unrealized losses (4,444) (26,460)
Available for-sale - matures after one year, fair value 339,681 630,858
U.S. Treasury securities [Member]    
Marketable Securities [Line Items]    
Available for-sale - matures within one year, amortized cost 15,324 15,963
Available for-sale - matures within one year, gross unrealized gains 0 0
Available for-sale - matures within one year, gross unrealized losses (63) (284)
Available for-sale - matures within one year, fair value 15,261 15,679
Available for-sale - matures after one year, amortized cost 2,430 9,939
Available for-sale - matures after one year, gross unrealized gains 0 0
Available for-sale - matures after one year, gross unrealized losses (22) (261)
Available for-sale - matures after one year, fair value 2,408 9,678
U.S. Government agency securities [Member]    
Marketable Securities [Line Items]    
Available for-sale - matures within one year, amortized cost 8,787  
Available for-sale - matures within one year, gross unrealized gains 11  
Available for-sale - matures within one year, gross unrealized losses (3)  
Available for-sale - matures within one year, fair value 8,795  
Available for-sale - matures after one year, amortized cost 44,100  
Available for-sale - matures after one year, gross unrealized gains 107  
Available for-sale - matures after one year, gross unrealized losses (121)  
Available for-sale - matures after one year, fair value 44,086  
Non-U.S. Government securities[Member]    
Marketable Securities [Line Items]    
Available for-sale - matures within one year, amortized cost 15,161 7,882
Available for-sale - matures within one year, gross unrealized gains 673 0
Available for-sale - matures within one year, gross unrealized losses (140) (269)
Available for-sale - matures within one year, fair value 15,694 7,613
Available for-sale - matures after one year, amortized cost 20,488 5,311
Available for-sale - matures after one year, gross unrealized gains 1,162 0
Available for-sale - matures after one year, gross unrealized losses 0 (356)
Available for-sale - matures after one year, fair value $ 21,650 $ 4,955
XML 89 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
INVENTORIES, NET (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]      
Inventory Write-down $ 46,369 $ 10,170 $ 7,142
XML 90 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
INVENTORIES, NET (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 340,604 $ 503,257
Work in process 20,885 23,407
Finished goods 1,081,960 202,537
Inventories $ 1,443,449 $ 729,201
XML 91 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Vendor non-trade receivables [1] $ 102,991 $ 147,597
Government authorities 167,221 55,670
Loan receivables [2] 55,418 0
Interest from marketable securities 7,515 6,235
Prepaid expenses and other 45,249 31,580
Total prepaid expenses and other current assets $ 378,394 $ 241,082
[1] Vendor non-trade receivables derived from the sale of components to manufacturing vendors who manufacture products, components and other testing equipment for the Company. The Company purchases these components directly from other suppliers. The Company does not reflect the sale of these components to the contract manufacturers in its revenues.
[2] Loan receivables is a loan to third parties. The loan will be repaid on a monthly basis with an additional agreed interest for the long term portion of the loan.
XML 92 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
PROPERTY, PLANT AND EQUIPMENT, NET (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Abstract]      
Depreciation expenses $ 49,544 $ 40,580 $ 29,359
Amount of impairment loss $ 25,168 $ 649 $ 2,113
XML 93 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
PROPERTY, PLANT AND EQUIPMENT, NET (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment $ 849,573 $ 728,499
Less - accumulated depreciation 234,994 184,530
Total property, plant and equipment, net 614,579 543,969
Land [Member]    
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment 12,823 13,070
Buildings and plants [Member]    
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment 153,813 152,218
Computers and peripheral equipment [Member]    
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment 57,527 46,376
Office furniture and equipment [Member]    
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment 10,992 10,911
Laboratory and testing equipment [Member]    
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment 67,248 58,454
Machinery and equipment [Member]    
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment 362,363 315,155
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment 96,730 85,147
Assets under construction and payments on account [Member]    
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment $ 88,077 $ 47,168
XML 94 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES (Schedule of Lease-Related Assets and Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets:    
Operating lease assets, net of lease incentive obligation $ 64,167 $ 62,754
Finance lease assets 49,926 52,934
Total lease assets $ 114,093 115,688
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] us-gaap:OtherAssets  
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] us-gaap:OtherAssets  
Liabilities:    
Operating leases short term $ 17,704 16,183
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accounts Payable and Accrued Liabilities, Current  
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating leases long term  
Finance leases short term $ 3,253 3,263
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accounts Payable and Accrued Liabilities, Current  
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance leases long term  
Operating leases long term $ 45,070 46,256
Finance leases long term 41,892 45,385
Total lease liabilities $ 107,919 $ 111,087
XML 95 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES (Schedule of Information Related to Operating and Finance Leases) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Finance leases:    
Finance lease cost $ 4,154 $ 4,196
Weighted average remaining lease term in years 14 years 11 months 26 days 16 years 3 months 10 days
Weighted average annual discount rate 2.30% 2.30%
Operating leases:    
Operating lease cost $ 18,479 $ 15,901
Weighted average remaining lease term in years 9 years 6 months 8 years 3 months 29 days
Weighted average annual discount rate 3.68% 2.17%
XML 96 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES (Schedule of Supplemental Cash Flow Information Related to Leases) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract]    
Operating cash flows for operating leases $ 17,930 $ 16,343
Operating cash flows for finance leases 373 420
Finance Lease, Interest Payment on Liability $ 2,794 $ 2,834
XML 97 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES (Schedule of Operating and Finance lease liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating leases    
2024 $ 17,933  
2025 10,693  
2026 6,585  
2027 5,209  
2028 4,479  
Thereafter 30,169  
Total lease payments 75,068  
Less amount of lease payments representing interest (12,294)  
Present value of future lease payments 62,774  
Less current lease liabilities (17,704)  
Long-term lease liabilities 45,070 $ 46,256
Finance lease    
2024 3,288  
2025 3,452  
2026 3,452  
2027 4,017  
2028 3,155  
Thereafter 36,087  
Total lease payments 53,451  
Less amount of lease payments representing interest (8,306)  
Present value of future lease payments 45,145  
Less current lease liabilities (3,253)  
Finance lease liabilities $ 41,892 $ 45,385
XML 98 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
INTANGIBLE ASSETS, NET (Narrative) (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Jun. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Indefinite-Lived Intangible Assets [Line Items]            
Amortization expenses       $ 7,652 $ 9,096 $ 10,176
Automation Machines [Member]            
Indefinite-Lived Intangible Assets [Line Items]            
Amount of impairment loss   $ 245        
Impairment, Intangible Asset, Indefinite-Lived (Excluding Goodwill), Statement of Income or Comprehensive Income [Extensible Enumeration]       us-gaap:OtherOperatingIncome    
Critical Power [Member]            
Indefinite-Lived Intangible Assets [Line Items]            
Gain (loss) on intangible assets     $ 1,226      
Technology [Member]            
Indefinite-Lived Intangible Assets [Line Items]            
Gain (loss) on intangible assets $ 4,798          
Amount of impairment loss   $ 26,917        
Impairment, Intangible Asset, Indefinite-Lived (Excluding Goodwill), Statement of Income or Comprehensive Income [Extensible Enumeration]       us-gaap:OtherOperatingIncome    
XML 99 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
INTANGIBLE ASSETS, NET (schedule of acquired intangible assets) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite-lived intangible assets:    
Gross intangible assets $ 56,382 $ 40,416
Less - accumulated amortization (21,037) (20,487)
Total intangible assets, net 35,345 19,929
Current Technology [Member]    
Finite-lived intangible assets:    
Gross intangible assets 26,990 29,196
Customer relationships [Member]    
Finite-lived intangible assets:    
Gross intangible assets 3,193 2,958
Trade names [Member]    
Finite-lived intangible assets:    
Gross intangible assets 624 3,287
Assembled workforce [Member]    
Finite-lived intangible assets:    
Gross intangible assets 3,575 3,575
Patents [Member]    
Finite-lived intangible assets:    
Gross intangible assets $ 22,000 $ 1,400
XML 100 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
INTANGIBLE ASSETS, NET (schedule of future amortization expense) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
2024 $ 7,415  
2025 6,518  
2026 5,930  
2027 3,762  
2028 2,612  
2029 and thereafter 9,108  
Total intangible assets, net $ 35,345 $ 19,929
XML 101 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
GOODWILL (Narrative) (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2022
Jun. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Goodwill [Line Items]          
Goodwill, Impairment Loss     $ 0 $ 90,104 $ 0
Accumulated goodwill impairment losses     $ 90,104 $ 90,104  
e-Mobility components and telematics [Member]          
Goodwill [Line Items]          
Goodwill, Impairment Loss $ 80,534        
Automation Machines [Member]          
Goodwill [Line Items]          
Goodwill, Impairment Loss $ 6,788        
Critical Power [Member]          
Goodwill [Line Items]          
Goodwill, Impairment Loss   $ 2,782      
XML 102 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
GOODWILL (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Acquired Finite-Lived Intangible Assets [Line Items]      
Goodwill at January 1 $ 31,189 $ 129,629  
Acquisitions 12,266    
Foreign currency adjustments (459) (8,336)  
Impairment losses 0 (90,104) $ 0
Goodwill at December 31 42,996 31,189 129,629
Solar [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Goodwill at January 1 28,768 30,505  
Acquisitions 12,266    
Foreign currency adjustments (402) (1,737)  
Impairment losses   0  
Goodwill at December 31 40,632 28,768 30,505
Energy Storage [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Goodwill at January 1 2,421 2,568  
Acquisitions 0    
Foreign currency adjustments (57) (147)  
Impairment losses   0  
Goodwill at December 31 2,364 2,421 2,568
All other [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Goodwill at January 1 0 96,556  
Acquisitions 0    
Foreign currency adjustments 0 (6,452)  
Impairment losses   (90,104)  
Goodwill at December 31 $ 0 $ 0 $ 96,556
XML 103 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
OTHER LONG TERM ASSETS (Narrative) (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jul. 31, 2023
Apr. 30, 2023
Jan. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Other Assets, Noncurrent [Abstract]            
Investments $ 2,500 $ 2,500 $ 5,500      
Percentage of outstanding common shares 4.50% 4.50% 34.80%      
Net loss from equity method investments       $ 350 $ 0 $ 0
XML 104 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
OTHER LONG TERM ASSETS (Schedule of Other Long Term Assets) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Other Assets, Noncurrent [Abstract]    
Cloud computing arrangements $ 13,666 $ 3,457
Severance pay fund 9,241 8,799
Investments in privately held companies [1] 7,650 1,863 [2]
Loan receivables 2,438 0
Other 4,606 4,687
Total other long term assets $ 37,601 $ 18,806
[1] In January 2023, the Company completed an investment of $5,500 in the common stock of a privately-held company which represents 34.8% of its outstanding shares. The Company accounted for this investment using the equity method of accounting. The Company's share of net loss for the year ended December 31, 2023 was $350.
[2] In April and July of 2023, the Company completed a total investment of $2,500 in the preferred stock of a privately-held company which represents 4.5% of its outstanding shares on a fully diluted basis. The Company accounted for this investment as an equity investment without readily determinable fair values. No impairment or other adjustments related to observable price changes in orderly transactions for identical or similar investments were identified.
XML 105 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Narrative) (Details) - Dec. 31, 2023 - Foreign exchange forward contracts [Member]
€ in Millions, ₪ in Millions
EUR (€)
ILS (₪)
Put option [Member]    
Derivative [Line Items]    
Forward/option contracts | ₪   ₪ 541
Call option [Member]    
Derivative [Line Items]    
Forward/option contracts | € € 60  
XML 106 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Schedule of fair values of outstanding derivative instruments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Derivative assets of options and forward contracts:    
Total derivative assets $ 4,887 $ 0
Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration]   Prepaid Expense and Other Assets, Current
Derivative liabilities of options and forward contracts:    
Total derivative liabilities $ 0 $ (1,874)
Designated cash flow hedges [Member]    
Derivative assets of options and forward contracts:    
Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration] Prepaid Expense and Other Assets, Current Prepaid Expense and Other Assets, Current
Derivative liabilities of options and forward contracts:    
Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration] Accounts Payable and Other Accrued Liabilities, Current Accounts Payable and Other Accrued Liabilities, Current
Designated cash flow hedges [Member] | Prepaid expenses and other current assets [Member]    
Derivative assets of options and forward contracts:    
Total derivative assets $ 4,477 $ 0
Designated cash flow hedges [Member] | Accrued expenses and other current liabilities [Member]    
Derivative liabilities of options and forward contracts:    
Total derivative liabilities $ 0 $ (1,874)
Non-designated hedges [Member]    
Derivative assets of options and forward contracts:    
Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration] Prepaid Expense and Other Assets, Current  
Derivative liabilities of options and forward contracts:    
Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration] Accounts Payable and Other Accrued Liabilities, Current Accounts Payable and Other Accrued Liabilities, Current
Non-designated hedges [Member] | Prepaid expenses and other current assets [Member]    
Derivative assets of options and forward contracts:    
Total derivative assets $ 410 $ 0
Non-designated hedges [Member] | Accrued expenses and other current liabilities [Member]    
Derivative liabilities of options and forward contracts:    
Total derivative liabilities $ 0 $ 0
XML 107 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Schedule of Gains (Losses) on Derivative Instruments Recognized in our Income Statements) (Details) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Non-designated hedges [Member]      
Trading Activity, Gains and Losses, Net [Line Items]      
Gains (losses) on derivative instruments $ 2,337 $ 4,716 $ 9,417
Designated cash flow hedges [Member]      
Trading Activity, Gains and Losses, Net [Line Items]      
Gains (losses) on derivative instruments $ (1,990) $ (8,965) $ 3,289
XML 108 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
FAIR VALUE MEASUREMENTS (Details) - Fair Value, Measurements, Recurring [Member] - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Level 1 [Member] | Cash [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of assets $ 309,521 $ 695,004
Level 1 [Member] | Money Market Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of assets 22,311 25,149
Level 1 [Member] | Deposits [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of assets 6,636 62,959
Level 2 [Member] | Derivative instruments [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of liabilities 0 (1,874)
Level 2 [Member] | Derivative instruments [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of assets 4,887 0
Level 2 [Member] | Short-term corporate bonds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of assets 481,820 217,825
Level 2 [Member] | Short-term marketable securities: U.S. Treasury securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of assets 15,261 15,679
Level 2 [Member] | Short-term marketable securities: U.S. Government agency securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of assets 8,795 0
Level 2 [Member] | Short-term marketable securities: Non - U.S. Government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of assets 15,694 7,613
Level 2 [Member] | Long-term corporate bonds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of assets 339,681 630,858
Level 2 [Member] | Long-term marketable securities: U.S. Treasury securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of assets 2,408 9,678
Level 2 [Member] | Long-term marketable securities: U.S. Government agency securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of assets 44,086 0
Level 2 [Member] | Long-term marketable securities: Non - U.S. Government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of assets $ 21,650 $ 4,955
XML 109 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
WARRANTY OBLIGATIONS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Changes in the Company's product warranty liability      
Balance, at the beginning of the period $ 385,057 $ 265,160 $ 204,994
Accruals for warranty during the period 250,266 211,202 127,057
Changes in estimates 20,017 1,914 7,685
Settlements (137,096) (93,219) (74,576)
Balance, at end of the period 518,244 385,057 265,160
Less current portion (183,047) (103,975) (71,480)
Product Warranty Accrual, Noncurrent $ 335,197 $ 281,082 $ 193,680
XML 110 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
DEFERRED REVENUES (Schedule of Balances of Deferred Revenues) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue Recognition and Deferred Revenue [Abstract]      
Balance, at the beginning of the period $ 213,577 $ 169,345 $ 140,020
Revenue recognized (29,650) (23,017) (26,093)
Increase in deferred revenues and customer advances 71,516 67,249 55,418
Balance, at the end of the period 255,443 213,577 169,345
Less current portion (40,836) (26,641) (17,789)
Long term portion $ 214,607 $ 186,936 $ 151,556
XML 111 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
DEFERRED REVENUES (Schedule Estimated Revenues Expected To Recognized In Future To Performance Obligations) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Deferred Revenue Arrangement [Line Items]        
Deferred revenues $ 255,443 $ 213,577 $ 169,345 $ 140,020
2024 [Member]        
Deferred Revenue Arrangement [Line Items]        
Deferred revenues 40,836      
2025 [Member]        
Deferred Revenue Arrangement [Line Items]        
Deferred revenues 13,786      
2026 [Member]        
Deferred Revenue Arrangement [Line Items]        
Deferred revenues 13,417      
2027 [Member]        
Deferred Revenue Arrangement [Line Items]        
Deferred revenues 11,314      
2028 [Member]        
Deferred Revenue Arrangement [Line Items]        
Deferred revenues 10,084      
Thereafter [Member]        
Deferred Revenue Arrangement [Line Items]        
Deferred revenues $ 166,006      
XML 112 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued expenses $ 142,130 $ 117,638
Government authorities 34,309 67,514
Operating lease liabilities 17,704 16,183
Accrual for sales incentives 5,862 6,790
Finance lease 3,253 3,263
Other 2,653 2,724
Total accrued expenses and other current liabilities $ 205,911 $ 214,112
XML 113 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONVERTIBLE SENIOR NOTES (Narrative) (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Sep. 25, 2020
USD ($)
d
$ / shares
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Convertible Senior Notes due 2025 [Member]        
Debt Instrument [Line Items]        
Debt conversion, description   On September 25, 2020, the Company sold $632,500 aggregate principal amount of its 0.00% convertible senior notes due 2025 (the “Notes”). The Notes were sold pursuant to an indenture, dated September 25, 2020 (the “Indenture”), between the Company and U.S. Bank National Association, as trustee (the “Trustee”). The Notes do not bear regular interest and mature on September 15, 2025, unless earlier repurchased or converted in accordance with their terms. The Notes are general senior unsecured obligations of the Company.Holders may convert their Notes prior to the close of business on the business day immediately preceding June 15, 2025 in multiples of $1,000 principal amount, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on December 31, 2020 (and only during such calendar quarter), if the last reported sale price of the common stock for at least 20 trading days (whether or not consecutive) during the period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; (2) during the five-business-day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of the Notes for each trading day of that five consecutive trading day period was less than 98% of the product of the last reported sale price of the common stock and the conversion rate on each such trading day; or (3) upon the occurrence of specified corporate events as described in the Indenture. In addition, holders may convert their Notes, in multiples of $1,000 principal amount, at their option at any time beginning on or after June 15, 2025, and prior to the close of business on the second scheduled trading day immediately preceding the stated maturity date of the Notes, without regard to the foregoing circumstances. The initial conversion rate for the Notes was 3.5997 shares of common stock per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $277.80 per share of common stock, subject to adjustment upon the occurrence of certain specified events as set forth in the Indenture.    
Principal amount sold $ 632,500      
Coupon rate 0.00%      
Maturity date Sep. 15, 2025      
Conversion amount $ 1,000 $ 1,000    
Conversion days | d 30      
Conversion rate | $ / shares $ 3.5997      
Amount of conversion $ 1,000      
Conversion price | $ / shares $ 277.8      
Amortization of debt discount and debt issuance costs   $ 2,930 $ 2,916 $ 2,903
Amortized term   1 year 8 months 12 days    
Effective interest   0.47%    
Senior Notes [Member] | Level 2 [Member]        
Debt Instrument [Line Items]        
Estimated fair value of notes   $ 577,156    
XML 114 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONVERTIBLE SENIOR NOTES (Schedule of Convertible Senior Notes) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Liability:    
Principal $ 632,500 $ 632,500
Unamortized issuance costs (5,119) (8,049)
Net carrying amount $ 627,381 $ 624,451
XML 115 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
OTHER LONG TERM LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Other Liabilities Disclosure [Abstract]    
Tax liabilities $ 3,577 $ 3,830
Accrued severance pay 12,967 9,848
Prepaid expenses and other 1,900 2,078
Other non-current liabilities $ 18,444 $ 15,756
XML 116 R100.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK CAPITAL (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Mar. 17, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Mar. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Underwriters discounts and commissions     $ 27,140    
Offering costs     834    
Number of shares of common stock reserved for issuance pursuant to stock awards under the plan   10,000,000      
Total stock-based compensation capitalized   $ 4,126 380 $ 0  
Equity based compensation expenses to employees and nonemployees   27,551 7,747 19,113  
Tax benefit realized from share-based compensation   8,866 10,171 13,379  
Unrecognized compensation expense   $ 332,367      
IPO [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock shares sold in public offerings 2,300,000        
Per share price of common stock sold $ 295        
IPO [Member] | Underwriting Agreement [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock shares sold in public offerings 300,000        
Underwriters discounts and commissions $ 27,140        
Offering costs 834        
Proceeds from secondary public offering, net of issuance costs $ 650,526        
2015 Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares available for future grant under the plan   11,042,805      
Employee Stock Option [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Closing price intrinsic value   $ 93.6      
Employee Stock Option [Member] | Employees and Members of Board of Directors [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Intrinsic value of options exercised   $ 3,572 $ 37,948 $ 65,668  
Employee Stock Option [Member] | 2015 Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares of common stock reserved for issuance pursuant to stock awards under the plan   20,853,755      
Number of shares available for future grant under the plan   8,617,974     379,358
Percentage of common shares increase automatically each year   5.00%      
ESPP [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares of common stock reserved for issuance pursuant to stock awards under the plan   4,150,380      
Number of shares available for future grant under the plan   3,212,216      
Number of common stock purchased under ESPP   938,164      
Period of plan increase automatically number of shares   487,643      
Percentage of common shares increase automatically each year   1.00%      
Maximum percentage of salary   15.00%      
Aggregate limit per participant   $ 15      
Purchase price of common stock, percent   85.00%      
XML 117 R101.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK CAPITAL (Summary of the Activity in the Share Options) (Details) - Employee Stock Option [Member] - Employees and Members of Board of Directors [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Number of options    
Outstanding at the beginning of the period 339,029  
Exercised (21,613)  
Outstanding at the end of the period 317,416 339,029
Weighted average exercise price    
Outstanding at the beginning of the period $ 50.64  
Exercised 10.48  
Outstanding at the end of the period $ 53.38 $ 50.64
Weighted average remaining contractual term in years    
Outstanding 4 years 18 days 4 years 10 months 9 days
Aggregate intrinsic Value    
Outstanding $ 17,366 $ 79,414
Exercised $ 3,572  
Vested and expected to vest at the end of the period    
Number of options 317,166  
Weighted average exercise price $ 53.24  
Weighted average remaining contractual term in years 4 years 18 days  
Aggregate intrinsic Value $ 17,366  
Exercisable at the end of the period    
Number of options 307,719  
Weighted average exercise price $ 47.7  
Weighted average remaining contractual term in years 3 years 11 months 19 days  
Aggregate intrinsic Value $ 17,366  
XML 118 R102.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK CAPITAL (Schedule of RSUs and PSUs Activity) (Details)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Restricted Stock Units (RSUs) [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unvested at beginning of period | shares 1,488,515
Granted | shares 1,138,764
Vested | shares (661,967)
Forfeited | shares (105,026)
Unvested at end of period | shares 1,860,286
Weighted average grant date fair value, beginning of period | $ / shares $ 232.05
Weighted average grant date fair value, granted | $ / shares 133.44
Weighted average grant date fair value, vested | $ / shares 198.16
Weighted average grant date fair value, forfeited | $ / shares 253.8
Weighted average grant date fair value, end of period | $ / shares $ 182.52
Phantom Share Units (PSUs) [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unvested at beginning of period | shares 149,232
Granted | shares 32,348
Vested | shares (107,165)
Unvested at end of period | shares 74,415
Weighted average grant date fair value, beginning of period | $ / shares $ 295.88
Weighted average grant date fair value, granted | $ / shares 314.22
Weighted average grant date fair value, vested | $ / shares 296.76
Weighted average grant date fair value, end of period | $ / shares $ 302.58
XML 119 R103.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK CAPITAL (Schedule of Stock-based Compensation Expense for Employees and Nonemployee) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based Payment Arrangement, Expense $ 149,945 $ 145,539 $ 102,593
Total stock-based compensation capitalized 4,126 380 0
Cost of revenues [Member]      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based Payment Arrangement, Expense 23,200 21,818 18,743
Research and development [Member]      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based Payment Arrangement, Expense 66,944 63,211 45,424
Sales and marketing [Member]      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based Payment Arrangement, Expense 30,987 31,017 22,834
General and administrative [Member]      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based Payment Arrangement, Expense 28,814 29,493 15,592
Inventories [Member]      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation capitalized 2,460 0 0
Other long-term assets [Member]      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation capitalized $ 1,666 $ 380 $ 0
XML 120 R104.htm IDEA: XBRL DOCUMENT v3.24.0.1
COMMITMENTS AND CONTINGENT LIABILITIES (Narrative) (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Aug. 31, 2019
€ / shares
Aug. 31, 2019
USD ($)
Dec. 31, 2023
USD ($)
€ / shares
Dec. 31, 2023
USD ($)
Loss Contingencies [Line Items]        
Non-cancelable purchase obligations     $ 1,041,253 $ 1,041,253
Provision for loss     24,963 24,963
Contractual obligations for capital expenditures     $ 95,499 95,499
Difference amount of tendered shares for shareholders of SMRE   $ 3,000    
Difference amount per share of tendered shares for shareholders of SMRE | € / shares € 6,000   $ 6,000  
Legal claims       2,011
Euro [Member]        
Loss Contingencies [Line Items]        
Difference amount per share of tendered shares for shareholders of SMRE | € / shares € 6,700   6,440  
Difference amount paid per share of terndered shares for shareholders of SMRE | € / shares     $ 440  
Office Rent Lease Agreements [Member]        
Loss Contingencies [Line Items]        
Guarantees amount     $ 6,123 6,123
Other Transactions [Member]        
Loss Contingencies [Line Items]        
Guarantees amount     $ 1,946 $ 1,946
XML 121 R105.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (schedule of changes in aoci) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance $ (73,109) $ (27,319) $ 3,857
Revaluation 23,959 (59,249) (29,649)
Tax on revaluation (5,504) 6,508 900
Other comprehensive income (loss) before reclassifications 18,455 (52,741) 28,749
Reclassification 8,432 7,760 (2,758)
Tax on reclassification (663) (809) 331
Gains (Losses) reclassified from accumulated other comprehensive income 7,769 6,951 (2,427)
Net current period other comprehensive income (loss) 26,224 (45,790) (31,176)
Ending balance (46,885) (73,109) (27,319)
Unrealized gains (losses) on available-for-sale marketable securities [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance (25,449) (4,709) 240
Revaluation 25,898 (26,944) (6,283)
Tax on revaluation (5,487) 5,583 1,346
Other comprehensive income (loss) before reclassifications 20,411 (21,361) (4,937)
Reclassification 107 736 (16)
Tax on reclassification (29) (115) 4
Gains (Losses) reclassified from accumulated other comprehensive income 78 621 (12)
Net current period other comprehensive income (loss) 20,489 (20,740) (4,949)
Ending balance (4,960) (25,449) (4,709)
Unrealized gains (losses) on cash flow hedges [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance (1,761) 874 0
Revaluation (1,973) (9,890) 3,735
Tax on revaluation (17) 925 (446)
Other comprehensive income (loss) before reclassifications (1,990) (8,965) 3,289
Reclassification 8,325 7,024 (2,742)
Tax on reclassification (634) (694) 327
Gains (Losses) reclassified from accumulated other comprehensive income 7,691 6,330 (2,415)
Net current period other comprehensive income (loss) 5,701 (2,635) 874
Ending balance 3,940 (1,761) 874
Foreign currency translation adjustments on intra-entity transactions that are of a long-term investment in nature [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance (37,960) (17,420) 0
Revaluation (5,375) (20,540) (17,420)
Tax on revaluation 0 0 0
Other comprehensive income (loss) before reclassifications (5,375) (20,540) (17,420)
Reclassification 0 0 0
Tax on reclassification 0 0 0
Gains (Losses) reclassified from accumulated other comprehensive income 0 0 0
Net current period other comprehensive income (loss) (5,375) (20,540) (17,420)
Ending balance (43,335) (37,960) (17,420)
Unrealized gains (losses) on foreign currency translation [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance (7,939) (6,064) 3,617
Revaluation 5,409 (1,875) (9,681)
Tax on revaluation 0 0 0
Other comprehensive income (loss) before reclassifications 5,409 (1,875) (9,681)
Reclassification 0 0 0
Tax on reclassification 0 0 0
Gains (Losses) reclassified from accumulated other comprehensive income 0 0 0
Net current period other comprehensive income (loss) 5,409 (1,875) (9,681)
Ending balance $ (2,530) $ (7,939) $ (6,064)
XML 122 R106.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (schedule of reclassifications of other comprehensive income loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]      
Cost of revenues $ 2,272,705 $ 2,265,631 $ 1,334,547
Research and development 321,482 289,814 219,633
Sales and marketing 164,318 159,680 119,000
General and administrative 146,504 112,496 82,196
Total, before income taxes 663,618 678,528 422,179
Income taxes (46,420) (83,376) (18,054)
Total, net of income taxes 34,329 93,779 169,170
Unrealized gains (losses) on available-for-sale marketable securities [Member] | Amount Reclassified from Accumulated Other Comprehensive Income (Loss) [Member]      
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]      
Financial income (expenses), net (107) (736) 16
Income taxes 29 115 (4)
Total, net of income taxes (78) (621) (12)
Unrealized gains (losses) on cash flow hedges [Member] | Amount Reclassified from Accumulated Other Comprehensive Income (Loss) [Member]      
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]      
Cost of revenues (964) (801) 333
Research and development (4,981) (4,142) 1,645
Sales and marketing (1,057) (959) 334
General and administrative (1,323) (1,122) 430
Total, before income taxes (8,325) (7,024) 2,742
Income taxes 634 694 (327)
Total, net of income taxes (7,691) (6,330) 2,415
Total reclassifications for the period $ (7,769) $ (6,951) $ 2,427
XML 123 R107.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS PER SHARE (Schedule of Computation of Basic and Diluted Net Earnings (Loss) Per Share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator:      
Net income $ 34,329 $ 93,779 $ 169,170
Denominator:      
Shares used in computing net EPS of common stock, basic 56,557,106 55,087,770 52,202,182
Numerator:      
Net income attributable to common stock, basic $ 34,329 $ 93,779 $ 169,170
Notes due 2025 0 2,203 2,134
Net income attributable to common stock, diluted $ 34,329 $ 95,982 $ 171,304
Denominator:      
Shares used in computing net EPS of common stock, basic 56,557,106 55,087,770 52,202,182
Notes due 2025 0 2,276,818 2,276,818
Effect of stock-based awards 680,412 736,061 1,492,030
Shares used in computing net EPS of common stock, diluted 57,237,518 58,100,649 55,971,030
Earnings (loss) per share:      
Basic $ 0.61 $ 1.7 $ 3.24
Diluted $ 0.6 $ 1.65 $ 3.06
Shares excluded from the calculation of net diluted due to their anti-dilutive effect 1,994,328 207,980 132,133
XML 124 R108.htm IDEA: XBRL DOCUMENT v3.24.0.1
OTHER OPERATING EXPENSES, NET (Narrative) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Solaredge Korea Formerly Kokam Acquisition [Member]  
Other Operating Income Expenses [Line Items]  
A settlement of pre-acquisition legal claim against Kokam $ 859
XML 125 R109.htm IDEA: XBRL DOCUMENT v3.24.0.1
OTHER OPERATING EXPENSES, NET (Schedule of Other Opearting Expenses) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Other Operating Income Expenses [Abstract]      
Impairment of property, plant and equipment $ 25,168 $ 649 $ 2,209
Impairment of long-lived assets [1] 5,622 28,388 0
Gain on sale of assets (1,262) (2,603) 0
Legal settlements and contingencies [2] 1,786 0 0
SolarEdge Korea (formerly Kokam) purchase escrow [3] 0 0 (859)
Total other operating expense, net $ 31,314 $ 26,434 $ 1,350
[1] See Note 9
[2] See Note 20c
[3] In the year ended December 31, 2021, the Company received a payment of $859 out of the SolarEdge Korea (formerly Kokam) acquisition escrow, with regards to a working capital adjustment.
XML 126 R110.htm IDEA: XBRL DOCUMENT v3.24.0.1
RESTRUCTURING AND OTHER EXIT ACTIVITIES (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Inventory write-off [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring Charges [1] $ 27,158  
Contract termination and other [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring Charges 30,169  
Critical Power's discontinuation [Member] | Inventory write-off [Member] | Cost of revenues [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring Charges   $ 4,314
Solar [Member] | Contract termination and other [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring Charges $ 10,558  
[1] Inventory write-down is included under Inventories, net on the balance sheet.
XML 127 R111.htm IDEA: XBRL DOCUMENT v3.24.0.1
RESTRUCTURING AND OTHER EXIT ACTIVITIES (Schedule of restructuring and other exit charges by reportable segments and type of cost) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Restructuring Cost and Reserve [Line Items]  
Total $ 60,189
Cost of revenues [Member]  
Restructuring Cost and Reserve [Line Items]  
Total 59,801
Sales and marketing [Member]  
Restructuring Cost and Reserve [Line Items]  
Total 4
General and administrative [Member]  
Restructuring Cost and Reserve [Line Items]  
Total 384
Solar [Member] | Employee termination costs [Member]  
Restructuring Cost and Reserve [Line Items]  
Total 2,561
Solar [Member] | Employee termination costs [Member] | Cost of revenues [Member]  
Restructuring Cost and Reserve [Line Items]  
Total 2,561
Solar [Member] | Employee termination costs [Member] | Sales and marketing [Member]  
Restructuring Cost and Reserve [Line Items]  
Total 0
Solar [Member] | Employee termination costs [Member] | General and administrative [Member]  
Restructuring Cost and Reserve [Line Items]  
Total 0
Solar [Member] | Contract termination and other [Member]  
Restructuring Cost and Reserve [Line Items]  
Total 20,593
Solar [Member] | Contract termination and other [Member] | Cost of revenues [Member]  
Restructuring Cost and Reserve [Line Items]  
Total 20,593
Solar [Member] | Contract termination and other [Member] | Sales and marketing [Member]  
Restructuring Cost and Reserve [Line Items]  
Total 0
Solar [Member] | Contract termination and other [Member] | General and administrative [Member]  
Restructuring Cost and Reserve [Line Items]  
Total 0
All other [Member] | Employee termination costs [Member]  
Restructuring Cost and Reserve [Line Items]  
Total 301
All other [Member] | Employee termination costs [Member] | Cost of revenues [Member]  
Restructuring Cost and Reserve [Line Items]  
Total 0
All other [Member] | Employee termination costs [Member] | Sales and marketing [Member]  
Restructuring Cost and Reserve [Line Items]  
Total 4
All other [Member] | Employee termination costs [Member] | General and administrative [Member]  
Restructuring Cost and Reserve [Line Items]  
Total 297
All other [Member] | Inventory write-off [Member]  
Restructuring Cost and Reserve [Line Items]  
Total 27,158
All other [Member] | Inventory write-off [Member] | Cost of revenues [Member]  
Restructuring Cost and Reserve [Line Items]  
Total 27,158
All other [Member] | Inventory write-off [Member] | Sales and marketing [Member]  
Restructuring Cost and Reserve [Line Items]  
Total 0
All other [Member] | Inventory write-off [Member] | General and administrative [Member]  
Restructuring Cost and Reserve [Line Items]  
Total 0
All other [Member] | Contract termination and other [Member]  
Restructuring Cost and Reserve [Line Items]  
Total 9,576
All other [Member] | Contract termination and other [Member] | Cost of revenues [Member]  
Restructuring Cost and Reserve [Line Items]  
Total 9,489
All other [Member] | Contract termination and other [Member] | Sales and marketing [Member]  
Restructuring Cost and Reserve [Line Items]  
Total 0
All other [Member] | Contract termination and other [Member] | General and administrative [Member]  
Restructuring Cost and Reserve [Line Items]  
Total $ 87
XML 128 R112.htm IDEA: XBRL DOCUMENT v3.24.0.1
RESTRUCTURING AND OTHER EXIT ACTIVITIES (Schedule of liability balance for the restructuring and other exit charges) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Employee termination costs [Member]  
Restructuring Reserve [Roll Forward]  
Balance as of January 1, 2023 $ 0
Charges 2,862
Cash payments (548)
Foreign currency adjustments 59
Balance as of December 31, 2023 2,373
Inventory write-off [Member]  
Restructuring Reserve [Roll Forward]  
Balance as of January 1, 2023 0 [1]
Charges 27,158 [1]
Cash payments 0 [1]
Foreign currency adjustments 616 [1]
Balance as of December 31, 2023 27,774 [1]
Contract termination and other [Member]  
Restructuring Reserve [Roll Forward]  
Balance as of January 1, 2023 0
Charges 30,169
Cash payments 0
Foreign currency adjustments 224
Balance as of December 31, 2023 $ 30,393
[1] Inventory write-down is included under Inventories, net on the balance sheet.
XML 129 R113.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES (Narrative) (Details)
$ in Thousands, ₪ in Billions
1 Months Ended 12 Months Ended
Dec. 22, 2017
Dec. 31, 2023
ILS (₪)
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2018
USD ($)
Dec. 31, 2023
USD ($)
Income Taxes [Line Items]            
Corporate tax rate (as a percent) 35.00% 21.00% 21.00% 21.00%    
U.S. income tax rate for foreign subsidiaries earnings   15.50%        
U.S. income tax rate for foreign subsidiaries earnings for other net current assets on remaining earnings   8.00%        
Total tax liability           $ 8,500
Interest and penalties accrued drelated to unrecognized tax benefits           2,927
Tax rate after amendment to investments law in Development area A   7.50%        
Tax rate before amendment to investments law in Development area A   9.00%        
Tax rate in other areas   16.00%        
Tax rate for preferred technological enterprises (PTE) in other areas   12.00%        
Tax rate if annual revenues exceed threshold limit   6.00%        
Annual revenue | ₪   ₪ 10        
Foreign Subsidiaries [Member]            
Income Taxes [Line Items]            
Carryforward tax losses           $ 205,263
Israel [Member] | Subsidiaries [Member]            
Income Taxes [Line Items]            
Corporate tax rate (as a percent)   23.00%        
Tax exempt profits         $ 289,900  
XML 130 R114.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES (Schedule of Deferred Tax Liabilities And Assets) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets, net:    
Research and Development carryforward expenses $ 25,527 $ 9,335
Carryforward tax losses [1] 44,294 19,916
Stock based compensation expenses 28,715 9,863
Deferred revenue 13,244 8,954
Lease liabilities 12,872 6,520
Inventory Impairment 11,136 627
Foreign currency translation 4,985 6,987
Allowance and other reserves 17,367 23,255
Total Gross deferred tax assets, net 158,140 85,457
Less, Valuation Allowance (51,245) (23,777)
Total deferred tax assets, net 106,895 61,680
Deferred tax liabilities, net:    
Intercompany transactions (4,470) (6,292)
Right-of-use assets (13,353) (6,618)
Purchase price allocation (4,129) (4,617)
Property, plant and equipment (5,481) 0
Total deferred tax liabilities, net (27,433) (17,527)
Recorded as:    
Deferred tax assets, net 80,912 44,153
Deferred tax liabilities, net (1,450) 0
Net deferred tax assets $ 79,462 $ 44,153
[1] Related to deferred tax assets that would only be realizable upon the generation of net income in certain foreign jurisdictions.
XML 131 R115.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES (Schedule of Uncertain Tax Positions) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Balance, at the beginning of the period $ 2,756 $ 2,192 $ 10,564
Increases related to current year tax positions 1,502 564 635
Increase for tax positions related to prior years 11,778 0 0
Decreases related to prior year tax positions (128) 0 (9,007)
Balance, at end of the period $ 15,908 $ 2,756 $ 2,192
XML 132 R116.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES (Schedule of Income (Loss) Before Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Domestic $ 49,758 $ 47,324 $ 13,659
Foreign 31,341 129,831 173,565
Income before income taxes $ 81,099 $ 177,155 $ 187,224
XML 133 R117.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES (Schedule of Income taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current taxes:      
Domestic $ 42,960 $ 56,958 $ (7,872)
Foreign 46,531 37,473 37,564
Total current taxes 89,491 94,431 29,692
Deferred taxes:      
Domestic (2,244) (8,955) (3,682)
Foreign (40,827) (2,100) (7,956)
Total deferred taxes (43,071) (11,055) (11,638)
Income taxes, net $ 46,420 $ 83,376 $ 18,054
XML 134 R118.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES (Schedule of reconciliation between the theoretical tax expense and the actual tax expense (benefit)) (Details)
1 Months Ended 12 Months Ended
Dec. 22, 2017
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]        
Statutory tax rate 35.00% 21.00% 21.00% 21.00%
Effect of: Income tax at rate other than the U.S. statutory tax rate   (37.30%) (10.80%) (7.40%)
Losses and timing differences for which valuation allowance was provided   27.70% 5.20% 2.70%
Prior year income taxes (benefit)   (1.00%) 2.90% (4.40%)
R&D Capitalization and other effects of TCJA   42.50% 18.90% 0.10%
Non-deductible expenses   4.50% 13.20% 2.00%
Other individually immaterial income tax items, net   (0.20%) (3.30%) (4.40%)
Effective tax rate   57.20% 47.10% 9.60%
XML 135 R119.htm IDEA: XBRL DOCUMENT v3.24.0.1
FINANCIAL INCOME (EXPENSE), NET (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Nonoperating Income (Expense) [Abstract]      
Exchange rate (loss) gain, net $ 24,181 $ 1,547 $ 22,493
Interest income on marketable securities 25,668 10,551 2,973
Convertible note 2,930 2,916 2,903
Hedging 2,337 4,716 9,417
Financing component expenses related to ASC 606 (9,773) (7,038) (5,771)
Bank charges (1,418) (1,584) (1,991)
Interest income 7,494 2,932 788
Interest expense (1,269) (1,530) (605)
Other (3,078) 166 571
Total financial income (expenses), net $ 41,212 $ 3,750 $ (20,014)
XML 136 R120.htm IDEA: XBRL DOCUMENT v3.24.0.1
SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Schedule of Reportable Segments and Operating Income) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Revenues $ 2,976,528 $ 3,110,279 $ 1,963,865
Cost of revenues 2,272,705 2,265,631 1,334,547
Gross profit (loss) 703,823 844,648 629,318
Research and Development Expense 321,482 289,814 219,633
Sales and marketing 164,318 159,680 119,000
General and administrative 146,504 112,496 82,196
Segments profit (loss) 34,329 93,779 169,170
Solar segment profit 364,517 486,862 368,746
Energy storage segment profit (loss) (60,119) (13,863) 2,503
All other segment loss (14,374) (31,274) (49,890)
Segments operating profit 290,024 441,725 321,359
Amounts not allocated to segments:      
Stock based compensation expenses (149,945) (145,539) (102,593)
Amortization and depreciation of acquired assets (7,969) (9,478) (10,812)
Impairment of goodwill and long-lived assets (30,790) (119,141) 0
Restructuring and other exit activities (60,189) (4,314) 0
Other unallocated income (expenses), net (926) 2,867 (815)
Consolidated operating income 40,205 166,120 207,139
Solar [Member]      
Segment Reporting Information [Line Items]      
Revenues 2,815,539 2,921,175 1,787,280
Cost of revenues 1,994,578 2,050,147 1,136,896
Gross profit (loss) 820,961 871,028 650,384
Research and Development Expense 226,776 196,381 143,173
Sales and marketing 126,207 118,154 85,309
General and administrative 103,461 69,631 53,156
Segments profit (loss) 364,517 486,862 368,746
Energy Storage [Member]      
Segment Reporting Information [Line Items]      
Revenues 83,717 76,325 83,430
Cost of revenues 112,518 63,752 61,099
Gross profit (loss) (28,801) 12,573 22,331
Research and Development Expense 17,370 15,108 10,289
Sales and marketing 3,539 4,095 3,698
General and administrative 10,409 7,233 5,841
Segments profit (loss) (60,119) (13,863) 2,503
All Other [Member]      
Segment Reporting Information [Line Items]      
Revenues 76,438 112,165 92,737
Cost of revenues 75,469 118,171 108,483
Gross profit (loss) 969 (6,006) (15,746)
Research and Development Expense 9,403 13,908 20,217
Sales and marketing 2,654 5,592 6,232
General and administrative 3,286 5,768 7,695
Segments profit (loss) $ (14,374) $ (31,274) $ (49,890)
XML 137 R121.htm IDEA: XBRL DOCUMENT v3.24.0.1
SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Schedule of Reportable Segments Reconciliation) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Revenues $ 2,976,528 $ 3,110,279 $ 1,963,865
Solar Segment Revenues [Member]      
Segment Reporting Information [Line Items]      
Revenues 2,815,539 2,921,175 1,787,280
Energy Storage Segment Revenues [Member]      
Segment Reporting Information [Line Items]      
Revenues 83,717 76,325 83,430
All Other Segment Revenues [Member]      
Segment Reporting Information [Line Items]      
Revenues 76,438 112,165 92,737
Revenues From Financing Componen [Member]      
Segment Reporting Information [Line Items]      
Revenues $ 834 $ 614 $ 418
XML 138 R122.htm IDEA: XBRL DOCUMENT v3.24.0.1
SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Summary of Revenues Within Geographic Areas) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Revenues from External Customers and Long-Lived Assets [Line Items]      
Number of reportable segments 2    
Total revenues $ 2,976,528 $ 3,110,279 $ 1,963,865
United States [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenues 759,611 1,133,798 786,019
Europe [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenues [1] 661,542 528,197 297,684
Germany [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenues 692,047 449,160 191,066
Netherlands [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenues 326,314 382,226 222,103
Italy [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenues 223,943 330,565 181,644
Rest of the world [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenues $ 313,071 $ 286,333 $ 285,349
[1] Except for Germany, Netherlands and Italy
XML 139 R123.htm IDEA: XBRL DOCUMENT v3.24.0.1
SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Summary of Revenues by Product Family) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue from External Customer [Line Items]      
Total revenues $ 2,976,528 $ 3,110,279 $ 1,963,865
Inverters [Member]      
Revenue from External Customer [Line Items]      
Total revenues 1,374,026 1,137,142 828,101
Optimizers [Member]      
Revenue from External Customer [Line Items]      
Total revenues 902,411 1,135,040 828,542
Batteries for PV applications [Member]      
Revenue from External Customer [Line Items]      
Total revenues 378,275 429,119 19,531
e-Mobility components and telematics [Member]      
Revenue from External Customer [Line Items]      
Total revenues 68,425 94,446 68,946
Communication [Member]      
Revenue from External Customer [Line Items]      
Total revenues 32,945 72,812 24,111
Other Products [Member]      
Revenue from External Customer [Line Items]      
Total revenues $ 220,446 $ 241,720 $ 194,634
XML 140 R124.htm IDEA: XBRL DOCUMENT v3.24.0.1
SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Schedule of Long-Lived Assets) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets [1] $ 678,746 $ 606,723
Israel [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets 364,438 333,740
korea [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets 199,422 201,731
United States [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets 47,083 12,030
China [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets 38,037 34,230
Europe [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets 23,478 21,282
Others [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets $ 6,288 $ 3,710
[1] Long-lived assets are comprised of property and equipment, net and Operating lease right-of-use assets, net.
XML 141 R125.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUBSEQUENT EVENTS (Narrative) (Details)
1 Months Ended
Jan. 21, 2024
Subsequent Event [Member] | Workforce reduction plan [Member]  
Subsequent Event [Line Items]  
Percentage of reducing in headcount 16.00%
EXCEL 143 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #ED6E@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " Y9%I8K+%@/.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*'%*!R;U9:6G#08K;.QF;+4UBQ-C:R1]^SE>FS*V!]C1TN]/ MGT"M]D(/ 9_#X#&0Q7@WN:Z/0OL-.Q%Y 1#U"9V*94KTJ7D8@E.4GN$(7ND/ M=43@5;4&AZ2,(@4SL/ +D?HWI\26O6]@^ MDNHUIE_1"CI[W+#KY-?F8;O?,%W$W:#L0?[ MCXVO@K*%7W&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" Y9%I84YH)Q><' !/,@ & 'AL+W=O&!SAQM8S22YDQ]CU=F007+2L](Q(27Z826/U9$8^$ M8:JDSN/O0K2U.69:N+V\5K_*+EY=S P+XK'P=QK(Q47KM(4"\H234#ZPY\^D MN*!>JN>S4&3_H^=\WUZ_A?Q$2!85Q>H,(AKG?_%+ 6*[P*HI<(H"YTV!W:TI M<(L"=]^";E'0S[JW4TH4,9E:M+I_&Z?<^E5Q]2E6= M'(R8GZBO42(*\(]7! M4XF.7QSH,C^04W,@VT%?62P70ATE($%5H*/.>G/JSOK4+QU0<43\8^3:1\BQ M'%=S0AYXA/8HE]QQ[GV_O;NZN)^/I$9K< M>LQN O7T >JH;X#A4MW] 7M 7\JI#""M9EF5W[;.^[>B M@;5-@1D2JP#K;X#UP7-<8DR&U*B:GQ.3L=S,.XSA1S>N!+!F76ERPD.2)GA98UIB6(;4J MK=+GVZ 9WC(/RJL*FJ4L@!@L5M_ C-I[4VI59*7!M_=R^%/&$<>2Y31 M5WZ?!?K.'U8?C;4 C9I[4VI5@*6]MV@!\Q"]H$JA;E3Y1/Q\. 5H?+.E8 M[9[KGI[VMWR[-OPU[]H+>, B4NCA:+Z ;M1^ZB_5M#I:TWZ'B MWV?\%0=8-69.B*[#]&"EQB@/D0CL,A+8L(]_B])+U]0M_,B>8RU&6.XSX?_0 MD+[B#1^H90@K36ZTL(R&!5-JU6'5 M,BTXL+U_"^N>":ELW1]T6?O,V*'8[9^XKMO3#M(:#0RFU*KDRL#@P'X_NS^' MG.!Z4+# V8GV^0!7-89TB+C@E''!@5W^#6\?I&"Y:$H[$ G-MMH"/T9CM(;*%4V8+!XX%*H4%-)ZC MZ6LT8Z$6Z8[7!N/1M9:2T4AA2JU*J8P4#FSZTS%]1? M;!HCHJ)X!4/XV]=[!<<=AQA.1\-?M"2-9@M3:E629;9P]LH6OY,P;'^/E8]3 M!+%0?6& )D(D-9TAK/F-Z 8]/;BJ,;=#I JG3!7.7JGB-Q8JYX9Y/AK M8.] M.Y1NF1:6T=Q@2JT*J\P-SEZY83WLFP\O9;V8]12@Q7KJ!E-"Z;4JM,6RK3@[I46LML1>5B2.=,' MJQTZ-YBKY\K0]XD24C)!+JF=NF T,YA2J_(K,X,+6_Z"WS3"88@N$Z$^%MH[ M=(=.[5 P7->8UB'"@UN&!Q?V_06M<43X/.W0KI6"7*BX%2UQK&]VL& ]-J,) MPI1:%=O6Y"+8]Z\;V4+9#A#6_WS= ->I6YBM+V],T5PMTETC5N.(T?&IIF33O M7J'6W[J^WHGM]+-Y(JL*B4/8?+>T^2YLSM?W7MT4OAWE7YB0Z(IQ946N\6R& M7]&/.%K^A+Y@054NU;L)H\[?E%J57^G\7=BGK_FE@VQIQZ5E"$L\DK ]7-'5 MT;N)X)CHQD0\6*(QLT/X?K?T_2[LTM?,KBB/T&2D108KV,ZI=C8,7-88TR&, M?KB4N^<_M?B*4V M5*EU?*(>2CS_]4*^(MDRF\\_8U*R*%M<$!P0GNZ@/G]B3*Y7T@-L?D,R^!=0 M2P,$% @ .61:6%H&ZT_@!P -2$ !@ !X;"]W;W)K#!8LLA>\2'!-JWVTW*KGZ=EKEZE^IXOA=#HQRK-\NO.4NOU M9:^7SY=BQ?./>OE:";XH!ZW2'O&\H+?B2=;I7Y77'E3_ M2FYTFF3B0:%\LUIQ]?99I/+UNH,[/R\\)B]+75SH]:_6_$5,A?ZV?E!PUMM[ M620KD>6)S) 2S]>= ;XH".5)RN_%R7AQW?$*1"(5>BZ%,_TP6>GG=B3IH(9[Y M)M6/\O6KJ +R"W]SF>;E?_1:V7H=--_D6JZJP8!@E62[3_ZCFHB# 9BU#"#5 M /+> ;0:0,M =\C*L&ZXYOTK)5^1*JS!6W%0SDTY&J))LN(Q3K6";Q,8I_O# MR?UT1X> _BW0=-]D&3TA]M M"_K;X^/H?H8&TRG$>6F+9^> V1T4:^LR7_.YN.[ XLF%VHI._]=?<.!]LD5W M)F='L=)]K-3EO3_D^1+!4T/SXD#\M4FV/!69MC[%G:NP=%44@&V?TH@%T55O M>QB/:19&%&.R-SM"RO9(F1/I'5??A>9/J4"YF&]4HA-A1;ES$QS8;B -"&/$;@9EFL>=C%M@#"_:!!<[ QMD6 MTD*JI K)!C P[HP9HXS%#82F74ABXF$[PG"/,'0B?%!BS9,%$C^ Q'*8YF)N MI5X*!952*4"/>)X+>VJ'!B0*21NS!G+3#)+&BUI2.]HCC]Q)(S5/WP$R,D%2 MCU$O:* T[4@4QX$?V6'&>YBQLR[>3NZ_7,Q&CW>NRAB?LS*>R=E1M-BKN<\[ M3\6I_!Q..//"R%B9%KN ^2QN27Q\P-+8B?1&/ M(G@72_$>5/ZV+M')U""+R MXH/J7&$US1C#/FV!6G,K=M(9K%+0F$J_==$ZY46VPR(M:&<-XD^W@R;FS&'F MA\W*8K'S&8V#N 5V39/8S9,3 ,UUDKV@5( L1*K0?Q?R^6(#)Z=FG%H>.P[" M)G:+&0E]U@*]YDWL)LYQIGGVDA1I? JHR8G4I\Q(8],,QS%IF^.:.K&;.[]( MN7A-TM0*S60U1J"F-:&99J \HC9H-?EA-_M-2AI)9?9RH85:.6HT-LF-AL$! MMU5 +5P915X+2>.: [&;!'=4\BZ@)I=A$E%33]@,:1"0UK)5TQY^#^\Y()I$ MQOPH#*DQFQ9#$O@Q:WOP->5A-^?][ 5NQX//X]OQ;#RRTQX^*^^=R]MQ^U,3 M'W$3WT[$KOE;K6"M39!)9S0*6-A\.A8[YL<1;<=/>:+5.Y9NHI![@ M53*%?)K/U8:GUHPB)JN%01PTRXC%+/)QFWXB!XVEF_S^Y$H!Z;TA^90F+[S8 MJ;##-&D,1R#UFI1AL_-H'/HM0&NZ(VZZVPL*)4#V;ZH9WFTX" 5GBVW9REC! MFSS&O(@:#^5QNH(%%#[O\+9'OZO>@R P(ZC;A3TE: MRKDN&NYDMS422X_H^3$V$MQBAUEKQTMJ1B0GNLFCQB"M85O1FMP7Q908Q=)F M%\5A6^=+:I(DP3O[@U/5DCC9]F_OGYS)VW'8->42-^4.);3&2B>[/B%+I$*9 MU*ZZ:1(J"#T:&0_*9L>8W[9$:MXE;MY]=QFR-9P^CHTR9&LXV]MB4K,O<1*= M68:L*&/;Z@L\ Z5IAZ,@IBV:B]9T2=UT^4>2%<6PZ@Q.K%)J(4,0J,WVRV;F MTZBEL-.:,JF;,IM]S"FTEB[0]XR]-)M90/RVF:WYDKKYLBF[3Z&UT29CS4T< MFYD?MJ(]V$IUDV93>Y]":Q(@"'#BQ\TZ8#.$ABL*VA#77$G=7#FIS^AD;_^C:>_+ MH>_Y 6WA7%J+ ^H6!R"2-ZM-RK78[Y[+%:3BLG@YNP7&D+F]G)DBX((%4=3< M3K#904?OM;3JM!8+U"T6'H7F<&F!!%<99)@=I2D"PC#"1@=HLV,THBTBF=5B M@9WHK4N2*)??4J8+:*9^_24B./Q4[H)J:^HR4PP4[ZIBK[G]:3/$84#;F(+5 MNH&Y=4/%;36CEGMJV2#'*J M.F(!!<[,A,RIQJZVYSBAG5-66'&O&AO+N"=*S5D!8TE4F>=4 M_CX#+E9]R[6>!^[8/--FP(Y["SJ'">B'Q5ABSVY84I9#H9@HB(19WQJXI\/( MQ%:TFB4-<+/] MS'Y1>4U*LB#31R&8: M56XJ-+IAA=G%B98XRQ"GX^'MS>3V^FHTN#\?D;/!]>!F>$XFE^?G]Q-R.*82 M"IV!9@GE1^03>9B,R.'!$3D@K"#WF2@5+5+5LS4J,7QVLE[UK%[5>V/5$20= MXKO'Q',\OP4^W!_N;<-M]-\DP6N2X%5\_AM\$TTUX-'41,S(!2MHD3#*R5@H M5IVU'X.ITA)/W,\VJS5WT,YMJO!4+6@"?0O+3(%<@A5__."&SIO9RT]/K M*!\WK@G:TAHT6H.=6HY4'+[2T8UZ!UZ\;%2&B\F5LQWB([V%=T2 MV"[:WKB&S1/XE&PO M=V]R:W-H965T&ULK5A=<]HX%/TK&K:ST\ZTH _;LK.$F022 MWYC/AGSG4SBC'W,@=BE:9A_NV8)/UP.T.#TXE.\WDC]8C09;\,U MFS/Y>?LQ5T^CRDL4IRP3,<] SE:7@RMT,<..-B@0_\3L(!J_@::RX/Q9/]Q% MEP.H9\02MI3:1:B^]FS*DD1[4O/X>G0ZJ,;4ALW?)^^W!7E%9A$*-N7)ESB2 MF\N!/P 16X6[1'[BA[_8D9"K_2UY(HI/<#ABX0 L=T+R]&BL9I#&6?D=OAP# MT3! 7H=,_BF 6 MUHI^G.EUG\M<_1LK.SF9/C[,'_^^FUT]WY@^WM^ M#^#S? ;>OGD'WH X T\;OA-A%HGQ2*KQM9?1\CC6=3D6[A@+87#/,[D1X":+ M6'3N8*0F7LT>GV9_C7L]SMAR" AZ#S#$Q#*AZ8^;8XOY[,?-40\;4JT%*?R1 M#G]WV9*G#,QE*)E*+0G^O5H(F:O4^,\6[-*98W>FZ\6%V(9+=CE0!4&P?,\& MD]]_0Q[\PQ:HUW0V>R5G9T%TJB Z?=XGG]B>93MFW9ZE)2TL=4'<3W! /1?[ MX]&^&0P31Q""F ;GN)F)0X%'?,^M<&<4W(J"VTMARH4$?*7*:C>5TH/7I((I MIM!M4;'A/-A=BI>1<7KI?)GSH4 VYRO8FFCX1G#4DA\GTUJWF0GS<$"0;^= *PZT-RT?MRP/99RM 7M1[58P<6&C0E\S'5_3 MV>R5G)T%SZ^"YW\G'04+\^4&J):A^O%>"8VMKFVV"/K&\A&,'!^W-H,)PW[@ M(Z>U&2PPG9W$OAF"BD_0RV<>)DP49)1,>F9Z6]BH!&8Z>4YS)Y94+# W\'S8 MHF*!H0!":*>"8-W[87]VLDQM[:2@$T9*7<2ZW6@A9FWNT)R&X[FP%?BI#8>P M$W@M5A:H@U5#T:!^5IQ'ASA)0)QNPSCOVFU'+\WA89N)"0D@:A.>]7HZ M)X%K$KB7Q*/:^LR"0BW"X(%AR%%I(M+K3Q0O_2XC;,P6\9JD4HNX.UQB=YU;SQ3 M.C@(HW;5ML (=0UB)NJ#.L(VMO$YL5J'H'XA4N;3B52B5$D/(U-'?#!KMP5% ML>^V"9FHH&N5:D&">EOVZ:"P8.KH7R \, GT M]@*KG*> ?=W%\AM(F=SP2*W4G@FI&Y*=H-GG23M#IA:0D41]D/-S=BT5<+]4 MT+2ZR]O1^.S$Y!#!2]%*> 2'Y\ME*LW0?- ,[]%";98ERF],?TC9'TQ49=N40 MKF4#[I<-FF$4)SO)HI_EB(W9*XYMBMB8/1IZ[4IA09$A[-!WN!81N%]$?"GN M\A3!<*\:[YJ!;)Z*SIS]ZLJ;XL'U7)!#W'J 46 MI!NHN)-V-1@U+D%3EJ^+RV2A)KW+9'FC6+VM+JROBFO:UOMK=#$KKYUK-^4M M^'V8K^-,@(2ME$LXI"I+\O)BN7R0?%M&PO=V]R:W-H M965T&ULK5==;^(X%/TK5G:TFI&&YCLA74!J":.I-"U5Z&;)1.AWR5J:K#G(S6= 4+4-_7]P);9JN2YB4P MF7-&!"S'QI5]&=LUH4;\R&$G#_Z3RLH3Y\]5XR8=&U8U(R@@494$Q<<6IE 4 ME1+.X]^]J-&.61$/_[^J?ZG-HYDG*F'*BS_S5&5C8VB0%)9T4Z@'OOL*>T-^ MI9?P0M:_9+?'6@9)-E+QX+Z7 MX.T)7AV9QDH=AY@J.AD)OB.B0J-:]:<.9LU&^SFKUGVA!+[-D:X^3$C-W?8GI$!^;Z(R< OG&I21_73U))? P_:U;D&9 3S]@E6$N MY9HF,#9078+8@C'Y_3<[L/[0!?.<8O&9Q-X$VFL#[9U2G]QA=LWK&.IBUG## MFELET>W$]5PG&IG;PV#T49$;AAU4W$?9062'5@M[,W^_G;]_^R2#=*5W$?8&]D/+[ICH@P9.X/H=#WW4,/3T#H:M M@^%)!WCOXZW.\)84 ECRDV#B8[*@33V1_H.79Y,QL9DS?#G 5J[V.%K7'9*H MC"I"!53G@Y*"L]5 @2B1L85&@#"J-D*;'(9][[X;=KQ/-2C'\GO+K('9H><< MR0Y1&Z7H+%'2V8OZZ^]9W4W[!);O MNUT_?9@71MW4%&M@MAM&4??,F@>E9PEB59?P$M=BPU13N;6][6?"55T<=_JO MJ\^'NJ3])=-\>]Q2L&PO=V]R:W-H965T&ULS5MK<]LV%OTK&*VG36>BB #X]-J> M<2R1S6P3IY:S.SN=_4!3D,4-'RI!VGTZF=!D1?*8OBO7I&"_+,LJCVOVM;J?T'5% MXD7;*,\FR++<21ZGQ>CBK#WVN;HX*S=UEA;DCIP MD]ZOZN; Y.)L'=^3.:F_K#]7[-MDQ[)(67YLO'Q;G(ZOI$7M; KFM^S/Q]FGVSFX#MFWZZM_ M_'S]RW1V,_\1S'[]\N'VWV ,OLRGX,W)3^ $I 6X794;&A<+>C:I66\:SDG2 M17Z_C8P.12[SG(W%>5TF7\%O'TE^1ZK_2&BF:IK+Q2)M!G6<@76<+II.)?$Z MK=EW!>E,0YHDFWR3Q359@.MZ12J0E#F;ZJMF#CX0%H1])^!-5E+ZDRI.J(YS M0VJV6K @)*Z*M+BG*JY(S75;LG,>-INPP; ;$6@W(E#+8Q_@>1]G<9$0$-=@ M2I)W ,.W %G(DF5XR^2U3,VB]W#AG$T>]I,G(EP+^P$W1#73!.UWPLW1YPT887<4589E_CD9;5G=?(^BX5H!=3BIE M^.:2=$K7<4+.1VP@4E(]D-'%#W^#KO5WV?@V21::)(L,D0UR:.]R:"MS>+6= MU0#E_,O;1;'EBM+I"V,*XO+H"VD>HQ=S"=Z)L(X MHE!$(-_GQ[DL&K8=)!_FSDXB1RG1!THW[3AGR@R6Z,V:?23?2)6DM/V5-H?' MS3Y@ >+'N))?!!R=:E?J_OP&I1<%1SAYU_9YH440+[06$6D"#31V=QJ[KZ;Q M_OHCT]L5^@N1Q7K,K;A390^/76U,DH4FR2)#9(,T>[LT>\>FF6[37"S8EH+D MZZS\3DAW<+VIDA5+-%BSZXPLLYYV)JF[>* L5Q^N,Q$%#^5M(A(%VD@ MLK\3V7\MD753R1?Z:P=.X',32=F]8R>22;+0)%EDB&R0XV"7XT"9X^WBN%T% MFXTXVX7'S9Y?EK1 >Y4.),,0.0'F1KP(XT>\%A%I0PWD@%9OVBRE( I/$B_^ MRUQC3HJ:O@4%J:7&S-+U?*J'S"20,8;0XZ["H9XJTE,-A=ISMU IU"=2=\)( M=8!Z';20F1X22B#0#: GZ*#%#77H/1W\0Z8.2E71N[H.,M@5^1X*'%X:$3=& M'H8!KX^$S[$LQ^?U$7$00\O"P0&!>G,'7^SNY&))[!WRH8-Y+:;J#AQ[H3#* M%AIEBTRQ#5/9>SRH-GFF'0S4&K\K38\.[+R@Z.!L"PO+B]XNZB&1+M90Z]XL MPM=SB[KM%Q2M5V!;OB\LTN%1YM6U_B9[IHRGFE M[M"A>27QP)[O\AL\"4R86%I(I TV%+OWCO#5S*-V8HE&S/,@"OAYI>S@T?/* M)%MHE"TRQ39,=>]@H=K"'F-O.BJ5OX&B;X6V$_";KID$)XQ_+2321QNJTGL^ MJ#9]^Q,@V9\ ;'#'@)*D+!9Q]9T-_;LL31AJ2:JTN&]-3].FG2>/55J3BOX( M%BE-R@TS12 N6I7SE#;E5-I 3Y#W%MI6^].)C^WFV!,?P]):OB\0K29_DPV* M!I#M:QTD[)/U9E,/B0Y%.^"B4&\WD=IN_E^E0K>Z(=%+(FPU__C2E/*DCUW? MC+*%1MDB4VS#X=.;<*0VX2^\6]&QJY8\I'?I$LC8=KR GV=ZJDA/-11JK_*J M=NGJNQ5(-+^"#EK(3 \))9 >U[ RZ"##57HK3AZGA7G[#>2:H*%L<&759'H MT"%;%5V,>&5$X-C#T.)O5DAPGHU][/'ZB#@$/1>[A];CWN$BM9]\QLT*N5JB M"71QRX-G"TS!&JZY&V4*C;)$IMF&R>_>, M_M32*]+77C4=.C2K1"N.+%>H14E@PKS2UU^UP89B]_X5_64E6"1QET& ?+X( MJ^[AT1/+:!G6*%MDBFV8Z]Z5(W.E6*2OQ2))A=2Q+4]X/E!OD/602!]M^&1@ M;Y#QJ]9CL;X>JX?,)!#D(L1M[4(]4Z1E&LK4&T'\DFHLUE=C]9"9'A)*(-C& M_/W/2 L;JM"[//R':K%8JHGD^5E>$\GSKJYON8CW-Q+@V'9]W^'E$7&>YT/7 MY?41<]DL2=[;SGDI+IO7V"AH+V7 MN'V,>W=T^Y+,>WAZU;Y+PAV_Q/9IA&WI+\[3>S63/L3VK9R/<76?%I3U<\G" M6>\\=IK5]D67[9>Z7+?O6=R5=5WF[<<5B=D.J &PWY=E63]]:0+L7C>Z^!]0 M2P,$% @ .61:6(%A)[.% @ 8 4 !@ !X;"]W;W)KI)9X@$+T4N=-?+B)97OJ_C# NFS^42 MA=E)I2H8F5 M?+U4R!)75.1^4*M=^ 7CP@L[;FVBPHY<4W.PGMN>P5Q $;Q0$VX+ Z2Z)G,HA(Q9VE-R LMD&S4Y]NA[WI: C1U SWHX=I!.-K$XT'7V[&=\/18_0!1E]GM],? M<#IA"@5E2#QF^1F< !1*,Y'HCD]&DT7VXRU_O^0/WN"O!W O#9Z&D4@P M^1O -\U4'06[COK!4<0AQN?0J'^$H!8$,(N&<'IR=@2W49U4P^$VWL"-B!&: MWY% IA"1C)\RF2>HM#F;YQ6G5_C9FVM2YC_[=>@<2O3F873KO2N]9#%V/6,N MC6J-7OC^7?VB]OF(]F:EO7D,/9R9LU4;Q M7HG;=KC6X.LP:->;M8Z_/B"G5:6CHT<"+NY5]:->2]F0ATU1UI>3==-L7\]F=;J6FZ1^I;:RA+\L5;5)&OA: MK6;UMI))UIZT*6;,\X+9)LG+R=5%>^RFNKI0NZ;(2WE3D7JWV235XUM9J/O+ M"9T\'?B:K]:-/C"[NM@F*WDKFS^W-Q5\FQVB9/E&EG6N2E+)Y>7D#7T]]]L3 M6L5_=K_'1GZ/,O))E'T)6$>X\@%73__=(:%A=/5[7VR25EQ,H#[6L[N3DZM__HH'W M'ZS)SAEL?J9@@^84A^84KNA7GZ%RYF6J-A)KL^[- M8:MB'H:&:FZK:!#3T#O(!M?O'Z[?=Z;#F^Q_4 .@SC8U:104VE25:5Y(4AZ, MZ>/Z6ZHS9UNINQS&%5D\DA>[&C[DY>_/3R+_G$ETSF#S,P4;=$)PZ(3 F41S M"4'3/.DFJC(CR4953?YW>P!KQBY<<)0+?DCCP,@K6R7B(#14%J% M!T>AT]%'5=?DQ2K1R=&6&?F0KI-R)0GDB83ZLTN;76L/+?&A=4U3%D1A9!BT M9;'/0L.?+6*4_VT:E/Z::!S("8P0@J>YZ3S[HSQ)U%5E70D4< M"]]PAZ7I U)*LE,KN\Z)HD[)0Y6I: M $1!?M:U;%"/L9U-7AA[AD5;16E,!34LVK*1:D>]GD:\$T-M*:NJ+5M=;4L> M9/U2US<4-3P[$048,B[T&M-1ZOE&U\Y1'?/$R&BC1Y!%G;:^-&M9D;R1&QR9 MJ/6[$0V$Z<)6"1XQTX.M@LX;&U"4]1:8&TS:^E!K_.O2JTNZ/%GDQ?B$L@]Z MIAGEK-'FYXHV;- >]*@3?*X^E'HFK9M*0FG*#A6V30_5YOUX.=K''%Q-3'W&37N(+H#B;%8D3,=C M(<2(NQ[#J!,PKKY5228U?LG\+ED4KB[S[0DM#H1%E8AN*OPPH)[I"1$R$89L M9"JA/=90-]=TIK;)XPE'-H), P!@; M;:$>Y3[UP%:E]-28IM4N*?#TP^!#4*NK$%G >&3ZPF0^'?/5LPQUP\SWI*J2 MLGDD:E'DJW$JHPAR<.Y9LSNF8QZL5DP_MB[PCKMSZ*='&.IFF,,<7TFH@+M] M?W5[';*";]E=4J8XHU$$8.* ,].B+1."6VR-R%@<\P!WR'J*86Z*>:-S3J*U M\&C"'!UP#,$0Z,?(7$ @.A"%YGA#9)R/E436,PUS,\WGGU]SHF9M7IG2R(,U M@.G6%G+*(LNM+=-CFHT,0]8#$#L!0,;.3 [S=_V<134[*P.=-=K\7-&&;=HS M$#O-0-WV1LN5=TE>Z+EHNE35M$X*239)]4,V^ABI9;JKQM,(X1J8=[FUZL:$ M/BP9S$7#'!6&>NMG))-Z5&*G4$FE4F;[/-(^NPJQ29J]0[VX^Z76L#F(P9B* MS)D-T\&@LA@$TWF,1M%(4_1Y%Q()NER,+&9XSUS$G.HXCNT'<0BM$Q00/S*TE1#9FL:?-."'O@SH2[?JT9(Y(8*S&(_C/CV[AN:EF MO]N'\"'JQ>8,%IO;>M>("B8";CI"5)2-+=EX3RS\]&VTMIKO\?[YYI -&19$ MD3W($*& R5R8?(\*(\'HR!3->Q;A[GMM)N O84(KT^?<>CWK;;.S1IN?*]JP M37OLX2>VF)('<@]#?*V*3+8]$_ 02#6GEMM1)QC:6/N^J,K: M2T15@1>.9*?H,4FX,:F;F[#2ACX@84,-,YO]&A$)CYN3+:(*1#0RUXH>D<0O M[4(]VRBV"T5CW_)JZP)?0,>8;K%X/@U'!J#H>4FX>>E#F59M,7F1R>[3[VU1 M;9=:>AM5?]"KYCN@Q1(?L=5-&T+3C#QS*R7)=7J??&B?K9/K>QB0; M#JJC83RR-R9Z"!/N#:&3'2[U5OK)KK;W<3B/1& ^H8+HL)28(SHC)89V>SX2 M@9,Y;W?;;2'WZ]0LK]-"U;NJ7>:5JISN=U"<]"FO M?51P5>9_PT388G:J*FCB+?":+I;/ %*!W":,O-!R;,M@+O&L@F'+V #AALY[ M/A-N/ONE#61A4U; K=UC1 492DWZQ&1>&(TL2_V>V'SO_RT1Z=.*%;*[>P4 MTA=_L--)A3_]9.<]M$5O2M__-P9VI!=L,%SOCR, M(_.1,T07POQC,@0B$WYLW6*:'3W@OY'5JGU10A>M7=ET3\H?CAY>QGC3OH)@ M'']+7\^[5RKZ,-T;'I^2"DBJALJPA)#>JQ"FO*I[::+[TJAM^QK!0C6-VK0? MUS+)9*4%\/>E4LW3%_T#AU=7KOX!4$L#!!0 ( #ED6E@Z8//^7P8 +L- M 8 >&PO=V]R:W-H965T&ULC5?;;MLX$'W75Q JT$T M)TZ<](+F J1NN@VV:8.FS3XL]H&6QA81BE1)RJ[[]7N&E&1G-PWV):'(X5S. MG)FA3U?6W?N**(@?M3;^+*]":-Z,Q[ZHJ)9^WS9D<#*WKI8!GVXQ]HTC6<9+ MM1Y/#@Y>CFNI3'Y^&O=NW/FI;8-6AFZ<\&U=2[=^2]JNSO+#O-_XHA95X(WQ M^6DC%W1+X5MSX_ U'K24JB;CE37"T?PLOSA\\_:8Y:/ G:*5WUH+CF1F[3U_ M7)5G^0$[1)J*P!HD_BUI2EJS(KCQO=.9#R;YXO:ZU_X^QHY89M+3U.H_51FJ ML_QU+DJ:RU:'+W;U@;IX7K"^PFH?_XI5)WN0BZ+UP=;=97A0*Y/^RQ\=#O_G MPJ2[,(E^)T/1RW+ MCZ?C &6\-2ZZBV_3Q#*Y/>E;>3)S6^HV)? M'!V.Q.1@\^.MBYH,#=_Y^#*+DP/'C#G ]O?&-+.@L;]B66U)^ M_OS9X_KBI\]?+[/#-Z)3(&ZMENZR7%#VE8K*6&T7 MBOQ(7!GD8R=4))X_>SV9')Q,;=U(LXY?AR>[$40%C'P[\ZI4TN$:*L*K!? N M:8F*;T91"E6HL1#*!*S4 M!BO207" W"ZC;F(%VE,@N6*:YJ]9-$8U>0P0UR M7>J"8)^4*=52E2W2U50VV*750:I"['3.WMP-?M:V;#4)S1Z)5:5XS5J56415 MA?6!"< V%FO1.,@7<&.VCL>>\1$W=\*O/6@1 X(,C+." J XJKA-+2F>R7() M'A&BEG,*:S$G&5KD?U]\A;8M$ ]?G?C.&E L0% %1[B3ZC7[LZ-V4_B9;4)$ MP_D!)+$-4N=YJ)QM%U73!C%WMA8DBRJZA,C=NL>ADXH&@T0FF-_W' ML7K/* MMA8W$?8;JV*F>JCU.FNPG12-X" \[//H&5K82]^B5 Z-%RW,.<[VSKOI;G** M(068O3-62(W;!LEE-'OQBREK+G1;]EGJ@/O-BWG+>&8\@]9]Z%4[VS J.>+; MIK$N@,FRMAP=M#BH@D+L(7K330;V0;R;[A6V;320GZC]H?L>TR^(RSM15-(MR$4< :3$ MD*MM !^U;D\^429.:30]X MIR+:8E$LW2%Q<)&,G"$=:>+T$AWA[0H8 S)F7'(GGM;28&P_6B([:KF;)1BY M)S"0.)1-HU417?,I!NE(M#Z1&=E&1OU 9K".\/0H";74V>O8CFXRWV/VMG63 MXK1;QH%P['!# M+>,EHDL,\DVQ:4XUB@+#1,U:0 @\X]/$ 1$MZ'NKFFAT55E-7NJ(N(2JV#I] M5T\H0$"5E"70%1>QUGW*R"S0[F-O&T56H%*B7CZ,%>_:Q,NY0XQO)H4>!J.I?"3GB!O% ]!"/SC0M^+4+;A71)L] +) B%YM\.PK LKF MT?MLR5"&]58K'C(P&IH+IQ3]6Z&.VWJ/ RF $ 0V=$LX) 5 FDF:J.&'Z7"9 MCF_3<3\I1K'9$TN"6YJG)78O[S8&:._:QMZPWBC? MRJ8$!5"D7.#HT2P"A+[FUMX"D0VZQ'0Z*8W0_2W8O;#K2/H<1#(.>]G,,0 MW_[HNE.'\I7]&@W!8,9AI*%:HX_$YU1J-D-D._GTN:R;DZM\%V53( 7[>&MD MG[&:@6'_C:&D0I6I2:" 0&*,BI8B034_NK=M=0D1&_QA[^/T#K8&,N]X(O&) M.^WD>'?_L:?8>.M!#?-=>H5=0H7A]S M7#W8?_4B%R[]5$@?P3;Q>3ZS 5F.RPJ3C1P+X'QNX6GWP0:&WVOG_P!02P,$ M% @ .61:6/*\3,4&*P $(8 !D !X;"]W;W)K&ULK7UK<]O&EN#W_A4HC6=&JH)H4I+E1'%<)0 M:)*(08 7#8CF_/H]KWX!(*WLYL/-M4B@^_3I\W[QU:YNOIFUUFWR?5-6YM>3 M==MN;YX_-XNUWF1F4F]U!=\LZV:3M?!GLWINMHW.5U_PS_N M\U]/I@B0+O6BQ14R^+]'?:?+$A<",/XI:YZX+?'%\-]V]=_H['"6>6;T75W^ M5Y&WZU]/?CI)79XDB\ZT]49>!@@V M1<7_GWT7/ 0O_#0]\,*%O'!!OVKJ7=+@T[ :_H..2F\#<$6% ME_+0-O!M >^UKQ^^OG]_^_F_DX^_)0_WOW^X_^W^[O;#E^3V[N[CUP]?[C_\ MGGSZ^,?]W?V[AU?/6]@/WWJ^D+7?\-H7!]:>723OZZI=F^1=E>L\7N Y .J@ MO;#0OKDXNN);O9@DE[,TN9A>7!Y9[]*=_I+6NSRPWNUB47=56U2KY%-=%HM" MF^1_W\Y-VP"U_)^Q$_-Z5^/K(0?=F&VVT+^> (L8W3SJD]?_]B^SZ^DO1Z"] M'5O]__.NCJ_]X>.7=\G%C7KZ'NK+6JM%71E 7)ZU.D^61955BR(K$]/" M!\"ZK4FR1B> BRW\?PX\N*B;'-'=ULG7JL"W'O!9DZQTI9NL+/?XD-ZV\K3< MSK8I8.5M"0^>_MN__'1Q,?WEZ^1ADOQ^>_N)_I[]4Z:=?:@D"+X=]W]6:;50!CE2<%?&RZN2GR(FN 5;"9MIN ,=2VZ9>%FVR;.H-?!J\;#(\056WR1X$,TC;LO@? M@!>D*FRG(U#6V:-.YEI7B2X+D!!TL&X+$B\Z_43-)^JKT7@2;=IB@UAGE/#U MT%/X[0&DX'*H!(IV#S*J71/N ;1_=@60.LBD"H0X/HQWN\F^:;\-'3\S(/BW MC(YVG;5)MER":*:S !U W"K;./0#<_KUJ1)663SHBQ:P' *#S[JJL-_+6K3 M\L+Z.V@H@Y^MZD?=5 3#"K"/;P.NZPT@+/LN8#2Z) SEA5F4M>D:NA!WV813 MO!K /5[I[:+M !/P%(AY [MV);X+H#=\;>VZ-L%1D0@$H43F_J*03&D85P10U_UYMBD12;+4BMC)$*."NJ93+&JBB7\B7MX1HL.DF1Y7N 2*6V;=TPD:6(68!4P\ND2'7_L ML@:Q>6^:3/,^^"E2#L#9*OCJZ[<&3 4=718^5\.##3Q=-/DY( ^(#' .5 P7 MBP15M*E;SE[A)ELTM<.%0))Z]L+W1BY S3L#$!CC%G0?Q%SN;LQT6\"S;O@- MULKT%\BV#EBZ:>%(0)S9MLA!@"W66;7"_?%II)5B <2#T !AY( '("NC,B&J M='3+L2L9L-$FD\V JQ\1>V N(?HMY@0!2)^/=?F(BYD"Z)G>GB0/W6*M^'U+ MV0P2KK'L6N -I+"L:%@& '96=9WOBI*OMJRKU7D)1E7NF+6H@#_;&L5AL@-R MT^?UL*/'/E\5*6"-S5TLH0NF"5*0?D?HW M.D,Q0)2(XJ6=J,5$_79 "I+:R>NRS!H0G[=JD_U9-PE2["'J 59I!(X"\ SP M%2S*K=R)%&$:,H^0EC '401K&A#;<$,5:1=$:=-G51]0VI;4*/,[+%!'F^)*;%*@8F6MY._-&W<* M4%OE69.;Y$T-_Q=\E?BO[NJ#X1CB':7\I\NP\I$'XU*%/;(:$'30@DPU? M!K@NZ-)K-2H^HC;"4IT5K_ZNXC(AF0H MX(LU12 48BSGA(H'=W@5(%3,DQ]LB2LX@>,) '"?9&SPP/L-:/@8N 3$G55P M+)I R2/AZ$Z 01&4CV"1P/6V M!6HKH&'<+&7A!(H1# -@C V>A\F7Z*31&ID>?65@T)*,D];34K8@*QN.H"?J M,^S<%,3\\ZSZ!@IQ6X-:AT,\.'B16D8?2K9T77AU VCV+'I0Z#*7!E#13>-[ M]%4&;DGF#&!/\!XMD^0/>Y5_!RQ Q$_8\A!F\':4UU^=8?Y8H&!IT>MTG"?B M[=_Q6D 7:#AS9JR1P7;+ I7%1"TGZKTW2AZ)XL2["ZOLQ!C'B2_MQ)2LK;/MFM MZA@M_M YR)JR(^%HP"*$#=$W$ X"DRB#S\8DY/V(\KU]>). RB15>7GA5.6] M9Q=UGKQ%"P[W?L?2QR-/5&=D$KM3DI,YG+[V\/)6?1R M(\HSQ\,NP=A-$!U:.+:KG/,]4-].UCY9?"8L/E,P_@W[W/JI,CI-P"0@88&N M+-+Z(;#@VCA\<(@>2.\[LLK1/01XP%]$4DK SP3+R!'5/ .R30E-$ABA\_(9 MXU,QA)5U^;R3.V:<,)�@5!B<= ?UX=@ACM!Q;FZ#*C&N7W'-T#IC=%MV$/ M:0&<:K] -Q]U-@XP)#D#6!'CXT?#M56P]@HX MJ;4FH-]EN+H[^R3Y6"DZ-K,:10+))(HEA!=@NS5?9*X7)8E,O#7'TV"RE?6. M7#!"%W^( .0=J6J.FN@\]E&17]1.H]2';TM>!Z8).!KQ& M-A#8 ;@T_ ,E/B@X$!D-^5T#.8HB]/+BFER(>H>?*Z3Z@><,TFSH#Y,ELJA7 M%?$5VX'KK%GIIY!P^@,&]L8PQV,0_NO"V=VQCQW^C8X*/Q6 2:)N?(O4 M&Z)X?) #> 8)<8&_6,L7&,QB YI-TCFF*8AWF8UQ@X7N&2%:O$T@<_'H"6,H MUT:.@@MC?,,:Q%;7A+L0[['QK$0"GA9GX.P1D!LT,\C,TT"QA97F176.#F=+ MG (GW]1"$2BK3@O_/MA(C_U .1V7)&1=XO-A!!0#IYU&/F,O;C1 \'5+1JSZ?#J+*9$U%HN,GLS!L] =!VY$'4HJ"N '=Q/Y3(1Z4M,8S:6C M;(J20J_>SA+_D]RCPIA.-S%T+$AQA3*4H./ QF+-'"-UE,$5!]+$;BX:8'*^ M-'P3]VRU(FJ-=F/O>K@=Q3GQ5N?:2D_-3C%F0HL-Z'UD[MAH!!T#PJ-K')U& MX-/#@&R[MZ*3Q@C"79V51(N'F@3%WF.A=Q2A919@''*V&ED,LQ3D\[:!V)5, M0AIH^"W8UBX6$:-51>RM Q21"^MP>/ R*%)15^>@\[E9K;^6#M,N[1<$>AW -N:.=(.[%G_(1">8Y$2W ?G*P6HEL@@7CR0(F"F %^9KI$-D;[S MKDA%46T+F78NJ40\36R;4= )S@*/SBW;HD_#12>39$"*M#WF7< FQ0A&DBW1 MXD8>!E(WM6A@C?(&"8QQJ$BV=6C?LG@)4LK?UQEY71(;KO' %(.DE43-HHD) M2K5$1WN'\76191X]0^N5CEF@'XJD&TJ!V"=D!Y16[)]6<4;-D/T-+R*GR0D< M$<,C:Q1 %A90(:2D&Q1F;I"=BG.DP+R-=E;T\2A $7H4F1>IEB.;FHN"K-\BT; M'>!1$64QUY3::TEO"0*MSS%WF]D8+=\$<8IE9?0)HX(5<8N_;VUR@%SW@M2VF1),NATAT4M93)$4IPR#\I8Y,"L$*J4D=T&"B"\5*DZ FY18JL4QON^Q!@4$<,J%L%B MZS.&N8MV)2X@';Y_+&)P-E8W$\4-U'C@[YV5CST5&,B$1J^RQG& ]YN13 !C M@*UB@S41H$K+L4ABR)6!Z&(%_%W**= K"$QZS@<.G/Z)^I.]?*EKN$F"/U0< M/N8MX58XS(]P-*26V- D$,33N,-O)12"6A 4&2"9RVO*#&X7JX#X@&!PK(NM MKY0!:;$&SYI+H"8.G+V2DD.;KR?=S)8DE8>@!.DEZ@Q >[ZIL30DQ62D-L;5 M<.PEWXR1$;U85VB.L<,YAQO69J$']FOH4ZJ8OX"7;4D"&G*N% NC/!@\<^+& M.TWX#)SB3R86MG8?Z[)#&GKC_0G4%<[U0BD5%*V(]E0A39-_*G5KA!TN5,GK M716B?J&58Q6 M/J!OR)A @(D(;A+WM1KYNI?1P*5=%"X,MX4DUTM$2?66EHJ]J#+\^ZK)F< "4E18OA:#N@>OM75ON2)8GG&S! @AINECHD1P=Q5YS M2KW#I;P-#J2HTJ9Q%Y3895VN<8&Q9\2^74VM?PT7)@#B=EL722VQ8X M"9-[0YBJ"F[4OZHW75&BQ&(RH(LQZF+RXOS%Y*4ZQ0@IZ#'X^XP"#%UKR\F0 M9[9K- "40PJ8;)/+\\O+R:5[$_\X4Q\Y*[GLFJK@C#BH&?_:R_.+%^Z-EV?J M?;9 [Z?IX5S-IN&#L^F9^@-%3D:43R%#1 :8OO$KT_@5M'XQ%*N WT#8V Q MX),T'R4)6!227"1CV>8W!,7.G$!57KM#&<0\BN7IE%:($HX;+I<'H/'PJ:;,1!DL=YLDP-_@X M^!H4X*@YG4!J'^4^(9FB4:AHJ+"'HING)V]!1<.#G[(]T"&*?_1JERROC0Z! MRA(J':9"3 DJ^9<38:LB*!3@Q!C"N7Z)N' M#1!7DW1%C8MF,:I(N"X?E1G4@\W@@ZO;A1_U \$D[%("33V MBUP0#>NP&U).R,4WR>GL;!ACH""V9)XBA 2A=#S;Z06_3#"HO##SKC%<#6IC M%>S$V+R'W<5!"M:0L!'1=>,466'3N6RQV@:*0=UHOS)#=E!Y;:,69@^XQ6@+ MIXQ\Q3EZ8ZT'Q=BC$MYM>AF#]\!$%5G\&$1MQXYA/!K0PP,"ISB^*I;!%XA5 M6-.Y%G85&WNK?'RQI71P5F(F(>EMH37H?VT?V+$5K*FH44#F8:=#DDK7]H\&J M;*OR(7?9/E8N)/9IJ:XM'*?+!D&@:DD_4W])*HIR1?#!9/GK#N=V+ M0O/)L^MT"G;E$XG6N@ %%5BB,K$"=5P=4J,+E674/L*.;LVHIY\J$7@F!)?\ M9($9WA* =SI RMC5)<=NR'FX@ M.RC9@H2 ["E4%+N!2[#%RC)+9BFK2'(N\ 9CJ\G?)8>\0*3 >E(8$^<\@^@- MR(1G+]/IE&3^ #W_"3HF2TXQ&$?AP_^LOV6;L[\18W?KKEHMUKJN5O/NVWE> MLT6, @+/#6IJ+4#\971='$=7B635;<[Q3_ G2MM;B*T'TL9!+OD!K"7/9A>, M-DH5>A>K<"H!L<;5V&2%,VY'JQ]F4N28/NO23=4%UB M82/#;\D(#!^0 B9Y+)J670S7OQ6C+5!$IL?ID> /E1WQ,ZABJ>&@L(GUI8Z% M="A X_I&O@1%"'F1!]5,\<[;8TM&%4V'9'2\ESOD7]AEP*/ E9DQ[\WJK+D)>U#R&@.Z.URT,CDP5VHJM0'-E"8QJ+XN(8 M,=;T\1P?.QFH^ M?_35:#9823?FZA["GBG7OLGQN-X&X9/%> G'F&W,W0'&]A?JL?,HSI;_0!2F M/1:,[>0(]HC0_RKDJ@\Y8%&P%T>XO?CIJ&]B2*]6X 5A3NZ9Z8,5K]OO3?8Y M6-=&WR?P,'_C=@2D4[DV(9R-.LI.CQ==#VUSK&_$SQP"5-AFM^=, CAD@"R2 M:%0)V2OJZO%I'^Y>*KUH$J[QOI,F5Q%ZUM!R@QA4P[TQ;B57Y^I: J):1GL3 M>-'=ALIG"DH+Y_I[O MS6WNE,PA*55$H0!D#2"7>P=J"I0C?53ACA);('G+(IX9@ ,.)M;3G>$A$JZC MFG/!+AL1WXM/:S2N94I2OJ1*7!,4>3M^*?+O,U=:RH*"JT;Z-SM"&P&"B3W( MPW;I3CQ%;Q%J*D842JJJE-H:#KBB+?B'XRSJ?%=V3D=MATK4'-_..6/9\"R, M@"DIEE.T42#'F7\'JD3T=]TL"B-ZHA:US:!8FT'U8D;<3Q/EFJ2(R:::XEP( MJ85ARHD>RJV6 "\GGL9PH&QVG*9]8X!T&N<)AU0XK@4*.VA^3KECH.*.@1A> M;%V*OXMJLI?%=YWWKY8L@OBEH $'23;D#:J(%4U46_LA :XG'E1!?-M?MP=) HM8M3FJ0!7>SC[ZB0[6![SW@> M&F8+2;0+9#^$U9&-?]*^C"PB_5J9!RF2W=(^%7HP=HH#CX#P=]Z MP DX7/:7NAI/5XV'WNR2DA&D.^V]^>H&BG0HUS+6<*+FO<.%LR$\J%@$$)20 M-%8ID@\2^0#LI["EQ*6V@$ W6T3*E65\B$T)I-8;Y3$B M63RJALK7@T$UP627MYT;3A,.'K"M50P+!7X!IXJ-W)$67$*@*9P&C*T*W%^\ MUK!)71BOQSN#IGYAN=0%J!2LQ'--R(:P2:@Z(.:O-NZ -F$9= <>.BA-6G): M>J277E@&-4M&*4LS435FRAPQ AT&>']_D%+W,#S58(C^?3=06J,=7)Z&=TQ^B$ZDU)W$&CXD< MH08'D@X&+\17CO:<+-/WL@)/A]1:2+8>P?90$1.2,L/E>IG2@5^>%U0^ 4B%0 M5J**N@/S2?17K/)Z%?$\;B^HC1* ^T<&UEIR^8FOL7-8-#]LXAK'HXVW!#A, M^T(F''E&$#/I:"F6" BIK=4\;MX)$&P[=B7XNP\DVC&0C0OML'0+='S$S^AU MNW384_M&Q[QOG0^K%LVH?!@)N5Y.TY<_3U/U[.+G='KYDLR_9Q?IQ?3G5(G] M)4E7<=)=%/0C<:V/__C10-C.KOZ)!5G,S#>)_9>*VH9B6];>FD0PI&2AB473 MT.BE.NN:^BVY]RMJW MA5VX6)\K= -_#67@7 >KMT'CERL.83>;!KB4Q3=-76MP5NI,MC)CZ/C$.,1P MLI\Y0Q,,8Y:=4.'$/8=:7>=G;:,,?P<,R8]@2+E/ 6N;"57JV$U0)\R SUW$ MZBE2*I!+/5"=K8!GXH96Z_B)8/2B:S;MR:ZG9?%[V2AJ61Q(K26JK,$,Y<0T<"WF ;0!*0'&$UIXU*EV M>O+N\R><;T.E.M:3(\P!K6!%=;@;SB'X7AA.&3D50+56?@81]QN'5S?6* M2^X96@0#3!K$V#F[P@"2+,->2*_>LXAM$YJ*03UU:XIE.UE>Z>^M*['U!64N M $3%/4;FPD;X6QRY/@P(W]U2E:M8N.O:.+/(510F8%KF-6YY'T,O8VB-J;'R MW Y5@"6E26X+8J'TE62V @EGJ5I5*"6 [$8'A?.$ )D@0CFO>MGN,E>(EN^# MUO:P#OX+.&K&]P M>8.8D\.'\I,WCZ3!Q6*\Z.7#\XBP1J$)D(04TFT!GW@-R(P\G\X$A5:"6H3B MV>PRO;Z^9AOR,KUZ\3*V(0KX;CU'OM#;6^ M*VPKE8+JG2ACRF#9.O#9E5W'[X4EP7]DNS29_7Q]F-6N M; !3S=Y5VPL!*E^S:XG!1A,E6<"!3:R%9&\P2"?R*?%=B\ !0GRL-[P6-U9! MR( C2W6(IE\XE<"EO5$QS'!CIZ"B."D>=+I=, 0,]\8=,B#8VB>]N/ M!1HP55!BRX+M*76]"G^K1_<,'KR^N@3';/:2>L:)J697Z<7E3%%GDSV%*S_I M\:W#<)J$3#A1P#YO-8VYH! 9+OP?.L>IT[VTB)V_NZ2VK/B--;_A\X48@/EI M]L(5%1S8PDW<=R^X,? Q;2JG$*@H(MQ?0K7Q8,%H I_T=?I)/,LXLM,SWT^+ MB9ZD,@Z/)JBASW*&E1A9L'/B)Z@A_V)G,\(2^"U8240M:'80HH2GR1]:RM V M6]J2.21R-R.0T+K8RHP)*MVQ$[54N^=R];$7L!T$)T*TU(0>=/H7P90!YZ8$ MT\0&PU6#D(^?&,N]GB13X%18?5-E >=9@6 7H?+YY ,8G4Y4K#4X4/['%S[< M/_@VJ,"6>;HK@2^04RF(+D+-JL@W7)8-Q1IY/T'^$'A@.':!R@&R/ M08+^40%H*4_B! "^BED-X+6*&@)Y(!U)"+NMM8;Z ZYWKC"11Q@;;))?H;%E MHON#/65X/D^DXVD1O4H)$=8#+#BI0%%[2GC R66 AM1Y#AW8$=#O6.-3"*@/ M^4Z#Q*^D)"0DMW:LJ., J"H@NPA89LX L>TQ=PI/%$0D^#C%0T MUY(+16%O*YRL=8HBB&<_HQS@=WH3N[!*(2K]'1<>4,3%Z?&.O/7^ B604$^XG%&0<'"*D/TXI]6)#D=@(+LU5#W *(:Z! M#]HUCC272,[R\%"!XX,T(^D6:4I+,)D)?5EG9"-(16L.^!QNH!8M/5$==E]1 MSX%U:;C@0#X<5'P$8_ MH\&$$,8<0)07.$\ %0=\B]$W>/[QC J5NLJZVQ9._ [V<[\=X?MDHR?@D3]& MR^_9P\0)!MCK#@36L6["=^"E=_\(^@"9"4^+[V=)UL$%9?)3)M*HC2>-NSYI MD.FP4EOZI2QY>?-^4?.O-7!<5Z[;-D[27 JFJ_%?1PEHTJQIP,DP,VIB6/_(P065&^3.T&04VD3BI"&FZ376":1R("5\"2Q_4"D8*M] M7#@;^R?/P3#:;JE,:?D4M13]Z7:.G%F:<(1Q!.SX^OA1*'^S,*C$L# MDM3]4Y"4W"KW%8WD"5ICL.3;EB[QCUV3%U& L>*1(?,L[D4%>!]5!DQ5[EJ!0S4E>J M#?/9HY_/]^?N^CC:!]=D,&EAM:<]%.7J03Z#E-W'M1O@O4A]K2&Q%W;4,8WL MUOC+#])Q&0ZPMK5[ P\ID[$OA"G3+3"3B'43?K8?N^,< '=LBI1$U(T#$FP MVQTP1C.(G@Q=/-;]FTW!]3V'YD>/4HP?M$7A'E>!677DWP#L'"L(7_9>)+"L MQ0"_%IPY&&+H&O'\,6U34Q\@%=.M/.CNAY.2P=0M*HH+BX(S>],3DGB6[]5? MD'C);8MA?ODK8"YI;>EQI.TDH=Q(WZ#PK%80V1Z2/&&=BBU5\M"J2%8@Z:+1 MK-196FMGE\D/,XCZ@+KPY[Q%ZE-1N/.6AGN_)(@ M&C%,:*J-EI(W,:J!>[:DJ[76;EDFK(9-\J+_&Y_$_3 S=@IWWQ8"9_11=)0< 4?N*%@^?.ZD2X>ZB@' MX[HZ^D,K0VQ2[ @(SYE-4I;K_SX@;%Q1:!3L9B$7N85>?EKKW$TAM2P'F@;M M7EO$ZL/H6(4VYYKDQOWL!<4V[?TH+W :%UB5\I0,FU8;+H89VB. K[D,88(.)!AH/4D4TT80#1M8N-#3XV\:SSBX);G):H /(Z?\T29R&OW:0QI7 G& MF+J56,AE9=C0$@8PL+3IZ.**W;LCHR1&6N5B\K;O/GMYE4Y_E@3?[.5U^G)Z M'9V4'/C!78R/3' 9REY^@AJW P,AG!3L9"/I+#L,P&]S9% >RHN\\5Z+-I4]NF)=LG%4;=W,&XC7<8^%!!X -#&./!%1O+ MH"<.&# A#09QBW$DVWCW,%BG1H*)S.:E4V8RW2M.V/\]2)6XM#H*]N@O,_9- MQEQ+F,Y--9$,;D5I5/=+5>.;IHFT M]')"QG=WNO&>-!@Z X<0?Q"-:C?=;XR3$C_LP?*'Q"#XL94CF&#'ZKSW'K@>AR .R!R/*1$\K0QUAH*3>[@DU# M9P_TYI\.?%!_$B]:?OC373Y,,Y!+*F[O9N'H>H*B+7K-!>,EIR_.)NIQHNYZ M0YUN:)JNBF>3"3T.W7$\J3B&@?_I1J'MUF;O7X%%[K2 M=Q1((R/VUY/92? I:I%?3VYG-[<7)\_A3?_XZU?;;*7?9\T*O3E MBQ/V;>P?;;W%)?&'[H!ZZ)\X,EHW^ !\OZSA2N0/W&!7-]\(O-?_%U!+ P04 M " Y9%I8'!AX>F$' !0$0 &0 'AL+W=OO.-"*+@$47Q,W2), 3M9MP=HTF-/M8=@#+=$648I4 M2TG$R[E_YT)?KHW]Z@HA/#R52KNKI/"^NNCW75:(DKN> MJ83&DX6Q)?>XM,N^JZS@>2 J57\T&$SZ)9P_V^M+47DDM'BRXNBRY MW=P(9=97R3!I-WZ7R\+31O_ZLN)+,1/^2_5@<=7ON.2R%-I)H\&*Q54R'5[< MG-+]<.$/*=9NYQO(DKDQ7VEQEU\E U)(*)%YXL#QWTK<"J6($:KQK>&9="*) M[Y?YSL!UMF7,G;HWZ4^:^N$K.$\C%@M?*_V[6OXK&GC/BEQGEPE]8Q[OC M<0)9[;PI&V+4H)0Z_N=/C1]V",X'+Q",&H)1T#L*"EK^Q#V_OK1F#99N(S?Z M"*8&:E1.:@K*S%L\E4CGKV^^S.[N/\QF:$R8<_#6=.V\1&G\?LCER/#W,D=+EPE4\$U<) MYH,3=B62Z[<_#">#]Z_H>]KI>_H:]_\?F-?9W']^_,#&%W"0'?NLV;2R4L$D M^CD%7PCR4,7U!C+\KX07>=CEV;=:.AERR2R *P68Y,YSG4N]!%=P= *=_,KM M5YAMG!>E@X\^[\%10GO)<0HH<$\'2\BBY?<\W#6+A; @O7O9(!937-C CU/NH,X5GTN%GD9_ MH@V-HTJNL4IB/?2!1V:TILJVDGZ3XK5,U2$.,L<;K!0VU= MS;5GZ,[I[!;.!V660PIK804VOC"K,?UWA1+W&'$K&KY; M/4A"X%K%5M'%+D70>-#& S&*%2!M"OCI@/];T@%RP:4DN9G^&&0Z!/$7<4QWZ MXL2B5NRC7 @XNM.,FH$[9K<86?:&G9Z>LWOA#PEE1\/T?/R.';.V/HA\)\U9 MU/V"W<90,JS#A3;*+#=LDIZ]F[ S/(J=@2%@X[12R,JQT?F8#=FCY;E@FI>" M388#O/U+DVIL.$I'DPE[-!Z[RQL66R%,M]:RB, 0+EE28&S;ESAM!9@';6%) M!;T]RS%I9*S6*Q&ZGW:Q6<06JIU1DCR< PX%/H M>!XYHAT]Z%2,;$-MMJ9$ M0<="6^CZ^EKZ8K>/4,^W)J\S'[MY@*EYO:=#U]-[,*4I*0*N-3^8 MAP;(I8[# QZRF5$YE/'H MQ#B^$49KG)-B@8K8B@63X^FZ0"?$\ZBOU%5-1<)&B&+;I5+QD>HMC)\[:SWE^K+?N';5MH?W][# OJ@#I*6.#WXB+1K8!%-%=[,<^,Q6\)G(3 [+%W \X7![&P6)*#[ M$>7Z7U!+ P04 " Y9%I8J481 +P$ !Y# &0 'AL+W=OFBL3;N87#F;] M#&PF>E&% M2[O\R:S\22/>R%:^_<3+[JP0"1XM?+#URA@8U&73?>O/*QT>&2BZQ8"O#'C+ MN[NH9?E.!STX<':)73P-:''0NMI: [FRB4&Y"@YV2[ +@_.CRY]/KX^.?SG% M5ZG5P?] -#Q0'^T@CGN8/@6&,;QN6W"S./39FS&7P+T@=.&&%\3 M.^8O(KXSHQX6C&!.N7@!3VP<%2V>V.:H=KF<,$ZL$;=V>2P???L8S^^ )?N>$K7T)_>V!>AOGX MZ_4IDOOX63AT/3-H8BNHS+*9XM)CO:Y.;"=8W^FRBHKM0?'O>0W2U0\J^@<5 M=< 0+E,/C=N$;!\=U=:%\B\SQB/K _K@K/=HT<#34;6K4W@R_-?+%T\MO[R* 7:6"[3+).UNRPJ) M4IX1D::($0$D=C/"I(+=E#.2YG2CA)X$D'J[$$)RPKD F()RM"N)E!)@A"A( MIMAV"3B1@D8%>-0,9E2]00 I":,4,9J#-YR!):Q0E;VF J=$*@4D6<;A4O Q M2RF2M"!<,B0(RUGDGH*Z $ES"%^*KFW0%82S$"E)BRP&EJ1"QE@S2G*1ML$N M>$%$D>+_+L'Y_Y/@G$-4%(?17G19@F1YZS%GG3XOI7&F4%&.4D8P)Q"5G*\[@,1<)B_D+$"&/YFS,4:!,N%%(T0A.919!,4*)2 MM=V'@A2BZ-C$-(-LSM5K'D!50VV"C4BSF$>D@/K*T@QIHAB*8S@&(@MH*A4I[92&X7E.A.($[7 *Y9Y+%$_L,'@(19X2!,&8 MF[;UJ>Y[3_A&5O[?D-W&=P$T*^:VXL14W)B'MQ%MTRWK/=1K]1^U@;=RT;7H]/%*+)G2=X69UTUWDP_&N*8>N:0J/&)"8@"GMY6F"7=?H=I-@YVUS.;0!6M5V.(/_!L;% [ _ ML3:L)_&"S;^-P=]02P,$% @ .61:6/5I%5/, @ R 4 !D !X;"]W M;W)K&ULC51-<]HP$+W[5VAA#V@C6Q)5<2I%6TKZGM]+NCBJIGG4&8,AKD0L] M=C-CRJ'OZR2#@NFV+$'@R4:J@AES49 MR9W)N8![1?2N*)C:SR"7U=@-W>/&DF\S8S?\R:AD6W@ \Z.\5[CR3RPI+T!H M+@51L!F[TW XBZU_[?#(H=)G-K&1K*5\MHN;=.P&5A#DD!C+P'!Z@2O(,;49 %AI-J3:ZZ37.J= O)SNM9&85+\>B_DAC!^G] 6RE"7+(&QBY6@0;V M._G\*>P&7R_(C4]RXTOL__4EEQD6=ZNYTQF2?YFL, (%Z14,@&M$>;U^QV'1EX< M])QO7'!,Q)1LI4RU$WI!/_0&W<"R>YVHAT2A%\?H' _0[M&!1X.0K#)PKF11 M,K''*D^DPB3"2XY?5BENX$LJ*Z$):F_%72_J#CRG%09>V L<)E+2ZGEA3!UL M4<1D0/; E"9@L_%-K'4^U2,E%H8&;N('EE#WAGS??N_[_+/J*D!MZQZB22)W MPC2%=MH]M:EI4YU_W9L>=\O4EF,@.6P0&K1['9>HIF\T"R/+NE;7TF#EUV:& MK1:4=<#SC93FN+ 7G)KWY ]02P,$% @ .61:6*SCC= % P 408 !D M !X;"]W;W)K&ULI57?;]LV$'[G7W'0ACVID41+ M_I':!AQ;6P.TB6&[78%A#[1TMH1(I$;2<=J_OD?)<3,@,0;L1;PC[[Z[(^\^ MC8]*/Y@"T<)374DS\0IKF^L@,%F!M3!7JD%))SNE:V%)U?O -!I%WCK55<## ML!_4HI3>=-SN+?5TK ZV*B4N-9A#70O][08K=9QXD?>\L2KWA74;P73U4RU88G*OJSS*WQ<0;>I#C M3APJNU+'#WBJ)W%XF:I,^X5C9SL8>) =C%7UR9DRJ$O9K>+I= \O'(;A&P[\ MY,#;O+M ;98+8<5TK-41M+,F-">TI;;>E%PIW:.LK:;3DOSL=+E*E[/;!:1? ME^G=.EW#[&X!]YL/Z0KFGU>K]&X#L_4ZW:S'@:5PSBG(3M W'31_ SKB\$E) M6QA(98[YOP$"RO.<+'].]H9?1%Q@=@6]R <>\MX%O-ZY^%Z+UWL3;X=:8PYS M9:SQ82Z:THJJ_(ZY#TN-C2A)$#*'>UN@AIDQ: TL2I-5RAPTPE^SK;&:6NOO MU^ZGBQZ_'MV-V[5I1(83C^;)H'Y$;_K;+U$_?'^AMOA<6WP)_?\][&7HN_M- MROK7\)]#L)EA:@?T?%AOZ1[I"9E[0O?A[ O*7&F02KZCJ\R1:;(K'\6V0@,1 M^Y5%(?='HU:*!WXR&K _U"-J2=Q@01QLH71I2S0LZ@]\SB.6)'Y_$+*/2CCB M^ G&W4D<#=D[=BLMTJ5;V&E5TT#I![3.B!G,#B+$Y_&(45'),&0;11T$S9OF--348UZWY*9@4P=I.TF_KQ[YLM91Q,_S3NR_23TOI0&*MR1:W@U M2#S0'8%UBE5-2QI;98F"6K$@SD?M#.A\IY1]5ER \U]D^@-02P,$% @ M.61:6)D$^S;< P 0 @ !D !X;"]W;W)K&UL MG59;;^LV#'[7KQ"\8D]:8\OW+@F0]F1;@5ZRGIP-P[ 'Q682X]B6CR0WS;\? MI5R:8FTV[,669/(C/Y(B/=Q(]56O 0Q]:>I6C[RU,=W58*"+-31"7\H.6ORR ME*H1!K=J-="= E$ZI:8><-]/!HVH6F\\=&#(TI9-=#J2K94P7+D38*KZ\C*.X'? M*MCHDS6U3!92?K6;VW+D^=8AJ*$P%D'@ZQENH*XM$+KQ;8_I'4U:Q=/U ?TG MQQVY+(2&&UG_7I5F/?(RCY:P%'UMGN3F%]CSB2U>(6OMGG2SDXW08M%K(YN] M,NZ;JMV]Q3AT]T^NN7V]G]]&'.Z,-T/AP8M&.E M!\4>\WJ'R3_ ##B]EZU9:SIM2RC? @S0P:.7_.#E-3^+^ F*2QH&C'*?AV?P MPB/KT.&%'[%66-7*;)%U+5I#15O2Z;>^ZK#<#/USLM!&8;W\]1[W'7+T/K*] M0U>Z$P6,/+PD&M0S>./OOPL2_\T7_')A-- MY))B,J!9@+()(38A]L')C=3FBMQA*,D%"3C+\ ,N0N:G/KGNJ[JLVI4F-M2= M#;HF01RR+ CQS1D/,D1HNMZ V@N!JKHU*%%3.*2&Q"F+>4JBA(5I0AZ7RZH MNNQ56YE>@=-[%0Y\EN?L)9U2:JF4_(9K)0F><+2T"<9"D4I!DZ# MT;3'ZZ!((5LLKW[?E2Q3L75*U'6I0O9H)LLP;D@T94&2D9^5U)IVAZHEW;%J M7QW+HIS%:4A2C@3R'!U#E1\L8-_TM3!0DA*P)HM*6,N$AQ&&)R)!%K$879U+ M@Z$^:X/1%@PF-0E0);D !O;!LHHB1B\AG<>:[+%SPG(5QS@C>K YQ1M9M7NXV1G9L1"VEPXKCE&D<\*"N WY=2FL/&&CC^-(S_!E!+ M P04 " Y9%I82TMX_VT% ".#0 &0 'AL+W=OO(-RT: '%UOWB)@9R*S8@78,F6S$,>Z!EVB9* MB2I))C4RY MY!4S0]7P&K[,E:Z8A:E>C$RC.9LYH4J.0M]/1Q43]6!RXM9N].1$M5:*FM]H M:MJJ8OKQG$OU<#H(!JN%SV*QM+@PFIPT;,%ON?V]N=$P&ZU19J+BM1&JIIK/ M3P=GP?@\QOUNPQ^"/YBM,45+IDI]Q]_R"2XE H,:W M'G.P/A(%M\J:1Q M3_K0[0V+ 2U;8U75"X,&E:B[-_O>^V%+(/=?$ A[@=#IW1WDM+QDEDU.M'J@ M&G<#&@ZV^HY)#GQYI+9OF,,O"C-935,RH%FPHIK !!S4NE(?14 MU ZD5+514LR:JF4BRZT]:2I-NDL6J/ M0:;=P%" (4ED2DP^B=DIM'TEN-/"CMH\>:4!EZ[S$O[6B >*R M'5)<>$68DB3TBB@F=\HRN8MQ1((@]OPBD'F9'^,@]8(\VC7K9Z C+TPB?*;1 M>GV=T7YFXFJHA]TL(,30X2*FN#78=J2L/JUS^JK7%Z*7YCNIC\B=G MFG!D2@H\QZLI^!"X;BNU=VP"B5T;2V4P)2$CD[A[%RGYXEH.!(C=P]D+2&:. M;7A3%N@L+,]'.-V0(!X6!41]&.;/15E=M^"K&;"E:B&P8 LGX3#RR>O5ZTG@ MMO-R5\L@]^+,^3;Q"C_XKWH6P\0G^3"*?E#+:)CF3LL@(Z\/Q]&T32,YEB:@ ME,PLZ1PVFD-QW5AF*&SZZ3A?X*D-$S.'QBJTPQ#@*MGV9%H!%K0KU')#9G(O M'Y M&W:5ZQ3JRKV \+ERC^+H9=E=4T @RI"0XM#O<_%'9( IB]B]\RC>&PML M&X E^];3UJM@@O%/T#DKE^@!W#<7VEAX IN[+''>QP_6U7B_:Y-8W:9^>>T6 M\BQF_[^E;1QYW5F_JMA^"M&.5_Y'1P(Q J_#:@+LXZ4%4F6R(9$/30K64R2QCO#Z8FS8(Z80 M1B4#6H4:.2()GA 0O!J1+O4V&;;:#U[HZP7]*" P,+/D;1!Z(<3V'7F;>Y&? MPN"FVT;NF6PY LU;B_>L9^=C \T<;R5>$"?=^>L6\HR>W_8M"H[J>LH[<@W< M?^RX?Q^;]VWCJ*=_NN]&-MJZ(U=<+]R? # [.J&[+J]7US\;9]T=>[.]^U/Y MR/1"U'A-FH.H/\R207>/6$VL:MR->ZHLW-_=< D_3%SC!O@^5\JN)GC ^A=L M\B]02P,$% @ .61:6!;VX^S3!0 50P !D !X;"]W;W)K&ULE5=;4]LX%'[7K]"DS"[,&&([=PK,!,IVV2V4*>GNP\X^ M*/9)K*DMN9+<0'_]?I*3$!A@9E\<7<[YSN4[1U).5MI\LP61X_=5J>QIIW"N M/NYV;590)>R1KDEA9Z%-)1RF9MFUM2&1!Z6J[*9Q/.Q60JK.V4E8NS5G)[IQ MI51T:[AMJDJ8AW,J]>JTDW0V"U_DLG!^H7MV4HLEW9'[6M\:S+I;E%Q6I*S4 MBAM:G':FR?%YW\L'@;\DK>S.F/M(YEI_\Y.K_+03>X>HI,QY!(&?'W1!9>F! MX,;W-69G:](K[HXWZ+^%V!'+7%BZT.7?,G?%:6?5%*UO^)^G8<=A7'\BD*Z5DB#WZVAX.4'X<39 MB=$K;KPTT/P@A!JTX9Q4GI0[9[ KH>?.KFYFTYN/5^>?+OGT[NYR=A?QF\O9 M2=8N3OH*3I/Q:*U=8?JERRI\"=.'4UK-TX]EY^B;B!\J.>"^) M>!JGO3?P>MM(>P&O]PK>1ZWSE2Q++E3.KY03:BGG)?&IM>0L_R!M5FK;&.+_ M3.?6&=3+OR_EH;72?]F*[Z%C6XN,3CMH$DOF!W7.?GF7#./W;\30W\;0?PO] M?[#U)L[+7MY\GEVRR3%_V0B[XHI]SIR>DPF41-P5Q"]T50OUP MAT0R9!/?< M:9X1.B4(-/C5"WZG2V$N\R7Q/S4.CU\MW_BU%!L ME%2.C&EJ!^%: Q_NUC4"#$>/=)(LUX9_O;WC^[^\&Z=I_/["8#D3);_U\F$Q M>7]PQ&;/(C3> <%1H)9+U891Z09A^OB2*$V'K";C< I+M?2N/D5&OK/&&)^7 MQXR&-+=G#'PU5 I_4-I"UC;D8X=MI&2A2YS@ 1W6Z?!:SV4I78LR;0 2U/FU MR J4FP5@K8WS"DB-\[$EH_<6XJ)\L-)&S_AR9!V,& 2IEHLD_()(HP)Y2!DFB\;Y1L^$+?@" M47'AG)'SQ@E_(B![7A>D@^J%?/1C:713AW@]^9DPYL';;)D( >7;>@P;3P+T ML>T0!RNK0F9%6'N&Q>D^(\IMV%L @/\094/KJ-BZ@H,[H&J*I,*NQ47TM')W M*N<%]G=S[UN/A=;;646>V>,41I"R+23RB=+X#'.&XXE@1&":[O%:L(1<*'*; M2D7+H)EE'GA RS@*\ @&!*+V^+XEXC?:H?MZ!USDN?25A-J5JGUV8(8PL^^- M-)0S^7AXKS/A+4CKX=>\/Q8K2@=KN$RH\K6\N5!:LGQE'[.I9<]$F!?QGY1= M/3?&5M*A:M!H\->7J3UF%VUVV6R;7;;'TF$TF<1^,(F2R1!";:>Q)YW&>MB$ MK6@R&+/9E@?+AFD?>^EXQ/P-5<&!G/D7#C*2$78&H\'Z>XN,@A^&+HWCF"51 M']^/ICTK-MZOBX8-AE%OG+)^'/63(?M$$#K$ 94U55-Z@A@J$%W[,WC(]M,D MBGLC=H 1-,9^--,N4/,,.5".:'N#J-&PO=V]R:W-H965T MW%O[D1Y>E9>=/ADDM2P"21#X>9"W4FL2!#,^-3([K4K:N#O>2/]']!V^W LO M;ZW^H,JPN.Q,.[R4,U'K\)-=_5,V_HQ)7F&UC__Y*JT=#SN\J'VP5;,9%E3* MI%_QN8G#SH9I_XD->;,ACW8G1='*.Q'$U86S*^YH-:31(+H:=\,X92@I[X+# M6X5]X>J'-V_N/KSZ\<>+7H TFNL5SC"C MM27?V'*3'Y5X)XLN'PXRGO?SX1%YP]:W890W?,HW:\N5TIH+4_)7)@@S5_=: M\FOO9?#\3OE"6U\[R7^YOO?! 2&_'HI#TC(ZK(6JYMPO12$O.R@++]V#[%Q] M_=5@TO_^B ^CUH?1,>E'\W-\Y[_?O'_)!OUSOA'!-O%@RO,@?9 E1U5S52V% M22DD)X5"R1&0I\(*.%:0ZPI52&" MC#84PKFU,G,N*EM#3"76T-58+&/)]UE< M[JU& /?E9GRU4(BM,H6N2YF1NWAEL=YA$Y9YS"7%RCH1.:UQ0)H'Y:QIM#6" MPDY8P.'8(:,$N*E5$$2&7* 2O(_[&M.:'5]_-* M)>MC#4IB7@[>E-4]C-QP9Y<_!X4OC73S-7^'.;3?+X5C0;Q#&%AJE)ND&*+: MF\C 1D-+&=6E0+6BNX4(3;YT]C=TYKCA0#JW\'IF3!^7Y:,TL^BX\G\YS7\Q M3VR;I_\/=^5?QEWHD>Q?-;))(O;3@3PK!X25Y _[Z. M;WP;HN>A7IZ\MO<*#+C^,L3[A9JUIC8.?4-1((*=KQ/NT*-8@C6MW)9)8\,6 M^W,G=0%?Z#NJ%+0:^ IRTZ*0'%O) M+B%5E&43EC\$();' K4HM+?H"SB3;(.U,?JZQLDZ-='7.-(@.8]HH03 "4U[ M$-HUML1_-5-@;_8,Z%3"@&:= G+3B2=5XQZ'DF7V ;T:89DI@_,1+6^LI],2 MWR?2)3"S01-<\5WV=^5X@LJ;9G\JQWOT]S?DF+AQOT>GYK_/:*05"5=5%%3[ M>%),)%5'M*&N4&"@.(1;Z+57(*,/BRTH(JU05]B\WH\;@8B1L4@WQ;U"9!5X MVJ?3<.IO?.9LU>1&T!5C6=]K5:09T_+?3J8?.[9#3(2+ P!EAWQ?.KCNE%XW M62>,DS%$K:9 6Z.#TR846#GLO0U"L^TM+CSJ MH /V@@W!1OTQ!GDVGDSQ>S;)QN,)!H/\+)OD9^RV*;>R=BG9R<1SAGL];NV& MX5[BI"D0^/(W7+D)B)Y].\A.AZ?L.PQ&\6>2C<8Y#:;9<#C!X-668'&/Q$F: MG>#OV[-^-NB/:&$[.N9#SO)I=@K+\VP$ATYH?C ]8O7UMB5X^)CEDTE4W R/ M.S7J1Q?&Y!%L'8W/_H=Y0P1RU,\FPSR&>#@9X?>$)O/L[&R"ID*=^E&:8Y8? M444Z0_$5_7O11$?@6HBBBA@\Q$TIM-U#=^G>SG>/"B"*7W=P=B.HIT\@[6S[ M >DZ?3?9+D]?GUX+-U?&&ULE57;;N,V$'WG5PRTVSYIK8LO<5+; M@)--NRDV%\1N^U#T@9;&%AN*U)*4'?]]AY3C]0))@+Y(O,R<.7.&'$YVVCS9 M"M'!!2;ROF%9#9I^ 87Z/YH'@S- MDB-**6I45F@%!M?3:)Y=7 Z\?3#X4^#.GHS!9[+2^LE/;LIIE'I"*+%P'H'3 M;XM7**4'(AK?#IC1,:1W/!V_H/\:>#=!0HL M/W/'9Q.C=V"\-:'Y04@U>!,YH7Q1%L[0KB _-[M??KE^A*_W=[_!\OKQ%N:+ MQ?5R,4D<87N+I#C@7'8X^1LX60ZW6KG*PK4JL?P1("%21V;Y"[/+_%W$SUCT MH)_%D*=Y_QV\_C'3?L#KOY6IJ]# W%IT-H8[K8K6&%0._IZOK#-T//YY+>T. M=/ ZJ+\R%[;A!4XCNA,6S1:CV<\?LE'ZRSN4!T?*@_?0_T=QWL>YNU]>LRR[ M@-N$V@ WAJL-TL5TEGUD63\> MC48TZ,>#X1E;X!9IOT!H^![6K2K9>9P/,C:.S\[/V8W:HG7!%X2"QH@M=RCW MK$+9!>%*H(6,G<6C8#SJLZ^:^PY0(%FO)%J6QX/^F'UB#P8;+DK 9VI2 MEOPXQ=.^T&P0C]*1_X[/V%([+B&L@]24@T-3,QZ.@F=.L=+,YS*.Q^24P8UB M<^(F/1[\WLH]D#Y>DA@(!*X"SWW@*]%A"1Q5+ 6LN#&RY;)%BW6D0%$F83@!SD)R7_[8O13B^*^VHEX=A14*B\0:TO];:O4Q\@.-S//L/4$L#!!0 ( M #ED6EA11$?.CP0 + * 9 >&PO=V]R:W-H965T*E**T6.=QI,F65%GR-<[0/Q9VF4VN/DH@,!2X,;4].$N62OUPAVER%;2=0B@QM@Z!T_*$-RBE R(U_MYB!GN1CK&^WZ%_ M];:3+4MN\$;)WT5BTZN@'T""*UY*>Z\VWW!KSZG#BY4T_@N;BO:,B./26)5M MF4F#3.35RI^W?J@Q]-MO,$1;ALCK70GR6HZYY<-+K3:@'36AN8TWU7.3'(_?1PMIH\3F,[FB_N'[Y/98@ZCV1B^3<:WT]DMC&[H]W0Q MGA=QC'$3 M.F$#HG;4>0>OLW= Q^-UWL33XHF[U(!I;JPN*>.L 9XG\ V3M^B_'M/WX6>_+28LC ;P(3EL9)A: 84/LR7J?0@;8%.$&Y45/'\! M\CUJ3$#D5D%,F>,<;( 8B]+ZH,1<2E"%*VD#1$0%+N&A.6]"HJ3DVL#1ET_] M*&I?/,S'?A=>' -U+YA-YPZ!34JMX"B8/-P'U0\B)(%>#YZI,J\$\J+0ZEE0 MX:-\\KW M*TDU>Z7@2R&KFOTUHT=QK$M\5]&:,*_'9W84-OJ]+CM^P_@/8IZ\9O_;0N&6 MWF+#CJA/$?8Q4+:^D6R<?.V5:=6FB SUVL]*AKBI(U8#Q?YV/XZ-JBGD0%[-=7$-YBT0**K8LER]G$@'/9W0!)&L1)^E#T@9;& M%A&)5$@J7O?K.Z1DQ[L;ITT?;%'DS.$YPQEJCE92/>H"P-!O52GT<:\PICX< M#'160,5T7]8@<&4A5<4,OJKE0-<*6.Z#*V],WC@L-([8VJ5S*5\M"\7^7'/MX2@A,Q8!(:/9SB%LK1 2..I MP^QMM[2.N^,-^F>G';7,F8936?[!S6'!FM+]V(\?RC!DV.5)R196U M1C0[<%*=-Y+CPA[*S"AAG)I^G%[?T87IY?TZOSJ>S^]OSJ_/KN]G1P""X M-1ED'=!)"Q3N 0I">B6%*30]%SGDWP,,D-666KBA=A*^B7@&69]&@4=#/XS> MP(NV4B.'%^V3RKBB#ZQL@%X!TXT"3"ZCZ9_3N38*T^.OUU2WF,/7,6W)'.J: M97#:F M>@3#YB50#5FCN.&@/?B6.0=C:=& M&M@0I[7B&>@^N7I-AR.!-R'6NL#J5 I$ML9+0"$A>[O0#$O IM(^9J5C%M(< M@V#D]\3F8-ETU.9KRDH#2CA<8EG952T;E74\*IE#J6EC>,G_MHN= CFW>>B8 M&?3NP+(0I9X [NX=ZIP3]2"1[USPA\_I&$P^J0WI$R!)[<"%-,=??[# M43)-Y8)BK4(U![6M5\<0!Z%5TJIN0T#L9CO^!0?%5%:L#XDM4-+.5KL%ZK8@ M9Z SQ6N;&ZUE6\I?-_YDPX%L./PT$Y*I4W5(]F94NT1(6A%P5N$'O!<(Q,:JFQ9G9,$B^)$OL, MO7%L+;9)Q 7>1XW3WMF':#?TTG2$SP,R*_#4#C YJIUJ(R]9BAJDJJ5B!LA< MOA!S*&G@855;9L$(1S&Y[\_ZY$ZY@*]WMMZ^!5W]0;C6-'^UJ*@Q\]]VV7C(R[\QW',;GD;([UW K[UYPXP-^O M>*"C(?GMM>_-8*,UV+W:#;=\Y^0=02P,$ M% @ .61:6#)>U04W P M@8 !D !X;"]W;W)K&ULC551;]LV$'[GKR#4H>@ (1(IR9)3VX"=M%V - F2;,%0](&6SK90 MB51)NF[^_8Z4K7I#8NQ%.A[OOON^HWB:[)3^9C8 EOYL&VFFP<;:[CR*3+F! M5I@SU8'$G972K;"XU.O(=!I$Y9/:)N)Q/(I:4\3N.?=%_(L+X45LXE6.ZI=-*(YPTOU MV4BNENY0'JS&W1KS[.QI?G\_OWG\F]XNKJ\^S1^O;F\>)I%%9+GD+_WP=T$N5ECC>WCQ\(2\_IH08YJD$O-D*N MP9!:4KL!>J':3LCGMV\*SO+WAG;[AN[ZACY3M6SJM7!7#5L+);1+T.1P@N[! MR<'M#I8X-_%N?#"R$(V0)8146%]O">M:REJNJ5IY1P>Z5A7YC21%%L99CA8? M92&VV5EQ&H['*9F7I=Z*QE <5[^H55OM@(Y0>!:'?#0BG+$0RQ/&]6P<*XX&@QI#DJ8OK2YQD=S9(6]-I/3*2B MMM+V8V7P#D-YWL^B7^']1/\L-)ZAH0VL,#4^R[. ZGY*]@NK.C^9ELKBG//F M!G\LH%T [J^4LH>%*S#\JF;_ %!+ P04 " Y9%I8S^65TE $ \"0 M&0 'AL+W=O MX_D MY,5>JE^Z C#TKJF%7GJ5,>W99*+S"AJF3V4+ D]*J1IF<*EV$]TJ8(4S:NI) M% 39I&%<>*N%V[M2JX7L3,T%7"FJNZ9AZOX":KE?>J$W;&SXKC)V8[):M&P' MUV!^M%<*5Y,1I> -",VEH K*I7<>GETD5M\I_.2PUTU>+FLM?NE^UXWC3R:=]K(YF",$31<]/_L[L##D<$L>,$@ M.AA$+N[>D8ORDAFV6BBYI\IJ(YH57*K.&H/CPA;EVB@\Y6AG5I?KS^O-9GU) M-^N?Z^\_UM>+B4%8>SC)#Q 7/43T D08T6]2F$K3M2B@> PPP7C&H*(AJ(OH M5<1+R$]I'/HT"J+X%;QX3#)V>/$+>!NX!=$!W4 N=X+W[2 *>@DE* 4%'13^ M/-]JH[!3_GJ.AMY)\KP3.SUGNF4Y+#T<#PWJ%KS5NS=A%GQ\)85D3"%Y#?W_ MU>E5B.<#_/[[S9J$*1WPR8 _DD-43XZFN<19U(;*TO9]SUQ>RZ[X8.>BH(U$ M;J7B8D#%14P']))N6B?MW;V91./VH::MDT>5X8SV4>8],EBO-9K"XK+@G)!]Q7/J\5C:1;P#/7?O] <4JO.4HETB(,R2LF=FC">\@MJVWF^A'/(V[1.8*/ M?%M/S/)0XPVKSPA.#S1;4 0GB-@)LC^1_0G)18_M4V9Z7[#C0B @068]2[ ?AU$F9'\QCE+Z( M'%\,#3;%XDE?6<*'>@YUUV0:^FF8D6SJ1\F MXQ^B_PH:.[A#S\+0%HN-'4=.,*%9G!UBS9+02N'4G\[F*'V5EFC;!(.^I27Q ML\#1,LO\.=JBE&*H:49O*B!]%5R%V+:V">=U5V"2H W'1^2XE"^VQ] )96T7 M+/C0*>-=>V:[),&4#KS@*B5(Y'3FY,S*"=86960V].,PL?*,A-@8LX0@ UCG M$CE#WK'X049NI&$U>3I%;X=*T>=NQ\G1BX9=L7/OMKV!.F'ZQVW<'3\-SOL7 M\4&]_Z[XQA3VN*8UE&@:G$Y3CZK^K>X71K;N?=Q*@RWHQ H_;T!9!3POI33# MPCH8/YA6_P)02P,$% @ .61:6.W?W!SL @ 1P8 !D !X;"]W;W)K M&ULK57?;]HP$'[W7V%EU9ZBYB>!=H $-%V16HJ M;I.F/9CD(%83F]FFM/_]S@EE;&J1)NW%.=MWG[_S^;YT=U(]Z@+ T.>J%+KG M%,9L+CU/9P543)_+#0C<64E5,8-3M?;T1@'+ZZ"J]$+?3[R*<>'TN_7:5/6[ M\?G?#UC '\["9*IQY!Y2<5R T MEX(J6/6<07 YC*U_[?"%PTX?V=1FLI3RT4[&><_Q+2$H(3,6@>'G"490EA8( M:?S<8SJ'(VW@L?V*?EWGCKDLF8:1++_RW!0]I^/0'%9L6YJ9W-W /I^6QN1[AK?N.W0;*N-K/;!R*#BHOFRY_T]' 5T_'<"PGU 6/-N#JI97C'#^ETE M=U19;T2S1IUJ'8WDN+!%F1N%NQSC3'\P<>TBN:?INFDWDZIX/)%;U?W*0S M.GJ8S=+)@MZ.!\/Q[7@Q3N==S^"9-M++]OC#!C]\!S\(Z9T4IM T%3GD?P)X M2/; .'QE/ Q/(EY!=DZCP*6A'T8G\*+##40U7O0.WI2]L&4)FC*1TT&6J2TK M-?T^6&JC\,W\>"OG!C%^&]'VT:7>L QZ#C:*!O4$3O_CAR#Q/YW@&Q_XQJ?0 M_T/%3N*_S7YROTA)D%S2?SN=##25*XHE@VH)RI:-V++9(23U94-.X1DE1H,F M9R2(0S>(?&L%;3>).N2S? (E4 8,95M32,4-1].).&T_1O)NT(G(OL 4Y8QJ9LO.18;@* V:M-Q.$I+$;5_X MY)H+ACL-((GN,C:R4S>"8 MUQE>0LN]" )K!;$;8*N\]3R\H^:N0*UK"=,TDUMAFCX_K!Y4>O(#SI( 446Y:3.LT7T+193!>=M&C:V8?% M/M 2;7,BD2I)QE^?C48N7\I*N*&II<:3N;&5\%C:Q;HRN+FJQD'?2?Z^_6*Q&:RF% MJJ1VRFANY?QR\&Y\=GU,^\.&/Y1R]D 6[(Z* M@I4?A!=7%]:LN*7=D$87P=5P&L8I34FY\Q9/%<[YJ_>?;_^X^?KMX_6G&WYW M<_OQ\U=^^_G;S=W%R$,Z[1GEK:3K*"E[1M(XX[\;[9>.W^A"%ML"1C!K;5O6 MV7:=O2CQ@\R'?#).>)9FDQ?D3=:^3H*\R;/R9IY_4"XOC6NLY/]^-W/> A?_ MV>=ME'6\7Q;5RIFK12XO!R@&)^V#'%S]^LOX37K^@J7':TN/7Y+^M[+RLB0Z MQL;3,_Z<2/99LSM9>UG-I.7928AVFG"_E/R]J6JA'[DS9<$/WDRRY"1-F5@L MK%P(+WEME4TR]+S6WH4KL?GKX?\&YZ$6WPED:I@0=U8UPBH\88+S15@ICT2 MF? "UA1\UXV@@;4:/G;[.RT)GTF_DE)O.2MTP;\/[X;\6NA[?BN(/.#A.^=, MKL(JX<)Q;U&<4F[Y\"W>V^=%81B*Q4]SJB((!"LA" MBN@4E9HD$;/& 9EPP<1HK]<%Q*BJD@5B*\M'')DI5\Q0:=\8/QZ^!1$M/*.VY M**4ND)4?C4 H*:BP"K+I^=RWTG9V884=#%Z!K2+X6L8"^"BOP9Q6CVORY8X( MP%#%$)<"6$!J34BEPSX*9BZ[%)!%4(2>D-_#+\N%YZ6D0U &(@N6()Z.'ZZ6 M$B:+44@-<.TT2:XED%21_DK+>IDX:#]*BCSP 7Q/&\K*A.\G&ZM[^ MSMK]2=T)H'(<=")B@(5FL%CB64D(&D_25QOG"6IA%FB#HE$.B*>HZU+E@EBF M9\4Y/\RV7)W#K:,.=4=D9^M\3"Y!@+;T0\7Z7K6[ E1ZH+I.U%#0I\:T4]L9\0*_!/X@"+&WYZN@U1;4S3Y6MW? A2E]DF@ M+9%\%^< WIXQYP2NP\EKWM1M39L<[&&EC@I<+7,U5U ,/H())$L^@($=T6J!JW_3K'3O6:$016_-353$J!]ET.CR% M&F@,QCRU)0$:9W]BL ^BBS_1=BM2] P4X"\3O$ ML8VYVT-1 .32$ )@1$TE; 'K$C5KXX00^@4>T\X9IA0LE@E_)KH$.KHS4SHT MWK !!P+JXAGVY Q5"MM4RC/."SY'-Q04'PH^&&.!J264X!R@W2W UYNBVZ(M M8:(LHR_$.JT?_7K]_QLYU6=/\@8LXS3M,=X+3)OPNFQ< MJ'),1;:!LQ3-1M="%1$-.-B-8=2'&?8BS0:C(8I,_MSJ=#U;J#(1_@VT=F/L MZ)U5(@^A2@7%[UX>K1!:N7=WR%KRA(+9GDJ-<*(VC+Z)"3!4.7O?F[;OXCP7 MMU,O48YXI0W-9B(2(0%/!Y=)"!(NLC/V+H"NOX/1#OK)V"\T.3Y/TF"YNI6>YL/8Q M6!B22J*R:3(Y'8>KX^3X9,SQ4L[(G4<,Q6%&@8<[KH3?K'-HO(5;4"\&9<)$ M9QQ* F^(VQ9B6QE8N:7:&-2V9EKS",59\G:2)HS^QV\8*:3+=)(P8*N6X>-# MB?%Y-Z*MH6%FVE:]57XKAO_L)R' [:"CX7J'40?[/3NM9S4YTB?/(B&L"!^%UH M?7?]5>U=_)BTV1X_R?TN+,8BFC7G.)H.IR<#;N-GKKCPI@Z?EF;&>U.%RZ44 M:!VT <_G!JZT"U*P_M9X]3]02P,$% @ .61:6!L!SK5\ @ :@4 !D M !X;"]W;W)K&ULE53?;]HP$'[/7V%YTYZBYB>0 M,H@$+5N1Z ]1MCU,>S#)0:PZ<68[I?WO:SN0,HDB[26^L^_[[CM?SJ,=%T^R M %#HI625'.-"J7KH>3(KH"3R@M=0Z9,-%R51VA5;3]8"2&Y!)?-"W^][):$5 M3D=V[T&D(]XH1BMX$$@V94G$ZQ08WXUQ@ \;2[HME-GPTE%-MO (ZD?](+3G M=2PY+:&2E%=(P&:,)\%P&IMX&_"3PDX>V<_:*Y*L8XP2B'#6F86O+=#>SK MZ1F^C#-IOVC7QL8^1EDC%2_W8*V@I%6[DI?]/1P!DH\ X1X06MUM(JORFBB2 MC@3?(6&B-9LQ;*D6K<71RC3E40E]2C5.I?>KF]D2+>[OOJ/5;'F+%O/)=+Z8 MK^:SQY&G= (3YF5[LFE+%GY %H3HEE>JD&A6Y9#_2^!I99V\\"!O&IYEO(;L M D6!BT(_C,[P15VYD>6+/BI7%2#0@I(U9511D.B:RHQQV0A OR=KJ83^3_Z< M*KTECD\3F]D9RIID,,9Z."2(9\#IET]!W_]Z1G;+];Y[$1N;S"P:Q+YSB3+ M1 ,YDO ,@E09H)J\.D'H7O8'SJ6;Q(ECN^,$[J7O.Z'K#Q(-#A(WCF-C]-Q! MKX].W:9W]/^7(+9VRB7*>%.I=A2ZW>XAF;3S\Q[>OD*W1&QI)1&#C8;Z%X,> M1J*=[-91O+;3M.9*SZ8U"_T8@C !^GS#N3HX)D'WO*9O4$L#!!0 ( #ED M6EA<^"?@-@X /@D 9 >&PO=V]R:W-H965TJ-KN3JKMJ56"2_:9&>!YTW.-BK-1R^?\[6K\N7SHJFS M--=7I:R:S4:5=Z]T5MR^&/FC]L*'=+6NZ<+9R^=;M=+7NOZTO2KQ[:R3DJ0; MG5=IDD06!71"P MWF8CUO('5:N7S\OB5I;T-*31!SXJKX9R:4Y.N:Y+W$VQKGYY_?']Y3_DY<75 MVX\7OSP_JR&2;IS%=ODKLSPXLMP/Y*]%7J\K^3I/=#(4< 9=.H6"5J%7P8,2 M?]"Q*T/?D8$7A _("[L#ABPO/'; M2KU*3DND5?J#GBJY459JGRE^?._+A95 M70(<_SYT>B,[.BR; N:\VJI8OQ@A(BI=WNC1R^^_\R?>LPD/^Z: MAY>_>__QM?#GYW(@1RA77!:;#0("V(H_RY)@6YU+.O%WK4DNMXK6HR>0-Q7%55- M.M(22]\VY;:H=.70]F:Y_K/!'0BFX)=;7=KKP$**Y])<+HJ\X37;LECBF'BT ME$D*/*2+AI)&)9#'2(]E@X-E>D4"I;I1::86F2;]D42*\LC!^7Q]>>V9*VB; M-9545:7K?4NT"_4-X1/WLO3/)DT4"1##1UVQ<,6UAKL29%0889&E,9; >3#Q MN7R?BU]5&:^E/^6 "IS!1OP@XH*4K^!A&3BAYSF>YQD/[&OV_7>SP)\^JP9N MP=EKLN]P;YC48$*>!/.Q"XF= USYD4S0;6#A>,T^OB4,I%75]-5*R8&E7L&2 MK.]NDZ:L&I4S&DE/>$F7MV5* )-J56H3X[ =5K$EQ,X2"KNNAA!\@]TV"KH MA)7\7FVVSW#3E;_\ ,_6\*V'K+4&UJEEG!459!"6XZQ)Z-#W_3

0-;(J=*E20I741@VRUY(8LX?$X*]!20O%65 MU%]T&:>4FN'B94/GSJ5%[,SXB=$B,PXF0BVA M,>IRTL2,@OXY_D[!&!=-;F+N))@Z?N0)L@$A&B:AF.=;LS!R1>R*UPB]^DZ^ MS6.H3LGN*E,YTB4IM1\5($)3^28K%C#&<,' _?P876T]SJ90":P+0RSN^'"+ M0I4$=&B,-%L7R+TPS46S B6 DQW>S-BFDR=Q1E $!CMG[D.A^_;J_<[(IL[Z M8X9!7L %):4TJ6ZQ>P6><2<76JY0+4DF9SNVI\5H4U< .^/.K!"W*:XC'<'T MC29'T?+B1I=Y=[2TA-L1R;2*%*YX\W Z=\+Q3.QRJP%;Q1E^V=1-:16Q48": MG5<(#HJ.(2!Z_L#)OL8?>&S@#R@DJ%+8FI[T=:"X41#6!SI+V$*"26V=0)P^ M5AMDD8/T(Y5LZC2)%4ETB80Q,^![NG- GNWE _RL&FM. 4& MGC,;A\YT/.XEM $G8"P,_-0Z:)#1S,/V3'N.NP<(IHSR@Q':@H+.B9*"++9" M@%$=]GW'BP)GYG7*T3( &R&P@_$]^)J@'>PA.6Q4 [(/0,1,,I#2T6151'7D MSRIOJ+[[D#[XKY>%NB@UIR-[=Z=S)%S=\RC\5J-?DSN/,0:L1VU^O@&N=GA% M04Q!2#:6DK02>N 2."CZNL_(U,1'4A.]\/D?0(\-4<1^FQP2NSM+O$WK]8#7 M(%Z1UP)_R%?6E">SJC#9NJY-Z)/#.07MEZ*VTK!;=GK@CLJTY1.EB4##@MD, M9DVL2AC<'E/T8ZAWN">[NKMH4(EU50W"K5;E2ENQJG=R?C2Y0,55<7+4Q"3E$AS(B:8FP'/::6="5''L>$)WH+Y** M 8Q!!)Y%@!7(.ZW*@>'P.2T2DPQ;YQ-3QT)J-_7II2HS1'6Z:8P%.4]I4__T M+E$*8GYRJ8"[&Y4UNC4&$1>.AA8BM?H,Z6E.P0%_(.5:8) H:]*.T2K9]2>/ MD6-K9Z,'GC?I.R.@T%+N&G'!*,?5GM)]GA UVFI.ZDG#5)<[+[0T:04JTR'( M& JYB:HBY1 KMP"5X2+:U%!',RP)R<3$>I[;!\O0XDC[Q2I/_](4QA03N*[S MRAB&],O))=1=T70EUAD9#1I3YB"5-[I>PXN"8-EE3AI>P&T;F3><]W'H(ZF= MN:JE():M6H>TM)&6I%UAMP:WM %(]YD*TY\KCE>;7E:G1V;.!"W"?!J)5M)7 M9?5#104U3MAA5XL5'D(1H4SS/7TIV#D?,!DVTS:RZYIJG#4&")_L1*#*(]B59K]OY1G;RI,_7IW-'4G7HB=.?33@)GYYTU378XH1B:'63T%]MB MK?=QU(TN!JA%_JW3;9;N&I==6*?Y*2Z<0C]TPW:!J5&FRNS;8H?I7E_8RWZ, M3*EISG@HD EY['#B#=Q2G3":''$2(J"CF<.-'AI%9S+!%Z2H*1-[Q4M\RF\8UL(@N&.%%GV^$\UF MSM@GT 9A0.A]8TZ!6WXX3":^,Y],*0+G,Q?A]&-1+G7* M]WQOC"B>X%Z @)AY^_O?Q[_OS":>$W"P^[/ '0>/F^WJOS+;U?_.;% UFCLP M&)EM/G9GL\YL8>"$2$NA'[G(:JW-?(_RQ)CL,I^XT\GC=D'JBY"LR#&A![/, M!*KB:TN^[63FJIVH4.48S!>ZT0!*U>OKJZMO:B>/UKVNQXH]B*D["O;P_&.W^-PI#[AS3#]=O]D'[4P#[]F($5FG?82 MZ=V-O9OT$++NFLP\]3T%_ MD)\X*>B-H6GI"!IE![U[8T;9H<=#1Q4=6NT*[@ MA&S'8 =[GF%Z[MHD.X![:&57Y0BX2'C]!78^D^XR>I&EYM4%XO%%RSF,C3FJ/F$)TY8(JJ)ER4],ZJT14S$"?P//H M5N#/F!$X4^1 FGGQFQA2*L&"K-C2T<1D I86B0DAR1?1V(E PJ_1U5+32@^; M&*)OH>?,9U,49L?SIR((G%D8B3?F!2,_JI(-6APSWKG1(IA!APCUVHGFH"EC M9SP/Q$%QZ\1JFV(#PL6Y>)O3R[R" M\IE#+S/(+DXT(?N<\M][&L"*K,A7I]R)F3>#8%03]!Y4G$\?T[>W'S4@CA\0 M#:.ED-^CW;7Z@B#/]3*E5J@JXI0AQM'5'P /A+=#)"XHWT+!@ZDS'@-3)^B, MHJEAX/[<\?UPGX%3"N[KAIK&AY'+LMC\'S0#)( X<>)[CC_UK6:A0R\B]C0[ MFO/XA8A]'<&V;?)>,CB< &QX[TKX24@T$QR\EQIHG&XX)947L.5#)U>[7S%4 M;;_"9N0^SF['+\+;49)Y']-3L===V9I"QA9#BAQU5?]=<6--P"^@@JE[Z&<. M9[U?HVQTN>+?W%""QH'-#U.ZJ]W/>B[,KUEVCYO?!/VJRA5:1+"Y)99Z[G0\ M,J/:]DM=;/FW+8NB!F'DCVNM4$7H =Q?%D7=?J$-NA\[O?P/4$L#!!0 ( M #ED6ECD?@K[G@@ @4 9 >&PO=V]R:W-H965T :#%G#E1YRTR20!G,2=R:))BCJSB\5B/] 297%"B2I) MV?'^^CF7E&0[XV1GL4#1R'S^DN%&HR'PY-!P679NSSW:U_-Y;FNG9*E^&J8 MK8N"F\V54'I]T1OUVH5O;"_59]-?@UZ*2DLA"EE;ID1F07 MO>GH[&I"Y_V!OTNQMCO/C#Q9:/U$/V[3B]Z0#!)*)(XD//,%?];1@G2TK*W!GL2MQSE]WCW>S^\7E'KWFNBT(ZX,M9QLN47<-<62Y% MF4AAV8VTB=*V-H+]:[JPS@ ^_SX4AJ!DD_Q_)>UON_I76H\"4W*;;9LI/%9,E<+A@O=$UY@M@? M3_JC\5%$&?MQU#^=G$22V,%6*'/:UUDF$X$54B)0KXPOC1#;/(>B"L\:P@U# MOH^_*UO M//E>2\1GWV1H:'1V/D6$=*0!:F69J-JGM3(ZK9&D!-)T2?GHL\6&26MKVN8U MS##R/]M8263,UE6E)!S8"]Y6-S$R7"[]86CX':G#0HK6!3,H''BH,XJD(2VE M$"F"_"I$=]W->(+)0ZGPFG'E7>A@@7/DJQ3&X+G<#+JCX^/^A'% M%PI##G9U&)%0@E+&R?J5],T.O9:!?%[ WZ-_/.F?GAS]#PZ\AD72D?!*PG04 M('*/A->4V]>\.3WN3TY/XZC%YY8]T4>IR7;!\76*=&JZ"L^LA9$0032S6W<% M3W(LF4T#YI1RO&/_3S]\&H\^_FQ?I!!6 5DVCI(X^@+24"Q17!:HP\]&%Y'# MS. %X>]^. J^(>"C7K1:01NBN^)&ZMHV$KQMRHOT2@3A-I3D3L)6-!EXP=9Q M5WMO!5PA5 *67@CY3/\B#TOM$"? E66R!)9D"+GO+JBVS,O:'O*9S^ *(WW> M,BJQEW:A<"BY5J*\X0PV%AZBI'X'- OG(XPL%E=\@7I%&2$T+&!(M MH3TP=RF6&@%H:-@*YU2@;7!R38C$ T^)5NAT"$<"'S'B[8!*EF%2]2,?5L7* M8[02QF%$I;C! !Y5L$TFM>*F25L2[ A9P@7FE# M@4 329YRK1!],FJMCK MV4,'Q#_M?7X();4-!*P62SC;!<,7U;R9W$?#=XOWGLN_U0#X:+CX<-S:.WL& MY6"D8-/$(4&6K3'@T]_#HL;#=_S]H;M[KFVC30,^J!'32$!]M+79"O%DF\PF M0)?$W,%#STQY@1<:GS8@"\4#RQPZ="DVM@D#4DT'MK@%!4J1Q>RAW++ZJ(/A MWSBJR[!K;A/$BINHA5B3Y,-0\](^BP6J%"3[T0N;M FCI!-_:"730+Y8=FO- MNDG(EVU5:?*"&LD'U#60Y]V7618ZO5]KRC!F-[5H25P$Z#E$(@1> M9BHY0%(ON-'X?%'Y@X<0WXQY"&H3T3DEGQ#%'%.(+X6=>^ -E 1NU@X9%/N4 MGDJ+@>,#2!I(42F%#1%1=-Z M"G^_ZN 5#_,A"F+^)[ &6 M5B2(WM8+] -)V2;0HP+,+%V*2'RXTPVESV,3*_:N(KX.UL_OOLVP7,73]Q#& MMWT\0,+FW(26WLEC._(:4RDLG@DS&JA)2J85WO@;(0=-F=(X:?V<28-@$BB: M6+& $*\W$.SKVM>Y;E0'1;*YUS3M-JK"O3E"&!XO74T?KY%T??[5Q=MG-*F)_[P]$HRKIYJAG\0@JI++N+M0=TF(K2 M,"+;O?&UL7[W538^]%(_V/DZ V O_3&ULK5C;>H2,2X-6U/6,[2N*.'6=L)WWH M] $F(8D-2:@$9#O]^NXN*/DJU;D\2 +(W<5>SAX VKW1W1L4Y.]P4&X@9/? M;B'R\HVTL0VFPA@,*E;3!N:K%HES8#MY6H&?W#XZ./IU^.CFX'+]A M9Y?OQ^?LZ.STX_GX_?C#Q?'G,3O^ /,Q&YZ<75QL[8XL+(F*HZ(W?^C,\S7F M0\Y.=6MGAHW;4I4/#8S UY7#?.GP(=]H\8TJ7C,1^HP'7&RP)U8)$&1/K$M M42R:12VM*MF9G:F.'>D&\#U#X%TK=MP6NE'L1!O#_CRX,K8#(/WU7";<.M'S MZV!S[9BY+-3> *P;U5VKP?ZOOX1)\-N&**)5%-$FZS]>QHWFGW?^P]GEV./A M#ONFQ;U/+9!'7?T+^9X":1@VK"&WRFPQ;-)K6=7RJE;;P#?;1M8*P-Y]41:? M,:.*15?92IG-5@II9FP"?,-FJIR"-#0PM">\6'2=:HNO#*K8&B@Z$4/Y-_09 M$(TUJ%RU\'(;9I7MY201B/'L3%HF.\7TA$E6ZW:Z;577@,:U<@9@R%II%YW: M[.!D@S_>I;:R]@[5M&K;JIT"Z=2R+123!A?^7;8+8$_F.B#T7GD\"N![N_\( M/PE3^LWBU#M7U[)>.+O#Q.>9\+;@52IB;QBF?L0#F ]S/\E"'' 813F,+N4M M(]:]4P]]$27>,(*O+5AIV\N#P',=4SSHF,IU#,6[Q:X4!@N6BEH:4TVJ0KIL M#B,_%RFYP[/\.7=XYJ?@S?DC51!-R%EXRWM? MLS1ZMC! >&&*40.-/L4$<*)JKF -<8<*,)D&:/(5&7UUS^PKA$*01&[(4U^$ M*/@ *SP!CR+G0Y:3,SSPXXA&H9^E&/@PSGV^#B^Q'P/:]'3@*U27PA@CXI>1R^%#&8'PHY=2%S/Q'KLA#%?DI%>Q%<.,$@]J/(X07L MI)1I&(H4DMV#!H:BETB%'P:/00,FLCQ#]3P55 Q?D#]@&H2Y@'#SYZ "@E&6 M4@3I,M\ GP"3_P.0@<1$84C^. 0_]"?,_"B.GP(E#%(O\T4/7! 2?#U0>$XX M$2N<)(GX"3A),T!HDHE4;)J_@ MMO"T?@R?XE;[HI0MT0!88"#$OBK9&:;PU+F*QEM&XV#/9%L27>YX;YPKGG/E M?\Z$7G\F')[0BOA.MWA\\ X:O6CM/4@MR_Y-%KV#R00N+:KT3N -#Q(C%/RJ#S4QD3]/^=\A2P0I,MF3V@ V^[;J@645+)>95W=POT0 MS?NL5=:#?D#N'&(_]$%9>>L,IEF_^7!'+K"+TEF'-+'2U7V%;SOA#7/:SX"F MT;80PCO2AHP"T:AVH=R!P^VFD1_2R2&$TPX2@ &L%#."0PG2M9Y3BH$X@IAH M"7D+K4;>!:3,D*3+&\ :Y007CH!#CH8C:(1WJE4=) IE90E7MPKO#G@'Q1PX M@NEI%3Y 1Y!O>DH:"SQH,$#QUA(!O1!@/-3^>3#2FF5\\T MWK*'',TX'Y&"^J,#;EK.73CRL.=N+Z-[%])&=5.Z=AOH6^@.=S==/5W=[ _< MA?9.W/TM<"J[*5:_5A-0#5ZG<)'NW%7;3:R>T_7V2ENX+--PIF2I.A2 ]Q.M M[7*""ZS^[]C_#U!+ P04 " Y9%I8*K2B*;L# "<" &0 'AL+W=O M^K_(2&J8&X@@<=_9"-DSC5!Y\=93 "FO4U'Y(:>HWK.+N;&+7 MUG(V$:VN*PYK253;-$S^O8!:G*9NX%X6-M6AU&;!GTV.[ !;T+\>UQ)G?H]2 M5 UP50E.).RG[CP8+V)SWA[XK8*3NAH3HV0GQ(N9/!53EQI"4$.N#0+#GR_P M'NK: "&-O\Z8;N_2&%Z/+^@_6^VH9<<4O!?U[U6ARZD[=$D!>];6>B-.'^&L M)S%XN:B5_9)3=S:B+LE;I45S-D8&3<6[7_9ZCL.5P? M@_!L$%K>G2/+\I%I M-IM(<2+2G$8T,[!2K362J[A)RE9+W*W03L^6\\WJ:?5A2];+#=E^G&^6$U\C MKMGU\S/&HL,(W\ (0O))<%TJLN0%%%\#^$BH9Q5>6"W"NXB/D ](%'@DI&%T M!R_J5486+WI+)9.\X@=%UB#)MF02R!_SG=(2+\6?MP1W54.6$\8(45=UJ*,ARO25,:UGMVLY< M"[(5-9/+X@#D&?*2BUH<*E#DB>>#L?,9F"1@;@S!?$.SP]Q@SAV3<_,)S2=P M%L;3V%FU#4BFA<0AOE451T+@_.A$L1>%(QR,(B_+S"!(1UZ04><1N,"*Z6QL MTA5I%7JK^%F-DHE2>8%-'62Q*/##)U0)PD] MY.8%P]!Y[.2_0?";B-SR<4_$2FBD7;1@2B%Q'ASC&K+4&P;#J]%RO\='V_BPX _FV2T(.S%9*"<=4B\.0B>+ M4H^F@1-X\2CT:$3_ ^E+7)!R&&5>@KZ3(;*G7AJ/C((1!L= ]P_($2^I,G[& MW<7$ -(!LL X#E I!G@0QI=+T6U2NYDF=A,#5OW M)6987XK+! RSBJ[@PV-@ T6AF$T,KG%.-(,4TN=(#*W)"*WGB3_ MJF/@M3W8OJ@P.BW77?/H5_O6.^\ZSK_'N[[]B&PO=V]R:W-H965T<[_QTO%'ZUE2(%NX:(E8K:VH)XASMIW:F:17L48JZ06EJ)4'C:N*=1V<7 ^??.7RN<6,>V. J M62IUZQ:7Q<0+'2$4F%N'P.GG)[Y&(1P0T?BQQ?3V*5W@0WN'_F]7.]6RY 9? M*_&E+FPU\48>%+CB:V%OU.8=;NL9.KQ<"=-]8=/[#A(/\K6QJMD&$X.FEOTO MO]O>PX. 4?A$0+P-B#O>?:*.Y1MN^72LU0:T\R8T9W2E=M%$KI:N*7.KZ;2F M.#N]7KS+;N!ZEMV<+RZOWD+VWRR[FF=S'ZZRQ3BPE,(Y!OD6[J*'BY^ BV+X MJ*2M#&2RP.)W@("X[0G&.X(7\4'$-YB?0!+Y$(=Q<@ OV1><='C)4P7;"C5< MMZBYK64)ES)7#4)V1V-NT,"W\Z6QFH;E^V/5]]B#Q['= SHS+<]QXM$+,:A_ MHC=]\2Q*PW\.,!_LF0\.H?]]JP[#75TO,A8G9W 0EWU%KAFZ9@*U ILEW1ZU M@[EVN$_L/A&[;%I>:WJM%M0*6DVJH>V]SUK!:8O+ O#'NFZ= WO.XJ$?I2,R MTL&I6_IQ>/H'1"TMEV6]%,BX,6@-1&SHIR[?R$]&(W;,WI+F +ULPP6ZD-Z/ M'45^G,;L)3N*_31,R#AF'[#D NC8"G09C*/$4V=CUGDOQJEY'W, MYDIPG14EPGM%6@='3OY0BWOV7MWRYB6T:YU7I : )G=]3+JPH]'PE/(ME*5L MJILTM9LTAOV(^2#1W0%=8A(-7/6I/TB<01O#$"(B\NB@!P]>.7$I.RTSD*NU MM/V#W^_NY?*\5XE?[KW6?N2ZK*4!@2L*#4]>#3W0O7[U"ZO:3C.6RI("=69% MDH_:.=#Y2BF[6[@$^S^1Z?]02P,$% @ .61:6 JBUBBN!0 PT !D M !X;"]W;W)K&ULI5=M;]LV$/[.7T&X1; MG2S4C&[)?UU<6ZR:6RN9+JATVI32TO2T<1X?7W18/@A\T[1R._>2(YD8\YT7 MH^RTT6) E%/JV8+"Y8Z&E.=L"##^K6TVMBY9'1Y>]+T<,8JS;0V?%$9 M3IXQ'"?RRI1^[N1EF5&V;Z )E%NHR0;J1?*BQ0^4'LIV',FDE;1?L-?>AMX. M]MK/A4[.VV7JEU:7,ZG*3-Y0KCQE\IRIHKTF)_\ZGT *W/G[J114#CI/.^!^ M.G8+E=)I PWCR-Y1X^S=F[C7>O\"_,X6?N.1(8559Y?D_3J4XUE>DZ MXM?Y,GCR9-%"E00#W+>YL"8EYR OK^A>IR8"K&R9\KMGO$-T.(?%*.#(M$M! M>5TN(21V,O#NS2")^^^=_'WXK9I#4#Z48TC Z"=8<82"EF@>FDRNR%%(O@-+8#-4)ACVR M(%6N9^5>D5;:SS%PK.7B8#Y_QX: :#+-P],%\V(CFU&52<8Z5S[8>0A>A7%; M(]V-6&8&'54:+GYH"'A2DMO+TTRGTLWUU%<65SK/$=\=> ,P_QC+%45VI"EW M$_N3DW7-.6*NP135*%.M4$6X2.?*SA K&V0/:U*6ZP>3F&)4<*ML M)AF7U]&,FZ(&NUX0IR\UJ'&HHF)+.?9/=RQN3:ZLH(,K,]$YDBHN01.S)A); M=B/[K.M0KS+,KKU7<"$"U)-&/XNX -T=19W"$:_X"_3OW]D4K4) \2*@,,'0B$K3T()$=]? _ZHCWHU(B> -!NQ?L0NOT>KKU6 M% ,+MGOQ@ZHE^Q/.4LH=ELFWG:@==P3BUT]D,,R6]%&"N+JJ9BL_'T(<+,OE MM4'QP?!'G57-C6TKUF2N$(@*S.-];8>9ZF%K"Y5^#47C78_;699K53-PHC"O M4]J:>A' IC6TVZ/U:[@H'C(IXQ^Q\:(&!2=(ZF^8WSASBKKG:@Y6_\,*$5@R MZ"4;4K1!A=Z1&"HWEPNU#MTI?NYV!N*7P#-PA'B$5A,S7==;5277/1*]N">2 MI/,(QB:SHOT )(G:_7;%QGZ_$\@9M<'26'#6/5-8J@(;I]_N$*+:(;"QL?/QLYE7D4 5 MW\;HJN[@\*DC37/G8%H0(/#QFYF':*HSZO;I]H1_7AUL'\2KGP=7B$ #3TY3 MJ+8.^]V&M-61NUIXLPC'W(GQ.#2'VSE^I9!E ;R?&N,W"W:P_=US]A]02P,$ M% @ .61:6*Q6=^-.% A#4 !D !X;"]W;W)K&ULK5M;<]O&DGZ?7S&E$V>I*H@BP+M\J9)E):N48[LL);M;6_LP!(?KWMF<"$I.77.OD@@,9>^]]<]PU?[O/AB-EJ7\MLVS;53JWUO2Y_VWTJ M\.FR7F69;'5FDCR3A5Z]/KL.K]Z.:#P/^#W1>]-ZEL3)(L^_T(>[Y>NS 1&D M4QV7M(+"OZ_Z1JJ2HM/^?[_]2.GS&M%^>IX;]R;\<.AVRW=G;TQ.PPDK_F6;DQ\C9;ZF5W@4N04M,3 M>7K>1L^N^$['?3D, QD-HN$SZPUK_H:\WO I_K(XWVKYH+[)=XF)T]Q4A9;_ M>[TP90&+^+]3/-L51Z=7)"^Y,CL5Z]=G< .CBZ_Z[,V/_P@G@Y?/T#NJZ1T] MM_IW]?'\[ \?'VY%-);M583J"V*_4*4V,LEDN='RM_[]E7S8:'&3;WY2) M@5\N_H"OR#*GUWVYTDM=J%26F*Q*GD9KR'PEH_!%7W[,!+2EMPM=R"@BC873 M@(?1=C=5::3*EO*7?&'D-=;MT:LS>H=/9^=RK[!GLL[T$E1ATU3M8=E?DFS- M7R>K)%99*>.-RM:@W).56(T259C1)RZ,%GX4WJ;54@=R49520=597LHTV28E MMBGS0"H9Y\4N9TY*)Q:X<8R(9K1<%?E6#L)W)/-NK8FFYI/FT188XA&&@!"$GUD6)N$AS$1VR"Y-718Q!6"(#FVZF&U3H ME%:XV*FB?)0[]8C0!Q%>D$3%SVF^@"KNLA)L)HM4R_>P*\@2JSD3[_WXCUD4 M#5[^?/?^X8Z?PY?G??E356"!8@L2 ME(J2SR946T+!YKE5U;Y=^[@!E.1Z1K M>HM]=9&I5'S67W56:7F3DXS+#>PB5MB<%6B%18S_HK(*(5Y:/X9M%/K/*BE8 MXN!,%ZQ.!:+*Y"^8%32HBGC#\EABBS3?$?=2?T/R628E?!8"_0I#6T$7PNJ@ MEZQ(W551L 5YN^Z?RYS&K4JM,WEB*%*329:Z&<]&6VA( F/(#L@$0:DB.3MS M(\I .7^%5VQVP@O-<;?D);U'@4%,.+19:Q@JCJMMQ?KVQD'N![(252084UL( MF2_"S-.2C=F'A7%35#AJ.^]:(B2+]K21AXFN_5ZS,IF-\.4D Q@MU MDI P6AFCG0?/7HC[ M(O^6()5JL/+#+!@/!H'8;Q)H?I^DJ5QHB"Q96DTSY913+TB'+)(<.BOPK ME%)21C(U?62V'\)BZ2A>4/ MNM+F MAV@P#J+)T*EFF;,5\BR5D4\FX)LBQ!+L]\6RCSRPTNQ;;.%7TG\6UN(!M%(6 M(R@B&Z/M?+! @-%;DBQ$M4SP):POQIR%+O?DP#2':27M(F)4%!0QJV6?WN:( MMQ7[?J:R.(%%%GI'(29;BUT%]1%_-('6]$M5QOI@.Z_XP7UQWR0B09:19]KM MWW)U"K;A]*4A-%B+H4,5;>H)1A0DA>M8-G1*$=.L"!^ !X(QM$4#_-@.!QW#$FT%-\+S\5H%$3SD0CG MP3R/)H%TW",A6>PEIKDPB8)$0Z#:#02LV ^'HGW MG%];0A%A%,RFD9B NH&XRS"GS(M'<0>9)@5Q),(P"(<3,0'U/_G(Q>$I?A2 M;YE)F1XQ"N:S,1::SZ;BFN0*]6N6CXUK#J9ARVDPG$P%O",:C\4#1ZV?"_ O M.JIKR1MB"\>S(!P-\#0;!Z/Q%*P8O/Q=I97=OMFR-P[!\EB+*[ M+)_0)ZT_F 2S^1A/DS"8S 9=W;A!-\/QD B=!)-PAH=/P"8;Z$CLBB2&C8*IV/*'1<-H M3F-'&$L\?2I0%0*F!'*7$D8C45,.9$.$%(+1+,2PBU/,'S)$I$;38#0<6K*A M(S)7T*T1C M2;,D^T8++=<.?QSNZU=8[T)_0VBC_)TCSEML^=8&?1C:+:D1LF;?4QP\DJP; M^,\I>4#06T5A!SD3/@ _,9@>$#V(JPSKEIWP:R,UA>P%!= Z8U*0,Q4">HLT M&_3ZG5)@JQXM6))J">P%"SC*[2[YDI]S"$]:)HDH3OL1DDM09"4 XF28-A1^E.=$NY+)"T+K3'I5!2' MM-6:APB?+-[F%%,IS0+FQ0A3=LNE!MM;UAI#X3;\(Y%D2\:Y7FL-JCLA TQ@ M"T@('/4%\NIOF4=GG)-RDUA!4@8A69/ID'-\-Y?@3RC>JI1"5" !<)FCE! MUO&SA4<_#3^MY< 37C-FI^ _G<[@IA?$U_'6S=B#C7MA-&/_[LV#P8 B29MW M,LQ#CL-Q,!_,CEAGH,@!S((%FK>F;"&K#&:0 QK\Y3)&@^46 *]RGUE#"Q:\GB:)E@0_6._ MX&9:%^Z0_UVS31Z#2-$V:4O+$O@PF$=32^>A?!K2B-":ZKUVI3B!_X+\4)W< M,>)I9+!]>5>*A#A4!B%A@>@'%1M&T(?.5KON][3#549=[",B <\F6;O;X#AQ M82-#Z2216[; M0E%P&(Y"P"_ MB'^3X?P[W&7/-$FCW)L& SF6 MEUY+XN?_/FFC"C/:U9' )=@<0AX,1W2/PI' M%I.XR&4K%#%#PI^'8@[XA/&0S&3>Q>"=O7L1 UL (L*V#/<@XEE[Y]YH$,P8 MQF!P."# >KFB"ZG$"$HZ(V&P6!*J*F'R#>PJ^)I,J1@UI9P("SN 7.CB&$I ML-QTPBK!Q)'8]!D[(=\AA3)@M\8)TD"]3>;"87BNR^.R?6N+Y*?*,6OC MP.I- ZU;$-5%UG&P8X- 2*A2#A=*?J7LAQQ/W0G%J35P33S*39Z$4APO9:BA MD((A#@E4I&87O]UWDRI'"L9#S:QZ37J;=7LV=4CNA V.LMP4RH6AHNB"BR+9 M*8JXQEO^49G2H@M0]-67"(RFN43@]L^)8H/X9W#6P47B6A1=3;;U<*!2K[RF MQ#W2*T5=6Q,W'10L;_(T67(>,0TZ8EC'5I>8?\5Q[[V5""]5@6]?M/[<^A; M5-^VCS[P@9S^@*B(^G.,[XTL M39]_5-O=RW?R1NV0&]+D+UMA-:6J-7.6_L/-+]<(0!V;GV%-, "),>A M$ZRC_=9[8*/0\93W&DV9KGE_@K^)/6X@LS:&3(75/ 5G5X[M=HGUJ2[JQYWY*<./(0SJ=; S>8D2!#'11LWQM-49VMV\DVK MNB#(UD!5V(A!T4.G(DRV:W^>Z/IMK &57*SQDI8UE_VIIW\#+FBE=UPFP1%N M\JHHFTZEC2B[G5:I6^) EVDN %H T"+7EWM41%;ENMG8K(ED].WYM\3_Q@ M,/X:'YD-@@(!6-OR:S!;@IUL@_^47)NV6Q-%^L^W)]OYHFY%GZB-5@F)H',J M15,H=^25L?OQ-[[?V;)L1,BJ( CV\"0\:P?XXYC8V?9H82K1Z5C121=FU#+* M:L?YE9&P2VF"[--J[CEB+*9OT?]4S_&$[?TM.LA/QF0H@O'K\O^1)!O)C@IT MNP]31V=#BL8W21K1379.SN_GQ#QMLZDQ-BQ]U\D65+=V!PGNU]TX@ M;Z'*JG"E/E'C@K*\XVJ=[3>0X7P\MT>7[GRM]9:6\R=MW2#7T@9?0'"YW@>T MB!*QDF>42FGG6W=)X8R) MG-64Q,F.O,NA!11W=!+(0*R6.N++NE!;IS\7;8SW:.''M8&=!274@[(]#9AF MH>V)9(/4>LX@](ZK]BRP!26(2)2E?ZUIYQV&2=^N; +H>=^?C:+R%)WSEU.R M;17,W+ZCI,1G:GI=I=#3\;EQ7_ZV0_;>:EWZQ.&. JV8GU1/0*]\=XRA&).) MT9#K\NE.H7VSX[-;5@%?:N'3-E2V$+23J1U'9+*Q[W,7!^S7H(<-$8*R G[" M$E9)86PN.3@N\T?-OK_)?13O"(&HTPVC;QB[W;QN2^XHART;8HY:48_.+?S= M';YK\!'% 5\U&/%5@UGP=\,A$+1FL0))\A$D %^SN9_ !XDM6((4 /ZW7J^^ MU."&I/"A:Y]?U VHVIIE"SMZMSG0/]1?)NEA5J2\<+(10\P>')Y&J%CG*"OW MW(9LF4U#BNL[V\/DYJ3_A(2>"3C&1QS'"-E2DUM<5V?Z4VW3 MTTUIVZRQ75W9=A9:P;68FR[30:M5-$=\'E <;_ ]N4 ;/HBFP(A9?M!"J\NX M3@E '';ZT"*O\8@J+1>^9/TW]$&79TAN=8TF 0MA7PF!_"<.#?KB;B5.[UD[ M$'*[LJHYDE=BVGJP_N=UQ7AQH9NXV7::5)\(GJ(=W(T'E1[ Y?L,&&"3[,CP MM+(&PL9%]E3DU7HCG@"5)]'X$JD"*ZI6M&VBR<[B#M"F\[N@GNG,%LS&A?@E&%5O*ZOB'A[B0P M)9T&S)2N?%#5HQ6WN.>=ZTL4&SK7T&G=-Q) 9A),7YQ9:=L5@[T30!3J^[P!CWFFN'6A_NIKWQ8*Y9M]2QYLL M3_,U]SO:5/AT].GAMDY"+K-1MZEUB:.H4L!!#CK;,\TN5:1F.VC?<_@YVE)\9.%B T_M4,_+08>2NN5_DU_C9W1GKCA1-$#AW M^FM;66LS+P3+XZY:I(G9>(3?)LK?-CG&55M-5\42L[7W(R"Z.FB[&QGV8D_+ M9VKTU/@5%$+H*:$3QD,\:K0H&E+LO3S7A.-;9?B04A[>)Z4%*+3]Z<7YQ)*P M#Z)?F;J#J=;16:O]C[7\22(&N=M336185H5/^/$!L&A08%78=O^B,A"',>[6 M6CL' G>/;A^-8=E:TJOEBLZ6JY=E+QQV(6'/H; MSX K$+Z M+Q/)!V_95[9FYI;4(>QQM=]W2MF$5\+\R"#62#*/ \Z)?1&#F<(]]IL\G1Y=OYD MNP4P(5DEKDUR]W#MDWY]^YNT#8NR_NK-A^W!740Z$2#G 3?F:!T:[5.=ZMP+ M4R2()FHZB=8H:'Y!S=# Z8N/N.B;H9TZ:$#AK$@3('4[1;I M$U@6;]LU]^?V#<[6I:0KKRSA[NO*GG$:B0;7AQ"(,/A'"A+<@^U]T'OY.U M1I]3(3X)SVV+UKC,YYJ@#HX]?XO4Z';]*6(7:]OO3E=&CYQ$Z%ZBNZ;@I\AM M94K7&B%.3)Q0!%JA%JU)H:/7;%E15H$-K(L$49-NLP:2+^Y0)]YV@$$_1:'U MHS457GJA7;W2I"CLIK_2.:47V9KN2F;,YM:EKZ -L-T\^$;*H,!3UI>WGHW6 M'5IQB@>.Q_XJ]9,$G2#$WG5SEWS=K4XH#C:I.W<5QMY--9ES6V?. M)4\4]L67@[[4R0Z4.$(1=\Y69(^N=AMK]?/.3?WGV(U3E2!'-G'!NNZ?"+,V M.B+&\/S)2V>5A+BZF4ZVKB*QCBE=@&9[A5$0WP%7&]])M@&'&(8DG;95B-)QDGK^,S:2@TKJ/&4E=UK\HPS12M'^NS2/_7KB\O6+V.V<"_^ M_0^WM[/2_DBF_K;^B=&U_65-,]S^/NE75:P)U*9ZA:F#_G1\)@O[FQ_[H&ULG57;;N,V M$'WG5Q!J4=B $(G4S4YM [;7P1IHG&"3W6U1](&6QY80B?22=)S^?8>2[$W1 MQ 7V11J2,V?.F:%&HZ/23Z8 L/2EKJ09>X6U^^L@,'D!M3!7:@\23[9*U\+B M4N\"L]<@-DU0704\#-.@%J7T)J-F[UY/1NI@JU+"O:;F4-="_SV#2AW''O-. M&Y_*76'=1C 9[<4.'L!^WM]K7 5GE$U9@S2EDE3#=NQ-V?4L=OZ-PY<2CN:5 M39V2M5)/;K'80Y5Y8"0QK<.TSNG=(&O[1/Z3:,=M:R% M@;FJOI8;6XR]@4%5P"!\)X!W ;SAW29J6'X05DQ&6AVI=MZ(YHQ&:A.-Y$KIFO)@-9Z6 M&&XO?[Q>KAT7?IZO%XRBPF,2Y!GD'.&L!^3N MC--;)6UAZ$)N8/-O@ #9G2GR$\49OXCX ?(K&C&?\I!'%_"BL^2HP8O>P5LI MB7=:"UO*'5W*7-6 JE_PFAOHTS^G:V,U7I:_WM+>(L=O([L/Z-KL10YC#[\0 M _H9O,DO/[$T_/4"[_C,.[Z$_B.MN@RXNGM<$)Y>T_]!)G^ T 1<.RDV ^HU M:-<0XAKB'MP]&%F\Y(60.Z!86RQII8SIDQT.!I]*L.1GPF.?#1@:/>8G<4;Z MSN3' M643F2CZ#MB6Z4JDL(*X_C$*$=09+.R-TB3["9H>]Q\@HRDCL9W@\]&.6D9M2 M"IF[>X$,]DJ"M!3:FV&(A@IU;:A5=/HPIVF8DM[0SS('V*]= [#$6],6N.4?@@;HWAD/U7-+I*GPPZK59B& M";[N; &:]"(_S%PJEJ8D02J/RHJ*;EME:'5Y>B==_5-W8@1F'(W(SY*P:4WH MAPS9OG5Y@U%5 MEGA4M].T75BU;R;86EFJ^Z37@AA^)=ET^I7!PMC5L]/ M3G2U$,M2'ZN5:/'-3'7+TN"VFY_H52?*VDY:-B>A[ZN7 MJC>-;,5UQW6_7);=^HUHU/VK@^!@?' CYPM##TY>OUR5[D\E* M+9>BU5*UO!.S5P>GP?,W,8VW WZ1XEYO77.*Y$ZI3W1S4;\Z\,DAT8C*D(42 M'Y_%F6@:,@0W?AUL'DQ+TL3MZ]'ZCS9VQ')7:G&FFG_(VBQ>'>0'O!:SLF_, MC;K_20SQ)&2O4HVV__F]&QO'![SJM5'+83(\6,K6?99?!ARV)N3^(Q/"84)H M_78+62_?EJ9\_;)3][RCT;!&%S94.QO.R9:2?[^@\?? MG5^]NSF]_NGBC)^^?\NO;Z[>?CS[P"_>_WAU+J_/& ]"?JE:L]#\O*U%O6O@!)Y.[H:CNV_")RV^%=4QCP*/AWX8/6$OFL*/ MK+WHL?#%' PS_$:L5&=D.^?_.KW3I@-9_KTO7F'6 "M&B M^RP.7O_P79#Z+Y[P-9Y\C9^R_F=3];3Q]USF:P$'+Q? M*"ZU7:*R8S;!T%)6_);E)_AR^,-W>1CZ+\ZNWE[:R^#%,\]^IR&/&I!4@I> MOG(!C=,UHTA+K07]<9BWN6HQFO2LYA@[DRT>2*1#;C+)+8E;XX:4',%JUBW*3M0%A M>$: X>O6;)+8B<8"!J=. 6C?VA!N#5 JNQK< ]?ED-;43ST^&+UQL;%9IY88 MU5KATF@A9L'/;/,0G1Z6X8>GMVF21H98,MB!(*1L:\AGW:.NUZ-M%SI=R8Z$#OLM-W4C3T;-A5VD MQSZC&ZOCM&G?.V&?0D+J9:OI!@\FBJVSLVN02^L-7U/$89EA B(7&+K\) MGE__PI>J[@%]0[[85>]* ]L2*U,M8D2Y6C6#*CBR?Y6;R0L2;JD-<1F=?SVU MX%VB,NL7\F2LFQWH/P:$R\WJ5KH;U=N-I^[&.N]Q=/:%[)='-FPDQKD+6?SDVB#U'(" 2'X3(Z0HDK4F MQ;# GOU0+E^22&)O0(U4DGD3QJL'VW4EH@X#4]\1C]WQFZ,9*SCTHU'I9Z2/M2:NTV!N@)<.>8488? M*3=.C7FNL/9.KK=V8#!3]Y756;5G MXW:36['2HR[H'2FT9\A)T"8)VNV 8Y,;.OHD,,_9/]'+F:!3#,<91"QI M0YRDL-VM)@,>5F0X2)+O3C*(DF0LRSQXK1@[[8;LW.=H12](@W889A[N1^P9ZS R!L$4**[ M6C2WJHN%8>IE6[",.2S%''B(\$2/ P-#/6&2]#KTTB=D[*UU. ME P];T@*!@]/0QB M.!7C^@G4PV]"O0@#+\@2!W84T@5A&J3)0]A#ST_@3)RQ%!E*0HS,,3G8#WL6 M>'Z(#"%!680P/-]/X?FCP <%',@!4.(%/N9%7H&/O M1W11A%X69?O8'D3PJDA9"DB+ A3*O3B/]L*>(D-1'H/&7H2@#X%F%C^->QPA MB1$1,\Q!9'R >/MPSQ,OLM1-BYR!_-&3L"H+NN763&)F@ MW@!Y7"!D'X[O4;)O$C(ZWN!\T4@W"GJ^ MMU_>H",,(U#5*!( M!))%2<%.EW1HWGTG4-.F9GHA1$I5?6)/'"3)J<(KXL2&$3LFTZ6/4 H*Z73K M',N;)75K[VD8Z$[*++#S*,N#"-HL.CCUAJJ),35Q70&9G365JJ^ MEXV3F$:U\Z/&OHD8#46^EUEL#H$SFA,U^"-2.]/UPQ;9>N2P%E^0F^%5E*3( M*#^Y=02X![&=?&7ENF\GO$:>'8Z(/,.)6!@X'Z8VH7F:L4/4.&[.]C*5.0M$ M))2+;XL_3;T@).''+@(27["[XTV%XH Z%VK>E:N%K+S-^ZAJ^^4%-J)L?*OU MAZG^$<<1#+DU\)#*.4O0'X/ %G 006<**NP,?/=!W/.^0Q#\\*]H+6@_21PR M5+X7%!DH!U7/:=-#+X/6Z+/8(&!S$(,L0>JCH:-=I2E[;T^@#9*@0=%MH4! K5<&'*9HT[-/TX8A&2FD"V@CSPTCBVV1S/9O>J:VH6H9I\[#RP MB4*?0WC4F^*"?5 P]&UB1:&=?ZG$RKW*&:+Q^);;EGO.Q6HW1V:]$G\8^8OQ MT&C71Y6C8M,!=S @)G7)"5SL4J^FPR8K4&8Q$D3#$B#LVT&4B3=/'7Q9E.4( M-F%Q6%@-0GDDV!)L'3,V1S!;(CBO"Q+F2C-H7 P5P2X[AM3AKL 'CL7+OAWL M(Y56$K+0EFT88XW E0YVBMA%T,30JA%1(<8>+/XOTL/J8_;SUU6_6QU\4P*G MFB3CD1Q1V.E,%Y.V4@=?9R(UA MV(-B,[9667(E.6[^^Y&2DV:WMMA+;%GDQX\?22FSSMA[5R%Z>*R5=O.T\KXY M'XU<7F$MW- TJ&EG8VPM/"UM.7*-15$$IUJ-LO'X=%0+J=/%+'R[L8N9:;V2 M&F\LN+:NA=U=HC+=/)VD^P^?95EY_C!:S!I1X@K]77-C:34ZH!2R1NVDT6!Q M,T\O)N>7)VP?#+Y([-S1.W F:V/N>7%=S-,Q$T*%N6<$08\M7J%2#$0T'GK, M]!"2'8_?]^B_AMPIE[5P>&74'[+PU3P]2Z' C6B5_VRZ]]CG\X;Q6K0F- M7T*JP9O(28#V$Z&4 VSJ:OX$T/24X#WO2E M)-NUPX<6M8?EEGX=_'FQ=MY22_SU7+X1[>1Y-!Z3<]>('.2B MD5XH"I#3@>-PF/2( S)YAS24^D<>R0+RR'\ DNELC=J&)$)NC36E%36Q+@= MIYD5\3S0!0V2O<= R6PX7:GC,;??)]BZU3(/7X@?YI4VRI2[I%'"L^T0;BD$ MA43G629R MANOMKJ\D"WTW7 WW A.2\*SH5A94>63TV\1LT3[5!X[K\]3>.O8H@7!B M?&V14CG&0$$H:B\=6HN+CKETH6$ZY.D3!3<<&%MP*,,BTM""4++4Q]HDG?05 M=:"U7-;8ZD<9QLYUY"0WU.%DT@CKF2QC/$?*Y &L^+J_AL\=>Z.C.ZFF8H>; MUT&0+EY/AZ^'R_TBWFE/YO&?P0=AJ4P.%&[(=3S\Z4T*-MZV<>%-$VZXM?$T M;>&5RX26#6A_8XS?+SC X2_/XA]02P,$% @ .61:6&/L'U)D @ A@8 M !D !X;"]W;W)K&ULK57O;]HP$/U7K*R:6FFK M\PL8+$0J9-,JK1,JZ_;9) >QFMB9[4#[W\]V0D8I(#3U"_'9]][=/8>7:,/% MH\P!%'HJ"R;'3JY4-<)8ICF41%[S"I@^67)1$J5#L<*R$D R"RH+[+MN'Y>$ M,B>.[-Y,Q!&O54$9S 22=5D2\3R!@F_&CN=L-^[I*E=F \=1158P!_50S82. M<,>2T1*8I)PA $1P!! M"PC.!80MP$J-FU&L#@E1)(X$WR!ALC6;65@Q+5J/3YFY]KD2^I1JG(IGY!FM M)9J!L*\02P$E5*8%E[4 ]!$]S!-T>7&%+A!EZ&?.:TE8)B.L=&W#@-.VSJ2I MXQ^IX_GHCC.52_2%99"]),"ZZ:YS?]OYQ#_)F$!ZC0+O _)=/SC0T/1\N'\ MGIP/]TY,$W3W$%B^X'_NX9#<#5UXF,Z8Q4A6)(6QH]U @EB#$[]_Y_7=SX>D M>DNRY(W(7L@8=C*&I]CC']HH;UG*2T"7W[F45X>D:R@&EL+8XCH.PL ?1GB] MJ\GKK&$P&.QE):^SO/[0&[A=6C,&WOF'EB!6UNDD2GG-5//*=[N=F=Y8#]G; MGVB3;3SQ'TWCT'=$K"B3J("EIG2O!]K31.-Z3:!X97U@P95V%;O,]8<"A$G0 MYTO.U38P!;I/3_P74$L#!!0 ( #ED6EC3W9?5*P( $,% 9 >&PO M=V]R:W-H965TAJ11(P3$+ M-O%ZNW3^WN$GA4Y?S)&KI)#RQ1D[D@61$P0,2N,(V XG> #&',C*^#TP@S&E M"[R)#L%R6FSH*/ 2)PQ"TS!]E]A:$>+["43/LOZGK?^2I M9:N-Y$.P5<"IZ$?\.IS#14!\?R,@&0(2K[M/Y%4^8H/S5,D.*>=M:6[B2_71 M5AP5[J<\&V5WJ8TS^+P&%OBM,J*C01BDL*K#';G0:&IO!^87E0-OVM.0& M+4[0DQ2FUNBS($#^!816VJ@O.>O;)I/$1RAG:![?H21*YA.\^5COW//F-WC7 MZKQ#Q1O:"4)/E+2872N[ARZN0UWCK'6#2\@"VQD:U F"_/V[>!5]FI"\&"4O MINCYH66 XJA8?H@O9:,-D8WY_Y![N=- HUJ8T+4<=2TG,3Z_ZRQ[\>":BNGP M;_($O+!7;^+GAA<7FX.J?/MJ5,I6F/Z.CZOC"['I&^.O>_^\/&%54:$1@Z,- MC6;W5IWJ6[8WC&Q\FQ32V*;ST]J^ME*.E6R[&2\$RJ:W] !(@B1@$ MV HF?/K]SSO P A93=56UWMB"1P'^>>>]Z/'YZJ^DNSR;(V^KHMRN;O)YNV MW=U^]UVSW&3;I)E4NZR$7U95O4U:^%BOOVMV=9:D]-*V^&X^G5Y_MTWR\N3' M'^B[C_6//U3[MLC+[&,=-?OM-JD/;[*B>OK[R>Q$O_B4KS!(L(Y_R: G=DY\T?];1_^)-@^;621- M=E\5_\S3=O/WDU_B.3#5WA>,NJ:.C?Z(F?O;H\B9;[IJVV M\C*L8)N7_-_DJP#">^'5],@+W[]_]Q"=?JR*?)EGS=D/W[4P-0[PW5*F>B(;[/E)+J8Q=%\.K\8&>_" N*"QKLX M,M[=/=5XN\UT!BZQ6T;(J&UASFB"B#RUU?+!D M8D;&NXT^;S+COLK2:)67"3R>%%'3PA=P2=LF@@&*?9I%[2:#NT; I,'P\WVU MW27E(4K*-,KAZV:_:/(T3VJ \B1Z7[99O91' -YED]"5;>CY15+ 9)E. =D M=G6URMMH55=;^-9[N4EP!V751@<@:$"EBOR_8;U C6"Z+%C*)GG,HD66E5%6 MY'"Q:&/['1"*8/>3D<.ZLH=U-0K?WYL, 9$U;0YD)&N&3FA\A,7$= ?A8P'4 MVB4UK11_/7(PN"4DX'E[ /+2;J*?[^X^ GC^M<\!-8&&HK>#3E\Q- M0T>0-$"T=WPD[29IHV2U JI*\(0%5#7 SB1;>^3P?-8V<53DR2(O\A9..88' M'[-RCW\MJZ;E@;.OP%T:_&Y=/69U26M8 P;@VW#>U18.+?DJRZBS@DXIS9ME M437[FI#"(AR=*Z('G#^BU=VRW0,DX"F@T W,NB_P75AZS:C3;JK&VRHBH@ 4 MJ8"'+/_^;Z_FLYOOF^C96Q#[P$R*IJ)7 /=J> %'S.!SMT>?DAJA^;ZIDXSGP6\1P,'8!;[!E;0 M-'9 ^T5(:>R)-?L=P#FK^0UFJ/2ISJ(]D)6ZA2T!B#J(/@5<@( Q,_' MJGC$P9H<\)G>GD0/^^7&\/N*V;PD'&.U;^%N((8E>;FTA*G,A8&= .:4Q'GQJ/=UG97+@^$E("("3M.QY0W/ MX98]B61O>'-0SA::[^[S,FDVA&)-R_O&"[BKX7;4.=R[;9)F75 @!5]6-;Y> M'&*SK4I H_K@A M4.G OL%'D<;Q@7* 2I*3L+I2F)1&#Z1 ,4 63XD@)38M" M!W-+=VY.2#0 VC)-ZK2)WE3P'^^GR/UT7Z5$J(FNG^+QS:??WSW$A*_(FX,5Q'Q_?DNZHVCI'# \D. M!#0X6WB=T,H,BB4P)I]3GV0[X3!Z(AX]@)>(A2/G[,0[=]I&3]O#,")^#$ G MK R^'2&G8;$@^RJDNR;:#O!B#N81JQ#**8'BP6[>> 5L>F9*7$$2P@= @#L MHX0%,7B_!LDC7%P$9%@9+Y-,H!QYE?*Y,,N@*61.4I33/_;^+54)CXXV0CD+ M4(F1"KCI\LNF*E+!43B_"*5*H.%\C_;;/>]$R"8,/L1@QH=*)^;H:+<1_F2\ M;VC?S0:V3;")HTV^W@ A+G)X)@THM04G6GV06(/8!KC6YLC2X4+A9#%32I > M0'J"6[I%X/)=(J2MLPPI$!H @%H4),&U#K&3):DBZ1A(7UF0OAJ%PR=8>)T3 M(5LDY1<0.G85B$Z#$!T?*9N88X/=1@\6=GB-!A^*=H3'B-,]R!R8)B,W8O+E M08BN +Y'/R6@RR968W&4P!W1)/I%0PRB"G&,?9]PX1CB107 M5@BS*DD2NO\W1!%@DAGL.6E4*F1!#UZE!^<$/I@Y<\AC!@? M9C4Q@R/=1NYKXPFXI/PU+=M4:B RA.RP/Z=! 4 659F* *;6B33#TT3-AFF[ MXZC1L@")W4D5>'1N26YN(_=+I>;=O@:^T&2B29\#-RCVQ+X:T"5@0M0JA<:! M,)W =T,\[/V >'3W\"8"H8:$F8NY%6;>.QIBSJ.W*/OCW.^8/SC@B7 3*%-V MEV2>&-@>,:.>L@$,O?>=.3VY^^GAY"QXN1;Q)L7-KD!-BA 7;9$5(KR%*5[BU2+!- V)C")68_VRWL,=\4K+-58X,PC0^(C(SF(/, ] M.G,0+0%^+NJ0J[O'D6I0;P-F]'<#?+:6[' M@5&2PTUJ54AWL_1'MWN?1+^5AK;- M5PVWR$)K2"$< 7O:\$&FV;(@DHFG9N\T"-4%, M4D@E<_"4N(-V3_,+VMBP- MK1MX7\Q3AO82H<&D'8@-&["%T0NO+?WL"9>H!L)K)*6"<(1#PQ](\8'3 LFH M23/NT5$DH1?S:U+RJB?\WB#6]VPN0,WZEA02SY;5NJ1[Q9+Z)JG7V4M0.'[F M CMUA2UY"'ZX>T"#$* >M530^52K3T;^%-G$%WP"^3?#I#&\=L#9R.R/,*C3 M[ED>@YI*(BCMP)5$SQ3PJ66V7<":U+=$_\YIW_#';$P:F4V=UVTZ*DB\#U01 MX.R/ (WB<+[)BC1B+>>(@/+,P.N)>=G8MS[\0 :S:EMHHO$_HY[+3WDP)#H\ M/$7L5 <\&R!2"&"QW-897@_Z 6VTK'^Q$K% ;QD1%J8Q.,$RZTA(F1@KX Z* M08B.$XGNP%9P8#2/J0JCC-"?A0@#JSM&R/-I?A:E%2URBS(0"<,97*=<64U> MGJ.]HJ5K##O?5H*N2$A/<_<^"'"/71\4;9?(=U7@\[YA'_T!^PR) !L!!NU+ MO^](-'>6I=^M96D^G5V?3V?A-6%VRO2L0Q!Q+W3&GN)7^624?&/>V00J-X&> M9 AT4M!6MGE!'@4G!(KY@K3KO&GV61VNCJD\CE#XY'UXL2'-;<90'1E$R?9A MT2[R&B@0'QJ^B7.VF2%L#69CXTQ_.C+?XZDN,B7M&=M4T#>?;T$H0OQ!'&0Q9[XL0/!WYJR0K":X'IG'HC(Z&!A>/0PR-!5E><@$ A'5\X* M^%8MR#BMSBO4%IUA&5U-:.0J"KFRZ)7F!]E_@(+=^.1L.$>3I1.QY 6XOXS= M*&VJYKL% 96<'+!%'*7(/,]?N29>/6"$+5^*FK%S4N/[CI7&798^+'Z/\K7Q\3T2'DWXE*1"$/@$L# M@DS5,!L(7W$FB'935_OUQNE'0(K3_;)EAF+LV%%"!XD.:+J[W86KA5PHDMRC M(>D1S@@97&G=,?XH> ]7(&15GC;&R&@$&;L&\2V(MU5:%=7Z$.Q_Z &$B<7L M3=Z@0P]),MI?)! *5USGR%IBZQ"5U3_!VC;D3XV-;A#Q4CR*UF%K[YVG";@O MX5;8^UN XF6U3 _48O7&@X=[ I#)FPT?(XMP7;.'(?Y)L6 D%%M'+A$JA(TZ.O$Z1Y-$)%R0IU%20P< ^;2L2##(DA(AC# MT!#AW:-FP+3/"R7YNDE(7Q6_1X4;)OLZC20R KGP/$+-%$\H>]("*T#3U_N MIVWFJ,$CZOHD*M2F676G$;N[->S%;DAS@1?QILD.+!+#(XM,-YJEM^:_0#0V M[P+)V*AD;-ZP@2A&(\HB6^FD_,7MF:)LLRI[.+2W-F[@2+_"-DK2>UESD$[.G5]:OHS/PTZ#]@ M$[^974Z#G66EGI"Q>YI=QY?3:31&?>>.^LY'J>\O55(^2WS'A\@GICO*;83? M]*BL^HJ%2V-D%$J3I&1S#%BB> W7N#R.DTA?BLZ<1)"]VXQR5^QHFU*4O.1H M4J4?+)F!3DP8SK>WR)PHX<1EN',+C-M(U/7 &$$W5DD*:O6).HXUCL2WD2#1 MM<(-;2%9UUG&9NVC1EBDJP<;S4/Q&-DCV[-AW*H.HU=P2H95G3=?)/:D(W@Y MZ<4Z#:L:L">KX^"3"RQQ"%LLF%F3&5* M]#W0,TC=A34C-\IJM"4F0'0\VY 3IDE(Y>@,BGK8>8S(/U2)>H3;8D2@RQMG MO:"+039-C& 3*+;.*Y]:>V5D70K^^V,VG[.AF+G \F.&3;?OE$YW6+%'$^IL MG=3V!CCC J()0 R@E6\Q'@I8>C%D"_9OI4>Z6!#X*J%4J#IY>@_[W'MFFU') MV 4%ST:C>,E.(T%1@V1Y_.T_V!@C ]Q&W@<3NB!XTX 7["I"2-3$H%D?(""( M0GB/OXHY#>4!8.EPS!S<5R2 7QB#R" &T6N3[UR<'M"K398PJ"E*D)=S,"*P M:U0.22DL4U-P&M*PCCN^@=6>;RL,3(LQY"!K&AM!=I"H$K2N9TVWQ&=C%'XRN+/<_5L4> ML?B-4_N06UD-&>FD%S(GZ>(QV;L\#A0EUDD M1N4)A4R>[,$U+.I99XV+ V&0VV /0A46_T<1WL65SYX++%<2AS8 !B7NF+!H M\ J,C_<%8\M'AKR-[,]FX.>.IPZW:ZW+OAG9OP8=!ZO$$]M8'_*<$+UKZ_U2 MC2-.+C;!3Q6Z%1ZSHN+EP%+6F>B0M.K.Y" Q))N7%0S#0?*2E3D*\O/ M-.13"(]34RB>Z=9\:][L\P+I.*,F'4QCYI.K\ZO)C3E%RS]P=_A\1K:I?:L! MMGB/=QL4BXP%"@C4DXOSBXO)A7T3/YR9W]CMO]K79F9^03*8T&TD:S," Q23\)5I^ KJ)NAB,$ #@ "J MXP/@2?( .;^8/!.M)E5&_78"8BMD(:S';J-+')B-Q_W_[ 5:-QA)@#+*X"T< M'Z>8F,&A0%%_Q/^F!J2?/0JR^YI5 ;*0D,B4?!46WV!\_-U^#0HNN41B%W3G MW;:L3%B3A-_>VYCV3YF.=\VZU@L>2BTDVE-)6TK>#3& MWA:V_V<%V_5H->%>R&&55CL5M)=P=J"I R*M#QS[@+[-BJ)8'ZJMNR0["M"W M>GNC9D;:V:<[Y<'&BJ&-)\I_=!#\#!"\9R%)#?4?/]^?G%G#U'QZ<4GLL FF M4E0#OD NE.Q)).GUOM#@:*1T^YQ$9J1;2S@%X10@'V&* 4=N,UF$08 6IGNR MKR\R.NB]ZFI"50B GVN*'3T@%0)1GC6C!S$?75[]3UT:0J'"? ITU/\91#H] MN?M ,-"C!EBB\^ 1)$&QQ]KW,.D%%!R*-K-A$^S1&0IVAM57XL,INQYC3S4- MEVGE]-REE 2CXI,1*+D <1D,ENB4R/PAO)2']Z M\A9$&'CP8W( /$16A/:/%?..)O,7E424V$'AZ&)^="]'J3YE^SRQ@2OY"N%25&(&1O'4$&$5D 8LINS+N1= M7QQKA>(B^7DQJ _AP6M%]B![9Z."=R08R>;\6( ^#0JN")0!Z>(SBI-H),B6 MR;[)]'SI:,CW(Y9]U@*!_& &&^M+A>2O:!P#_ .0?;*.?9DB>;E M'>&IL#\UE@/T[:OXGI>%U$NK6J'UQ$^1XQ0A6-#G:@?<[.9RBKI"TX+J$!M: M'$?19XE$!0^ P[$;PU]U_1DD3),?F#57:V[%+)F:F!/>XMOH=';6MP*1+T8< MJ % /(\0[NUTSB_3&DR:-XM]W7!,O%J36,U4]YW.8E<*DIE<(\+KVC*R7$,F M6*+7]+9>]'PW^DEF,&FE=J7F +!%>QA[/ET^$.K+K5M*HULEN&L(!_J@X!*5 MI!&AN;T=VD;CP( Z." XN:-,OO)^0*C"F%;UTE'42ELZ2W1+(1=)@0[U _LU MK0M4X842':; ]3(+@C 3B3(T'&78 ;*+D\>+"9>)4$1H/]E'/$AXR6A!YB&- M2>]C7N-5+ND[,-6@E$8R$<#4@9/.-6YR(D3?7,=3T'&?2'2JCJ24V0W,A,E MJ,/LD-(0*?2I*PO&D,?0!5?Z6QWA'F@)K)^_+=(_?DWL&F&Q.1$#F%"P*5=(5R&)%D42S MF%DD*3IX@J'4Y,Z2C9) 4F \"3X+7?>>?0UHPC/H$\4FGV."5B2S$;F@2-0B[Z9S1ELY%1V*E9N60)"C7-22 KC-1]B M+V[!8Z3$GM#,3U> Z3.%X!!S 6+?K!*[=DQ.=)C7KV@$@@]0@29ZS.N650R; M71N"S6-$3>>F!X3?9W9TGX$52R@2F7!4EQHS+Y&QR&;/??9B:=(\]2(&PYEW M8T,&48/':'0XE]WDGYBE=T?A5EY?=D<2Y Y=DK M(]:LA@Q9S"-56A*D19.^W5WG6( \YX/,.232>CIC!A.7NCL;S[(E,\ZPJ7[\ MQ>V$34!A7*3/M_,5D2M,49;\?M0RQ!*4D$D^VW'XP[UX&QLU89 =0A^MR>1% MD%!+-[O#.ID=":94>\XDTF)*HBDT$B5CZ )5I90<$](M2'( U-DZ.4DIP6Z M,[*4$U%;=#X0-2,M:<7!'\[[=&2CD^@W>VZ:UM1-I@@?X'MX7JW.47M40]&G MWUQ$IUIMZ<1L>(Z?MFHS^]DPV9G ?S(?CC0:$LPY_:?1%.]L:#^&@SJ>H<-Q MY_Z'0GJP]@#1_^S*37?E $6!7FCJ=[1O3XE1?7Q5:NO9>SD[K[NL<-QNV0KG MHK<55KH([CO7[(P =,K'(("S1$G!"\-9%7W% &.$\3L+ .-G.A_8I0+:( "+ M*!I%$W<"(SOWM+ON3J1%7D>>44-9!F7Z/3D_N/[T_.6#.CS?8.Z1"19N'Y4<@.1_<97O92MZVQ M.%77.LEB$NZ+1 '0&I9<'.Q28\ V MV :'"EBW3'@NSK]3V^1,B0@@5F+3+4G5-N^@,0G4=$(3BLRLD!(RMO2B(_F)O%A5%,5I&JM)Z0Q4;UU-V)]=< MJLF[E&1(RMO BF1ESR-!1-G7K%[FC?")2M@V+T4%%M,Q6''"7.!TDU@[];F% M3B%B"WW?&SV4*I< %2LLU',D]'P8IUWFCQ1[2".VY[!1#1BV5W\BYI2@DE." MPO5B;F+X6Y#7L,J_9FGW:$DB"%_RXH-0.].,TT$&.2;NN>SYV7C.^QNM_@.G MN\C+H_7/GAFFG)BAD4)1$,WM2VL:ZXL =KM,F,1ZWV(](3%K4J4)R72/PT/$ MRD"B;6%-D^%WC$\!8'I' ]QJ^(9*0(:L[-FU6@QV3^K+>%LE-S1Q2PK8B*1J M^IJ[NW)=3\,C2:QLEK(0,X MP-2PO#U0=X V.26&8<"#LXOVKM?LD0N7N?N]$J\R)6+K:'.P$A+X&!5Z+CO#W$9W2HP"LD I<9E4%!N@8+4?Z7>+S]]24P+B! : M;^X;YVT0?) R'D01$ADDXUX9Y@YY2Q9#/ARDKB&@NOXJPA#:NH)72[0*^G&O MGK(\.(8&AAT')*G\2^6I3M)'2SW-88;C?CC8EG5_\2#[^;ON:%1SRAO_O/0 M<#-(>X8G.47%^]<*A+/7XWE)KFC';+SR8[=FW2!.CX^X YP>'S1@ M^I8>]QX3*DO97$0[&T03%P'>T8:;KCKLJ:3$]/W+Y([=Z&2J&P$Q^4.8G8_: ML5\*2^F5II A HKZX<4W'DM OY[V#*OFH]O".]V"K=J!\C?&YVB")6H?KJ;? M<*IE-)9JF91J+*K$Y8896?O=F>EG72*\L"R&?+"AUL!!10&32/6*?I2S/XA\PD6=J/_6T&Z<. 8?YB&M^\GL;FF_GK>'IQ0\+Q M-_-X/GT=&Y%.Q34OUA1K*_^-;JTSU+DR>N6XBC1WE0;FXP4!?A9J,$0LGWGU M7Q@UR&_?1OJ7";(@0T5#D48L71)74X>4L:^14+I&1;GMG&?KCZ+U)LJJ/)=4 M^0+M-M;<8;,92"[)'*^F.,=U&:A'=JD!P:5,N%!>G-@-6S.R\D,78B3C&W*> M:*V2?9D+K<2XTS[AA1N+FG2K21YE:7,\K&=V5:�!-IK!X'E 4>15QGTY$M MZ>I?1X))HTDM6=I/AG+QOCM;]IOC;.Y*0[4-8!;.^>$P>T^O1Q*\R+S16R^/ MU48PL3F&2HH5^9>,DG!AKU0%0DE67RL-88AN!U<%C8H@AQ1C0M$][]DD;[/L M*[5&_15KB)Y;0\SI3IB@0* R8R=!"74],F,MFR\ADAY9["S5BBJX)RX>H%JY MT&5'.6?3#NE\6:A)QV5*&=@]HOFB@>=_B@8[-.^17B"[L^GEB^:<_=]L9HP$ MN_3Z^7AZ_7U1[3GG?T_'Y?D0!V789X:K)V9LQ%N)VX#]>E&D:['_-A@C0>F( M%!?PU4M-LR$: 9BRI>8"V7!BP'D,1EX7%:@+'- !A 1=6%D#A O$291Y*1?X M].3=IX]8>XU"W%3SI\,$],6L"'\V+$/S-6_8VVF9(L4HN@JR-)*S,?2Q:9&M M.96'5XO+ "$/(7;.IA-8D@S#VF(G3CH/I36JV$19RQMRPUCV4F9?6QN:[@(Q MK<&0@N(:J78?P&\Y[Z_HHQ*++4T*^)59J>K.4'DK^@?MV] M!T -LM4@%3ACSB?PCS.P\\A<[,%UWLY0LAQUPE*)5VN#1WCCT>:#.-"KL4;Z M2+5O/1NEA8=Q=;M'PD=$AIYWXDC2 +$&5^,!"3%DOP-XXC'@9>2"LHT7H"B@ MQ55\,[N(KZ^O6:J^B"^O;D*INB=42P3HGX;N*+%WV?SS\53\!R((."B. [+#P+9^@7'U;W@7%Z NSVZH M,@A=[-EE/+^8&7Y?Q/1_/V7Z;4:DFLL?BROXC M2[$AR.!-'A^IG9@C@W4 M85A5XLT$AI74F)58U32RP0.6\<$'J3 M[Z2N$<7A:?U+TQXX\67H!4PLPRI$+14<\:K+Y%YE&ZM+>K4_>\7J/;.@J\#/ M6?5$X6!7&$I7)AX=4/*D@U B3O0KB.&6<&TRT'(;BQB_OG]P"96>=/=R?0]W MF+=[ N[(+HQ""X"SKI,M9SB N$KJJ9?)B&HR%IBAV)[D@):<[E9AT1)KR"XT M?!7]@G#S2TISYO*Q1*]T6I4/NPU#GFR(,[>$:+ @RAK%SR8X/YA3FB1Q_5BN M4-0)>Q+6T8."I5'D;R*7(>QH=E0('8SA=DT7N+72)J:>/V/ M%Y 9+WL=4+> ;RO")(VOW5NU Y>4M\T1+\PH[0UT&\F7O4"R(YZWZ^GU]YJ0Q=S 72PN%&MKWH5V/:(6MHJL MUNP$JHH2 ]<7P8*L7'BB0;.J9YFW!;)T<,G352-;+WY.\]Q0GM1.,VS!1.&W M-]UDT)VJ%1@YCTP>M=T2I"P#; 6#T7=<%L=+7Z(@!$PEQQHRR,+@5S36PO./9Q3_N"_5%*+KQ-]@/MNMS.7^ M!T_ ([\,IA2Q]H]5:["6"*#ZGKDDO@,OO?N'E]O,Y. T_WH6)7LXH$2:YTDA M#-QIF,E.!=#[V2>2 ZKHY=2>9<5]N-@-(,>MR>!4BXCQ:K@?GX>3S8;*:BV0 M+.YRS?9,2DW\$;>1K8X6NHH&$,S+2"$UBU9.$9-(S&HN_+#!D*=(RGKY.PDE M&4(%C=RSW@_,"3\'$6W'D2$P&GM!Q#=T"*Q/? <3N^/8H/-2O(^:WL'.J M'(T$V'%QUJGCZ[=THI@\>.CRS,8<#C\CAV)>/"_ATM69PPB+$%;B&!X+*0[G MG.7HQ@ @F?JKP5W+=4(J?9ATO M*>P=]4]8XS(CWQV%\,O%!)6 MWPL=$9;>AGA]ZA4!/*/8/_V]43+M5RK5(JUHIQ_(/>E?G,FQ9"75E63$3D"Z MQ$A3IKV:8'7KYXO#N3T^ML3",37HXU(^KINBR!*@ST!E#V'\$^A1$K;?$-GS MLX091YXVV--+LLC]QA<:A]O3U1(I]460:O9+=#QC[)&K;,MF"G9.V&N*F$38 MC45?U+E@-QB"&4A/@LHF2R';;L?Z3@QBC"OO2&8P&]A=[DG3@K6S#<5_ MV>FS<&45 OR:MV>OA*]-+G;;U$3-[H),B+?RH#T?]F%[M1XIP-7/-4CTI"=$ M\?3>FS]!\:*[%ETP\LF[7)(QU[F1FJ!&?JNN0.&N6DYH>XSR^%%5&N[G5FL" M6H&HBT+'T?V(WV*@.H_E)K=2-X]C1P>9I4H]WXOK@@NC>M*'[O%[27E X4ZE M#+M_<=X-""94-2R3\%41[^'V[(CG4H(%4=]T 'T"'SKZ^ 42;@ R1L$_14=H MYPHN 39S$?>F*Y-ZI>Z$ZP1R;+^AQY$6#\-+4K^7OS9L8+ O5NAM](1B8IM> MO1M>&!4OT%AGMN;FC6_:8CKGU;,)W*02RVS)\U\!.!,"SD-]BPQ*D5T)!I M MS-MQV8( W?\V;SI,K2.C55Y<@E^!71T!/8U M0RQ#1U32*C(D"-D,(9$"JE_ MS=9]1JQ>9)ND6#%.J3>4?%8_4TA=T:V 8D]&&W#P9L601P=)_3H,?&$+0:;? M5;4D!U*5#!"NR]$&;7UHDA4+$,^*31)B[SX?(38VL#IP C"1"]1"1S]5.KT?RX;SBV78D)G))X>?)^:84C(0;'=RP>C=2'F<@ S=$;WWWFYO+>/I:G*^S MF^OX9GH=[)04^-Y9#)>!L=[CCM^&BE%X H)?)]_21N)96O#%EO!V72NY36:G MB: 5MEUIK) W;9!L6;2K-A=3T2]_^9S?&U0'ZA@_C&3[0A#%L M7%%;!CUQ1(#Q<="S6PP#62WO?;.A&3!K\C4O+#.3BH5A,,5? U2QD)O190_V MW.Z*C&DF9CI;J4F\<1.T#YB[E]@'7BRE^_*7*P)?JA7"RW4:G(K0@$*(C50IU->V_SJ].J-V$ .FB^0EA@NUR)H!^RDS MA3'YWPVS.(2RC2?G)J&@X\DY42#F2(T0D/&DTY@.V'CEW[BW-PQ9Y5(0)D?K MO&3RD9>DT:+4@4#-C,G:G]6U&':_Z<9'!>GE R9 KU0G!]AB5J'$1OM9D21# MLIY!)>XYEQ88Y#UFD]=$48BTD6JNU5]_O?_M\[M/'QYLK1Y=O<_Y1DVN8T0G M(#>A9.-G>#O('PE*0PV++Z2Q%]+K\6MOZQ'KLK?8(Y;ED1U*(=N0:!E;CX=% M0RL/=.I+]W10MQ-'6IYM^>G,-#VZ9,*J$4P<;5Y=,$4G%68X0OEJ-(5L[BHH MS\F+4X8#^NAL?9<##!. M7OUF/KN,+RY?8][-U4U\; MI[HM#IDN5/+B.QRU();:=D9R^=$*+&;=,,C76712K#&8+_;*K;71@&&]SJ96 M]^@"\1BTK*+BP0A5' ;L"WZ5RO^G I6=ZGG_'\I5CA$85W%L/EXX[)]Z?SQY M89#(C _S-#%#(X618IY>I&3%7E\-O:9*YL TUG3C]*HYIM\(<8*A$Q&VZC2: M3<_Q1(TR\MZPSWA7_:'F(T.U9&G]HZK%XZ%M,,63JV6[6-(F^\)^AX-A-ABZ&Z6 M!83.KO5B92U!>2"-$)+*D'JJDAOA0MG=39?>+199@M8M 1/N7O$%&H(T=5N< M*!LE)1Q_8WQ:U[UU:MRA^>QI*H;U^$C0B1"5[&K?:*\L+QW0+V&1++!'+P&D MII()2T(2.S0()_F6K%0*J%62%\ ED2%B,([*05JBHEH%!06*9*'-(&*@C)@6 M'$J*27'0[GG.]V*\@^&7W*SJ=>G"&J!BC]FKB]&S<'L5Z9/@);^:!.>JA(=+ M688RG9>/C[T*68159ZJLE83M#Y_?_(1W=9L!CUAR]C"6O6LS*?5.-;X/Y\2\ M],U(U3DISH$%\E#34Y!(*K.U_N$DD102:<*[$XP(4,5QC*5D+@_#I0-9NH4! M5L#_1$_QXQDSKRV53Q+QO/-5AL#HM1D6U=9'#:Q@L#PL,09",81ECB;G)C.\ M%]7F_))..C$YI$AD]J(7W?PCT]&%J.I=19"AQ$'7TQ.);H#=EL+PJY35#CHI M4_XMK 7[#7%Z$.GEXK#T)'/J:Z+[\U[#KF;P 6XA*JA^.12?(KGH\OV.I9V@ M4EMK*WYW0X&[9?$DJ8=*(U@4]JKR\D3*@A078HL_^T:Z\6"'@WK!]TCR;UF0 M<(NF.CI % [\0.R%XO025!#HL![NEM?L%RJ8 T#URCFM;$ (\^=U"E>GUA?W M_F#QQCIVB6 14 )*0^(D+:GI&P\]?X%FH_G]DV4$RI*0[N8:H=B5;.GJ B9D M6KB)7]*;@,V0BT.H\*(I- )5D!H@@F#W!900(QF__'!'QE3;4-C(2-Z1T"7F, T8K%'_%26X)2$]0 MXO@O&QU0:W4W.#\V57#2&$=D8\M5R7M4<<1TK68OM"?XKXU:$EI?E,I[=35( M0LA&>Z'-776Y^7A9. [);JG^3I.5.??@.&)#&!_J*]H0AD>[C=YIP+/Y'W W M, %@,&,9G7D'KDZ)NM3#[_C,]'QZ'?GMX5(&=N!=L_%MS*'1PG+$*X:^C7)= M9*8GB5#_-:*L0<=&"A8N*\$XU -3)"BK+$'KA:OWMLB!0FMA8PH!L)&R' AM MTTZP>[3MUD2Z)L;S6)3E"Z[1A2X:GOVT"853:RVM@83Q>?SJU65,Z2;NQ5"A MP++5Y]0JAU(:API^7,<7\'_3F7]YY(2E^&U_G,NK>/Z*$Z#"!5GS&K8^",KD M'AEI-HM?74PY",OK@^JUO>).(PK%(Z3' FY'$0S4'KO?M+-';GS4?N"-.QSK MF4^D JNL*P7VA,?Y3J?^B'F*-+5FLKS[:#-9I+ZE5F\S0>8H*6S;+=I,\7UN MHHC# UK%WB618?/5N9Q8ELKXVDI1NOF4CU5!JE6:<@[6\HM'E$ ^H*(D2;-Q MU4@TJUC\NWA^0Q("@T<,8"76L\5V==QQX*#S<0!/4FOXXY-&V.:P>WL#M':D M X4Y/=I7R$^U=;V;R PA]L:2.;HU/55NW;[4%:;=BC8$\4UFR/ M\^-#;+RBN![- 6%%3\6S^,[GXQ9?5_IN/EZV[BXE7&RL96V07(^/<9B8WC"1 M]XV7SBX'WDVGUX06'_LE>J#4#LQ^Q9]GC(A^"KKG(S5N/F^Y=DS)GKZ\N<9L MRUD\Q2I%9"0% C:_^#,6TOB(B73TS%RAM_EX6;9/60-+0 ,OF9-=R8'C!S@^ MX']C3L;8F)B>P;^;P=_9]*O-Y%T7\2.9*>)B3AJ+ 6. N7#5FR[&2S#=5Q15 M42786R2K-244F$52?K'YY;'"CKNG@Y&$22TIG'/VEB M D!1]@_;PPE\%F!\&3!DBD4A#6R[",L._$%DVP=,"&#IAC7Z)N:=Z62PF[ M20))XF\H 2[:X1.UGA%_B0"O3;[>%(?S6I0AM9[ 0/ $"9^G'!V1.N +@.\! M?&D21S]1HGEL?O_/.+K#+DP)"%OX\P'@#L=04#BX%S>%*(%6\+..:XO*M9>I MV$C_S 'TMVZ\K3/F_&%;?_3&U!T>:87I74V+)XB1(]!&M^ *J%QEJ(1XFE-: MJON:\J-]T/O++;M[F ;2D M";P6JUGDQ3\$<8$*.Z!% (K<)47VG4?O]E@,\X@=$;38BL0$IG.95^Y:7!Q] MO[S(3RSLARU<2%F#-5'W 735< UVS*R7$'WRR/H@V0A([,[7&@SKXE]5$W.M M 8 ,;JHG-!F12J&EH(.2G4,EEWF<(D./$+DW>5VVO8>=@+OL. O[A);]<)+]P1>LNGBE:UQ/C*/KD M,")YC@^8+(8D3W_0;NLM6_D#;\)(<(Q:O=6:B4%W9,6*I!R=B[ZT$3088 :\ MG@+]2D%2]9E@M9\FR(AYW!>E-@BN@)$U#?<@UI[/W'$/7<@J"7(P@HT,?"2Z MJ*N07LED7T-1%.O+UB!F8<>]/1UJ:"0_H"^@T5"VL=!B+\1Z!&CJ<*"X^Y!0 M7#F:<#FY.$H3_ LD75D'45'#11IL#Y;Z!4W[=?M<6VW\%MBM9C*(O4:Z.-K" MTPEM<9VODR<@ZN<;..OH].=_;C#O^OP]IHI0S,*!4J\[?EF"89:U*Q<.%''.&T[KQMK,NSW("=D$M<0FF.H?[A= M2]YTA"N!*O?TD&G&S\NG$?=&=[,CX0NE^I9@>&)!U M%]$6.2BGZ<5>2*,3B?L8)5BN\-K%>.&TGX+*):&X+.K=(-4:'S593LP+1F;2 MY6#-=L1>]Q+F?NJP]9&?^HN3RV>X1C)*D2,SVSJQ]H41C=KSPG0TZF,:[*!2 M3;>='D/UFN(&J>6C<9&$7;U[( 5%N]H-TA*M]$7O:J@>C+;HR^'4-FO'@/Y'.&,;WD_AG5Y(C&AX#8^N^C37]J:EECF3:V,#WQ _4(DV4BA04AR#Y0:-L MY& H&1'-6H(8A"VQ#P5NRT5/:WRX%^E#"^=*&H8J:=B>OM8IZE,3>GQ@:MG[ MOI%:5KFP+K==;W>P3D/R]3E O,[\:NF@YX/4 TH8NUK]8*6&Q.U&6H-JHA57 M+D";JQ_5)3DS>;G;:[B*< W7TR (=\$R@ P69C6ZGMOH%[33FMEY]-L"(S#( M7"+CBM#/@2?_VE>BV2/[.=V7VJF/-3<.FY28*VF7O M4MN"DD3*2I% THLYY- ,'B35S[*U /%"<4%(JG+YE?@S!YBQ<2)8."V'R L: M_CI/[LO^L^@3,4,G.R:4K6XB..2!Q2O:UI8FMM<_]K;C YU% .1%KLW4E.;3Q+6>N\QJ=2E6OLIRMR2+G/',GHOQ9R M_;4$2G* $V+,?#J[BK#?3XP053Q$LZE8!UTE8I*T5BLXHEJ)%-EM;9=Z*<]D MJ[?)"$$9CEI)%VHR.3,,K\D1RVC<'(3$/)J=1K2^=-E,UZ&@"#$::\5Z+#G9 MT3!/O5DQV1]P__/#IY,S+E'LU4F#;SG40RH7 QEN/(//P[\GV]WW'\W5=!IQ M:UIIN*HA4V3((NN=?^,8.;C;;Q\>? BALDQ4*(D^ &2R\_ND+BH-5)6T2BL[ MF Z]\0B-"$38GU>FD" K-(!H0$6W3I?*&TKM$@D4.6J^E?(Q@CT M*EFF.:8[H!'(:M)>(*$C&2&EH)"DIPPU!1E7[36@4J.;ML'<:6W+[IUK%_)' MTY$E<+Y/B1IMZN(1'+V$+K3$W;_&ECB!B=Z +/#E_&$)B)@UYQ]@B39(XUQE M.")8NJ\M93YXWH) VB;Z:K-"B+5)Q(=<:LP=>Z?$EGA?]%$M[D@!7/S-P\>/ MKI[PYTTVO"HG5'C%CH+6G12+HE%\M'HOD]YHD1W:A9S%L2;K/E;%#CN8]S%J M/E9X&=C$IGXI^Z! @EM5O]-OW2O$4HX +4)X4%R4UTS::\HY= N\A37:HE5M M0]+20!L>*TU6TF5H4$?9Z>>C]3& WJ1CL2\\N M(6?AWSCKND()4VD!&T-YTB8OPP8BMI@"EO(ELJVJ';=\47)2E7TAC<) =$8& MB-9Z"U]V.3L =BY"QW5+4)/R.R[;;'DMY) (2C&D"*/(SD8U!*1#A:NA(V_# MJ:^QW:@\S]4',"22/S,;)#;F4R2*4*+D#EN[D<[]O,L#AF?9%7M&)[\A>?!" ML%'MN8KO,IYTN$RE)("$"KE#1E$=DQ2L6)$W7C* R%PAPW"1?,[@YM&96_-? MF 36]XYA5YP+_&=._7$L\6/!/_I-+B!6-_S40W-S#O^;3BXOOC5O!148R1O^ MY5OS#T<]\)OKZ>3F\EOS;H#DH'Y+,5?TX-7D\I49DO$,(KF.3@ ;6-;5Y.+5 MM^8\@E&NOS6SR?4E?KJ=A5]=3RYI@.OKR0V, M>S.;S&EX^./US;?F\M7DXC5]OIY,K[S=T;:N#=?G'O@#SGUH]9>3Z6M<]0V, M?7YDA>?^ F$=U_#=]*!CZJ8K%WPQ7NCW72\Z M=E#1'!\D 4+:'RAZDS3YTF#4Z+N/#W@'EM37AE5]HCV*\_B,C=,-O-EPC1[0 MC_H.*UU_UI[3%!/UOEQ.U.3\E*%*EJ7G";K-UGYI0HXV-2S@>OHKZ/(8.4P! MGDX 4ZGU+<=\'EO].J=,<2[K33D>()K90#*-<.W,&2M-X3P0+X[7I0[*XI2T MH!Y*!*:)C8;-4E* QA'XB1Q=!HW7R\D)'*V*YF @%%B3FYN/#95M_K6:1//K M:1R=]".8)R=C>.=J&%R,%R!XS\&%;?)U./?@F=>3%39R=D-TND^@)Z9M7.,8 M,I-[Y?9R[]5C0+BY! !H*0]^_C,^;ZMYR$,DXB\!8T6]!L:N'D8_X0!%U]BV M$0B"X=F"Z9N)K0=3W?]:A[YO.V4M.Z-G;'ZD-4&[?GJ$!C#9(I$HVF-=6R3( MUYK^'6?*RH3)$@Q3BSD!C=)8BW!!1D"Y#Z[6OUN1B$+O#6JJ:^$@/[)TM6V&7PN2VS4@Y3&P:0@H$B8HEG]W??R=/I M[I^0BS-26O*2LM1&A<8H"1L+VKSM(0*]8S3!,?5KR(%,93NT^RYY:OGK[,XN MP"JD-[Y0Z4589@<^0MN%F%M>=8KAV[)C2#?$V0_T.2/NM@QHF"?7YR79 S@_ M$%.C)/U*6XF0\Y$W!P 0,RN''6,"I=V3D;P#;<)'5K@V6W-G+]NS3'H"(,B& MP+$DSYU+;><^R47V%;5M\87]L4_7X@^BS&U9'3>"ECA9*KIUP-OG+&L=K^@$ MB851T9WJX ;+.TW.!$,\QTY"<2-B=J$9V6+0@+:?%!R3'82+^@2.3 3TI^X/I\7>2E0^AF[/Y-X/MQ["(,OV$1'Z"/EB\>(_OEL MBD$881%UJ=Q.QA*EILX'$$QB:R3;P-D:C0(X6M[/7?9713:J4M14G[+P]Y2* M3=2'S7F+0Q!F*5E$+ EAFEG_DD:VRS8?WC/M9&.Q_'AMNJWV!X(87? M7!Q- M$@WV(ES!-/M&CA 'VU-,I2,5V%VSL)C")BEI*K;;9>@0)R]6JZ7/)+56#0X2 M+.(!5]B67<\"KL(J;XV8EPJJ/-,&3M7<#Z:[FGZ+,7AL=7P,JIF?62!5/IUD M PFV+B$//%#PECL%COJ#7"V6B_$B*M@.R:_86U<<4<0T (_J@,*SIEL.RE+C M,R3KB?F3LU _UE^!AY&0[>KC_'3W\$8SN229\^)\>A.[<"77\;?BSA%#Q^L^^@-VK2\R;T.H6Y2%U7/T8G][B36OJD M;XT=R=; NJ5*K.H>(Y\)NBK)4R4XKV(?WC*X<6BF$.\\-0JT;C*@6!$YF+=$ M%C,_VUWP]/ZWMQ]B6]XW+UF[S+?6Y4)]S1PLA%DELCD)N:?]^F72X"9HCS)E M6)GO4I/PDN+@P,&]O LQ.'J!S_[LG)M'?-DK(RH+L+$SDQ"PC=<5B80<;@6N M.W2%?[FJM+5Z8$,AU[FS"Q@IN>'U%?>&,L-#788V.M3U+"! ME]D398FC\.2MDMS^+'J(H!NL@Z1M;V#3Z2I,A<%RA]-24\ YZOPFZ.3E:E!: M:D)('D/C#N9UD-C\Q9CW>I39N.H %^,I_9^R)<\MN,I7GI/S0YXPR&?&!T\V MF,#XT@EN*9O"A-D4Y2B;XK;--*Z8A6S6'W71D[<>)&&\B=Y4:!<^/<'K>7)& M^<(4 &-3RI&9(]E85*EF+NEJ.[&.B4W4P3@QIN4.+\C7,)RY9#/ .,&;.P>*/H2&;3KFMII;!3;OO";!.LF1)KX;J>T:;HII_T&X?E>FW*O M_E]M6\+YLNI?-L$@.G]'W3K?)FWRXP\@=ZZS>XI5IH/]^PEF =AOT6X Z#Z[ MO9N?? =ONL=__&&7K+,/( =B8;0B6\&KT\G-U0G7QM^0@.-2I'M!1RY1%.6#V1W NMWUQO8>0>J/[]@+&V@)BBI5%1+X M95Z>\CXC5D3#FB@!QWED)F3.-4KCJJ MD, 2JY2E'=]UHT[&>-X87-FUF1Q9I*K,,B:W(TC%YKKA-?8+3WRU MUF:A,[@JV KFH)^+F<19I[:2\ QRQ45.)2RO&T/O[:AOY*W !PX;=3"F)I*% M$"]F,DVN&ZX!!"G$VEA@^/,*8TA38PAA?-W9;-0NC>+A>&_]UL:.L2R8@K%( M/_)$KZ\;_09-8,G*5#^)S1^PBZ=K[,4B5?:;;G:R;H/&I=(BVRDC@HSGU2_[ MMCN'GU'P=PJ^Q5TYLBAOF&:#*RDV5!IIM&8&-E2KC>!X;I(RUQ)W.>KIP?SY M_G[X](D^WM+Y]-W#]'8Z'CZ\I\/Q^/'YX?WTX1V=/=Y-Q]/)G%Z\9XL45.NJ MH]&Q4>_$.R>CRHG_ R>>3^]%KM>*3O($DF,#'41A8Y%AR2MFJV8H)*C%AJG%]2AN<)*Y[G/%\1Q*770 N07"3D5Q)]-V^_6&KT6N6?Q&H'**KP#\^ZAH.>VR!U;",FTV(EJP!/#DCM6<8]5 M3-6M19H0GIG"L^VOB"DJ8HI#K87$*'4!:S 7&8]IRI=P M)NE1G?3H;!HF69&*+0"=:Q&_T,?"TM/G>]M?7^B?="]0G7VU;@MA) P_X>"& M2^P%@:M[M5/5)?A3Q+V>0B6F^&(F\TU2BPWXY=OOCRRKR5R[/O" M:Y$GKE[:2PF&E;'DL9M(&S^N$P9-6+(;\LA352UTR0?A.')E.NM78E< MIQ.X_81N!YM^ =R,GM :BR.FAW9[G^-8\ M#M[TFB3L.\$;.X\BGA/Z9NL80$"J8_40X7[<-@D]5=>=@_=D!G@WFE>SN4SQZJR>EO5J_3 ? M5N_1[^+5J_X>KU:\5)$CEZB*B&ULC51;;]HP%'[WK["R:6HEU%RX%#% MIM M2"NM"ET?JCTXR0FQZMBI[4#[[W>< .LDBO82^]P^?U_L7 ]TV20\',A2I!8B13NF 63;WV3:F!I751(?PH"'I^P;CTQL/:=Z?' M0U59P27<:6JJHF#Z;0I";4=>Z.T=]WR=6^?PQ\.2K6$)]J&\TVCY!Y24%R - M5Y)JR$;>)!Q,.RZ_3OC%86O>[:E3$BOU[(QY.O("1P@$)-8A,%PV, ,A'!#2 M>-EA>H'[_1[]6ZT=M<3,P$R)1Y[:?.3U/9I"QBIA[]7V!^ST=!U>HH2I MOW2[RPT\FE3&JF)7C P*+IN5O>[^P_\41+N"J.;='%2SO&*6C8=:;:EVV8CF M-K74NAK)<>DN96DU1CG6V?'T83E?7"^7='9[,YTO)JOY[6))SU8L%F#.A[[% M,URFG^SPI@U>] %>&-$;)6UNZ+5,(?T7P$=R!X;1GN$T.HEX!^Z"X7>.U/U)<&?080V>JB+ED[G$8^C2)C=7X1GX?T]P@=HXCNKX9F)(E M,/*P,0SH#7CC+Y_"7O#U!-_.@6_G%/IXB7V85@*HRFC&N*8;)BJ@8"PO:O(N MP(P!:_"-OU1<0TJ93*G@+.:"6P[&Q:L"_4_UQ=(5O%H:"Y4\'Y5[DM!QN9-" M5=*2Q[H+("63#6AL:OI@(*L$^(!F55:8YQ82'*IA%J_D5ZK>]DC70RY M]@%--(CFFG->&A+UVR0D*\U2()(50'IA@-G?E4JW7 @21JVHUR,K99E CF&_ MU>[TZ+&;]-_U'9ZSKJ>+H8G[%4T+'KR' 39I^O9O>C/];IA>OT+B=#CNC!'W9EE-@)LEFMYDVG4P@[;, 9[8%I5$V/37]\HF M)-L&LGWH] 4D6??<<^Z'I,'6N@>_,B;@+W75^&&R"F%]UN_[V8NF7?KYW1\]:HKOJ_E/*R&B4KPW"STI@IW=ON3V>E)(][,5K[]Q=MN;RH2 M/-OX8.N=,3"HRZ;[UU]V<7AEH.@! [XSX"WOSE'+\J,.>C1P=HM=W UH<=!* M;:V!7-G$I(R#@Z\EV(71S?G=SU>3\XM?KO#XZO+^[GIR?37&O8F>5L9_&/0# M^(@[^[,=WD6'QP_@,8YO;!-6'E\UGE;PV1ET,)6T+UEL\2EQ_JY@_\-&:P#ADR:>FK61_09V>]1YL&CI>J75W"L>+_N5S!W'CT29<./>IJ8]"-#AN@#-T3 M5F6#;6/PD]'N#%U:M[9.!X.GMIE[]#V2*B=4"1AE>0&_O904DJ,/[2=&%*?H M_G1\BB?@SF] YHL*Q%(BN$0GJ)<)L( ISUBW_;-]-*Z!\RI@.,V:V1-Z9:=( MKG+$&.I%,Y@5*?K5-B=_M_S:%0/L+!>HQR3MO&6%1"G/B$A3Q(@ $KV,,*G@ M:\H927.ZCX1>! CUX4 (R0GG F *RE%/$BDEP A1D$RQPR'@1 H:(\!CS&!& MU3<$0$K"*$6,YJ"&,["$%:JR]Z+ *9%* 4F6<7 *&K.4(DD+PB5#@K"<1>XI M1!<@:0[I2]'$!EU!.@N1DK3(8F))*F3,-:,D%VF;[((71!0I_N\*G/\_!*.>OBS@R\AC$3*9$%NREQ)@BBJ4P@FT0; %- MI;IH*Y61C"K\UO'??W5CU\8MVW>)AQK9-*&[O/>K^Z?/>7?COVSOWDUPGRVA MAG!E%F!*3_,TP:Y[BW238-?M_3^U 5X3[7 %SS?CX@;XOK V/$^B@_V#_D5A@( $<% 9 >&PO=V]R:W-H965T5OL1W]MW'WW-\'FV5?C$; $O>2B'-V-]86UV$H]#92-56< D/FIBZ M+)E^GX)0V[$?^_N).5]OK)L(LU'%UK ^[-ZT.B%':7@)4C#E20:5F-_$E], M4Q??!#QQV)H#F[A*EDJ]..>V&/N1$P0"U8RY(9N%3BF1=V,_:'/BE@Q6IAYVI[ [MZ>HZ7*V&:+]FVL0GU25X; MJ\I=,BHHN6Q']K8[AX.$8?1! MTET$9WNU&C\HI9EHVTVA+MHI'FC*;4)AO% M<>E^RL)J7.689[/;^Z?9_>./^>UL$9#[V2/Y^LB6 LRW46@1[X+"?(>:MBCZ M 2JFY$Y)NS%D)@LH_@>$J*L31_?BIO0D\0KR,Y+$ :$134[PDJ[8I.$E'Q4K M7T%:I=_)%3>Y4*;60'Y-EL9JO!V_CY7< M/C0-2FI^C9 CNPJ 40M2)[Z1S,,9DG0<=E3HR'7#QB*)>@W3%[[IC= MAWISML5;9D%S)HSWV4O2*.A'*5J]* EH;^ ]8[,1+DFE50[&8%HP'/8\F@1I M-/"NN>1X*0NR5JHP7AQ$PS@X[T>.'O22 8+B($TQ.#U'>T#/ QK%Y-BAA0>7 MNP2];EK8D%S5TK;WO)OM7HE)VQS_PMLGYH[I-9>&"%AA:G0VZ/E$MVW;.E95 M3:LLE<7&:\P-OG2@70"NKY2R>\=MT+V=V5]02P,$% @ .61:6"Y@F583 M P 1@8 !D !X;"]W;W)K&UL?55MC^(V$/[N M7V&E5=63>899R;CH]+/Y@!@Z6M92#/Q#M96]T%@L@.4W-RI"B2>[)0NN<6EW@>F MTL#S)J@L A:&_:#D0GK3<;.WU-.QJFTA)"PU-759/K!>90% X(T_B[P_3.E"[PTCZA_]YH1RU;;F"NBC]% M;@\3;^C1'':\+NQ*'3]"IR=Q>)DJ3/.DQ]9W,/!H5ANKRBX8,RB%;-_\M:O# M1< P?". =0&LR;LE:K)<<,NG8ZV.5#MO1'-&([6)QN2$=)>RMAI/!<;9Z7*5 M+F>/"YI^6Z9/ZW1-9T\+^GGS,5W1^9?5*GW:T-EZG6[6]-<-WQ9@WHT#B[PN M.L@ZCH>6@[W!$3'Z24E[,#25.>3_!P@PX7/6[)3U [N)N(#LCO8BG[*0]6[@ M]J'O]W0 M%I^UQ;?0IVOLX[PN@*K=20I-7[&I#9@+2?,:"R!M)^V:B)LTUT7,#$%6O"TH MM\B!-T;1[K%P.1*.?>&F^,AJ1GTD4,G\T:JQXX">C ?F@ M7D#+TN7):WM06E@!AD3]@<]81)+$[P]"\H?B;F#\ &/N)(Z&Y#UYE!8P/4MW M6I782/H9K',B!K*Z@T.N*"%]G_42=,=F;@O,FP*CJ-Y@Z/=&,5HLCOQPR.BUVPXN>KL$O6\FF*&9JJ5MV_R\ M>QZ2LW8V_'!O)^PGKO="&EK #D/#NT'B4=U.K79A5=5,BJVR.'<:\X"#'K1S MP/.=4O:T< 3G7\?T/U!+ P04 " Y9%I8LT)1^&@# #S!@ &0 'AL M+W=OWNN>M, MQW9O*:=CT>NZ:F$IJ>J;ALN7.=1B-W%\Y[#Q6&U+;3;%JAGYXN'S\O%X^K?QA=WLT>5G3V M<$L7?WWYM+Q?/*P8?5BLZ(<57]>@?AV[&@,:-S??@\\'\. -<#^@]Z+5I:*+ MMH#B9P 7F1[I!@>Z\^ BXBWD5S3T&0V\(+R %Q[EAQ8O?$N^Q/*6^@7EU[S5 ME+<%77SOJP[K3M-_9VNE)1;.?^>T#\C1>61SF:Y5QW.8.'A;%,AG<*;O?_$3 M[_<+O*,C[^@2^O0)+V?1UT#%AAXT_$S^'..+F.<9SQ3!$)AV:-8@3>J)2;WY M!.1&*'U-[C N>4?\@&5X@).0>:E'YGU5%U6[5<3PZDQZ%?'CD&5^B&/ C]# MA*;K-5YB3O;6KU9A$K P"4GH MQ\R/8W('V 9*41>D:CHIGL%8*3)*6!IZ)$.C*"4SI4 KVF/A2Y*+%@NIWS@R399@W%)HR/\G('U(H1;M#?9+N6)^OQ+)HQ.(T)&F D8C M)(8NOQG ONEKKJ$@!>"_S"MN(I,@C# ]$?&SB,5(=24TIOIB#$9;T/A3$Q]= MTA'.XBADHV1$SU6Q>]*(&I!;VVX5M?J&GG3RVW5*EK# M!EV]JS1VJ!Q:[+#0HK-M;2TT-DD[+?%5 FD,\'PCA#XL3(#C.S?]'U!+ P04 M " Y9%I88"H7P3L% "J#0 &0 'AL+W=O=7$&ZVR ):6_=+FAC(%5T@BP;K;1=%T0=:HFUA*5%+ M4LGF[SM#R;*=V&Z*OD@DQ3ESX*LL$*5F/BN&T\J5M:CZ;E=>U#3<]D:4=;\05'= M5A53SU=+D3=:+WPNERN#"Y/I><.6?,;-[\V#@MED0"G*BM>ZE#55?'$Q MNO3.KA+<;S?\4?(GO36FZ,E&T1@\'KDUUP(! (SOO>8 MHT$E"FZ/U^AWUG?P9X462MOF&'3W,WKZAE#H74K>*T[\NY]HH2(B_]_G;H87[T;!(SG3#6(K>%@:W@,?3J#HBM:P:E\D44CNRMH:M:V2/"B@+V6>'=* R<:&CW]O MRP9XQ71(8>9D?DPBW\F"D'R1AHE=C!/B>:'C9H$=14Z266( MX:HBEWFN6EX0_@-H%+^A!1(BJJ"ZE0(KJ-A@H8;$2=P0!['CI<&N6_\'.G#\ M*,!G'+RV6$@(N45]>0+;$&'DN(E+PAB@XI>6(02U$/V'?0">DV8^X@1IM!/K M%T%P$R?S,AMPSW'3A!ZIK6BHK>C-M?6Q[OH9-H;/?84923=Q63MGBW!OF1U7 M]B=GBG!D1 I\QJLYG IPVE:Q[$0)LF@W:KG4F.20XU'8O;.8?+4]!HZT3NXMQS*E\/9<53C?A+^]Y2Q]C2L+"A80UF%(=$$ MB%2T* 4!K< @Z'!H_X9IQ5ZR(CFB+< [;>'D"T[HN"B#3+!<%(3!8=G%#A6 M0) @6X:^VZ?U6V2 QK/0OM,@/%;PR7"NR9O/=5/9R)*[O4(<[Z='E>P_RDV@ MN@P9BKN?PFF&Z_ABH("5H:G :@34Y\09\G08^;@2D]B)@"R'A81$CN]F0 DN MY#\LI##$\@N *X!4@?\Y6T"%D<"%#@GK,3)HQ[9]W3;L&5,$HYX IT,YG9 ( M-7@$;TND2ZU-!JWW0R%;)VL;R;(&+1P8X-3S'1_.[CTY39W C6'PT&TCCTRT M]@ 6K<&KURO]V+T32W&1XX51IW_H7Z]ZPVG?'T%5U]#>DWMH/!]LX]G72OJ> M==+WGKUY-=FZ/U=<+>U?@J:63?\!4$L#!!0 M ( #ED6EB+&PO=V]R:W-H965T+*$6Z M)%6G^_4[2H[J88ZQ%^G(N_ON.][Q.#UH\\76 (X^-U+965 [M[^.(EO6T'![ MI?>@4+/5IN$.EV87V;T!7G5.C8Q8'.=1PX4*YM-N[\G,I[IU4BAX,M2V3ZW_9/!532@5*(!9856U,!V%BR2ZYO, MVW<&OPLXV!.9^DPV6G_QBX=J%L2>$$@HG4?@^/L&MR"E!T(:7X^8P1#2.Y[* M+^CON]PQEPVW<*OE'Z)R]2R8!+2"+6^E^ZP/'^"83T>PU-)V7WKH;;,TH&5K MG6Z.SLB@$:K_\^?C.9PX3.)7'-C1@76\^T =RSON^'QJ]($:;XUH7NA2[;R1 MG%"^*"MG4"O0S\T?'M>+Q_N'FX]+NEBMENM52!^7:_IVS3<2[+MIY#"(-XW* M(^!-#\A> 4P8_:25JRU=J@JJ?P-$R&Z@R%XHWK"+B'=07M$T"2F+67H!+QU2 M3CN\]!6\>ZVK@Y"2]<(2#(-E@&8#QI>"^%+X#R,G07D7E!R$J^E6*.& 2KQR M]IKTM25&*L ML,@F9&UX!43Q!BS)V0AU;#(F/MD&"53$3P <5"6@)AMGQ^\3=QC<$L;".(Y) M$H[P>V^TM50,[,F1?9:'Z82141R.DIQ\!#3Z!6='V38MLL(8O-'&B;\[AN0M M2\(X'9-W**''Q$MK[;C\+W)(%3C,-LW"=)2AD!1AP0IZH1NRH1NR_]T-[UOG M6W=QPI(NGW&&6SC7#A>!S[<#EGV$],=X0)GO@8SD899,O)B3+"S2V(MC//QQ MSKR(JC!/.K$@_M*Y&O !V3JL-98^G@RGL'W; [ M/!.+?CK^,._?F$_<[(2R5,(67>.K,:9O^KG=+YS>=[-RHQWV8B?6^-2!\0:H MWVKM7A8^P/!XSO\!4$L#!!0 ( #ED6EC"9\CA! , '0& 9 >&PO M=V]R:W-H965T6S?9;)1^LXT );\ M:84TT["Q=GT:QZ9JH&7F6*U!XLY2Z999G.I5;-8:6.V#6A'3)"GCEG$9SB9^ M[5K/)JJS@DNXUL1T;->6(3IV2AU)V;7-73,'&$0$!E'0+#X3>< M@Q ."&G<[S##(:4+?&H_H+_SVE'+@ADX5^*6U[:9AJ.0U+!DG;!?U.8#[/04 M#J]2POA_LNE]BRPD56>L:G?!R*#ELA_9G]TY/ D8)2\$T%T ];S[1)[E!;-L M-M%J0[3S1C1G>*D^&LEQZ2[EQFK@+$"DEGY2TC2&7LH;Z7X 8^0RDZ .I,[H7\0*J8Y*E$:$)S?;@ M98/(S.-E+XE4JMYP(0B3-;F2ELD51[%D;@Q80RZXJ80RG0;R8[XP5N-3^?G< M.?19\N>SN/(Y-6M6P33$^C"@?T,X>_,J+9.W>S3D@X9\'_KL!LNQ[I"T6I)' M/>Y-<[M]CNQ_X)1@.KB4H%?;X,8JC148S(4(E&U !U^592)XS&,)W@FT"]S: MW4L:O ZR)"J2 @T:%>4(QW$9%46)1DK'44G'P7F#9PV&U)WFUA/:_N.VZXZR<& M-4:T+'WBG;E?5)YX"853A%SS8OP?>AD>9)Y$94;]$6=ECN.16Z31>%P^]ZCB M)YV@Q;OU_&UL?51M;],P M$/[N7W$*"($4EK>E!C8C2.,ZCAMCE5G12WQ1H/IFH;K^PL4:CL)DN#AXK9>5]9= M1--QR]\<9[$,ZX./S _L[GSOELN0&+Y7X7I>V MF@2C $I<\4[86[7]@+M\3AU?H83Q*VQ[WRP/H.B,5 U.ON WF5;[GET[%66]#.F]C'J M%CY]^?P>%E>WUS";SZ\6'25WOG)N6%S@)J#D,Z@T&TQ?/DCQ^+#N!H%:@O'RAY!HLZ@:X3^20XJ.LR0+\SRG0Q8.3H=LCAND]P*AY?>P MZF3)SL)TD+!1.#P[8Q_E!HWU6*@EM+K><(OBGE4H^B! =S2N#.$XQ?.E8H,PCW.WCH9LH2P7 M_Y>0]25TRBE6G+A<1N$HSN'0IXL>-5N#>NU'BB'%G;1]W^UO]U-KUC?K7_=^ MY%USO:ZE 8$K@L8GP], =#]&>L.JUK?N4ED:!/Y8T>1%[1SH?:64?3!<@/TL MG_X!4$L#!!0 ( #ED6EB H5DET0, &T) 9 >&PO=V]R:W-H965T MR92>V4]N ;[OQ0XP@]J8H MBC[0TD@BEB*])!6G_?H.*5M66]O8H"_B19S+&9Z9X6 GU3>= 1CRGG.AAWYF MS/8A"'2404[UK=R"P#^)5#DUN%1IH+<*:.R$9]D%,F_-' [3VKT4 6 MAC,!SXKH(L^I^G,"7.Z&?LL_;+RP-#-V(Q@-MC2%%9BOVV>%JZ#2$K,M0\ A,E8#Q>$-IL"Y581N M?-_K]"N35K ^/VC_[+ CE@W5,)7\5Q:;;.CW?!)#0@MN7N3N$?9XG(.1Y-I] MR6Y_MNF3J-!&YGMA]"!GHASI^SX./R(0[@5"YW=IR'DYHX:.!DKNB+*G49N= M.*A.&IUCPE[*RBC\RU#.C&;SE\7K>+UXG9/%3W\0:/([W^.!66TFCGM%&;<@]Z2R,8 M^IA3&M0;^*.??VK=-W^Y *E30>I64VXC*A-/ \O"O(-*.]P6?_9";UC\#VJ-9C2 MQZV5+Z\ R\^.JIA$2"(;:_V ,IJE@AJ(O8CJC"188 @"3D%[SPJVE,4>O&/U MTE#JD"8#A4FE%.(CI1WOD]=I=+I='&^\I10W\5'KAW5U6DW4LI:&1Y$JX**C-6/.CT_>5:O1ZW:\ZS/@/ZCSYA3^\T8O M:F7+FR*')&>QN\M5APT6YW'7&[K7L<^XU.JUOGX =-3V6.HGYQB35!K@3FHU#5ZC3$KA"F[8;5;O27&90L]'B\?(D]4 MI99''!(4;=YV\=I5V=S+A9%;UU WTF![=M,,WT.@[ '\GTAI#@MKH'IAC?X& M4$L#!!0 ( #ED6EBD4H9I>@, T( 9 >&PO=V]R:W-H965TV$"#7U9"UDQC5ZX]M9' "@NJ*R_T_=2K&6^.#K4IL!;S+:L#4L0#]M[B7VO"-+P6MH%!<-E; :.]-@ M>!V;?)OPS&&G3F)JG"R%>#&=K\78\8T@J"#7AH%ALX4;J"I#A#*^[SF=8TD# M/(T/[)^L=_2R9 IN1/4'+W0Y=C*'%K!B;:4?Q.X+[/TDAB\7E;+_Z:[+33 Y M;Y46]1Z,"FK>="W[L9^'$T#FGP&$>T!H=7>%K,I;IMED),6.2I.-;":P5BT: MQ?'&+,I"2_S*$:SZ>+I83:??7MRCMJ# \:K\.+C+>0]V@4N#3TP^@" M7W3T'%F^Z)QGQB5]9E4+= Y,M1)PEVE%.\MTNE1:XFYYSWI''+]/; [04&U8 M#F,'3X@"N05G\MLO0>K_?D%V?)0=7V*?+/! %FT%5*SH5"E Q:PIZ!UG2UYQ MS5'ZWDY!F:9O+M\SO MF)!#O01)#HOVCY&0= Z&Y(:ITOK(30#?6XYU3;'N$[F#+50D(+^2R!^X26BB M=)"XOA\3W&?P2O R><';JVYURRJZ:IM"G:#"T(T"&R1N$ ]0R48HKD]34C>- M4M.&[B Q&1(UF,N"\@:W0FN][_-#S(O=+.MC>T46I9#Z2H.L::?"[""B(&^E M71#T(.1&2*:!+,6;,,N2!6X6^D99T,S)/LO;D,W]C-L$=K/?LIK'+M^EOZN\.\#+F@_)A_?.^O>R15=@US;ATC17+2-[F[KX^CQK9MV5_Q;>O=0SIE< MHPA:P0JA?J^?.%1VCT_7T6)C+_RET/A\V+#$]QJD2<#O*R'TH6,*''\!3/X$ M4$L#!!0 ( #ED6EAR;F"W&@, %H& 9 >&PO=V]R:W-H965T#9['=.7\0+V8MW\(+N-_:)X.[>$2I10/*"JV(@;]>X??!>SMB4V\DK76G_WFOIZ'B2<$$BKG$3@^OL M2.F!D,;?!\QP M3.D#3^TC^L^]=M2RYA9NM7P3M=O-PS(D-6QX)]VSWO\*!SVYQZNTM/U*]H-O MQD)2==;IYA",#!JAAB?_>JC#24"9O!/ #@&LYSTDZEG><<<7,Z/WQ'AO1/-& M+[6/1G)"^4MY<0;?"HQSB[?E\_/RT^L?Y''U^@_=D=-U5CKQQ8[AR BRY$[:2VG8&[3^7:^L,?BM_G1,_0&?G MH7W_W-B65S /L4$LF"\0+G[XCDZ2'R\0ST;BV27TQ0OV8]U)('IS)/^-/*ZE MV'+_?=MS?"\BGN>+]89F#<;7// U]POS"PU67')5042X(VX'9 U;H9106\_) M'[1@A*Z#[X.TS*,D+]!BDSS""G@KR:+I- N6564Z+BW!D4+V1R5U9SS0"0K+ MDXA-)@&C-,+T 65%CWF[XVJ+5R44 >L$=B98!(\26@0TFM(L**))F0#I)/@07$W3B-&IMXHLR@M_=BH,5/T_.3DM(Y9EHZBCI >P%GO4 M&$Q!6FW\-6"F,HV2K/#X-$FC:9'WJ6B4E0E:#]JK!-.,$5BM% &G?;5*&B4E M0XLBS4F9D'-?3GS2[PV8;3_5D(KNE!M:?SP=!^=RF!?_N@]3]R,W>(>62-A@ M:')=Y"$QPR0;-DZW_?18:X>SJ#=W./S!> =\O]':'3<^P?@[6?P#4$L#!!0 M ( #ED6EA1@MK'=0, *<' 9 >&PO=V]R:W-H965TJV7F-?J"$U^=Y*C]"P]2M M:('CGU+(AFFR%^&(FC\72\0TAJ"'7!H'AYQ7>0UT;(*3QQX#I3%N:P'-[ M1'^PN6,N>Z;@O:A_K0I]7#HSAQ90LJ[6.W'Z"89\+,%]#77XEH!P" @M[WXCRW+#-%LMI#A1:;P1S1@V51N-Y"INFO*L M)?ZM,$ZO-MN'[6ZWW=#=]O/VYT_;9WKSPO8UJ'<+3R.^\?+R 6O=8X5?P0I" M^E%P?51TRPLH_@W@(;&)73BR6X=7$3>0W](H<&GHA]$5O&C*-K)XT5?P=O * MO .Z@UP<>-7K@A=T R5("04='7Z[WRLM43*_7RI#OTE\>1-SC.Y4RW)8.GA. M%,A7<%8_?!>D_H]74HBG%.)KZ*MG/)9%5P,5)5VSFO$/ M EIQXDF/4GD/;:QQK17_9U=6"&]T5E725R65DHH1CS'8J&LX1@E;.9 MM5-CQ]AXM+'L@1L%L;%G)$#5S&+R<@0408D%Q::@,OR4O C-:C(J@HZ*,'7N MVWBQIM[9Y8F2.=@G ILK.J[[>W1:G5ZA^_[R_<>]?\(^,HD'0-$:2@SU;S.L MBNR?A7ZB16NOXKW0J$]K'O$E!6D<\'\IA!XG9H/I;5[]#5!+ P04 " Y M9%I8FY8O/_\" D!@ &0 'AL+W=O6JTU6*-J\$=@^0@*4MTG87 7MW4M4/)AF(U<2FMEFV__[& M3J"T8OF2^&7FF>>9R4SZ!ZF^Z1+ T->Z$GK@E<;L[H) YR743-_('0B\V4A5 M,X-;M0WT3@$KG%-=!7$89D'-N/"&?7S8N"%EA!4D!N+P/#U A.H*@N$-+ZWF-XII'4\7Q_1/SCMJ&7- M-$QD]2\O3#GP>AXM8,/VE5G(PR=H]70L7BXK[9[TT-AV;CV:[[61=>N,#&HN MFC=[;?-PYM +WW"(6X?8\6X".9;WS+!A7\D#5=8:T>S"277>2(X+6Y2E47C+ MT<\,1Y/)XGEZ3Z?_S:>/R^F2CA[OZ=/JTW1!)\^+Q?1Q11]FH_'L8;::X>U? M*[:N0+_O!P:#6X@@;P.-FT#Q&X&BF'Z6PI2:3D4!Q:\ ;(^48^/U,?Q5<1[ MR&]H$ODT#N/D"EYR2D7B\)(W\.;LAQ-'F2CH*,_5GE6:?AFMM5'X\7R]I+E! M3"\CVH:ZTSN6P\##CM&@7L ;_OE'E(5_7^&;GOBFU]"'2VS08E\!E9N&+A1T M^HK=JEL-3Z8$12=[I4 8^L#9FE?<<-"7E%R-=5G)2-O06 :HUQ@(2T%L*>PC M)D=&T#(B[TB4QGZ4A'85=?TLZ9&/\@64J"T]MC>E5(X>25(_"6])UO4[44J> M=J"8X6)+*\#^H]5/(01QNF%*HLR/>@EIBT9Q5E'-;"FYR!$<^UZ3CM_+8I+Y MW=N0?.""X4T#2!(_[B3VF27$Y8S$?H8GL=^-4[*2!B'9;W)<@J5+<-XF^)S7 M.TQ"Q[^-(KN*4C_"S_]2R8.SSJU!;=U\TC27>V&:)CZ=GD;@J.G\G^;-_/S, MU)8+C9HVZ!K>=#L>5-#7#Z,0S_ M!U!+ P04 " Y9%I8+C\:QY," !>!0 &0 'AL+W=OV4]K]]3LG:<8DRDMRMN\^]SW;Y]%>JE]Z!V#(2\&%'KL[8\JAY^EL M!P75%[($@2L;J0IJ<*BVGBX5T+P.*K@7^OZE5U FW&14SRU5,I*5X4S 4A%= M%055KU/@+O&6; N06AC-\MT^U2VL!# M^XW^M:X=:TFIAIGDWUEN=F-WX)(<-K3B9B7WWZ"MIV]YF>2Z_I)]XQM=N22K MM)%%&XP*"B::/WUI]^$@8."_$Q"V 6&MNTE4J[RFAB8C)?=$66^D6:,NM8Y& M<4S80UD;A:L,XTPRNU\\S50T/$F\ANR"1$&/A'X8G>!% M7=%1S8O>Y:6&7#.=<:DK!>3')-5&X07Y>:S:AA4?9]FF&>J29C!VL2LTJ&=P MDT\?@DO_RPFE<:<6!R V92?$,RC \%K(&P:0B"VE ']-\DGI< M\T0[F 2W&HH4E-UNQVZW_83.+:,IX\R\#IVE8B)C)>7.1^^>?>O#QW5&V9T(3# M!D/]BZN^2U33SU*3OU!+ P04 M " Y9%I8F6:V#XL" !:!0 &0 'AL+W=O(2U<_J06C/;U$R6F I*2]!X&;DCL.K26SB;< O MBCMY9(-1LN;\T3BS;.0&AA R3)5!('IYQFMDS !I&D][3+<_::9RD?NP(4,-Z1F:L%WM[C7TS5X*6?2?F'7Q,:!"VDM%2_VR9I! M07=%+(L;X@BR5#P'0@3K=&,8:7:;$V.EN:G+)70 MIU3GJ>1^=3M=P/S^QW=831=W,)^-)[/Y;#6;+N'SBJP9RB]#7^E*)MY/]ZB3 M!C5Z!S6,X(Z7*I@&=T(,HB#IG\#JM[H[% MZ[RG6^4H8$[)FC*J*$JXH3)E7-8"X<]X+970%^;O*>D-<'P:V S1E:Q(BB-7 M3XE$\8QN\NE#V N^GJ$=M[3C<^C)4@]E5C,$OH&]!%YN886B.!9SBO99X-.T MQ]+1=73KL5CK4KK]CFF_^43.BKP >ROI?'0Z7K??M^N@$SCC-!4U9B#Q&04I M4X2*O#IAY%WV^LZE-X@'CE7@A-YE$#B1%_0'.CD<>'$<&Z/K];L].-4T_^B^ M%RBV=JHEI+PN57/UV]WVX1@W\_(6WKPZ=T1L:2F!X4:G!A?]K@NBF>3&4;RR MT[/F2L^B-7/]^*$P ?I\P[DZ.*9 ^YPF_P!02P,$% @ .61:6! 51S&ULK5=;;]LV%'[G MKR"\86@!119%7;/$0))U7;9V#>*TQ3#L@9:.;2&2J)&TG>S7[Y"6-;=UG#SL MP3:OW[E]Y_#X;"/5O5X"&/K0U*T^'RV-Z4['8UTLH1':EQVTN#.7JA$&IVHQ MUIT"4;I+33T.@R 9-Z)J1Y,SMW:C)F=R9>JJA1M%]:IIA'J\A%INSD=LM%NX MK19+8Q?&D[-.+& *YF-WHW V'E#*JH%65[*E"N;GHPMV>IG:\^[ IPHV>F], MK24S*>_MY+H\'P56(:BA,!9!X,\:KJ"N+1"J\7>/.1I$VHO[XQWZS\YVM&4F M-%S)^G-5FN7Y*!O1$N9B59M;N?D%>GMBBU?(6KMONNG/!B-:K+2137\9-6BJ M=OLK'GH_O.1"V%\(G=Y;04[+GX01DS,E-U39TXAF!\Y4=QN5JUH;E*E1N%OA M/3.9WGVX^HU>7=Q%]+ULS5+3 M-VT)Y9< 8U1JT"S<:789'D7\"0J?')25PO212A^R M]ZA&A^W]?65E$$3NU2&?7=Y 2<0:%)8!"@^@BDH#[515P+?["FRMJ=H%+9!P M"HU=B9H:4(VU]Q&$TN1BL5"P$ 9(A4$.?F>Q(&?1"3RLP0G:>Y%+")O>OU*\BID7L(X>4U8X$<9.2'< MB]/P!3(XX2Q%- L;TV@W"+\/@CX7EIO_+RSHBBCW," V+'GL9]D0%AYZ'+.1L\C'9-[%A 4V/6+K]SSQ MT^1YOV/&1YBC-O \0+=GQ]R>#FY/7^QV+*URT5;_8*8[K_>/3K'_.-GT;S4< MC,5128=C\0>61P+VA?["8.(,=L4/OQB9/J$.V:ES2JZD-L09L89V!=JEAX>] MH!T@95GFZ.JE$2>W*%ZH8DEL02OQ0BT[^ZZ2)/%RS)L$+S)&HMB+L'!-L47# MTND.8Z-X#\;.>.#E68I1]0*6DC#T,AZ1M] BAVIW5)38'E4:7P3;YY$P0QTB M#+87Y9A#L1?G(;F3!M^*/6>3@\[NV95'KH"B6C&W59$%(:+PI[U3B*Y" 3:B MI^0:^=7BTUF!]D@+QOK%BQ+KGQ/W^8!OLR*U;!'D M.7WWY-FB[;'0U@A[%?$/LG6\URDVH!:N']9HQ:HUVZ9Q6!U:[HMMI_G?\6V_ M_EZH!;ZLM(8Y7@W\%"NVVO; VXF1G>L[9])@%^N&2_S; ,H>P/VYE&8WL0*& M/R*3?P%02P,$% @ .61:6-2%B*]H!@ L! !D !X;"]W;W)K&ULK5A9<]LV$'[GK\"HG@X]0TD.L=#9(#877R[^':QR/Y=TW[1,Z4,NZ_* M6A_T9L;,W_;[.I^I2NHWS5S5L#)IVDH:F+;3OIZW2HY)J2K[W/?C?B6+NC?8 MIV\7[6"_69BRJ-5%R_2BJF3[]4B5S=U!+^@M/UP6TYG!#_W!_EQ.U94R-_.+ M%F;]E95Q4:E:%TW-6C4YZ!T&;X\BE">!SX6ZTX_&##T9-Y8B])@#0?D*FD#N*+&0[DR+:P6H&<&A\/AS=G-Z>'U M\3MV?OWQ^)(-S\\N+H\_'G^Z.OE\S$X^P?R8N:?G5U>[S+V6HU+IW?V^@;W1 M0C_O]CFR^_ -^P2(>=+Y$=\J\5W*G_#1. Q[G.Q MQ9Y814*0/;$I$GF^J!:E-&K,SLU,M6S85$#T&3+P5K&3.F\JQ4X;K=F?AR-M M6F#47^LB8?<)U^^#6?96SV6N#GI@7:OV5O4&O_X2Q/YO6[P(5UZ$VZP/KB!K MQXM2L6;"AC-93Y5F1UK"GI#67Y3!;TRK?-$6IE#:V6HEEWK&)E :&. &L [D&F02+"S: M5M7Y5P9QKC4<"^7P^&](":@)1J-R4\9%<@']< 38>RX(?SLPDY[3N;[CN5T_H33A>4T^;O+ M1@J=!4MY*;4N)D4N;33=T,M$0G!XFJV#PU,O 327SU1!-":PL,H[+#B)TL? MG^F$CN )B0H1.!_H1!Z$X) F;5-!.7](UV:C:P" 6P!A$#T "#EZ\PGN/'NL MALU56S3;+'5!HEA0W-,D7'LP4)*"!+V&0O>2$U"U5#6"/<0#*\!DXJ/)'3*Z M\\CL#E+!CT,[Y(DG A1\PA4> Z+08D@S L-]+PII%'AI@HZ[4>;Q37R)O C8 MEO&(XA-[D9_^$%TX$#"F8*1>%D>;$"$K O+F&0,2$3N)Y_.0\"1>$OL;V>(& M=+!NG(7+\TTIF*>4P]_/G!C.)O:$\+N@9%'P6L9@?,CEQ+K,O5ALBD(8>0D= MVJOHPHD&D1>&EB]@)Z%(PU D$.R.-# 4G40BO,!_3AHPD68IJF>)H,/P!.$! MTR#,!;B;K:,*"(9I0AXDRW@#?7P,_@]0!@(3!@'AL0Q^BB=(O3"*7A(E\!,G M]41'7! 2?#-1>$8\$2N>Q+'X"3Q)4F!HG 4KKF;?5U@P!%!<@0Y^\.(\X#Z M;'@5182M*$LJP$G2I>.& L@<=87$BT3'E##VTA0^;^D]HE7O$;VZ]WA^5 !U M87!A4R>RU?3ZIND=]!I%J1TY0MO_T[\Y7?_FGA(3<:VIL9%P#JMF49M'Y%H2 MX)LL.H>3";PTU-@Y!>SLQ"CL-ABHL2L#)K#G<,!_J^3005%"TR7P*SP;;V>F]'-!@4;;0LAG&&CR2B4'%4OE&T][+T:>@'U$ 'T M/5@*M))M/F.R'L,K[!9>EW,*,900/Z("A14,K8;.%81,DZ2-&R01R@DN;"D. M.!H.(24^J%JU$"B4E6-X;Q78Y^/#$6-@2TU78/%ZPJ'M;;J8= 7N24RPXN#M MY KJ.IX$V+6E ^L27350!JA3V1)B6GI90K%1);;9@F,Q8C'JF@B\OBQ<:'[8 MNFSO/WI%5JJ=TEM90\V"[+ /RM77U7/\T+Y"'\3M6_Y,ME,\_5)-0-5_DT!V MM_9];">FF=.;=-08>.'2<*;D6+4H .N3IC'+"6ZP^D^*P7]02P,$% @ M.61:6./<;#JD P 3@@ !D !X;"]W;W)K&UL MO59;K^(V$'[/K[#2JMJ5?(AS!PI(G'-H=Z4N0M"+JJH/)AG .DE,;6HN1[((S2X MLY.JY@:G:A_HHP)>.J.Z"B+&LJ#FHO%G$[>V4K.);$TE&E@IHMNZYNKO1ZCD M:>J'_F5A+?8'8Q>"V>3(][ !\\MQI7 6]"BEJ*'10C9$P6[JS\/Q8V+/NP._ M"CCIJS&QD6RE?+&3C^749Y805% 8B\#QYS,\0559(*3QUQG3[UU:P^OQ!?T' M%SO&LN4:GF3UFRC-8>H/?5+"CK>56,(C.!I'CW3ER+)^YX;.)DB>B[&E$LP,7JK-&?ES^N"&KQ9IL/LS7"_+N9[ZM0+^?! 8=V&-!<09[[,"B M-\#"B'R2C3EHLFA**+\&")!93R^ZT'N,[B(^0S$@<4A)Q*+X#E[2O@#BZY#69+UL37<93).'[D6!>%-29Y%U1HHR1(+ MN(_NW4]2Z_=?@KP5V5W?MR/[';@B8*^6X,5 O45\O!S/7H[]1/83>H[CF.:Y'839B(8Y\YZAD9CCG8TCKDFKT9MH M2.$$P.A(8R-=;:P,N%BC(%@EQ0NUU2D*+\UHFN8T9)F7II0-HXP$A1X$&47)*BVV1N,TO=)@ISI@FO1=7:Y-\I61-S %+P MJFBKOBHMZS-!)QC>*IX2"@O5B >W@RV(@!,+91B-[-VBCBS'JV5>&-LLBN,Q;?>NDVE4IVU,]]SWJWVSG'<]XLOQKM-^XFHO&DTJV*$I&]C>I+KN MU4V,/+J.L94&^X\;'K#A@[('<'\G,2?.$^N@_PLQ^P=02P,$% @ .61: M6)B**9,; P 3@8 !D !X;"]W;W)K&UL?55M M;^,V#/ZN7T%XPY ";OV6^-(N"=#>>7?%[=J@R=XP[(-B,[916?))RJ7]]Z/L MU.L.:;[(I$0^?"B*]&RO]*.I$"T\-4*:N5=9VUX%@?4B" .PS1H>"V]Q:S;6^K%3.VLJ"4N-9A=TW#]?(-"[>=>Y+UL M/-1E9=U&L)BUO,05VM_:I28M&%"*ND%I:B5!XW;N74=7-V-GWQG\7N/>O)+! M9;)1ZM$IM\7<"QTA%)A;A\#I\PW?HQ .B&A\/6!Z0TCG^%I^0?^ERYURV7"# M[Y7XHRYL-?>F'A2XY3MA']3^$Q[RF3B\7 G3K;#O;<>)!_G.6-4?L@>X7V8/U^O;NX^0_;G,[E;9RH>[; VC-=\(-&>SP%(LYQ'D!]R; M'C=^ S>*X8N2MC*0R0*+_P,$1')@&K\PO8E/(G[ _ *2R(,F0>=+A M)6]E;BO4<-^BYK:6)=S*7#4(V1.]=X,&_K[>&*OIU?QS+/L>>WPXJ)_(=<,71F!BH#-AB)2(9@KA%MBMT3LMFEYK:EAK2/6:D?*/ONL%9RV MN"P O^[JUAFP'UD\\:-T2D(ZOG2J'X>7WT'4TG)9UO0"&3<&K8&(3?S4Q9OZ MR73*SME'&CM S6UX?QV]'1M%?IS&[(R-8C\-$Q+.V:]8<@%T; 6Z",918CD] M4KHWE'E--8]9Y+^;IF1]SE9*<)T5)<)G1>,.1FX"HA;/[+-ZY,T9M#N=5S00 M $WN*IAT;J/IY)+BK96E:-]5AQVJTQ6'DJ9+3**QRS[UQXD3:&,2PK$W$KSJ M<:)1=I/,0*YVTO;M/NP.P_*ZGQ'_F?>3]@O792T-"-R2:WCQ;N*![J=7KUC5 M=A-CHRS-GTZL:."C=@9TOE7*OB@NP/ +6?P+4$L#!!0 ( #ED6EC.HT+" MF0, % ( 9 >&PO=V]R:W-H965T:MJ5R+Q#7-) 8D0NDNE;",@VTI5'P;[ -.,9[PSXQ#^_9X9&Y*L",T# MGMNY?.?.8"?5@]X"&/)4<*&'_M:8\BH(=+:%@NI+68+ E[54!35X5)M EPIH M[I@*'L1AV D*RH0_&KB[.S4:R,IP)N!.$5T5!57[:^!R-_0C_W Q9YNML1?! M:%#2#2S W)=W"D_!44K."A":24$4K(?^.+JZ3BV](_C&8*=?[(FU9"7E@SW, M\J$?6D# (3-6 L7E$2; N16$,+XW,OVC2LOXZ5/CA_].BY'(/X!E0F-'45:=5J+T))HKU\:LGQ.4Y*\YQSL0C&B'5GNP4,W"1RYUX M4USM%&\I#>5(I$WM.I10@?9^\>)6VHGL&K;2?H*;"WOHMJ*TAYM^J]WKXYKV M6[TP\A84Z\))Q:[V 8=C_077KOY?@8!BG)'07.$P6P>V5[D".)^%[^]KI?T MV@VB$P"2,'H-(>UV<.V$K:C7)V>2*#TF4?KN).*,UJ'"?L>IR(!@\R?HLG>E MUZFT.:_[/6'UGL-*HO\+['4#FVIKSA]45#AOO*9A-.&L?Y,:,SJ\UXD/_DW0 MJYV^-Z%Z2TJZ=]7A?4S;/>^3"QF. VSV"+%2"D2VQ[#^AYVZIDO[7B?J>''< M_@D&=BTH5H@N>082MY)N4@>VVVV[.+<2#'AT*J+!BRY? ,*VLTRCHRIAZH9_ MO#V.RW$])9[)ZUE[BU8SH0F'-;*&EUT,D*KG5WTPLG0S8R4-3B"WW>+(!V4) M\'TMI3D>^KWR^:O4W M,Y/2\N_SNC$7@YFUB[/1R%0S.1=FV"YD@S?35L^%Q:U^'IF%EF+B#LWK410$ MV6@N5#.X/'?/'O3E>;NTM6KD@^9F.9\+_7HMZW9U,0@'ZP=?U//,TH/1Y?E" M/,M':;\N'C3N1AN4B9K+QJBVX5I.+P97X=EU0?O=AM^47)F=-2=-QFW[C6[N M)Q>#@ C)6E:6$ 0N+_)&UC4!@<;O/>9@(Y(.[J[7Z+\XW:'+6!AYT]9_51,[ MNQ@4 SZ14[&L[9=V]6?9ZY,27M76QOWR5;\W&/!J:6P[[P^#P5PUW55\[^WP M(P>B_D#D>'>"',M;8<7EN6Y77--NH-'"J>I.@YQJR"F/5N.MPCE[>?_YYM=/ M=_SIZF]WC]Q[$N-:FI/SD04T;1A5/CS*(CB(WCQ1M'8X<7O*=I4[5SR)_&=WRI3U:U9:LG_ M<34V5B,T_GE(YPXQ.8Q(Z7)F%J*2%P/D@Y'Z10XN?_I#F 4_'^&;;/@FQ] O M'Y%^DV4M>3NE*)-:RPFW8%\K,5:ULDH:+IH)%\9(:P[1/RK@,'U87<['4C-8 MGI'EZ2=BMST!1@0Z@3YOI#UC7W!2Z&K&B,JM?$&6+Y"SEE="ZU<4C970$RZ_ MHX@8:=@?693Z:91C4?IQG+*;G6T.'8[!1NZ%)RQ)_*A,6%CZ99BQ1]M6WUP& M3AA<28#")?8&/"K\/$P!7&3QEK(&J68I61C[49*PPB_3A'V4P-DU)0LCO\@C MEH%=P.X;G+&M?F7W\X50FC1B8>B'<<8RL$=!0+HW2%"(:*I7AAAJ3.WXL,0O MBQ1 99&SJQI53S25=/9I[4QJWAL;(G,_SG(6@5B:LJ?6BIK_24-_MN?P'7O# M;&%:^&$28%6D?I+F4,7@Y6^B7G;BMR*]-(3**3MA'F3D>8Y5)V7RCC\)/\C\ MHDRQRD(_*X)]W^]8K ^ ^\9*3?X036\&X>HM^=I+_"0/(!7+#+Z,L'1E_[2= MGBX-C.)$,P^^B=.8B&9^%A98/"P15/ 16VA522Z@5-7I!] P*FEO@KVDTX-& MC]+VU>>+6B#TR-3R]Z5R@0@K^$D18MOI(>7?*D14H]Q/XKBC#1]1N(*WK%J- MT@;.9^_F WDE0+1&6"!ZPS0^;C[@PX>!(_<9'?B 7X"4EWZ2;2'YD>J2;JI+ M^L/5Y2MB15OT;U<<'UJCG/\.592CH(RY:^H9OLT6>BG0<3H9(:"M3[-4+3>Z+,#!YWP MFL ,U8T\+^#A4]+K/T5O][X1[(51X4+#*_T@H"#23S;.2-"= MX808]3F/Z4))V17U/G]9YX,"%;,,68G^@_WP75;N#S%[LKW(30;H*#0N#V!S&%#%!KL2.7:HI8*!E\1^D%/;\9#_08>*51932N]:V&== MXX!R2>3Z.IIAGKF@P<&C,5-L8J;XX9BA1M94Z$+=]'0M[4K*QM61IYF$OC ) M]*%><-=-5JZATONKRB[?O/*N^] X%'['25VA".Y1&>]0L3M4* +E&RJBH[+W MBBKPHM545E6' GC3UFKB2JVQN-!(8,@,?G$^Q!SR 9$3# NWR(<) M73]V4S*LP:R:4_.;*$BD8522.IJO9JJ:\9?U6.@F*#<6\A447NCV1=$T$^7# M''33843,W?IATX_V"AOWUE4 =(8!L8B&)?9[2YX! M?G]UH*J9**B"8*A?F9KC.QW-$)&QIMP( D!WCWK ]]\Y=ZD5N'9KF M3E:2.U[E,&,?#F7B:.?;>R[UL_N'P2#REHWM/L,W3S=_8EQUW^[;[=T_()^$ MQBAC>"VG.!H,&PO=V]R:W-H965T M&'$W.4CWI L#0E[H2>NH4QAQO M/4]G!=1;'+D!]B"^7)\4#CS>I2\K$'H4@JJ M8#]UYNQV$=GSS8&O)9SU*YM:)3LIG^QDG4\=WQ*""C)C$3@.S["$JK) 2.-' MA^GT(:WC:_N"?M=H1RT[KF$IJV]E;HJI,W)H#GM^JLQG>?X(G9[8XF6RTLV7 MGMNS4>S0[*2-K#MG9%"7HAWY2Y>'5PXC_QV'H',(&MYMH(;E!V[X;*+DF2I[ M&M<4AMO)%<*6Q1MD;A;HE^9G:WWLPWR_7\#[K>+#_=K^A@]?UAM=FNAB[= MK![IX)'O*M##B64<\[NH8^V^++ MS$\54+FG=Z7@(BMY13OBF@Y:*;: 8-[B?AW]3^"*@"T9Q81#O0-EDTYLTNTG ML!]&5B]9P<4!*.8/TU9)K8?D@%W I0(,^94$DID 80UQV'/L):@R6=X=M 'R$_8'W1,PQ3$KDI;H_=B*6D2QW6'AD+=Q ;H_U^S?P%02P,$% @ .61:6*,I13B+ M" TQ4 !D !X;"]W;W)K&ULM5A=;]LX%GWG MKR \@X&S8&.)U ?520(X:9H)9MH$3CJ#Q6(?%)FVA+"P=O5V-&J*A5KFS:%>J1K_ MF6FSS"T>S7S4K(S*IW[1LAKQ($A&R[RL!R='_MVU.3G2:UN5M;HVM%DOE[EY M/%65OC\>A(/-BTDY7UCW8G1RM,KGZD;93ZMK@Z=1;V5:+E7=E+JF1LV.!^/P M[:ET\_V$WTMUWSP94Q?)G=:?W3JW>?SF[IY)O?5:HY.!I9[.S6CXINE]-V%_[*+B&G M'W1M%PT]KZ=J^MS ""[W?O.-WZ=\K\5WJCBD(F24!USLL2=Z'(2W)U[#0LY_XVO4^QKMLWYR@\RJEVQ;!_ ME]N%(C-=(6N=%;]%0WTT;H^R;@7!999/S]Z-9N/&RNA9:>FPTDUS0#&=VH6B M\*O4TXTA-7U+_JYR0Y3C!<6IJN6=,OW)DAM=X;_GM3+S1W)CM8%2D'%5$0UC MADS4%U6O54-^))S),&:QR#"6@J5ABD&:L$A(,C"-&[!%MP-'*9A$K^$G;,@AC-12A*<4,PQ4V)QN!OV-&0!QPGA@%*! M,!@*#3Q_%?@P@P,2 ,4L#+!.L P_.Y%WVP+MB 593,":C.]#/LE8(D*2,BX$ M9J>)?!WW2"9,)MQC+3 2+>Z EO\[W,/OP#UDJ80_,FC9'@DWR#A+1;J+[:& M5UE"$D":9:"09)$4.V%/<$)"1J Q$PAZ"#33:#_ND< A"D=,+D%D_(!XNW"7 M,1.>NDDF"<@O]L(>PVR< ' 9.? 3'-4>NDOOIF-DC'P#Y%&&D -RL$=QXUYQ MX_]*<2>JT'515F4KB%;3,UTWNBJG.22.;LYMEPCOW7AW(=FAS-\ES.:%M\53 M;S>T^4JRFV_0;.(UVTO(EL^;C;=\?"[63R5D2^LV"6B7!!L;I+?127RG.5T* M(%6H3Y67>W:58"--7:I,^EB-7M)96>< !D1%R5SIVFTH182L@52$KHSL@*F- M .9C:!6("*U% J29CR9+G ;$]/]\9+JO]J6O]O_SHVO3[5E9V0K=)O=>.;+G MJ;JM1EM];%/VY>&Y%4]*UE9$^]S>"L(6@LY7G@4H'SBX"*0"101()N*,C)=Z M[1;4VM(<)U(X! D0W8#]UBEO\9FX9G]*'1-P!VEQ5P]NK+Q3&.UX=EP@\@!H[6R M<)XG_D!EDI(AZ0[Z:4[V2_= M[6VS5>XNV?\H[:*LZ8724 M) GYJ-QY5R!)@[1)/ V$Y R=+=H"""BR]=+FU2.>T&1%@@B0+H:LAC)D211Y MMCG(G0;A6EY-B4"V!^CTT+2BKT!XKA>(,G*K8>C[Q-2%=OY0J)7U.M=%P^@3 MMWUN>!?W4"CM*91^-X5.'^FUT5,D%'V?+\NO]VG)L]?L[MI>/&>4?5RI;^;) M9?U%&0NF>;2@F="_I&,)\BER6BT=%7"'N5K9J2KDR5S0$%2.")N,.%J%PX"G#SYE>+M=U9Q_$\P*;82M$N$>@ MQW0+N==V1]P('7KTGY!I#S]DSP_YS=WA;UL]'GL]=DQY(C03-4=PN\BR?X_I M(?GM:ZE_+CETJROCQM6)5ZARV9A<55TI=RT11DY$<.Z_:L@@P$0%\IP"N&(C M/Z25'QJE+)""HHT*T'"=04=S: ,><(^-T-$'G0 1*(.K8ZBZ7/*N@J#EEY*X MSBWHSNI%_?+9_2-)TDT_GP2X3G/AW[^$(#?*T\R47FYGKOJCQ(!\CG$*-=;? M47QU^NK#2 7)5]2XSW9O].S-&@^M43_Y&PO=V]R:W-H965T,_LS4A CTE<9I==-9";+YUNUFX)@G.SMB&I/+,DO$$"_F5K[K9 MAA,<%962N.M85K^;8)IVQN?%L3D?G[-S /.R)3%O]%(K"\ZPPZ*R!+GL;AEV[^3_0WU%%[(XJSXB[;[LE8'A7DF M6+*O+%N0T'3W'S_MB3BJ8/=?J>#L*SC5"MXK%=Q]!??4"MZ^@G=JA=Z^0G'K MW=V]%\3Y6.#Q.6=;Q%5IB:8^%.P7M25?-%4=92&X/$ME/3%>W%]=36[_A6XN MT6+VXWIV.9M.KN_09#J]N;^^FUW_0/.;7V?36;! GZXQYUCI^AE]\HG -,X^ MHZ_H?N&C3[]\1K\@FJ*[-5?(YJF+=,-]4[[OFN*\TA3;05L, M!6E$(AV@*^_K<'/.R\U]=XR(/@G/D&M_08[EN T-FIY>W6FH[I]>W6ZH'IQ> MW3*0X1Z4=@L\]S6EZ2JE2QKB5*!)&+(\%31=H3F+:4A)AG[_559 ,T&2[(\F M\7;H7C.ZBF??L@T.R45'!JR,\$?2&?_U+W;?^EL3\9!@/B18 2F2>0=)/), MZ.-;$N6[^,F6:$F?2(1PEA'1.)B,4&WUV($-"C UMSR.!VYO=-Y]/.89\HH! M$)C&<^_ <\_(\YR3#:81(D]ROLUDWY58]E"G M:FJ\?MO^#0D6 (%IO/-O,\223M/%+^R@]-4X'1%'V)B8'L'V#]BV[4& M(ZM"=[V4,[+<0:7_]NO*.5:EDP?&.W@G/X,#/X,6_*P8B[8TCIMH&=1N>&39 MEE>AY:12OK%-;;L7$)A&W_! W]!(WQ1OJ, Q_:^,FS39Q$0QB8MX&K),9')A M&V,A3PJ&@MNY/)@^$JZ6O$T4#VODV6Z_WZ]07"_E>KUJQS,VNRW#0& :PZ,# MPR/S&H)(PG :$K3!STVDC2 G)4@P'Q(L +3-+"M\Z]2[>&PQZ M;K7SULO9=K\W\*J]UW@7[V6I-&BVV:']IOQU*IX1>XCIJIBXFND!M6*@:#XH M6@"%I@M2VC';[,>N:$J3/$&"\$2MR+9U@="2<;00C ?12LZ*G"D'EYTURF:^ MF&VA9X)YD^)3<]76&H$:.2@T7:/2RMEF+W>"1EDA$E6+/5FJ>4B9+V([!FU MO1XH6@"%IFM3VCW;[/=.UF;#MM)[LXV@B5R]OR*1^5I.SR 1D*G;2P2)%D"A MZ1*5CM,V6\XK_%1(1)X$45G7EQ!6:K4AG+*H41$SM%$12-/I@Z(%4&BZ(J6) MM8?&58 O^7XLTNQH25.YS**4_M"<.62Y)6"1J<*0BEUS03A;W1;;^J]5'Q7,T@67]",E1D,KSS=*- MZFO=X;":R3$WJ[4DH&88"DU_Q%.Z8: S(WL*TXH&@!%)HN3FG(':.Q;"?.+A\GBHQP1E(J%P8I$\W9 MC?UUCZ7Q>L[0J4H#ZLE!T0(H-%V:TI,[9D_>2IJ(+ GG*G6*GU!,\0.-Y3AZ M19HFMSUTJSE[<_-:2P.)%D"AZ=*4B0#'Z&O'DZ@8!YD2PI3BV\/H.6IO4(M/ M#<5LJ_H0Q=\7.YZ)^JY3R:4$YJ:_EYK2DCMFESP)0Y[+?A@\A6N<2LM]20BZ M)0]8D$:&O-JM#SQK5&.H_OS3'O0'5K]*$:ASAD+3J2R=LV,VM;*7J21RA!*< MYDLB],F.V;LN<$PRV8L?29J3+^@'8U'V!5T3@7Z_(LD#X7^@_Z%IL1E(VN0I MDZJE@N_R3[=VWGARK TIKH;4AG!U"*^:YQ50P[U'4P_/#A'4 M.K.'O>KT VJEH=!TSDLK[9BM] <&O;LM,P<]T,?4H&@^*%H A:;O."R]N6N! M!ST7TO].0=%\4+0 "DT7I_3F[AO>O&W0V^/9MA:FG&JNRGS9UI3;3;'1K>W; M@KJJ3F;IIEVSF][OJ%4!+22RSZL M;9XV/YM_5R2#W3(-NV<:=M/T1R0%W#(IX)J3 NTCF=<45+R!70UES>60&WS NX;^0%7D+9'#]7X]@BWVQB^F8<4PLP64*>#H4,:B_I!<(S MR_V]^"W=LC2IC=RRRN,%])[X)BLI20UME >BN^>S_$[HM@ MF^(%" ],")84']<$1X2K O+\DC'Q\D5=X/"6CO'_ 5!+ P04 " Y9%I8 M,?WXSBD# "F!P &0 'AL+W=OX7#8!\5F8F&RY$E*TOW[47;B M95?7N"^))(LO'XH4-=XK_"R'-Q,NM+:]\WZ0Y%LRV7SBC3S(<,VVPCZH_6<\Q'/A]%(E3/4+^\/>P(-T:ZPJ#L9$4'!9_[/G MPSF<&(3A*P;AP2"LN&M'%>4ULRP>:[4'[7:3FAM4H5;6!,>E2\K2:OK*R<[& MRZ?;V^3A'[B_@>7\T]W\9CY+[AXAFYW>?8''_93Z;?US"V9(J(ML* M!+6&1% ZF4P1J#!@IC'C%KXH8]"\@[-KM(P+&KT%+N$Q5UO#9&;&OB5DY]A/ M#WC3&B]\!:\7PJV2-C?P46:8_2[@4ZQ-P.$QX&G8J7B-Z3GT>^\A#,(^/"VO MX>SMNP[=?G.0_4JW_XINDJ9J*RV7&U@HP5..!OY-5L9J*KRO;9'7>H-V/7<9 MKTS)4IQX=-L,ZAUZ\1]O>E'P9P?MH*$==*G'4R9<\MX#L[#"#9?2@5->2]1< M96VXM>"P$G17?1?WZ0C'_JX%XZ+!N.C$F,N4.HE!5R6E5CM>W7574?AI*6J-,?P"5MC2"N>[:AC!ZF9C!*VFY;! N_W?9HLRZ M"_;R1<'VHD'P7P+_I'<62(?L7@B7=812NK>^VM[_8+=4HXH.R!P M3:;!^9!*4]>O0CVQJJPZ\4I9ZNO5,*>'%+7;0-_72MGCQ#EHGN;X)U!+ P04 M " Y9%I8MP/;550% E)0 &0 'AL+W=OT=4BFHM)NFJWUP@P/63>)< MVRFMM!\_)X285N"F8>Z'-@GQ>XZ/W^2IC7MKQG^(%2$2O,11(OJME93IA>.( M8$5B+$Y92A+U248D(H',);#Z\TQ&)(IR M)97'SU*T5<7,&^X>;]5OBLZKSCQA048L^HLNY*K?.FN!!0EQ%LE[MOZ#E!UJ MYWH!BT3Q&ZS+>]T6"#(A65PV5AG$--G\Q2]E(78:M,\/-(!E UCDO0E49'F% M)1[T.%L#GM^MU/*#HJM%:Y4<3?)1F4NN/J6JG1S,'R>3X?W?8'H#YN-O=^.; M\6AX]P"&H]'T\>YA?/<-S*:WX]'X>@Z^7 M)51W( CP*$F81N%4%%8"%8,:5 M3;A\!3A9@.N?&4W5P,FOX,L5D9A&XFO/D2K9/*03E(E=;A*#!Q+S()BP1*X$ MN$X69/%6P%&]K+H*MUV]A$;%*Q*< N2= .A"9-!#5>E0H>* ]%OJ^1*$/Y/6X-=?O([[NR%9OTK6 M+]31@62W(W0"9GFB;P<*?+]5MX.Q)+'8F[EO(?-VE7G;6.8WWB+;E$_4HZ>" M!107#S=7MMR7^$;:JY&@&O1 M#J7X_YS\#K\\>XXHM=];HMW=;PD/ZJR@,:L1B]-,$EZ:@G":K@C'D<[0Z >S M>M.::K!YR*8A;'#.TZ#SC#0ZTA#^/D,@A X80D/,,U/L$X:H"1!SP*9EU@CT M.C8]8@-_GN:?9X34D1[I[O.(YQ_RB&:;9X;;)SU2@ROF@$W+K,GHG=OTB TJ M0DU%: 37<1XIM>N^1Z#&'33C;AJ&-" @S'A"9<9)D5U(7_)C\^S#+-RTG)J( M$%KT K0!1*B!",U3O>.\L-'VO+?_9'3=-S_> 6=H[D$S]^HYHR96\WUF.32A11I]R(R^"0Y6ZA)_?5]+T^*6C6D@TEQ$GD43(!ML1)J- MR#Q;/,H$I?8[$QQX0Z"=Q4TS\C[R0$V0F*,TK:R&(K*Y[(EL4!!I"B*+*Y^E M=DU;:+@A,]SJV*(&,LQ1FE96XP_97 !%-GB'-.^0Q3704KLN,C3'D)ECM_B) MJ9A,&:,F+VS,[GR-.-_FFJ=O W:^AIUO<_I6OM[;^7[/XK)GJ5W3$QI@OAE@'WJB!BG,(9J65?/.M[G,Z=O MG*\QYUM2I7[=0(R0EX(#P^ 5=$!)RF^>#O_S/$2!@62(WFUBJ MJ]4>H.%FYXN^?;.!:(+YDB8"1"143=W3KGIQ\,V>G,V)9&FQ#^:)2Z#2PQ$36+.,:5(]^//"6E"4L>!79_*AS9Q9AXS M+\[DV4Q_R_A3O*)4@)ZA0&;619;CLD?M0:]-.Q*1_TV48$?D2G',2;,"1\]Y$&;'O5@JW7@7M_ MN1+)0'O07Y,EG5'QL)YR>=;.43P_I%'LLPAPNKAJ#>$EMCN)0VKQU:?;^. 8 M)*D\,O:4G$R\JY:51$0#.A<)!)'_GNF(!D&")./X)P-MY=^9.!X>OZ)?I\G+ M9!Y)3$4N#$19-#G; MX8BW1DH.4_=1;\N5'R429"2ZO^M)/#&8/-S?#^[_ W368 M33[=3JXGH^'M%S X>;K],;C^!Z=WGR6B"9^ #CH4O;PT%U\3GX"L)-A2P M!9@)-G\"=^ODQL> 1![X1C@GD8A_ Q_&5! _D$=G (?K@.TH34WP"YUODCD" MQCZ7DX9Q\/V&AH^4_]UO"YE8$EY[GB4QVB>!:I* "-RP2*QB@"./>F6 MF0D MIP6]TC)"6L0QG9\#&_X.D(5L14#CX]V1PAT?[PXUV=CY3;93/*<&+V?^\%9I M^=;B)<7K,EZ3.;UJR>H44_Y,6X-??X&N]8>**Y-@V!!8B4VZAV5% M.#U+ZI('1BR4Q3HF*97#9+XOJ2R@ CSNP*'=E.S2X>&6< ]\_RPAP430,%;R M[ICDW208-@16XKV3\][1SM][/WXZ6W Y@?U(4(DO%!%^U&-\ATK"]TYP7QZ3 MM^KSP.JWGP]I;#;!F8EU:')N68Z=VY7R=O.\76W,8__9]ZBLECN?!EZL2EH/ M4).TVYQTLPG6FI3R[>;Y=K7A?F6!?)X"7^Q4J>I]:U+M-J?:;(*[JOOK6EW' M*CY0G?M%GON%OD:_K.5K4!8,MJ_.>?U<#5TZ)VLVF\;_Z@C MUCMV]HZ@ \+]"QS9P".[6%,T>CFA/3VAF5KQ@)33"^J+#:> RP$5F7JH&C)[ MS7.KV01K34J90ZL0=98^]]ETJM=36O]37S1&T; IM#)W!X(8OO-+/@O %/DF MT; IM#+YJ" ?_>0;;Y0A:!^[(VRPWJ8/FHA,LI JLN!CGU1+5-J0^@ZU5JE-K2LF@4&+!0W_ G) M/8)*X=MQ':>:B=*P"]%%-1.EH7-A]VHR*?0S;!#0U3I#7IKKC!;RY*EN$@V; M0BO36:AGV'OO.J,5W2>3;Q(-FT(K;SX6^AWI]?MQ=28#>5-G'+?R=-88.MW* MPUEC5[>T186F1EK9V%!E,N?J\MKM=GL'GVI.2JDG94!J5 MPJ\+WU1XI9W;=5 UA^-W;5$A(I%>1)Z\ZFW L^OW(?6>)S^(AM#*O!62%>DE MZ^$+Y,B5L1[QY+)F5+&:0BNS62A6]-Z*%1E5K$;1L"FT\@_,A6*U&W:<3RT! M>KR3?V+61P?3.)0_)_\?F\UV(8QMO3"N5H CUJQZQ).),[I[; JMS&8AR&WT MSA7 -BKIC:)A4VAE\@]Z3 QO?>OQ3N92'UV]I,"FXBCSEJCQ\D@A:>W&5H5; M!B*ZS:B,P5:J=+!,>JHDOY+3I"LI;:-*^HO.56&T#UK"0LJ7:2]>#.9L$XE] MPTL^FO?[?4R[W"KC(WB)H6)\:#N78]M17NG(*_OVM.*K]XV'-X0O?9E00!KBCQ*$\,Y/4%8^+U)/F"O*-R\!]02P,$ M% @ .61:6.- 2?J' @ IP8 !D !X;"]W;W)K&ULM95M;]HP$,>_RBFKIE::FA @=%V(!'13D5I:->WVHMH+DQS$JAUG MM@/EV\]V:,0VBJ:I>Y/XZ?[WNSOG$J^%?%(%HH9GSDHU] JMJW/?5UF!G*A3 M46%I=A9")IAR3U@W9_L?/=@Q",-7#,*M0>BX&T>.\H)HDL12K$':TT;-#ERHSMK T=(6 M)=72[%)CIY/Q0SJ=?4Y3F-QST?WT9I;"\8Q(26R^3N#X C6A3)W $= 2 M[@M1*U+F*O:U\6]5_&SK:]SX"E_Q-:KD*031!PB#L L/Z04<'YW\*N,;_#:& ML(TA=+K=UV*HE5E1"D;9CYHJZLK]>&768*J1J^_[4!O)WGY)^RF!N"]P]I&X244GQ3,V=0LB(*LS=;,'WL39J Z=FO[)5 MTCGK]J+87^V!Z+40O8,0ET0^0;I1-D-PI7-XO$8^1[DW6P>E_C%;_1:T__;E M[?\'X*@%CMZTO(U:]'?E';00@X,0$^NX0);#? .9X!4I-V":.%0HJF"K)IB\U$B\JUHKG0 MIK&Y86'^)"CM ;._$$*_3&QW:_]-R4]02P,$% @ .61:6%9N:IBE P MR0X !D !X;"]W;W)K&ULM5?1;MLV%/T50BN& M!%@C4;9E)[,%V$G3&4C2H$[:AV(/M'5M$:5$E:3LYN]'2HJD+3+3&/.++8J\ MYQY>'MT#CG=X%DGB1$/,V \=W$P<[SB\]T$ROS MP@W'&=G M1C=B_TR*U1(II *BE/D8#UQ)GBBYGOF8!BQ1<*.]EZ1F8K2\Z_ MF\$\FCB>800,5LI $/VWA4M@S"!I'C\J4*?.:0+;S\_HU\7F]6:61,(E9U]I MI.*),W)0!&N2,_69[_Z":D,#@[?B3!:_:%>M]1RTRJ7B216L&20T+?_)SZH0 MK0#?WQ/@5P%^P;M,5+"\(HJ$8\%W2)C5<\%%LMHC4YFII362BA9ZF.4^'L M<3&_^[!8H,M/M[/YW?1A_NEN@4X6^O2CG 'B:W1-J$!?",M!H@]245T*4T\] M,Y42E$33U8^<"H@022-T0\F2,JJH7JWG\P2B4W1R!8I0)D_1.T13]!#S7.K% M@KH-?U\$O M<'M[<*]I2A6\O]$2B= \523=T*7>?[7%;S=Z/9HK2.3?7:1+\'XWN/FR+F1& M5C!Q]*GQ;JO9IZSX8>7A(9=W$JHX9%E/DXMV&_/QJ[VXY4 M_3I5WYKJ3K<)UCI@4AYP5_82*&AE?X]'O6%W_D&=?V#-_\ 585W9!B^RZ63] MH#M;4&<+[(7-A8!4(06K..6,;Y[0MUM(EB Z-6 %.U #PYKJ\)CR'1Z!^JBF M/K)6>1[I&M,UU<1I0YP4Q"^ZR(Y>Z#H8#/<<]7E-XMQ*XFO1O4T+VX+0;J15 MOH:NY':8 7H"(J2E*MAK&K/WBOI,\P>AO8\5'5?&-)-6!=H1#SQ'W+(2?$P1 M5NC_,_O& +"U2;]=AQ5>6XC^J->M0]PT+K_@91_$WA[Y-3Z"K;W^ M#?*SX_Q")VP, ML=XB/GT8XR9A>?%>/0XVO\ Y\?57Q67SF0O=]XC6_WFC>+ MK\)KBP_[?O!?%W9;%Q-SR;LE8D-3B1BL=9QW-M3?G"CO3>5 \:RXJRRYTN97 M/,;ZK@G"+-#S:\[5\\!&PO=V]R:W-H965TT@$J]IU=:M@G;[,.V#22X0U8F9[4"[7S_;"1F%4'72OA _[CG7YUSB MF^Z&\0>Q1)3PF-%<]*REE*LKVQ;Q$C,B+M@*<[4S9SPC4DWYPA8KCB0QH(S: M;JL5V!E)E9+ M'P@IQE(S$/58XQ IU43J&+\J3JM.J8&[XRW[!Z-=:9D1@4-&OZ>)7/:LC@4) MSDE!Y81M/F*EIZWY8D:%^85-&1L&%L2%D"RKP.H$69J73_)8^; #<(X!W K@ M[@/\(P"O GBO!?@5P#?.E%*,#R,B2=3E; -<1RLV/3!F&K22G^:Z[%/)U6ZJ M<#*ZZ4\^C>_Z@\]CF(Z']Y/KN^OQ%$Z_$,Z)KL@9G(Y0DI2*,SB'^^D(3D_. MX 32'.Z6K! D3T37ENHDFL^.JZR#,JM[)*OCP@W+Y5+ .$\P>4Y@*PFU#G>K M8^"^R#C"^ (\YQVX+==K.-#P]7"W 3YZ/=QY08U75\4S?-ZQJA#^H%R?480I MQ@5/98H"INJ=3PJU]G4.0V4?5R]-02C<$+D-J6H%/_HS8?9_-A6G3.XW)]<7 MS958D1A[EKI)!/(U6M';-T[0>M]D[/\D&_TGLF>F^[7I_DOLT2UG,6(B8,Y9 MIMXQ8^H3L#F0M3)55^--CH,L\R@EAF\*'."A*:_,0'*1*. X-!=M[UW_L,8W]NO4@-/L'=T M>^=RSI O3),3$+,BE^7]5J_6?;1OVL?>^D#UU[(=_J4IF[.Z+A9I+H#B7%&V M+D)E*B\;7CF1;&5:P(Q)U5#,<*F^$9#K +4_9TQN)SI!_=41_0%02P,$% M @ .61:6(V8?X;R!@ XS !D !X;"]W;W)K&ULQ9M;;]LV%,>_"N$50PO4L7B5U"4&TJ3M@K5#$2?;0[$'Q:9CH;IXDIRT M^_2C;-64>%%]D>T\)))\>'3^]"'/3Q1S_IQF7_,9YP7X%D=)?M&;%<7\S6"0 MCV<\#O*S=,X3\*@$*?9XR"?9SR8+!O%T0 Y#AO$09CTAN?+:Y^SX7FZ M**(PX9\SD"_B.,B^O^51^GS1@[T?%V[#QUE17A@,S^?!(Q_QXG[^.1-G@[67 M21CS) _3!&1\>M&[A&^N*"D;+"W^"OES7CL&I92'-/U:GMQ,+GI.&1&/^+@H M703BSQ._XE%4>A)Q_%LY[:WO63:L'__P_GXI7HAY"')^E49_AY-B=M'S>F#" MI\$B*F[3Y]]Y)8B6_L9IE"]_@^?*UNF!\2(OTKAJ+"*(PV3U-_A6=42M 226 M!JAJ@#9M@*L&>"ET%=E2UG50!,/S+'T&66DMO)4'R[Y9MA9JPJ3\&D=%)CX- M1;MB^.GR]H]W=Y=O/[X#HW=7][" -QU ?WHVOP\L4K\ *$";B;I8L\2";Y^: 0 MD9;W&XRKJ-ZNHD*6J*[Y^ Q@^!H@!V%#\ZO-FZ-F\X'HGW4GH74GH:4_;.ND M(/LJ1#XTE(,O'X49N"EXG/]CDKCR23X(Z<->3CM7S0>(H>@Q5%T**)K36Q#C5-@S #3T&TX"893 M0Q$==1]&AFR$"(;2DFKL6 MXNXN))@6/-MJV+A:D,3Q19R*%MV,N8AXGEF+M];B=:=E\U'C:<%BZ*J*="// MDF+^6HU_0#7V4>/KXX%0SU7T&*R0Z[B6;(..+.5.=ZK:QTUUIV:RN1Y2YVB# M'2.4^-"BI88EL%W+3X=#Y:!^:U\4$9^I(1KLH.=!:@E10@%L+;K##QMG>>6H MT9L4$S50WN[4@[6KD)71 MDGKQ])&/?2T\W<[S&',L$R"4I1:VU]JK-)NG65!P\) *J@5?/O'X@6=&]FMW MM2W\=>6M*5S68\@.@+^PM6MV@:SD<(]2O@,"0T,Q]US'4X'18(>0 MJ.;(DLRRG,,]ZOD>& SU8LU<7U6E&]DF.EG1X1XE?1\2AH9R37V"5$VFVL^H M95)$LJBC/8KZEC2,#%7=@QY2<=A@AV"C^C?%R*J.?E+5NR5BI)=V3,3X4$>1 MP4Y\,PA;2@*JK0NT(\"!J!CI) !]1\TX@Y6-%Y#D!;3'L_X>9(P,T$#$CZK) M8(88839=DBW0'H_]V[$QT@$#8Y]YZF.+P8YAQZ.VK),@@MI!Y/YL= ;N1*?G MB^P[R&LEN85(VGUNO1QU"")!DDC0(8@$=4HD77EK=H$D$G1<(D$Z:4"*D39 M369^;:&K*4?R"#H-CZ VU*@D;4PC2-((.A&-( -F:,N,)B/D$;,H+%$$'P]% ML(X8D"*FSJ%&LSI0-J5($,%'!1&L P8B6$TT@Y4O'F M6B2$X)- "-;Q0A/4 M9M)44WO78.5SUP+>& )'G@# M\/B0/O$LB7E2@."1)^.-":3=^;;EMRMOS:Z0!((/02"X4P+IRENS"R2!X.,2 M"-;1PG.UQ?/VH'85+3D%GX93L XA4"N&K:'M*ETR#3X1TV #KJA(TQ[;CMJ) M1!]R//0A.M-XKK:,W1[0KH(E()&C A+1T8<0Z*A T1[4KJ(E29&3D!0Q+.W*[B:UM"CL9G1"FMT@(8X< N)(IQ#7E;=F%TB((\>%.&): M'X+:<[W!S/5L;[6(I#-R&CHCIK=:VN:NC=>1B&0NH(&! M @ D@8 !D !X;"]W;W)K&ULK55=3]LP%/TK M5H8FD(!\TFXLC41)T7B@0Y2/AVD/;G+;6#AV9CL-_/O93IH5:!$/O#2^]CWG MWGOK4=6560(GE,:^ Z9,%%R56.A1+5U8"<&Y! M)74#SQNX)2;,26*[=RV2F->*$@;7 LFZ++%X'@/ES>/)KC,1XYG M&@(*F3(,6#]6< Z4&B+=QM^.T^E+&N#F>LU^86?7L\RQA'-.'TBNBI'SS4$Y M+'!-U0UO?D(WSXGARSB5]AX@06[4^Q$-APJW82A0O"5S=?3]"L!YA'+S+ MF$)VC$+_$ 5>$&YIZ/SC\& +//TXW']GFK"_D-#RA;LNA*V *2Z>44ID1KFL M!:#?9W.IA'Y'_FP3O"6,MA,:WSB5%RS*T+,8D5TDT" ??8W>U*%M+$$OK>A)EO&:J_=?WN[VQGED_>;4_UH;;^N-_FM:M MK[!8$B81A86F](Z')PX2K0.V@>*5]80Y5]IA[++0'PT0)D&?+SA7Z\ 4Z#]# MR3]02P,$% @ .61:6%8[VTV6 @ U08 !D !X;"]W;W)K&ULK55=;YLP%/TK%JNF5NH*F(^D'4%JDU;+P[HJZV_GPT$I0F)^K 7\,<]YYZ#?2]1R<6K7 (H]):Q7 ZLI5+%E6W+ M9 D9D1>\@%SOS+G(B-)3L;!E(8"D%2AC-G:1!SQE6(TAP>! MY"K+B'B_ <;+@>5:FX4)72R56;#CJ" +F()Z*AZ$GMDM2THSR"7E.1(P'UC7 M[M4P-/%5P#.%4FZ-D7$RX_S53,;IP'*,(&"0*,- ]&L-0V#,$&D9?QM.JTUI M@-OC#?M=Y5U[F1$)0\Y>:*J6 ZMOH13F9,74A)<_H/$3&+Z$,UD]45G'!MA" MR4HJGC5@K2"C>?TF;\UWV *X_@$ ;@#XLP"O 7B5T5I996M$%(DCP4LD3+1F M,X/JVU1H[8;FYA2G2NA=JG$J'M\_W]X__IJ,;Z?GZ/[V$9V.0!'*Y!GZAIZF M(W1Z>(^Q@KP,^_#P< M?X3;VF[K&;>><<7G'?*;WO8#PL<#P>]-NR#.K]5YQ]5]Z)+WMRU0O $9*>^FB#< M2HR=?C_8D=<1I6T<4!>TZH*CZNYH3G6EI6C!>7<9!'MI7:?O7H;.CKS].'VU M ^^ OK#5%Q[5M[G7%#K%A7M'YOJ^Y_N7.^+VXWKX$CONCCA[J^F8AO^3B 7- M)6(PUT#GHJ=-BKJ)UA/%BZH/S;C27:T:+O5_!X0)T/MSSM5F8EI;^R>+_P%0 M2P,$% @ .61:6*4%T0IA! "0P !D !X;"]W;W)K&ULK59M;]I($/XK(U]U:J44O_"> R0"]!KI+D60]$Z*[L-B#WA5 MV^ONKB&Y7W^S:^(0,+0?[@MX=V>>>9[Q>'8&.R&_J1A1PU.:9&KHQ%KGUZZK MPAA3IAHBQXQ.UD*F3--2;ER52V21=4H3-_"\CILRGCFC@=V;R]% %#KA&56*!%/,5-<9"!Q/73& M_O74]XR#M?C*<:<.GL%(60GQS2QNHZ'C&4:88*@-!*._+4XP20P2\?B^!W6J MF,;Q\/D%_9,53V)63.%$)'_Q2,=#I^= A&M6)'HA=I]Q+ZAM\$*1*/L+N[VM MYT!8*"W2O3,Q2'E6_K.G?2(.'/SF&8=@[Q <.[3..#3W#LV?=6CM'5HV,Z44 MFX))]GYKTOM:133GYZ-%_,YN/;*,^_7GWX*V[2WFHDA%4R0@L M7O,LWAJEQ @F0FEU!1.6<\T2_B]&5S"7F#-.#R05ON@8)8R50JU@RE68"%5( MA,?Q2FE)Q?Q/73+*Z*WZZ.8+OU8Y"W'HT">L4&[1&?WZB]_Q?JM+S?\$]B91 MS2I1S4OHHZ^814)")K*/I#9"Z@ A\BU;)5A7!3>7T1[]VFR53EWK9-K7=N1[ M0;_O#]SM81YJS%K==K];F;U1V*H4MBYR^EUL46;4X#2P0L="$QJ,U]NX9MR^\=:3JU.J.G M4^GI7&1SFVFD:M6PEB*E-B>_4<\A8: P+,Z_@LX)CV[;;Q^1/37J!,UV/=]N MQ;=[D>^^)P ^T3VL4-G>($QOJ*/9/6'0:@>M_A'/4ZNFW^Z=26RO(MJ[2/1> M4!^#_"Q=NFJH\9EBMRVMCGWOY#MK=GO-?NN(_JE9T/*]7E#/O^\<;?C>Z\7E M_:AK7&I#=/E+FBBBLI1((RA&A236$(HT%QF)5: %%5E6K*EA4WEE&]A:1 6[ M^/ $*7,B*D)S)QQXOV9/4\T:=_Q>\-PV#9K(;- )F;/LN4&W9+6 O)!AS,P+ M(!.%AY@1)PTZ>2YIE^BJR/.$HU1O42)! )G09OPR8]0;D2? )-6A'=KKWR[U]/^G7[OG<]*<=<]S5 M.23_R>2&9PH27%,PK]&E_BC+N;-<:)';26PE-,UU]C&F61VE,:#SM1#Z96$" M5-/_Z#]02P,$% @ .61:6$7Z,9[* @ >@< !D !X;"]W;W)K&ULK55=;]HP%/TK5E9-K=0UW[1T$ D:IE5:64;IIFG: M@TDNQ&H2I[:!]M_/=D(&-* ^]"7QQSTGYUS']_;6E#WR%$"@YSPK>-](A2BO M39/'*>287] 2"KDSIRS'0D[9PN0E YQH4)Z9CF5US!R3P@AZ>BUB08\N148* MB!CBRSS'[&4(&5WW#=O8+$S((A5JP0QZ)5[ /8B',F)R9C8L" M0BQPT&-TC9B*EFQJH).IT=(^*=2QWPLF=XG$B2":?(]&D^GOC'PVUT-QI/S]%X-$6G8\P85L=SADY#$)AD_ Q]0@_W(3H].4,GB!1HFM(E MQT7">Z:0LA2Y&=<2AI4$YX $VT%WM! I1Z,B@627P)1^&E/.QM30.3O<:8&';X?;1]RXS1&YFL\]=$1,7G(F7N019;@02&89C9Z6 MI)2W3Z _@QD73%Z?OVV9KYB]=F954JYYB6/H&[)F<& K,(*/'^R.];DM:^]) M%KX3V4Y&O2:CWC%V>4*2-"985QYXEB640^N/6]%<:AI50%>!U_4]KV>NMO/2 M$F7Y5]9N5/@ZRNFZ?K>)VG'B-T[\HTX&.5W*GX#.$&PO=V]R M:W-H965T)U-?N5FH[ MV3;=U6JT'USB-&@ ,[9IIO]^#:$0 O$TE?G2!G+OX=[C8^=@C]>4?>,K0@3X MD<0IGQ@K(;*3T8B'*Y)@?DPSDLIOEI0E6,A+]C3B&2-X428E\0B9ICM*<)0: MTW%Y;\:F8YJ+.$K)C &>)PEF+V7$.(4GYR@H$LJ(OR.RYEN?0='*(Z7?BHNKQ<0PBXI( M3$)10&#Y[YF3?_]PC,KD]OY^#T]@)<_O5P-;NYO)T?@=O+.?AX002.8OX)? 8/ M]Q?@XX=/X .(4C!?T9SC=,''(R%+*0!'8?78L\UCT9['7I#P&%CP"" 363WI MYV]/1^WTD22@9@'5+* 2S]K' I/S@HD7R4*,4P%D4^#R>QYE4K "?+V6X>!* MD(3_U]?J!MONQR[FX0G/<$@FAIQHG+!G8DQ__06ZYF]]C6L":]%@U318*O3I M'XQR#K*:C*PF@[R2T=?_!M0K08MEXWGJVX'CR7%]WNZL&^8A&1C48:V:[;IF M6UGS-9$E?Y;+09@G>8P%6NP=^KMAD'?=BRS MOUZGKM=1UCNG L=JCH] 2GJ)=CH5N=!VO&"G\&Z88UN!NX=HMR[<51-=U/CU MAB2/A/5. V7ZH=- $UBK4Z_NU!MP-?!TTJ )K$6#7]/@#[$:^-UI@WRTNQCT M1%FFMV=N!77%@;+BLSR*%U'ZQ,LJRWJY4K)*N$/'2A-8JW-H-K_CYH"BK< U M,:$+K4W%EJ6!0PBW0FUITK%\N"O=WCB$H-\O7MB8$*C\<9^>TR3+!6&5? F+ MLA5A\M>"-..H$+,:_> Q',*(P,:)0&M(.2M]SL%4:$)K4]$8'*AV..^5<]>_ M.)Z#O%TU=\-LU_+ M&M<$W2&%K-54Z4)K4]'8*JBT*^\6LM==;\T@0+M"[@V#<(^0&Q<$U3;H&C]2 MA@5E+V6I@G A+<9;I:S$/GC\-*&UF6C<%0R&E+)6LZ4+K;U=T+@MI+0P[Y5R MA=IZ@_.0[>](N2?,D:^>=K^446.,D-H8W>!P)6]52GZ;@M60!^]N:$)K$["U MS3/H/H_>C9XA#!9J#!8:9*^G0MV6IN4BR]TUR7UQT(&.LT?#C1M"/]OOP9RL M:+P 5XFL_ID4E:K?\M2(!X^;)K1V_XVO0LZ0$M9JK72AM:EHK!52[TB]5\)N M1YJ!ZVWMZU7-=<-\!]K>'@$W+@BI7= IYT0*-D\7A(&0IERPO#K2*-[Z\,M& MT.411TCSGRW/6K>;=*&UJ6FL%O*'U+96KZ4+K4U%X[60>BOKO=H.NGOQONGM MOO3UA-D>='=W,$9;YTK%H=X-9D]1RD%,EC+///;D_&>;<[+-A:!9>=3T2(6@ M2?EQ1; 4>A$@OU]2*EXOBM.K^K1R^C]02P,$% @ .61:6"+W%#XJ! M01( !D !X;"]W;W)K&ULO5A=;^(X%/TK5G:T MZDC0Q/D."T@M[6A6ZLR@,MU]6.V#"0:L26+6=DK[[]=.TA!"D@)BY@69O>F;#RDJ8A(@J<,\#2.$7N]Q1'=CC2HO=UX)*NU M4#?T\7"#5GB&Q=-FRN257D99D!@GG- $,+P<:3=P,(&>3?,Y[@*%*1)([_BJ!:.:=RK([?HG_*R$LR<\3Q MA$9_DX58CS1? PN\1&DD'NGV,RX(.2I>2".>_8)M86MH($RYH''A+!'$),G_ MT4N1B(J#T^9@%@YFS0':+0Y6X6!E1'-D&:T[)-!XR.@6,&4MHZE!EIO,6[(A MB5K&F6#R*9%^8OQP?S.[GX&KF=P?BS3"@"[! Y9YZ3_B" F\ #><8\$!2A;@ M@: YB8@@F'\$5W=8(!+)41\\S>[ U8>/X ,@"?B^IBF7YGRH"XE0S:.'!9K; M'(W9@N8.A]? @CU@&J;5X#XYWMW<=]=E7LKDF&5RS"R>U1(OISYHXI$[VLV. M2GL#OD$A'FE27!RS9ZR-?_\-NL8?3:PN%&R/HU5RM+JBC[]M,$.")"L0J64' M*./< XDL(7(OY#=)$N)$Z0W0>4162"FP*2OY5%XVE2H@SV/7AJXWU)^K=!NL M3,^Q2ZL]'G;)P^[D\8DD2*+<8]$$,8_B5B:W@\!T:Q /K1PSL%H@.B5$IQ/B M=RI0]"Y YR [$-I&8-40.@<((71B"KZWVZ[#])T)D> M>F F9&&0I3S;('G>B20VI9QDI?F?^Q>A"OU=AN_@^Z#WF3I7BO"RG1-?8* MG7.=H<[-W:[)A-U=YDDBOX6'[:;M&)Y15\YANVF[IN.V2&?7;L+N M!N^$O-X6H?8P0#\PZU ;S!S+=UJ@[OH\V-U;5;OW:">C1J3>X6%N> $,ZE ; M[" T?*^&5:^\WZN/*U\06Y%$I@LOI:-Q[ M$!X#I *M5JG5JK*NG]WD0J(F-K,-M/]^MA-2PD*Z2>T7L)U[3\ZY#^<.MXP_ MB1A1PG.64C&R8BE7 ]L688P9$2VV0JJ>+!C/B%1;OK3%BB.)C%.6VI[C!'9& M$FJ-A^;LEH^';"W3A.(M!['.,L)?)IBR[(61L2>]N8I&EJ,988JA MU!!$_6UPBFFJD12/WP6H5;Y3.^ZO=^B71KP2\T@$3EGZD$0R'ED]"R)2X"L>?@=8\X>(6#=^@0 M'''P"P??",V9&5DS(LEXR-D6N+96:'IA8F.\E9J$ZC3.)5=/$^4GQ]<7Y_.+ M.9S.57U$ZQ2!+>"*YN6APWR'*9$8@63P8X5<'=(E$!K!94()#1&N4051G,'I M#"5)4K7Z"O?S&9R>G,$))!1^QFPME(<8VE(1UJ^UPX+<)"?G'2'G>G##J(P% M7- (HRJ K926A'*!=#Z";?"!6),21I;I8(-^@-?[\R0V<;W7JW@FLHK5=:FTWH5>U M0LB$K).;8W0-AKZ"-N.VVVD/[AU2GJ=1GH/IN%5I9.-*O,E MJCM*WX*ZW'/&$GFFZ_D%":^MY69\MYU[@NM"EA>U%T!$7NJPIF]@!066OX-R MG1JH2AR",@[!_\6!4+HF*42)"-F:2E!W -;)SV'5A?Z:%:=ENJR2NS?-*JR[ M)>MN8R.]WDT-K=1]SU9Z)["*VEZIMM>8HP.U1YNI]U>?N+UVMW^0D1JK3M]Q MZQ/2+RGV/[B=FO'[10<$10?4I:@9H7?80U[_K1YRG=>OJO,Q753@'O:''_0. MLG;$T'.[!XFS]X:##/G2S$P"#(W\PUF>EG/9N9E&#LXG>EXS0\G?"/9RHP@CTRJ@<8L8S5S(M<&ZOF",;G;Z!>44^SX M#U!+ P04 " Y9%I8O]V+E_L" "+!P &0 'AL+W=O+*$5J)!4W_WY'2M8<5S&*85\DOMP]?.[A\6Z^4_JKJ1 M?*N%-(N@LK:Y M#$.35U@SJ19A'$5I6#,N@VSNUQYT-E>M%5SB M@P;3UC73SUXW[..Y<'BY$L9_8=?; M1@'DK;&J[IV)0AT.'";I*PYQ[Q ?.TQ?<4AZA\0'VC'S85TSR[*Y M5CO0SIK0W,!KX[TI&B[=+:ZMIEU.?C:[NUFN;]9PMJ;T*%J!H$I8MTTCD*[* M,@$K9BJXI)X5Y)6QFXD046+P%""G6(-]['>Q6? M1+S&_!R2R3N(HS@9(;3Z,DK>%[=!\8+H*2$9:U::0TIG8N6 MXJ4!W).\K?:W 9_*3FVXXVS#!;<<#?RYW!BKZ3G\-:9O=_QT_'A7(BY-PW)< M!%0##.HG#+*??YJDT:]CVOQ/8"^4F@Y*34^A9Y\:U)1[<@NYTZRDC#1 "0EJ MV! ^$\=4Z*!G'MK5M:=L,ON01//PZ3"\$:LTF2:#U0O>%P/OB__&N^22R1Q/ ML.Z TP,^R2PYXOR]S32.QAFG ^/T)./;GIA/M7>4@Q;I.BVEZ;//0GK^^_Q[ M'J.=?B=C//LP/>(]8O0^F1X1#P_J6HUZZ\N]@=R]DN[)#ZM#1UGZ0GJT?D6= MIFL,_\)T;>J>Z2V7AFZA),CH?$:"ZJ[T=Q.K&E\]-\I2+?;#BKHE:F= ^Z52 M=C]Q!PS]-_L'4$L#!!0 ( #ED6EB9(XX95 0 'H6 9 >&PO=V]R M:W-H965T(MDB37M:_266;-W+YY"1SA&G>RZ^%AM*)?B6 MI7DQ9V798LHWG!> X$7BNEIUJP[JN:FKE1J65\NXD$+]RE2=G#]] M>+?XL W"_7_L2Q3"O@*_+FE@DB6KP')E^ CRTF>4)!2-5L@9>2%I4PR6KP% M-X]4$I:JHUOP9?$(;MZ\!6\ R\'G#2\+55Q,7:D@JZ'7XN-Q54]/-#^[F!]?]O!/]^KFH]1L%-1U\)]6S=YVK.?)/ IBJJJZKGPFZ.HHFG M5F=W2&[M/9+<[\C]<^2!B;RI"@_)83@9DEM[CR0/.O+@''EH(@\T\C"(@P&X MM?5(\+ ##\^!1R;P4 ,/,)P,P*VM1X)''7AT#CPV@4<:N.]'0W!KZY'@<0<> M6\$_;ZARZI6DPH0?:_@>1.&0WSK"2/Y)QS^Q\W-)TM9'MN2["@/2^#R=:$JB M (;Q0(EUK)%*$.QM$UJU/-&B "3C92XKRSP6I?)-/6A>&P?+U8K10AJ]$&I: M;Q'&$W\@UDXS5NU!2$!6M<^-&K C:5E'A%4I2T$O6,NV\=%S#$>1IL\Z_EA] MO?HS M,( 1'(K2 X$?XB#L+CNF[4T<^=:P=10UC7P_R*E;&=?P?=0;/SKK_,:TA73K M]W \?/S9FX^%[\T?G75_8^!"NOU[?H"'\-?P?]0' '0V 1@S%](C@ G^&AD M]2$ V5/ J=R%] #@0Q0-X:\1 %"? ) ] IS*7DCW? \%P[AK;SX2'O>>C^V> M;\]?6+=R+X3Q< 'L8XS5T#LYMCOYI1D,Z[X=J'L!#=5_NX8W7U/H_M/G]R \TH*="C%8HG0P\R719X!_L##:M[L#%8[!>I-J+9Z&Q.)-_6>X4O7$J>U8<;2I945!>HWU>3:ONQVVZ> M_PM02P,$% @ .61:6$ CEO0-!0 W"0 !D !X;"]W;W)K&ULS9IK;Z,X%(;_BI4=K5JI;8#SBU<4\8T%N6/P7C>1BV+ALH(C,\"J6 MG]GZ=U)<4$?S0A:+["]:%^=:#12NA&1)(58]2&B:_^+7XD9L"12G7N 4 F=7 MT'Y'T"H$K4,%[4+0WA$X_7<$G4+0.31"MQ!T#Q7T"D$O2U9^=[/4N%CBT8"S M->+Z;$73&UE^,[7*"$VU%:>2JZ-4Z>1H&D^GWM/T#-U[3^CD M'G..M4M.T8E+)*:Q.$7GZ,O412>?3M$G1%/TM& K@=-(#)I2=44#FV$1]CH/ MZ[P3UD9W+)4+@;PT(E&-WOM [Q@ 374/RAOAO-V(:\=(? CE!6K99\BQG%9- MAVX.ESLUY:O]5E'A+F0L(\2)@/"0N 8!7_M$O_M$WTT3AA7-)_ M<#;7D5Z!!+F0L*\'-;+8/K5Y&74ZW;4<_ZRG?W]D_I6OUL] M*=@_R;;LWN:L2KHZ9;HZYG2MU"27)^L.APMU5#W?=R1Y)KSVV3;2CLT:),R% MA'F0,!\2%@#!*F;IEF;I_NRYH0OI'TB8"PGS(&$^)"P @E7\TRO]T_MH;EBE M$K$9HLD24ZZ^JB2*F:B='XRH8YW2VQL[G7:G.KZZD $]2)@/"0N 8!4#7)8& MN#0:8%*F_6QO[- M.\/+B?<:QJN(IG,4,!:M:1R?GJ&IQ&IX(;F1)FG($H(8 M1SZ _U%_+6_M5[E;I%1_'254)X-M?5#DW&KA]K.$B8"PGSS!E:B?,Y MQLNK![D@_&&9W:]TGM_-.FM"=BT @E6LV2^MV3=>^ VGDH8X1H]L3;CQ'<@( M.M8HD# 7$N9!PGQ(6 $J_C$MC9%&^MGOP45$8 L!$IS06D>*,T'I050M*J/ MMHI_MG'$"3!-T8E^_3E%ZO.+;ER$,Q?5&L>(/-HXD#2WH%4^4!UGYRO6 XWI M@]("*%K5$,[&$([1$$\D7*0L9O,?QNG'3#G: Y T%Y3F@=)\4%H 1:MZ95.E MM7]ZF=8&K=."TEQ0F@=*\T%I 12MZJ--M=8VEVO_TR2T7XEL]_J7U8'^QASX M:$. %F5!:3XH+8"B50VQJ0?;'Q2$CZG1F%E'#R&=_2I-MV_W=NHTH$$]4)H/ M2@N@:%4K;*J]MK$8^/^NUIC[?K3U0$O)H#3O@RP=6[$![5P 1N:??TTIUL[<8&GZ_[N<-\3E.! M8C)3H:R+GGKV>+Z4)M^1;)FMY'AF4K(DVUP0'!&N3U#'9XS)MQT=H%S0-/H7 M4$L#!!0 ( #ED6EC?1U]\\P, *83 9 >&PO=V]R:W-H965T,9E>J4+VVQYD#CLBE+;>(XOIW1)+?"<7GMB8=C5L@T MR>&)(U%D&>6_;B!EFXF%K9<+GY/E2NH+=CA>TR5,07Y9/W%U9M/"M2J_U,W[AZ_H+\KQ2LQD@50-Y'<;W*K!+85NF96R M[JBDX9BS#>*Z6J'I@W)LRFZE)LGU-$XE5[\FJD^&#X^SZ\?W#S(U$-$2CSW"-Z[)$\D7*3*;AU#<-6E;POH=0/JE7DEUC2"B:66 MG@#^#%;XYQ_8=_[J4FL(K*7=K;6[?>CA>\Z$.!3=I7D+-"R!],WC.1SX[DA- MP/.NF,,JS_&P7U>U6'HU2Z^7Y4=0)"^43Z,B*U(JU3S1C'&9_$OUO:*+[1;0 MW^%Q0;#C#O?H=I4YWFC8S7=0\QWT\ITQ2=/#43U'.<@NLH,#%N[ ]09[7 ^K MZG>%IQ#+M$,HE7.4K;\A?[^!-D<^#]=3'O!3C6^(;"6[F&M M>VAZT0]-:C<$UM(^JK6/3"WZT8'GB!\$SIXS.ZH"'!Q9]$'-,GC%F?KA"%R% MB;11SNJ2# 8=7L4-]D!]SZ>PQFG,:"<9M!OS7Z8DR?G_\@,N D-V#5NSMX< MG'YJJ5> M"2/H]V@OW,ES9 BM+;[)-=@W[E&CZ<846EM_DV]P;X0XR:/#COPYW(^?KU6U M>399!/>'D2<5YW/YRLVS%^+DB3&$UA;FT6!C"JW]LMTD&]*;'$XQ M9H6T^S9)B./LQ\^.,NSM5&V)VCN;*'H'ZQ/ERR07*(6%:G,NA^I^Q;>;0ML3 MR=;EOLJ<215$R\,5J*<]UP7J]P5C\N5$;]746W/A?U!+ P04 " Y9%I8 M$MW+8?8" "Q"0 &0 'AL+W=O&-N##>._Q!) HJ>,YF)H+*5<79JFB)>087'!5I"K-RGC&9:J MR1>F6'' 22G*J.E8EF]FF.1&-"B?W?-HP I)20[W'(DBRS#_""+I=0/S&BPP@N8@GQ3_O%C(KR%VWJOI:!XD)(EM5B19"1O+KB MI[H.6P*[]XK J07.6P5N+7#+H!59&6N,)8X&G&T0U[V5F[XI:U.J51J2ZW]Q M*KEZ2Y1.1I.[V>CN=G+UY0:-IM.;V?0+DE! ;$4I84L.""<,2[) M7UR6'Y[4/!)PAD['(#&AX@Q]0(_3,3H].4,GB.1HMF2%P'DB!J94H'HX,ZZA MKBHHYQ6H,<07R+7/D6,Y;HO\^NURYZ7<5.5I:N0T-7)*/_<5OUO&D@VA%*DT M:))+G"_(7)5F) 1(@<9$Q)0)7:(?H[F07$W-GVVAJU%Z[:/HS_52K' ,0T-] MCP+X&HSH_3O;MSZVE> _F;THB-L4Q.URCU1=>VT!*U50JO3RL8Z"GNT-S/4V M>*?UD>"]!KQW"-QK Z]4_A:X[]G]'?!.ZR/!O0;<.P3NMX%[>^!>Z%H[X)W6 M1X+[#;A_"#QH _?WP-W =W; .ZV/! \:\. 0>+\-/-@#=WQ[%[S3^DCP?@/> M/P0>EBN57(+:UU,)O"U'?R]':%N[4[YSI"-SA$V.L#/'C$E,U4;2++>X7&[/ M40ZR+5"XM_BXGMO;77WV>]EAZ(1-KPK5W-I0]6'F*^8+D@M$(54ZZR)0GQ2O M#@A50[)5NI\R)I\;>MMN3FG1/U!+ P04 " Y M9%I8TKRGR1,$ !&P &0 'AL+W=OY>3'OA@)-8 YS9IMF^_;6! MD) 2WT0Z;Q(>_/\=?/YP#/9HP_A/L2)$HM]IDHFQM9)R?6/;(EJ1%(LKMB:9 M.K-@/,52[?*E+=:2C=C;1KHK<\9^ZIW[>&PY^HI(0B*I$5C]O9 I21)-4M?QJX):=4PM MW-_>TL.B\ZHS(H%,).H>"8Y?4K03=4R/T M*D'O5$&_$O2+W)?)*C+M8XDG(\XVB.O6BJ8W"KL*M4HPS?2=]2RY.DN53D[^ M>GSTO]T_/*"+3YASK&V^1!<^D9@FXA)]0%^??73Q]A*]131#7U8L%SB+Q=X7LL%3FWL>W2?KC'E:E"1Z(&)U@I@1)UK+B3, M+V&# J8'VY>),[)?]AU[W>+:<9UNLU5HXC3RVZOSVS/F]S:*\C1/L"0Q6FX? M(KI+=:)235J3;>2>FVQ(F-\[)97!2:U"H MK>-.OO>D;O2$?9FQ.$RK_H(BE M:Y8I0P12PQ^2ZLU(O=702*#O,Y+."6\M=D;\N19!PGQ(6 )"X%@#<,'M>$# MF%%L &DL),R'A 60L! (UC!V6!L[A!O%AJ\*T]#I=0X*T]08\%S7(&$!)"P$ M@C5_F X/*B[YHAG>P=)"T!I M(12MZ9VW\\XS>C?E5+W@X@0]L0WAQL)K)IW]=$+2?%!: $H+H6A-AW=S-B[0 MI(T+.FL#2O-!:0$H+82B-?W=3=VX@',W9M;9'K^>*/$&0Z]9RWW0F $H+82B ME=[9>S/T*>'+8BU%H(CEF2QG6>NC]7K-;;%*<7#\SKV9NBW'?;V^4ZP([/#E MXM ,\R7-!$K(0H5RK@8]"_%RO:7DY=8DN\]O.>*O/>8S'1#Z'>VQ)B# MGUF:LU-KR?GJQ+;9?(FSB!V3%<[%-_>$9A$7MW1ALQ7%45PZ9:F-'">PLRC) MK=FT?'9#9U.RYFF2XQL*V#K+(OIXCE.R.;6@]?3@<[)8\N*!/9NNH@6^Q?S+ MZH:*.[M!B9,,YRPA.:#X_M0Z@R/&M1JQBPR^0/7A/P";TY25OX%F\K6=RTP7S-.LMI91) E>?49_:P3L>4 M@V<<4.V N@[>,PYN[>#NZ^#5#EZ9F8I*F8)2E[!X[ E]L0O'WS#KP!20[^6I(U MB_*836TN!BS<['D-?EZ!HV? (0+7).=+!M[G,8YE %M$VH2+GL(]1UK$$,^/ M@0M_ \A!KB*@B_W=D<(]W-\=:MBX3?+=$L]]!N]L_F.=4!R##TF><'QT)99 M#"YS'N6+Y"[%X(PQS!GX=B49"^%X,K4?MO/2MX)H$J".6:B-Z4#&?L/8US(NYQ-+BH*J7*V5=R!1 M0$'0(:H=8^@$, 0FI2-HTA%HTR$:@RC[N2BCE.)\_@BB^%]14477XLKT!+WT M''E^=QHHC,:NV\EAJ WL0-JCAO9(2_LR6T4)+5B"E(@"HN0ZZM%P.D3[%D<3 M!SI>A^FHMRQ:("G\<1/^>.]E*PHNSNXP%45716+<"]%#DTEW/O>M%,L[[%MU MEK=$9M*0F6C)W)(THN#;=97>6 ]C*,%& MT4)3:'**MZ0?--,@:YSMQ8'&HV#<66@*,]?Q';^STO11'HQ!E<1;U?W#4T-*">E%9)0KR0'-&'85Y6>$[B]R= W4]204&$FUQ"94"L% MH5X+OL\Q73R"6TYHM,#:CJQ'&ORN3:*%IM#D++;*$HY>IREK%>S@%)M$"TVA MR2ENU2_<7_[JFW)?L2*OV):0EYW"RN^O.FU,AW)N13+4J^2=+7FR\]>*?H3! M<^ EM"]JM2_2"K_![;B&DQJMWVFS%RHCZ'6;L3ZR0YFWDA3I)>E>S5B/,;1Z MH+YJ[39C4P/*26D5*](KU@'-&/7%*W(#KSL5%%:]TA&JK+9+A\RFU9I(KS7/ M!!'"EUC_LU@/,O@=&]W4-(4F)[ 5K,A[E2:,C&I:HVBA*30YQ:W\1?O+7VT3 M1GVYVNU,"I-)X/O='4-]1(T2-*EU3:'(^6J6+])NH M@UOP[@U5A0G^B5G\BO?[?3 MG>?G\"2LSMM;F.KX_SJBBR1G(,7W M(Y'HEB1:L3]>J&DU5YQGQ'."=9>;G$ M48QI82"^OR>$/]T4 S3_US#[#U!+ P04 " Y9%I85Y47KEH# "� M&0 'AL+W=O\ M!3)U"5)::+;IMJN:[N[#M \NG 0TL#/;)-N_GPV4FZ:$I1)?P#;G>8[MYW!\ M/-DR_D.DB!)^%3D54R.5O3+'F2)(*5.2F M8UF^69",&L&D&KOEP825,L\HWG(095$0_OL"<[:=&K;Q.'"7K5*I!\Q@LB8K M7*#\LK[EJF>V+$E6(!49H\!Q.35F]OG:Z)U#1^-IQ&ZU(#=]N/[%?5VM5:'HC 2Y9_S1*93HUW M!B2X)&4N[]CV S;K\31?S')1/6%;VXXM ^)22%8T8#6#(J/UF_QJ]F$'H'BZ M 4X#^-7Q<*<#/C\>;O=(X;8QZ59\[J&8 ME"ERF F!4KR%&T;CDG.D$K[-'H3D*GM][XJXFG343:HS^KE8DQBGADK9 OD& MC>#-*]NWWG>I/219."19-"39U9!D\X'(GL3,J(V941][\)%N4$AU1,K.;%2# MQQ58'\Z;P/$L:V)N=C4_QBA\;N0],XIZY_I2C88DFP]$]D0CK]7(Z]7H%GFL M!%(%#K EJ+)(2'5Z9'0%,2L*59>(E"BO7?K5Q+:UL^W6F37R]A0\SBSL-'-' M[_94[%W-2U4J)^II+(^ M;=O1]M(PJVKEO?$+^SRT.\8C=5WU MUQW)UE71^<"D*F&K9JHN2LBU@?J^9$P^=K2#]NH5_ %02P,$% @ .61: M6++*76*[! & T !D !X;"]W;W)K&ULK5?; MW*%)7U92%4P M0Z]JZ>N50I8YI4+X41 D?L%XZ4W&[NR#FHQE900O\8,"714%4]L7*.3FT@N] M^X-;OLR-/? GXQ5;X@S-Q]4'16]^:R7C!9::RQ(4+BZ]J_#B)@RL@I/XD^-& M[SR##64NY1?[\BJ[] *+" 6FQII@]&^-URB$M40XOC9&O=:G5=Q]OK?^NPN> M@IDSC==2_,4SDU]Z(P\R7+!*F%NY>8E-0 -K+Y5"N[^P:60##])*&UDTRH2@ MX&7]GWUKB-A1".,G%*)&(=I7Z#^A$#<*\8\J]!N%_H]"&C0*+G2_CMT1-V6& M3<9*;D!9:;)F'QS[3IOXXJ5-E)E1])63GIF\OWMY#TQEE9%8)!+F ]R9'!6]DN80[5 5<:8U&/X/3*1K&!3T]AX^S*9R>/(,3 MX"7$T7KRTP;/=8TG>@+/%-,>Q.$91$$4=ZA/?UP]>JSN$S,M M/5%+3^3LQ4_1XT*O SZ#=[),*Z6P-/#I:JZ-HC3_W!5C;;3?;=36_H5>L10O M/2INC6J-WN27G\(D^*TKXO_)V*/XXS;^^)CUR;6050:I+%:5X73_3"E6+I$Z MA>F\W-K:T%FS/6H]">,D2<;^>C>B0ZFX/QBV0H^0]END_:-(9[A&PI8BK-@6 M%E69=>&K;20[GL^C?K@'[U!H-#P_[X8W:.$-CL)[5:Y1&\>;K9"5XFMF4&PA M1U$3S$J.79R^.&[X4]B9@8.#&(;)(-@+]% H'"7Q8Z&;[[B//A])LZ1E)SEJ MY8UD=NRD2*S,12<-U\D!V*@?C_8B.A0*NN]MV"(;'D7F&D 7G.&!IWX2["=Z ME]#HB40?M8A&1Q'=2<,$2->8A.W)QO9DYEI4%]#18;$-DV _YP^EPM%H)YY' M4,^]O8,P>!@WP??2]54)KUE9T5KBFOP94"AP[2I@ZRI!H,$,*"-X6S1V#)T, MS@9!8*O'*I!@08L&#G[(X._ZMJ-%2EI#Q12Z\8TPA:9 BPS\D:##(LY7?']+(0-TW 2#X(>E1Q1 M>$7A"B(I@]<5M1$R=Y1,,"YM]AB-=ADE@A9(TRW[+Z3V>X,CG()=":DI"T*: M<5%92+3>\7]%-L5/.=$0O7.^X<1Y9<#NR=PZ0%L1O+2=!!:,*U@S4=F+?2>! MDR>N:@)44T4L^[NZ[\T*!;, C 0YM]/462$6:+"DN9U]KG]+E:$B7[0"E)JY MG;>^1IZ1&9[:"J5UG!=:_0;K\6FK!,>MU=4]_9Y\K4"W=(JW!D5-/ MQ/:T7=9?N)UV[WQJE_B.\ZOSB^EYUWD87$SKK=]_<%S_9GC+U))3E (7!"+H M#6DPJ'H-KU^,7+D]&ULK99=;]HP&(7_RJM4JEJI:[[XJ%J(1(&VD0I"0+N+:AV+:,%QD1>\Q03 M/3+C(B9*-\7OP',\7[=UA77]$L"/:$&2.8*. MVYJ(*40\44)OG82W'L83%#_@_.S&KU7N@";0HXSIO957>:>WT]FPE>8UJ[:C M@NT^9_,.L'5?AG!1V%_ND;>/R\/G42'W_I7;NLIEJ;VRU%[F5SG@-U@JX&D6 MW@W\/J:C)N:EOI4IB;!IZ;=6HEBA%9R?N37G;A_AB/V2U\_<_4/10D%7 M65C@[5F/0:@PEGN9_5,RG\ALA[E2,E>.[O%#GG.[V.>_7\7/ MS=P\U>9/?!54*V[#7NW!JI98U:-8;<+89[)[U.6K("R-[NYI^MOQ:WFE&G+J8X^]ZM4]M9A9SXT>D3,:2*!X4S; M.]=UG1N1']YY0_$T._\F7.G3-+M=Z.\=%&:"'I]QKC8-\>]B38@$SY[KBZZUEG)S:]O" M61,/BRNV(;ZZLV39X-79$KDXV;"U9D=HRRH1WQ!F0\X M67:M/KP=H+8."$8\4;(7J6.@2YDS]EV?C!==JZ8S(BYQI(; ZF]'!L1U-9+* MXT<$:L7/U('IXP/ZIZ!X5]<-__!P1D0JX;KX2@*( =&I /0JH!X6&F05E M#;'$O0YG>\#U:(6F#P)N@FA5#?7U-$XE5W>IBI.]X>AA_-2?C9]&8'P_G3T\ MWHWN9U/0OQ^"+Z/AY_']9] ?J-OCV7@T!>^G2D:+K4L 6X(EIASLL+LE0I\J MC0B)_07U5XI'3G=83Q"@OI!\JR9>B@_@_9!(3%UU= D>IT/P_MT'\$X- ;,U MVPH5+#JV5%7IW&PGJN!C6 %ZK0+B7($ZO "HANHYX8/3PU$VW%9? MJ(]]AZIB)DS0H =]&SU+W='F:D&,?"5RCO7UO_.*,R91=$+-%4TXV6"Z *-G MU>P%"53WIUP3'A8HX@H-TWL=LW=]JMQ=BN?45'/"&I,OL:$?-R)JD=R:3O.&RKG"F8 MX!>L\5**H(YS=,_]RD2R#$WR]&;#P3)W# MR<+$RL*;2EJWT5$6YJ0DM.S.5.)(D='85>7OCV3QGPR^&?NM#";6%<'*&B,R M.L;">WPEH66)2>UZ'O.8E7GZ(YF4Z.FK>%*6[\29(O.VJKF[E^;FS5D4UN@Y MG"M*G"MJ5+(U7^I6;EEH64X2HXS,1KF FX^0,FX>_NQF<@:]8N91XD:1>3OU MJ-9+M/'F5 I/[CG<*DK<*FI5][8J==>W++0L,8DW1F9O7-3&1W F&V\<$J9I MIS[3ZF_D=YBOJ)H$ERQ53.VJI=8.#S\[AR>2;8(OMW,F)?."PS7!*FT]0-U? M,B8/)_IC&PO M=V]R:W-H965TB#XPTEHA*HDM2=KM?OZ2DR)?81A90^R+Q,N>(\B M1I3P,TTR,3!B*9O[/\4OBM?7HC .Y9\H:&,!T;7@! 7)$_D ME*T_8>7/M>8+6"**)ZPKVY8!02XD2RNP.D%*L_)-?E8Z; &L]A& 70'L?8![ M!.!4 .>] +<"N(4RI2N%#AZ19-CG; U<6RLV/2C$+-#*?9KI:Y])KG:IPLFA M-Y[ZSZ.Y_SP&?S*;3Y\>QI/Y#$83#SZ-O7M_<@^C.[7MS_WQ#,YF*NS"/$%@ M"[A7027@[#,3 L4YJ$OTD-,5T1<)?B8DSU5\2 %3#%B4T7\Q!)H!R[G:#5B* M,)-$8F%S#F<>2D(3-=H:7L+3S(.SC^?P44/G,6"9C >,LQ'"7P%2BU^^'6R>\<>HX< H^]PC?A&67(0H:9>I*0E"W'*& KP^8OB#_=DCODWRZ6MV( M)0EP8*AR))"OT!C^]<%JM_X^I%639%Y#9#LZNK6.;L'N'-%QSDE(LPA&NIY1 M^>NB2A,5M5!FR@5,5#7_^ED!P5?A+PZJZS:I;I-D7D-D.^I>U^I>GXS2JN0D MFY(3;DH.W92<0XJ6S)V"6?\,5T/;<3I]<[6MU%LCMV.U=XV\MT8]U]HP[7C6 MKCUKG_3,V^1>0$0,"_4_?D\6GF3]OW'2))G7$-F.FIU:S8U M1+:C;K=6M_O;LK#[)G&!ZRZO?;U7AZ^M7+L;F\O#\VMWBA%'A4] MIH" Y9DL?_;U:MW&CHKN;6_]5K6W93>ZH2E[XP?"(ZU(@@M%V;KJJ +!RWZS MG$BV+#JP%R95/U<,8]6B(]<&:G_!F'R=Z _43?_P/U!+ P04 " Y9%I8 M;DW6.<<% "^*@ &0 'AL+W=O\A^?*AZ3&3XQ_%VM*)?B1Q*FX&*REW)P/AV*QI@D19VQ# M4W7GD?&$2'7*5T.QX90L\T9)/$2.XP\3$J6#R3B_]IE/QFPKXRBEGSD0VR0A M_.<'&K.GBP$7 MLX?[F^G-IR\S\/::2A+%XC?P'MR2B(.O)-[2=V!*B=ARJ@92BG?@GBZVG$?I M"GR;TF1.^=\J_&%V#=Z^^0V\ 5$*OJS95I!T*<9#J;J;/72X*+KV8=\UU-&U M:[HX QB^ \A!N*7YU?'-4;WY4)%4,H5*IE".YW;@W=$=C0'4F?X+KHA8E^=M M"1H1LPH]%QNRH!<#58*"\AT=3'[]!?K.[VWI6@*K)8_+Y'&.CKMD4I' I1!4 M"J &%=Q%9![%D8RH>%;&$JCBU+K(HCZQE)<7/A 1"?#M3CT ?)0T$:W$89O$ M60*K$>>6Q+E&U>3$[3+B 'L$)*>N+>$]RBA'R5Z]NPEV0@_!\7!73>4PS \] MQW'+L%HGO;*37E]I3UE*?X(IX=_53\GM5A6P4>A&_+[C90FL1H5?4N&?E-!] MF\19 JL1-RJ)&UD1^A[%KR@8(0R;.F^)\J ;MLL\*+L8])7Y-=TP$4FSN(VH M?O[V&_(NRT*A5Z'OF'% MS,$C%([J"N?1CF1>6=DQ(?DVMVY&O9L?TG?<;*'5*=&N#:*3TCRTZOELH=7) MTZX/&KU10_6QYJPUI^\.0]S 8==@7J$T6-+LL2[HW/J3WT%E"JU.B M+1WT3DOW5BV@+;0Z>=H$0J-5.OYM[Q_HV0V"45/UAU%.A^*UVX)FN]6B^-F: M4IZ !>,;QHFD8,[^S[J;']1[X"RAU6G1#@\&IZ5ZJ][0%EJ=/.T.H=%# M':_ZL$7U,$ ';_O#. 1' ?+:Q8^T&4-F,V86?Y)/6LD\ID!DPYD/^SEX.)N= M@2\\'_V?E3OF!1QC1WJOX%A"J].FW2&")U4_CNV. J8 MJNBAA_SF!+7AI_L!WE:>:2 %G1='%\C5A=K+.%5N=/ M.TGDGE:-6/6LT2.8SJL$U(&SMD-G8O*@\U MK-FV1J-(=$1KBE87]FRAU5G39A.-3JLHK%I26VAU\K0E1>95QZ.+(FC[10C= M9E4@] MO*^R(5S9$3ZQ+6&[>\*O83.QMIG8SK9P 5.;0KM.T*R,PZC0'W75A;9S^)AM MX1?4Q8NG$N8.]1[CUUA$Q-IKXM/:2L96+:SP,=O)_<,RE9DA^N*5E2G@6H^X^,R>>3[!/&\I/5R7]02P,$% @ M.61:6*=/;4VF P I L !D !X;"]W;W)K&UL MK5;;;MLX$/T50EOLMD :D;HK:QOP92\!VC1(T@WVD9%HBZA$JB0=-W^_I"0K MMD1[\] 76Z3.G)DS(PYGLN/BFRP(4>!'53(Y=0JEZBO7E5E!*BPO>4V8?K/F MHL)*+\7&E;4@.&^,JM+U((S<"E/FS";-WJV83?A6E9216P'DMJJP>%F0DN^F M#G+V&W=T4RBSXZ*^UK="K]R>):<589)R!@193YTYNEHA: P:Q#^4 M[.3!,S!2GCC_9A;7^=2!)B)2DDP9"JS_GLF2E*5ATG%\[TB=WJL__9 MB-=BGK D2UX^TEP54R=Q0$[6>%NJ.[[[FW2"0L.7\5(VOV#78L/( =E6*EYU MQCJ"BK+V'__H$G%@@$X9>)V!-S0(3ACXG8'_5H.@,PB:S+12FCRLL,*SB> [ M( Q:LYF')IF-M99/F:G[O1+Z+=5V:O8XO[N;WSS\"[XL/EW_-7^X_G)S#]ZO MB,*TE!_ 1_#U?@7>O_L W@'*P$/!MQ*S7$YU9B]_"9!+7B^S13882$P4R^@I/B)EE2]V(K0 M.@GL3DP3N9(USLC4T5U"$O%,G-FOOZ (_FY+X,\D6_TDLJ/D!GUR@W/LLP4N M,X3V5#&*-L OFXV:B(HSVT);8GCAM@TT>>9GX0PC"?N\V&JQC O M"G7TQ["5!0:#- UZV)&\L)<7GI4WSS*QQ:4$^AYX_4[RK3 *S\MKB:/#@$+H M1=% G@6&D/[R!_+&,.3%A\DZDA?U\J*S\@Z.!I&*ZF9/K TH&@<)(1I6:HQ" M*0H&0L:@.$I"NXRXEQ&?E:'O4%42?60]!J2-Q\DPO+_/S[)*(P0)5XPR/=R#+.=LM48-CAE1Z+27E1Z5M0G M(J6^:X70I0$U%V8@L6E)+15*?!@,OS ;#OII' [46' Q"I(3:A!\O=+A63VW MW8WQN.\$77^X #><=3JM%S@<]SH_1.E0GP7G)0@FPVY@P:'4CT8"W8/QI2)B MTXR!NB)\RU0[#O2[_:@Y;P:LP?["C*#-6/1*T\ZOG['0'5^"DJPU);R,=:<2 M[4C8+A2OFR'IB2L](6P3I,V2JI6ZU2JY[7TXW0<')@$5;&H[2>]^?6T@ M- %O;D_J%[#-,X_G&8^'F1XH^\9S (%^5"7A,R,7HKXU39[F4&%^0VL@\LN& ML@H+.65;D]<,<-885:7I6%9@5K@@1CQMUAY9/*4[418$'AGBNZK"[)\YE/0P M,VSCN+ LMKE0"V8\K?$65B">ZDR5$32C>\=I]%OJ0Q/QT?V#XUV MJ66-.=S3\L\B$_G,F!@H@PW>E6))#Q^AT^,KOI26O'FB0X>U#)3NN*!59RP] MJ K2OO&/+@XG!G;PC('3&3A# ^\9 [5JLT-5*IE:V*P'1 M#9KC$I,4N!HGL '&($-+V /9 7^+KA(0N"CEZ!H]K1)T]?HM>HT*@O[(Z8YC MDO&I*:27:B\S[3R:MQXYSWAD.^B!$I%SM" 99.<$II37:W2.&N?.1<8$TAOD MVN^08SFNQJ'[EYL[&O/DY>;V!35N?V)NP^<^P]=%7YY"2K>D:&\/R4;'@_ZZ M6W/!Y,7Z6W<([2:>?A-5;&YYC5.8&;*:<&![,.(WK^S >J\+X.\D2WX3V5EP MO3ZXWB7VN,OW=P@+)') :]@6A!1DJRZ 6JB!%333!;0E#AMB56SWL6.[?AA. MS?UIJ,8P.XAKU9)RQ&<['WM M1(%O#93H8*YE#P0G.EA@1:Y>2= K"2XJ^412^9?CH(I-=LQ\UA6FYCZTQ1,8 MPMF^J6$ZJ<'(N=#V[6"@=(P*0L>+!D+'*-_W[(E>9]CK#/]70H)4]I^I&(X\ M<:0KGCN0I8%I,C89PP89>R9LT@N;7!3V&3B79R3/C0A44Z;JF$[+9)P^GC5Q MAT>D@3E!X-D#+1J8'8:32*\EZK5$E[5062 $L.J2D$A3'[S &M:',R' / M]"8:F&_[?C 08IYT!O(N;)L.2\:=[HAH?Z#]:M_$W36]RV!]+IN[MA?[1=-V MA@^8R1K)40D;26G=A/+"L[;;:B>"UDW_L:9"7LAFF,L&%9@"R.\;2L5QHC;H M6][X)U!+ P04 " Y9%I82\LW;6\$ "9(@ &0 'AL+W=O4F3 M+!]82RE7M[:=3Y>01ODU7T&F/IESD492G8J%G:\$1+.R*$ULUW$Z=AK%F37L ME]<>Q+#/US*),W@0)%^G:23^_0@)WPXL:KU>&,>+I2PNV,/^*EK !.33ZD&H M,[NFS.(4LCSF&1$P'U@?Z"USRX)RQ)<8MOG>,2F6\LSYM^+D?C:PG&)&D,!4 M%HA(_=K ")*D(*EY_%-!K?J>1>'^\2O]KER\6LQSE,.()W_%,[D<6#V+S& > MK1,YYMM/4"TH*'A3GN3E3[*MQCH6F:YSR=.J6,T@C;/=[^BE:L1> ?7?*'"K M O?4 J\J\$XM\*L"_]2"H"HHEV[OUEXV+HQD-.P+OB6B&*UHQ4'9_;):]2O. MBHTRD4)]&JLZ.0S9'1N/64C&[ O[XXE-R-5$;<;9.@'"=^6:DW%S.QI-?^/N_F[;\T?IM?$ MH[\0UW&]EO+1Z>5N2WEX>CEM*6>GESMZN:UTK,5T:S'=DN>]R9N#$(U>Y(,0 M4;8 ]<66Y.OO:C2YEY#F?[?U>8?VV]&%7]WFJV@* TL94@YB ];PYY]HQ_FM MK>N8L! 3QI!@FCY>K8]GHC?ZB.K[U*;##M$M$87-;X9N$/B^VMR;_0ZW#*-> MT.WJP\+C8;1SX_F!/HRU#/.=M5V]HG7S]#^@RB=<\9R\_= MU]-W>E[G MP!*,-SJWP9@PA@33&MRM&]S]G@D%1A,REI^[R3%A(2:,(<$T#7JU!KW+F5 / M4Q],6(@)8T@P39^;6I^;'S>AFR,3HEZW=VA"QAN=VV!,&$.":0VF3I.SG._9 M4,=H0^;Z<_A*"1^59GMQDUCV+1]#8WB92:(ZFRI:[9EHSU9V]X3%J(2F-8-%V) M)BM3_X*VA)JD46DA*HUAT725FC1-C6'P1%L*CFV)>M0_M"741(Q*8U@TOV)T)90LS4J+42E,2R:KE*3KZDQ M'IYH2[UC6W*?DQR4(B.82A-F<,'/K")46HM(8 M%DU_W-6$:M>YX ,OU,"-2@M1:0R+IJO4!&[7&!5/,Z>*H3^IZCC.X?^7S/%.\.U&^C#/\'4$L#!!0 ( #ED6E@NB5@K)@, M 8) 9 >&PO=V]R:W-H965TR$1A0,[<5NP([/>?.\ MQU]I;QA_%"F 1$\9S47'2J4L+FU;)"ED6%RP G(ULF \PU)U^=(6!0<\+Y,R M:GN.$]H9)KD5M\MG(QZWV4I2DL.((['*,LR?KX"R3<=RK9<'8[),I7Y@Q^T" M+V$"\J$8<=6S:Y4YR2 7A.6(PZ)C==W+7DO'EP$_"&S$3AMI)S/&'G5G..]8 MC@8""HG4"EC]K:$'E&HAA?%WJVG5K]2)N^T7]>O2N_(RPP)ZC/XDC+N] MWOAAT$>#7Z/!W60P0=V[/KJ?W@S&J/:**J\Y6(VIX M -%HAMX>Z6%0&+4<,VA4@T8G0:])CA5955 3670XW5[#WR,S!85'2MBLR9JG M)UNFP$U$S8.7>>$!D2$H\HXLOU9-U#I)-&5232G>V\KE><8TK+I8.-<[Z(UU MV3K8P9[3:+GNG@5#F!NXKK=GPMZYI?07PG?,ER07:D87*M&YB-0"Y]6M6W4D M*\J+:\:DN@;+9JH^5(#K #6^8$R^=/1=6'_ZQ/\ 4$L#!!0 ( #ED6EA\ MU4!WT0@ #8G 9 >&PO=V]R:W-H965TU8DR3[VF2J9O^2NO\[6BDHA5+J1J* MG&7PRT+(E&JXE>>CE/*L?WMMGGV2M]>BT G/V"=)5)&F M5#[?L41L;OI^?_O@,U^N-#X8W5[G=,F>F/Z:?Y)P-ZI08IZR3'&1$V@12UBD$8+"OS6[9TF"2&#'/R5H MO]*)@O7K+?I_C//@S)PJ=B^2/WBL5S?]BSZ)V8(6B?XL-K^QTJ$)XD4B4>8O MV91CO3Z)"J5%6@J#!2G/['_ZO22B)C">O" 0E +!GL"+&L:EP'A/( A>$#@K M!*S I!8SK(^N[(6Y&-;V]EF)#)(X&-+PP[!MIX(MGF"A/6L*O'.3T[?W' MQ]_#SU\>[MZ'Y"E\?/CXF3Q^_!(^D9-'*B7%*)Z2DQG3E"?JE+PA(Z)65#)% M>$:^9ERK 3R$ZR\K42B:Q>IZI,$N1!]%I0UWUH;@!1M\\D%D>J5(F,4L;I&_ M_X%\T $P D(J5H(M*W=!)^(3RX^?HT(R=O3DE<<[_-RF[,&8N& M9.P;S/$6LP5F]GJ8H ,F?#V,WP[38&Y72XE6U+-2"YY%O&<)H2FHH!, M$PL"RP7QAI[WG0UAK6%E5-DPR M:T%>2%504*,%H1FL2#%D=R$9L G6Q.30#:.A5VIXV([?:AF0.=,;QK*&L[# MD:_#IR&YH]DW\D@Q1.#A.Z5$Q,W=@%!%8'(IS5C#AR_V69L7L>B!\Z"02FB^ MED4"_WFFP3>EC4IHB, T HU5Y4;/MV[ WR)+F%($I!/.$ &XB%;0/<4$:"V9 MAAN.?5DD9$RSB$&?H5?H&Y<$-*6J;A"L<&3),B;!MS(Z1:98!$;$/3%/^-+X MJC"F-7J&OT$D((E[*7W>ZBU56%S("8"""*%0E C%$&%>*$@[\$!8LJO[&&!X MFK(8J&7),XBS"&ZR)?EO 45KRP ZED)CR'/@ 0'?^ ,/@ % *"+4T MBA8B@489\2(NHR)5&IE1;\F)#ZM](?$7C'I$$Y;%$)1_"@I,(J=@%6#C[PM= MHAV,@CL8T0.O8+6UN5>NN)![&%9C3JE'%='J *RD%N&$PJI )$5)I(*QB&9 M$=M& "T"1= O1M_ +TFH)@E#(5"F)366 )^*G&Q6#"0DL5,.XX21M9U>:0PB MY@R"%2/^V.O5!FW1B$&S/A*3]QFF6)04^&2PL[HV?FMM>U /".2*0#6AEF": M]42PR-2NNR$G0<'4!;OVZS;I? MT<[2>1M<3 $<4J>J5_>J' UIN%GQR,RJ2I\U"$:46=E:%W4U\S!TQO0#UB"@ M^T;4 [LU8@/EQY0#9(Q<7E0DY5+$152I.RJA,+1[1$NL\5N>3?+6C+G"Y#H9 MGY(B+^>TB*!X2)99!2IG$5]P4 SE"$Q ++:& JRP>MKE;VXK%@I7Q7D(EX3& M,;>5=F7+#7FAW QZ[87A( 0#G"U64.1V_ZI-U#7LB:$L+WF6V2Q'OVQ2-"J0 M3?[NZM8KF8#@"1B,6_ZX2,#)>J3;)X81TV89,RL!U\]F56NDSL!4=%%@5)=4 MQEM#(*/84AP4N6$/RSV''1P''O8#BVFX2TK,J?%PLU/;L6V_2[#0$5B# MY6G%\O0'6V63DCC?VKBUPKY?(W>?UT[\8WEU"18Z FOP>E'Q>M')ZX=ZB6QC MMEO5O6W+U"E_+.TNP4)'8 W:+RO:+U]Q\F-*MZT:;=1?'A0,WSLH M%Z\9-.LTYEC>'($U>/.]W1&L]UKF3$_]+VDMMB7*>8V7\3YUW9J.S4VG:*$K MM";+M8-N_[4LFQ;GW^[3W+L2[J).M^F!]BGO5'LTY2[10E=H35!)^7O MJ@9PU]>U4AV\IBQT*SN::)=HH2NT)M&[0W?_-:?NM;;YA\EM\28UQDU?O4^Y MTS-TIVBA*[0FY;MC=+_S2!AS6VK^/W,.AAD>XR%NS%5D4AZW@^8)5W@J&>'6 M6>GV4#@]82_1ZE,IN-Q?)F:MH_SSYJBP=90WKD8UF=N==OO=9\HE<[CS93)M MI<3I"?*[1F&'9[/+][DQPV]0,/>]LNI^@3G=YKM":3._V>7[W1J_Q'G3[^A-*]'NV M9@D).M^(=D,?S;_3':-3M- 56C-(NTVC?^'TO:COQ',=73ZN.O=^:3I[WG]_A1F/GN: =CORC[0.62 M9_CJ80&0WG *BYNT'VG9&RUR\Q727&@M4G.Y8C1F$@? [PL!\2QO4$'UJ=SM M_P%02P,$% @ .61:6&*+&AN) @ 708 !D !X;"]W;W)K&ULK55=3]LP%/TK5H8FD ;Y+M"ED49;-"16J@;8LYO67%18J53L79E)0 7%E12-_"\@5MBPIPTL6MSD2:\5I0PF LDZ[+$ MXND"*-^-'-]Y7EB0]4:9!3=-*KR&#-1=-1EMP3V G]V)DG"PY?S#)53%R/",(*.3*,&#]V,(8*#5$6L:OEM/I7FF ^_$S M^Z7UKKTLL80QIS])H38CY\Q!!:QP3=6"[[Y#Z\<*S#F5]A?MVEK/07DM%2]; ML%90$M8\\6/;ASV '[T!"%I \%% V )":[119FU-L,)I(O@."5.MV4Q@>V/1 MV@UAYE_,E-"[1.-4.KZ9W4\7MU<7UU.436=7-PLTN[F=9N@PTP>FJ"D@OD)C MSK8@%%GJ- -&N$ SKD >H<,)*$RHCH[1739!AP='Z 1AFXWO):8%3)QE=9I MWN;FK::+1E/PAJ8)Y"E:%'0M"BQ?^ ;?-<%+ M0HEZ&O99:;!1/];FJA9C!LTT$8Q)Z7N-M]_?\L>Z$LZI1%[RJ[8[CD^O3]A@(1 M*6O,OZ#, 5Z?\7UU6X3,V*Z+TKZ!U!+ P04 " Y9%I8 M^5HT):X" !!P &0 'AL+W=OYEC"7U.?Y!8 M)5VK;:$8%CBG:L+7][#UTS1\$:>R^*)UF1MX%HIRJ7BZ!6L%*6'E'V^VZ[ # M:/A' .X6X+X7X&T!7F&T5%;8&F"%PX[@:R1,MF8SC6)M"K1V0YC9Q:D2>I1H MG H?9_=W$S1Z_/85S>XF#V@T[-T.1\/9\&Z*S@>@,*'R EVBI^D G9]=H#-$ M&)HE/)>8Q;)C*ZW!,-G1=K[;Q+/,RZ;OOM>HG-2F+SI,2Q@ R3&,%&5U:I3Y"^&(B;)KE.ZXC,H)(9G)19GG3&V664"P%,_6O/@X/M;+1]W]^36I/5;#6#/:WV M3H$RC\,#%DO")**PT#CGJJ4=B[+@EH'B65&SYESI"E@T$_U&@3 )>GS!N7H- M3!FL7KWP#U!+ P04 " Y9%I8VD89!7T) #W4P &@ 'AL+W=O4SA\* M_KW<,2;08Y;FY<5H)\3^\WA,[JN,F7I MV)E,@G%&DWRT.*_.K?CBO#B(-,G9BJ/RD&64/UVQM'BX&.'1\XE?D^U.J!/C MQ?F>;MDM$]_V*RX_C8^4=9*QO$R*''&VN1A=XL_$\U2&*L5O"7LH3XZ1^BIW M1?%=?;A>7XPFZHI8RF*A$%3^N6=+EJ:*)*_CCP8Z.I:I,IX>/]-)]>7EE[FC M)5L6Z;^2M=A=C&8CM&8;>DC%K\7#3ZSY0K[BQ45:5K_10Y-V,D+QH11%UF26 M5Y E>?V7/C85<9)!"QF\)H/WU@Q^D\%_:X:@ MR1!4=5]75E73(15T<EX..XN82K^A*<%RX!HYLB%[L21?F:K0WY MEZ_D=RR L:R/8Z4XSY5RY5B)-Y2?(3S]A)R)XY@NR)X]9/$9 MW51Z]/;LV)"=O.&[U]FQ;ZE+]]C W(KGOM3 5'/Y477^-5H6F8R():UBRJ5L M:?F6R2@ET-T3.DVWHD_5ZS9:_/UO.)C\PZ0L)"R$A$60, ($TUJ$=VP1GHV^^"9[*7_@B6"\ M1.NDC(M#+DHD@P>*BRQ+2C5J&>.(E3M4:4A86,.F%4P-YO<+9XJ]R?GX_E1" MR"()$$R3T#]*Z%LE_++9,)[D6RE8*8Q26?,/E0H2%M:PX$2JF>MUA((LD #! M-*&"HU"!5:A?#MD=XZC8/ _;\DAU,AE_Y=0B_HZ:(M=(3E*1['H'FL<,[0]< M'0DDBB8=5:&X1 ?5=Y'8R20IS4W"6Z]GJ/!!3RL\J7]TP4+(4B-(& &":>I/ MC^I/K>I_+01-:P&;D34^'8%CND]D@N0_QEG7E94]5,EI+T!ZV DZ*DY[Z#L4BS;I\438_6@EQ?Y M\81)!VN)0W68]:K8F?H^[@C13S6=>M..$OU$>(ZQVU$#Z.HU->9'->;V]D\? MT1W+V281,M#5+1UM>)'5T=#0)TSU;RUC:/W/^Z//+.CV@WXB/,'3CDB1(97K M3N>=^@>Z>JW^\:1=74Y>F>MQ%A?;O*IY4W\P+A>MS*$UWM!.(X;K.F[0:O4%_7[#U%3"N *S9Q\L&"0M!*5%H#0"1=-E=5I9 MG7=>FC<7 -4P(&DA*"T"I1$HFMXP6LL&6]?_B^7I"J%9.)1%NE9&W_YPER:Q M7$?4*T"SW^?V9QFN8=J^M%_'8$5!_190&H&BZ8JVE@NV>RXKN6JKA$1[GL@% M7G<9J-0U*FDP-N9^5T50*P64%H'2"!1-5[%U7;#==CD=A]&?Z&BD*2?FBEC:2QFL%R0M J41*)I^R[^UJAR[5;7B M1;I8# MZF:!TD)06@1*(U TO6&T;I9C=[-Z]\#I/4U2>I>RZJ;WYB .G*$M5_>[7[^_ M;2]L<"/H.V483SQG-NF8+"%HN1$HC4#1=(%;<\NQFUM1<_<4W5;+H"_[JMM; M0SSH3B)06@A*BT!I!(JF"]WZ7X[_WB$>U!\#I86@M B41J!H>L-H_3''OLUI MF1:E6FK5YG:2"SE3+^6D_9ZF!^,M9CMOL,XUS3^)XG/WS)^?_G3#.:BG!4HC M4#1=S-;3ECVC=AO,U[LI0Q^D@/450.E1: T D73U6]=-1>_,UI%SK<;..SQ\8+^@P0W%Z6]CFLQ\=^IWS1G0T_.>K8I M:*$1*(U T71]6S?-M>\FBVY7*_M\#-0, Z6%H+0(E$:@:+JNK1GFOO=F,1?4 M/0.EA:"T")1&H&AZPVB--==NK+W#? S487/[F]4\[$]ZSPB&H,5&H#0"1=/; M0&N>N?;]9<#3,5"CS.T_4>@ZV'%P]_DXT&(C4!J!HNGZMAZ8:_? 6GVUGBW[ M<+RK(GTMJAK[C8*"6F%N?X/;W)WAH#>]!MV5!DHC4#3]51FMM>:]LBN-\:2H M[FFH/OC2O#OO]&J3M/:"ADK;T+18/)L&7N?QWQ"TU B41J!HNK2M;^;9=Z-! MKZ_LQ0T6&!O75]TGQ4$+C4!I!(JFZ]O:7Y[=_KJACTEVR-!>T[FD*>5/1OU MS:N&UM$/=]?'H(5&H#0"1=/U:YTKS^Y<76ZWG&VI8"A-LD0H'=&>,_6*?]7,>V=@YO\2? MH_H=E"VF?B7F#>7;)"]1RC82.3F;^B/$Z[=,UA]$L:_>BGA7"#G"5H<[1N7< M6"60_]\4A7C^H HXONMS\1=02P,$% @ .61:6#C;6[3>! IQ@ !H M !X;"]W;W)KU9(_:@U&L1C]WPT8&L9^!'<7 MP]9Y"WDPI^M ?F?;/R E%#LX8X&(_Z)M.M=NH=E:2!:FQLJ#T(^27_J2!J)@ M0'KO&)#4@%0-NN\8.*F!$Q--/(MI75-)1P/.MHCKV0I--^+8Q-:*C1_I-$XD M5T]]92='DX>[\9]H?'G_[>'R+W0V2;*)V!S)):!+'61?OB(_BON3)>6 [E8Z M ^(S.KL&2?U M;ZBFW 5L%=088\)NF617 IT$WG@E0$L%IT8SWD'[^^UCJ,.+DN25A>C!*)3#Z'KR(58T1D,6ZI0". ; M:(U^_07W[-_J^#4$5F+;R=AV3.BCN[444KT)?K1 5,9O[!06?A3I@?257@'W MF5<7A@2[%V/KZK<9.4[?)OV!M2D2-+IP),%N1K!K)'CS GSFB^J;FOC??>/_ M5X)[V*GX;USA2/][F?^]0Q,$D?=Q:GIO4X/=#NY5J-5,*V>PY+2;.>T:]]"/ M^"@ #]$-<'6T(4BS@%;L?OZ$24]PI^(_M=N>\XK]QA2/]QW9^?MLGV5(I;"DY3MNIDJN; M5LIAV>V"[,"';2H.6G1J%C-U(G,E[]8T0!)XJ,_X5Z"\_GS'36ZUIM#*02%Y M4,B^N:SE:K;N)%%"^!QY]+4N6N-]$6P4)K*H7P-5)I+!8<%E:#R M*;FO/@1FZ(D&Z]H"BAO5)$VAE9GGJ@3O+4MJN2;6;K',N$ZO>KC53'/['?S> M3LPE!?X?FB*U+2[J=%U2=>T4F@+GH@+WC&_6$XBXDJBR!R\K]0FA.I*AC1H^ MK"0:Q$\$Y^0 ',%:3==A4!GMR*)QW)5O'%\I1)R<*XN03J =<3 MU/,Y8W+7T0MD_YL8_0=02P,$% @ .61:6,NU4VW43&06@B![]# MQ"8.^A%92*PH!U$>.A2<:H:<7,%M47@$(7D<2HC03++P&3UEL13H2D_/-?KR M .D<^%_'YJ(SKMYN-V)-0Q@::C\)X%LP1C_]@#W[YP[7;N7:S:,[;>NJA_]> MYVN$)BQ5FUC0?!N,.:?9$M3&DFC^@IKMIO0EOSW>41ZA+Q]42'0O(15'1^?^ M#Z/K5:/K=:[)4[95JZ(L4S4(6,99%F=+G;-KX#&+T#]'E[_P743V\LBZ9FU' MV V"'NX-K.T12UYER>NT])N:5NVH2]H[E,9.X'ON<6F_DO8[I3\5<]&E[!\H MO_<\W/?\X\I!I1QT*JO"N(#XE'AP*([MGDV\X^+]2KQ_=A* *E/G+7__< T" MSR9!BQELUX74[K3S.0> MK,%KH"&ECHC4$0EH 6-.=K29 /O6O*UKEQ'JVHA MW6^X)@XQ[9:EEE]PFC)6WZ3%;EWT<7?5GZZ4.Y86S-IC>'H2P]U1WT@J7',!>]^9Q+B33&\= M8$T?W(V?_P)C? @F[/95;6O)E1I,N)M,Y^ 8'X+)(8[;MJUJ+N%N,)W!8WR( M(<5$'WLM%9W4&"+=&'H;%D M<6Q%FF\SP&J\'Z? E_E7 (%"MLED\:I?&9XH%RE:D");!0 M76W35W#AQ9M_<2'9.G_;GC.I6)6?KH!&P'4#]7S!F-Q?:('J^\OH7U!+ P04 M " Y9%I8XBXM,_$$ #0'0 &@ 'AL+W=O&ULQ5EM;?E#,VF8" MR"?)<=)?7X$)&(QI/%'&7V)>=A^TC_91=J7^FO%'L0"0Z#F.$C$P%E(N+TQ3 M3!<04W'.EI"H-S/&8RK5+9^;8LF!!IE3')G$LEPSIF%B#/O9LUL^[+.5C,($ M;CD2JSBF_.42(K8>&-AX?7 7SAOZ+]FP:M@'JB ,8O^#@.Y&!B>@0*8T54D[]CZ=\@#ZJ1X M4Q:)["]:Y[:6@:8K(5F<.ZL1Q&&R^:7/.1%;#MC=XT!R!U)W*IM4)++S(R,V\5?IBD\SZ17+T-E9\<3NZ_CO] MX]'M]?WH"SJ9J+P*5A$@-D,3R::/9RFI 1JS6&6:H-E<73VGUX!4UJ&K>!FQ M%P"!:!*@/UD"^8//Z,0'2<-(?$9GZ-O$1R>?/J-/*$S0_8*MA#(7?5.J$-*! MF--\N)>;X9(]P\4$W;!$+@2Z2@((J@"FBKT@@+P2<$E:$7V8GB,;GR)B$;MA M0..WNY,&=__M[K@E&KN83CO#L_=-YX)RR.?LEKXH@4HTXIPF\W$#\ ;TS] M5JA#4U\GF*\)K$)AMZ"P>^0EIZN3=YU@OB:P"N]>P;OW84N.MZ,C8JM*L:;( M!BOL8:^FR5TK['6=/>M-KPBNUQK6Z/<>IZ;3)S"88 MUX3:8.9T'.(T*Q63,D+2'B&-\O)?=8Z/(,-DWBK3=KB#DT4GFJ\+K4IE6;WC M8Y?O6&O]KA7-UX56);\LX?''U? Y=*5ZM7I>MZ[4!C-LX6Y=J;MFA'CV/J66 M13QNK^)_@P2XJN/3Y*%!'":AD)RF&R_M@FU%/3AG=*+YNM"JC);M W:/+5BM M78=6-%\76I7\LO' K?7U^P3;W968Y^&=?ZT-9CUGJYO.B=@UPYU.C^P1;%GB MX_8:_SI1;:ED//R?SK0=YN DT8GFZT*K4E@V$KAW;(5J[3NTHOFZT*I;JV7G M05J+ZW=N&^7@%?$Y;KU+;;"J;QNUFE1#*^MZTE[7?Y4+X"ABR?Q, H\1%0)D MNTK;$0]-%*UHOBZT*IME#T'(D55*M'8=6M%\76A5\LNN@[06UN]5J;V[X^RZ M]=W=!JO=[=T&H[I.S:VCKACX/#LR%&K *@7^(+?W.X M6,)LSCIO*)^'B4 1S!2D==Y5)2;?'!]N;B1;9@=J#TQ*%F>7"Z !\-1 O9\Q M)E]OT@\4A[C#_P!02P,$% @ .61:6*1^G\4*!0 PQX !H !X;"]W M;W)K*4]8TMY[L[TV3A%B>(W9(=3L4W:T(3Q,4MW9AL1S%:Y4%);-J6 MY9D)BE)CT,O;'NF@1S(>1RE^I(!E28+H7T,]'=K@ M.>;?=H]4W)D5914E.&4120'%Z[YQ#^\"V)4!>8_?(KQG)]= +F5)R ]Y,U[U M#4O.",K?BV M;W0,L,)KE,7\B>Q_Q>6"6I(7DICE?\&^[&L9(,P8)TD9+&:01&GQB5Y*(4X" M[-8K 7898)\'V*\$.&6 PN:O,C5SZ.%7E$J'Y0YI^+;2,3QP>AA.ATOIL%L,0?W,Q^,'F:+\>RKN >3 M\?UP/!DOQL$Z#FX^?FQ:JQO@X/&!LYX!YS_2"?\%5R.A4 M3Y63E(*H-L,E.GRCNU0B/N& MR(<,TV=L##Y]@)[UIK8J M/5M*/1\I>8[R'5-LV" 6SWR3?$K&M?+IA/D%S#N1Q7:[WKEX;_6J2>=5TGE* MZ61NH.(E(4/QZ>.7"QFB7<1%.WX1;T.KB&?-J6VH'.%:877"?._B>>NVW&[W M3%CO0MAZKYJP[4K8ME)8/UJO,14Y%P.4D"SE@*P!%SJ*QE6Y3^0JYY=;$HLO MF.PSGSX%32HKA[M6Y?:%,(YE675=?)TC!II@-2\ZE1>=*[W8X5+X:UP!?[]G MIQ\6A;@CY8RO?CAAH&K'F0+=RH*MT8((W(I&$,8J21LV4 MT=<^W#IAODY8T+U,X1:$S8D&6L?*P5**&V24@.]3G"PQ;7RE4\=?*Z]6FJ^5 M%NBBU9TXJ>&@[M?MDJC+&YTT7RLMT$6K>V,?O;'_1YM .9GZ+M"^V 74<[[: M+_LBOWBN>[X/Z!JS[L.Q(H7*TJK)!Q2MSLV@>MW06M1JI?DE[73S;O#LORA7 MX;%>A>J"]6&]CH1?3UBX-<&R5+W?4(P3<<_4.X_6FE4KS==*"W31Z@X=*V#8 MTK[S:"V(M=)\K;1 %ZWNS;'$ANH:^VN&*$HY%IX4&:_1#:U5M%::#R_K: _: MY[]/P,LZNM:KKMZQCH;J0OJ!;\76L! *,A06/TXH,X[6.EDKS==*"W31ZKX< M:VK8T9YQ=!:](ZTT7RLMT$6K>W.LMJ&ZW'Y?QM%:=&NE^26M]DMQU_7.,\X; MO0KUS)-#N03337X:RD H=2E.4JK6ZL3U/C]G/&L?PKL1;&CWY0EM?@AXQ!?' MNU-$-Y%(6#%>BZ&LV[;8B&AQ8EK<<+++CP27A'.2Y)=;C,0;KNP@OE\3P@\W M?^V#3@[G; H>?_X>_;?6 MO#3S&%5B4:1_),MZ??AT?__:>M6,N^4V%5:QLN)-E*]% M926R]XHXD;^&HHZ2M'IM3:V'^]!Z][^M&>^A%JW19YO:FLZWPIEMT ,VGVX)A^=WQ%T8BAB-]8C/S+HC9E0(46 MIQ>G0/'P].($<<,._*RO_^)XFVW3J!9+ZU.]$:6U*#*Y FR:J?DLK)L\ M+C(A^Z^H9+_\^4$6MVYJD57_@?IB=RX.GZM9@MY63U$L+B?R#)4HG\5D_L]_ M$-?^%6K',8.%(P7KM#$_M#''HL^OQ#K)\R1?RQ4FC?)80$VW"^&U(9K%]GD^ M]1BQ@XO9\W&C #(J=9HL-&7,=[R#J&/#.=AP4!MWXCE*MU&SW$(&=H7=HU-2 M%CAZ_4W5U DHU^L/R&C@'LDZ#MR# Q=U\"7Z9K7I!C7B E5T;*X9,56N8_N: M#5,4V#;LP3MX\% /NTD:=R9ILI^D:3M)'X5,YT*ZC-.HJI)5$K=6P<73,RI( M?.XXFE=3-76HQXGFUI11W^OK,__@UQ\8=5T;D O?.+'/&=5,F"+/6T9_TC1ZQ#4/L? M)4?'V[(4>6T]B3(I,)/[Z0AZ)>9,<2G5EQA -N6.%^B#%M(Q0CRWQR]5?BGJ M5R+30-;:!^A6T?5]?06!=$!Z"R%=-[]UK2C,(6B&GS_D\JHF3?XGQ^5Z-XC3 M_2!N+AZ>)79&CZF8RI5S6D623^5%S%=)H_([JQ*RSY,ZD:CZYZW('D4)L@]> M@7/A9]1HX5C1NHVO^(?PGPB9!*6MLQMZS&CA6-&Z#:T(C>"(=A)I$@BN'*XS MV +2<<^UTX"30'S%?4\W8\HZ%0#I&.]+!8K""(YAXV(G,3F+VIP0W3&$8X2Y M1KX'=#Q@??E><1O!P>T4]B0F:!';Z#I3Y#%7=P%P'>GI.*J0C>+(=@9\4@B; M]%4!$A&BY?L04/$>)XJ^*$Y?/Q ^J4E0GKZ6 !J7ZB,1$$T)[7&N.(SB'#86 M=U*3KN2T\XTNAB#,]KC.G9".!WT7?%2Q&L59;1@[]P&T,^M7LVM$(RBB/927!) 9*25Z)Z9@=DOJ=3&2#JX4JJB(SB1#; ME11 ,1)X^@X,) M\X\(%(M1G,5.HTH*0!'1P000!=1(YA!>]2$E M571%<;H:%RDI1$^!WB4+2.8'KF$9V#ZC?D]"8 K&& YCIP E,]')9WJ?+ "5 M9^L[2"&@FE*/]P )4RC&Z0%5@V#%5K&]7CRFZ8CA=_4"N M9"8A>6Z@+X: RF5,7TP U91RTK.:L*,;@#AMC067S(0HQ[,-KQ"2N4R??X#L M.#]TK2H>8SB/#8/E/D!GA 4Z^"X %9#D0D#6;T+Q#L/W>'Z32V*RSO=]%O]M MU6645VFT>PQB^=]M56>R+ZMF@B:Y_'$JCY)ZKXO:QR4JJ]Y$M165[8WXR$J+ M?#VM19G)$L]B%Z"Y\9Y']59J,#+%:WOV/=]1@6FL:-V>4L#$W)](I@REL[,; M>LQHX5C1N@VMH([A4'<2F3* V9AG7C1".B)SIK$>F[H>.F6*[-C0S4X4Z1@ M8@[S##: MLULQ[A^AW1=IUT;BNS8B3<\<3CH*I[*Q )0#5 ;-,T &SC,0 M\OKGF0(XC@/<,(5RZ,X;8SHE+R =D-)"2(=9483#\2TA=(-SA8$JAI3X2<\E MG5&CA6-%ZS:X(AWN_42DY"A6G=W08T8+QXK6;6A%8APGL=.>V00 R@N8\(Q!^>Q M4VC2&0:Q84F(2KJU5R#FX"!V!DTZPV U+ E12=>$ BL'!ZL?2).."4>&Z4%) MB$JZIH\>4L?I:BR:=$QF@B891%; ) -DR"13_.7@_#6,DOL W1<&''US>0') MS$P60K).)MOYF!V]3Y2)Y%F\.WAW>_WK5O/&G?7Y&WX>X- M+A5F]T+9;52NF]&=BI4,:;_Q9 N7NW>T=@=U\=2^M?18U'61M1\W(EJ*LA'( MWU=%47\_:$YP>%-N_G]02P,$% @ .61:6 ?L*B,/!@ D!L !H !X M;"]W;W)K\3#2]U[ M*)T\B>*[G'.NT'.6YO*T-U=J<3P8R'C.,R8_B 7/X9>I*#*FX+28#>2BX&Q2 M!F7I@#B./\A8DO=&)^6UFV)T(I8J37)^4R"YS#)6_/V1I^+IM(=[+Q=ND]E< MZ0N#T,ICI2D8_%OQ,4]3S03C^*LB[=7WU(&OCU_8/Y7B0SC ;Y2:[S?J<*^#6!.#4Z&X\?KAXNS^[/(W1]__G\%HVOKVYNSS^? M?[F[^'J.+K[ ^3DZNKR^N_L%'>EU-UFF'(DI9#U.F93)-(F9SJ'4%X6:\P+% M(H-5.-?+8\51DL,Y1ZF0$B@BKEB2PE$?/=Q%Z.C=+^@=0-#]7"PERR?R9*! MF![>(*Y$?%R+(%M$8(*N1*[F$IWG$S[9)!C C-330EZFY2/I9(QX_ %1_!X1 MAU#+@,:[AQ-+>+1[..Y00^LDTY*/;N&[-3*%SB9_PM*"QU*9_*;+6WK8;GV8>F2=BP7 M+.:G/;B3Y,6*]T8__X1]YU?;E!^2+#H0V48ZW#H=;A?[:"RD6C] *YXON77! MKQF"DD'7[M6(D( $CG%!O.]WR*-W%1&X53=*:R7\U!$JP.R2&HC:,#,,A=@U!%A@.?4KM>OQ: MC]^IYXZEL*RU&.B"W[E*\IE-BM^Z.?9=BH>&% O,"_VA8TBQP'#H.(Y=2E!+ M"3JE_,9S7K"T%,,FT#H2J8KRN;4I"MIC<'W/,69];(%AXH:^H:@-&^KLV 4- M:T'#3D'W0K'T/7KDX';JIJ+8L_T!&K:&X/O4;Z7( @N&'C%@41OF$H*#T*XH MK!6%G8HNWM 0MN[:=WV7&.MG;($-*0W,I%A@>.AXKET#=AH'X>R2EYR71>VM MO%1D&V7 I20T-%E@(0T" Q998-@/<;#EV<&O;!'N%/60@XM.DW^@'<[ /4MT MI.T+!]NBS>H*' Q[3'D?EF)?0LVHRH6^AB2/ET6B$MT?KWCVR(MOZ%]TEHDE MM-NF%0/SM!#9KIWWZ+*T3R^,UJGME+1ONSTH6W0HMLUTDB:=Y,=T0-6X#I63 M0[)%AV+;S$EC2G&GR1I]2G*6QPFTJ*IF'/%GV,[JAZRL)M;II)8BY@1F\;"@ M FK60PL*;VE1N+%VN-O;O572J_ -W]*J?6T,QIXY^C:HOZV4-VX.=]NY/4MY MVX/U [/!VD ^,>VI#87)%CF-F-^E;1M,K1-S^R;-ECHF9[;@J)T2^LAC>$FW89[O^UJ1;8IB!)J"K+!,#&3 M8X&Y=,L6@C2>DW3ZISWWJQ69L8LCYOL>&RQPB/EVQ (C@;NEH9+&LI%NR_:6 MNR%M2^53LP#80&%+@,7"4;+E;15I[!GIMF?[&1QB\5@!;"]-01:83ZGYFL<" M(R[>5@(:ST9V\&R6E_&PZA!T1K2 !B@F5GE>ZZ5@/P!]ICP+S \]LV);8,1M M96SPZE-%QHM9^AAF;]K>J*%3-M M]E(^!4KG0P #*]:??]8G2BS*#R*/0BF1E8=SSB:\T #X?2J$>CG1-Z@_PHW^ M U!+ P04 " Y9%I8B*L->_,$ !@%0 &@ 'AL+W=O&ULO5AM;ZLV%/XK%KN:>J4V8-[IDDA-R':OM%M%S;I]=L%) M4 %GMFFZ?S\;*"'@L&P7[4N"S3D/Y\V/CST]$OK*]AAS\)ZE.9MI>\X/][K. MHCW.$)N0 \[%FRVA&>)B2'1J5PIXQ BCN932HZ 2FF!)A_*8);:POTDEWG?<"K>)D*/SU()1% >0S")"TXCL&CJ,T5 MHGF2[QBX^94P]AFL,06;/:+X,[@),4=)*B;OP/,F!#>?/H-/0 =,OF8@R<%S MGG!V*R;%\V][4C"!SJ8Z%\Y)$_6H=F11.6)>< 2:X!O)^9Z!51[C^!Q %U%I M0F-^A&9A#B*&.)H "]X"TS MA4'+Z]5-A7IXO3H<\,9J$FV5>-8%O,PL9G83,WL( M?2YK.\DCDF%5S"I=K]25]/HVMVS+#*;Z6SL8?:G \KR.5-B7@FX /:,1.[/? M:>QW!G,>XIP(SKB8=6?,K(\)%HX$=A8UMXF:.YCU345-!1/L)C@I*AE0T!O( M)=6M-Y('Q60F&%'0<_1Z*S>>)%(%N/J0VTJKXSJ.!PVW4R4*0*USCM?0<]>&,6RIA@X4A@9S'SFYCY5](#0)S3Y$5LE"]BV^3D MVOKPKZ*0OI2*0OI20Q02-#X&PSX2+M9"7&"Y#SDJ'X)>179J=MF7$"5K=M R+KG::N3@=Y%] MK3[2(AX5+1P+[3QTYBETYO_%^/67KJ!\E:2:\U62@Z0/3TTA'.R?KEC>-<#0 M^E:(F*;G^M#O.O+/@N=^G!HU.-RIK;9;<9"4>2H3=">/@C% 1T0OG"7LGB6N M;]C0[+K6E_,LUW!AU[.^'+0#P7(7Z!>>6C@XV.O\A]H:7E.-U5+ ME:0/#<.UN_N.2M()1,%?]/W4B$%WD-).Y\JT/%<>Q+FR/#BJ"6ZPK?O7!#6,+YKN]\S"TY+W*"UBL8"W ME&2 [S&(4!H5:7.M(M=RO6Q+,A;MB9!**$ Y3^[*-\D;!KAD.64H^NT3# +1 MI?36M:+/,KS [^TY"D!+=&16)R1ZZ^I)G"!VY14>$XQ4Y+RZ:FEFFVO"A_)R MK#._D->'Y976"::Z>_R&Z"[)&4CQ5D :$T\DG%;7>=6 DT-YP?5"."=9^;C' M*,94"HCW6R)VN7H@/]!&ULM51M;]HP$/XKIZR:6JEK M($#;=1 )1K:BK10!W295^V"2(['JE]0VT/[[V0YD3"I\VY?$9]\]SW-GWW4W M4CWI M' "V="]X+"F/(F#'5:("?Z0I8H[,E2*DZ,-54>ZE(AR7P09V'4:%R& MG% 1Q%V_-U%Q5ZX,HP(G"O2*!\CDIAX0?%C=Y;@\MD(>63,T99+V@X0<@P-0Z! MV-\:/R-C#LC*>-YB!C6E"]Q?[]"_^-QM+@NB\;-D/VEFBEYP'4"&2[)B9BHW MM[C-QPM,)=/^"YO*]_(J@'2EC>3;8*N 4U']R15 M#HDA<5?)#2CG;='8Y1(VH"0^S(9R>G!W! M;=75:7G<]@'\;'PZDD*[3J'MT5N'+M@4J."^1'>/(H>1 M2"5'2%YL6VO4\/C=!L#((-=O:F__!^V=6GOG:/G[H-$8AG8(&)!+L!0?R%[- M&>:$0&ULK5=M;^(X$/XKHUQU:B7:O$&@ M/4!J(;N+[K:M2O?NI.H^N,E >(CGD=(+YK"?LSE. M47W+[P7-S!HEC%/,9,PS$#@;&-?VE6\7#H7%GS$NY<88="K/G+_HR20<&):. M"!,,E(9@]/>*(TP2C41Q?*] C7I/[;@Y7J-_*I*G9)Z9Q!%/_HI#%0V,G@$A MSM@B40]\^06KA#H:+^")+'YA6=E:!@0+J7A:.5,$:9R5_^RM(F+#P78/.#B5 M@[/KX!UP<"L'=]>A?<"A73FT/^K0J1R*U,TR]X*X,5-LV!=\"4);$YH>%.P7 MWL17G.F#,E6"GL;DIX9WCU_\![B[]Q^N'R>WG\'_^]Z_G?K3%MSZCW ZI8,9 M+A($/H,[%:& NQR94'$V!_^-3JM$>0:G8U0L3FAT#M^F8S@].8,3B#-XC/A" MLBR4?5-1L'I+,Z@"&Y6!.0<"LQWXRC,52?"S$,-M ).RK%-UUJF.G*.(8PPN MP+5;X%B.VQ#0^./N3H.[_W%W^T@V;ETXM\!S#Q5N70W!BFI,LH"G6!<%GJZ? MI1+T'O[3Q'V)W6[&ULWI2N8LP(%!W4>B>$5C^.LOMF?]UL3;SP3S?Q+8%J?M MFM/V,?3A),U9+*@-*GW>A MT[&]7M]\W61KW\IK7V[;^ U(CO7#:"NY3IUK=+)VXB]X^D79HN$?2.GY_9VJ/+WK:QF#KR: ^]HR)_IY@2ZGB0K M6]K!U$?>WM;GMN/MIM%@Y7B6NY/&OM6!-+IU&MVC:?R![/6^'AWTC:X>#8Q9;'/1J#GI'PYWRA D_ MG"/\SDDAP:D632B2%1^T(,/&GG6YUVE MV]VQ\O>M;+=SH,RVUHO;*QN2Q7ZO\4P1X98KA$LZMO7$L0(JVB0#(@%6I%, MM78 NGLQ?29>UO=OJ[ 8<6J)V8KT;H!E)X2N1:).141_IR)4(+BM(/6S;HP V/2D5.P_MBX_(+XR M,8\S"0G.* SKHDNM6I2:O)PHGA>B\YDKDK#%,*+O&!3:@)[/.!6LFN@-ZB^C MX7]02P,$% @ .61:6(?_ O+Q P '!$ !H !X;"]W;W)KI"+)#3S$S(A&FZE2^V6DADT\PHB6W/<5IVPB)N]3K9V(/L M=42JXXCC@P25)@F3/VXQ%JNNY5J;@5'T,M=FP.YU%NP%QZ@?%P^2[NP"91HE MR%4D.$B<=:T;][KOMHQ!MN)+A"NU*&*5_<)JO=:Q($R5%LG:F#Q((I[_L^]K(78,7/^(@;@PFCZ/A_>]P<]^'/R>?!R,8_#V4;G<-9' MS:)8G<,G>!SWX>S#.7R B,-D+E+%^%1U;$V^F1WL<.U'D/OA'?'#]>!.<#U7 M,.!3G)8!;")5,/,VS *O$K&/X07X[D?P',\_X%#__YM[%>[XA=!^AMV%=N=D;J5P55*ZJPYI.\RAD M,3R(%V18^;G7E0R7;_LD_%2L.D:*F*8Q3ZG<@I:Y'%B^( M"-5'X-3U4W908E!G&S,>(F1]WL4A-^V=%C!!4M"TT@I"D7*=U^K%:-&NWV9- MZMYX8-KX ^,W;O,ZR-OG5S,MFLDZ?WN[=?[=X(X>9L05Q#@C-YR+-E6@,F_% M\QLM%EES^BPTM;K9Y1P9:6$6T/Q,"+VY,1L4'T1Z_P%02P,$% @ .61: M6$[J;3)Q!@ PC, !H !X;"]W;W)KR7:RV3>6V49WT:!**?)VG1&YW5^S[JT9G:F"PMY$=- MRDV>)_KQ4F9J>]X+>T\[;M/ERE0[^J.S=;*4$VGNUA^UW>HW7N9I+HLR5071 MNPC?7,9195"/^)3*;7GPF52'26S MK/)DX_A[[[37S%D9'GY^\OYK??#V8.Z34EZI[(]T;E;GO4&/S.4BV63F5FW? MR?T!\W-9'I[=S6]NQU_ M>$LN/ER3WZ?O;F[)S9_C*;FXFHX_C:?CFPEY.;'],-]DDJB%K49I]&9F-CHM MEB0IYD29E=1$?DT-F:T2O90EN7^TX]9*F^3>6I5R:6MIRGJT>5S7?F:J-*_( MRVMIDC0K7Y$7)"W(=*4VI1U5GO6-/< JS/YL?S"7NX.A'0<34O)>%695DIMB M+N??.NC;S#3IH4_IN:2HQVLY>TVB\"=" QJ1N\DU>?GB%>(W:M(>U7ZCKK1_ MD\$KFX_:76'GNC M'W\(1? +$CIK0F>8]]%4F20[%M3.+*[-JI/!PT@$X6!XUG\X,AMO9N/H;'5J MZI9[D,7&MM7G]S*_E_IH6E!7CFD13:#"9T6%A]#C)O38K:([,W%043X8"1$)WLK"ZF3K$Y/,K>@2FWFDHJX:'%QKZXIHA U]5G?O??_.7I@ M2(B>YY$"1ZT"1X.N$L-Y/\1/_!.5);JI)OF'W.3K3#U*28S4MN))O!2=#OJ)&SC(;BF M%'@4#KPVA ] A4"H$*4(TA##$QJ" E4H3A7'ACB5^G@4CEFE@#,:^NP)Z@-K M%+!&4?!T]\3>[K G@HZ& I1G$*.#>&X8,"#<[OO M[(H(H!3A4'I&5YRZ>, C<4WM@;;G5]SS@;@($!$"NV04J1EYEPL@'"", 8>2H%$9MJ;"K-X!;$L @^95^V1^6 < M \8Q1^V1M;7'CC,!.[CCA"/I&1UQZM(!C\0UK=4IF0\$,D @<]0IV1&=[8UQ8+!BE'\E6IT;^K!8+_'ZRCTLT#B#D7D5([H-O'/C&'45(WA8A:1SR M04?) 4D<1]+))3]UP8#/[YI0H"#WJCUR'V3C!\]Q.&J/O*T]8NT ,.(XC%S: MX=35 AZ":TX!@=RK+LE]\(P#S[BC+LG;NF3'$I(#?CB.'Y=N<%PFX)&X/H8$ MY!->94GA@WD"F"<<94G1EB4[FD( H@2.J*--\8S;%/ATKKD# JONJ/P@3!..NJ-HZXY#'HN.X@.0! ZDYQ3_U)4#'HIK:@\>3?3[;*(/R@F@G' 4'45; M=!RRK@=.!7!)..B._FY6X-&X9A? *+Q*D\('[&* 7>PH3<9M:;(#%S&P*780 M)KW?L,"#&PO=V]R:W-H965TD"V^D&!/W 2'2D51(]DHJ3?[_3BR7;D>DF M:+[8(L6[>^[(>XZGP5K([RKD7,-C$J=J:(5:K\YL6_DA3Y@Z$2N>XINED G3 M.)3WMEI)SH)"*(EMZC@].V%1:HT&Q=RU' U$IN,HY=<25)8D3#Y=\%BLAQ:Q M-A.SZ#[4^80]&JS8/9]S?;.ZECBR:RU!E/!412(%R9=#ZYRY"H9_#WS,XSC7A#C^JY1:MB;6GWGE4 '0%[$J?F%=K74L\#.E15() M(X(D2LM_]E@%8DN T@,"M!*@>P+$/2#@5@)NX6B)K'#KDFDV&DBQ!IFO1FWY M0Q&;0AJ]B=)\&^=:XML(Y?1H-IDO9C?CQ$;@)R08T:+[E_ B[Y"-2A+MS,+^']NP\& MO6X=:+?0VSF@=Y*L8O'$.6@N<1]9<8A]H;2"VRN>W''YK0\C9V _M"#HU0AZ1@3C M\I2WV2H%>UNV:+]'V\UYM3G/;(ZI$%;L":E5MQKUGAG]U.WTVXWV:Z-]HU'< M?>1'/+^9E#SUGX %_R)7'<30?X:A>]J.X+1&J3;WP=J-G $:,/VQ$C, MQYFDDC?&U&SB"-2&Y(F9Y5_*/Y6Z;>0]TMO';K9Y!'M3'HBY/KR"N4A+X? \ MK[/O@-GP$0>:@D..5!R\<$F\?N_<9)JKGI'\C)I?RR)-U2+]MR$_8S5\+>RF MU)&7U+H?(;_GI>[ I88V=8Z:ZYR!QBK);7.N0WH'*CQM:A4U%I7CA%3)_XB? M3:6A9MI_*;70YX6&TLX!%$W1H&9.?P5)5!J]G5UP3P]<<&A>%G9G&O:E1YEP M_]83B'4*D<)NSH\S;,0@PW9,PF99Q-5'2+D&9(J\3=RTC47?>M*6)/962YMP M/'EYIZ^P8&\Z*'WYB_(V9BTS=.S<=OZ<]K!%YW6-]W-!PN[ M@51^[KC"Y(A2!3%?(CSGQ,,(RO(+0CG08E4TX7="8TM?/(:<88SR!?A^*83> M#'(#]7>T%+9UNH1'HD':?#/OQ(29$MEU'MX?8BL1YXOY-T?Y*G$R\W7'R3 M2P!%GO.,R:O.4JG51;%8NN7 F@26&49UW/<0;= MG*:L,[DLCMV+R25?JRQE<"^(7.3GP.5TLE3G0G5RNZ (> M0'U9W0N]UZTI29H#DREG1,#\JG/M7D1>85"T^"V%C=S9)N969IQ_,SNWR57' M,5<$&<3*(*C^>8(I9)DAZ>OXJX)V:I_&<'?[A1X6-Z]O9D8E3'GV>YJHY55G MU"$)S.DZ4Y_YYA>H;JAO>#'/9/&?;*JV3H?$:ZEX7AGK*\A35O[2Y^I![!AH MCMW JPR\/0//>\6@5QGT]CV*3BX%WQ!A6FN:V2CB6UCKB*3,2/%!"7TVU79J MR,DG*@0UVC@E)SXHFF;RE+PE*2./2[Z6E"7R/7GW9M0;>!_,T9LTR[2@Y&57 MZ6LQQ&Y<^;TI_7JO^'7)'6=J*4G $D@L]M.?V'LM@*Y^"/63\%Z>Q(W72O0A M/B.>]YYXCCNT7= !YCW7F'L]VFXB.>2)63"-0O5JRO8+;>TVR+.8YD$?Z#))\_:C/DEL%N?S3IL(2 M=6Y'F7'^0JYH#%<=/9!+$$_0F;Q[XPZ<#S8%8,)\3%B "0LQ81$2K*&4\UHI MYVWTR92+%=<#&A!%GTFQ<4(EH60%(@:F;**^*9%N.6":F?QIXISU^I?=IUTI M6%N9SK;;RC^H57!0J[#U5H^-"A*L$95^'95^:U2^G#VH.#E2PE"VL4TRKGV,[=PESG484W/Y>X'U,GP$F+,2$14BP MAD &M4 &_X- BA9<+4$0IE/X>"V$[N*$2@E*DB)Q-JFY;MJJJ=9+.U93 UO/ M=D9[DL)T&6#"0DQ8A 1K2&I82VK8*JE'KFA6B"E+Z2S-4O7=%OQ6R+'!QX3Y MF+ $Q9BPJ(2-MSI+Z.^X]3]I1'[41W[46OL;YD"[5H/!2S1,S^CF3+C!HUC ML8:$) (R/< D1'&R9@)BOF#IWV9?JV4&#.:ILHX4K5Z/%0LFS,>$!9BP$!,6 ME;#!CEB\L3>TBV5,87::Q35C#)RTJD4F/P>DALFGU>[1L/*MLO'W98#H-4&DA*BW"HC5E MLZU^NJTELYWQ8ZXS6K;6(A%Z6F%K\R[\'(.1T%([7O(LT6\[>:JL&D$MC%:T M_3GFAZ$%M>:)2@M1:1$6K:F1;=W3;2]\7C=T0?YY^69C50)F87%:T5QO1PFN MLZ\#3)7IU2 M(;[K-'9#15DWR[C4&:M5+Z@U5E2:CTH+4&DA*BUR?RRT>D[?&_3LU3-W6VMU M?U)LE8)"5L\Q.O4X?.Y!+:BBTGQ46H!*"U%I$1:MJ9]M^=4=(\X]J(555)J/ M2@M0:2$J+<*B-5=M;6NP7GL-]C\M\FAG'JLSTNL\ SY2I&5X*]]OVN''*T!3)J/2@M0:6%%:^0.H_'8V7O+C["\ MEB+H[JQQS4$LBN7+DL1\S52YR+,^6B^1OBX6!N\=G[H78;G0>8LIUUW?4;%( MF209S#72.1OJUS!1+F4N=Q1?%2MI9UPIGA>;2Z )"-- GY]SKEYVC(-Z0?GD M7U!+ P04 " Y9%I8./5&UX % #C% &@ 'AL+W=O&ULK5AM;]LV$/XKA%<,+5#'(O6>.0;2I-L"M%V0I-V 81\8 MB8ZU2J)+4G&R7[^CY$JV2!$MT"^V2-V=GCOR[CERN>/BL]PPIM!35=;R;+91 M:GNZ6,ALPRHJ3_B6U?!FS45%%0S%PT)N!:-YJU25"^)YT:*B13U;+=NY:[%: M\D:511L1*EBEM@L+? M([M@9:DM 8XO>Z.S_IM:\?#YJ_5?6^?!F7LJV04O_RQRM3F;)3.4LS5M2G7# M=[^SO4,MP(R7LOU%N[VL-T-9(Q6O]LJ H"KJ[I\^[0-QH(#]"06R5R!CA6!" MP=\K^-^J$.P5@C8RG2MM'"ZIHJNEX#LDM#18TP]M,%MM<+^H];K?*@%O"]!3 MJZL/%W^\?XONSO]Z>XM>WL*VRIN2(;Y&EVS-A& YNJ-/Z%U![XNR4 63Z+S. MT;F43,E7Z.4E4[0HX6F./MY>HI/@X(XT-;OUZAF MZM3F66:]]E?74# M%JG(-@C6$+;"(Q2(+:2[0AD5XAGJS8Z*'+$GJ#^261>YLQ^W]G7U>5R1,"3Q M?MO73M1*A@80D,0Y'>$VI-(E\ M.]RHAQLYX?:Y(V 'U0VSH8O,./DD&$?3E$K2,+"CBWMTL1/=.P9Q1.50VFSP M8A,>1(^,X)E244@\.[RDAYI,EX&YI"49I, ,7> MP'*>$^IY"0T.K3/6UC.N-DR@?=&T,Y1G!C7VHW'ULH@1'\KK# M;@5+#!#S$)-@O"-LO A]A-B-<" MCKM"/;]&VY)"*ZI+.?O2%-LI9L0FZ-\M2(V MZ6].XL WMH-%#L?A%*.3@2B)YZPP-RSC(@?$5-H/.$Z>_>X3S@^R=NSL0+/$ M3;-31SNKXQ;*]%(\;@0M8D& PXD^FAP<0MW,ZJS\5KP6UL1!."Y_%K&)O4\& M7B5N7OW E(U5K2C-\U^^&00NKD7.;%TAM MJ$([WI301];E,[IGT$G2LOB/WI<,-5MH>Z"]1 ^L9J+K@OA:+Q(J:J NIB]' M,JAB%/[7^P;ZWT84,B\Z+CNQ;>W%P0U/Q<1#>U,FX0C8U*H[U/>S_6W4_%0U!*5; V?\TYB"*+H;M2Z@>+;]H[I MGBO%J_9QPVC.A!: ]VO.U=>!_D!_K[GZ'U!+ P04 " Y9%I8,X@[J48# M E"@ &@ 'AL+W=O&ULK9;?;],P$,?_ M%2M,:$BP_&B;=*.-M#9#\#"85@9(B \!(8?EEQ45"%7;&V92F M)L:IR&W/<7R[H!FSPHD9NQ/AA&]4GC&X$T1NBH**WS/(^79JN=9NX#Y;ITH/ MV.&DI&M8@'HH[P3V[$8ER0I@,N.,"%A-K6OW*AIK>V/P)8.M;+6))EER_E-W M/B13R]$!00ZQT@H4_QYA#GFNA3",7[6FU4RI'=OMG?H[PXXL2RIASO.O6:+2 MJ36V2 (KNLG5/=^^AYIGI/5BGDOS2[:UK6.1>",5+VIGC*#(6/5/G^H\M!Q< M_QD'KW;P#AV&SS@,:H?!J0[#VF%H,E.AF#Q$5-%P(OB6"&V-:KIADFF\$3]C M>MD72N#7#/U4^.'C_-/M#?E\_>UF0J'D*W(> 0[GV'I#'A81.3][13[]5(J@4?G1U_&*\5AOZ(N)U>RI#%, M+:P7$L0C6.'+%Z[OO.W+UO\4B_Z3V%XFATTFA\?4PQG-*>[LUX0JHE(@2UAG MC&5LK?>\'BA!9#SI2V@E'!AA74X?0R\8^1/[L9VH'B/WTMLWBKI&KC/RAXW5 M'MFH(1L=)<,]@H5?@L1RG%,%"5$<2X@0P!3Y#500A=NGW!WD/L)J K\=U\@Y M"'[>-6J'7@%V;?S!J!_/;_#\D_ (WG7[)&W>$A=/&-I>0+\+Z ;!^("P:^4< M\!VSV*,+&KK@*!T6C.[B_87Y]](%G8C>N-XA6-?H$*Q'YM)Q@GZX<0,W/OG, M 4O^?=+&W?,QNG0.:;I6W?,8]1BUSV/%8[&ULK59=;]HP%/TK5E9-3-J: M[P0ZB 2DTRJM6U7:;=*T!Y-XY/NBYR*D9&)N7JRC1%DD&!Q25; 55/%HP76*J0+TVQXH#3"E3DIF-9 M@5E@0HUH6.W=\6C(2ID3"G<L.,ABN\A!G( MQ]4=5Y'9LJ2D "H(HXC#8F2,[:LXT/E5PG<"&[&S1MK)G+$G'=RD(\/2@B"' M1&H&K+[6,(4\UT1*QI^&TVB/U,#=]9;]4^5=>9EC 5.6_R"IS$9&WT I+'"9 MRWNV^0R-'U_S)2P7U2?:-+F6@9)22%8T8*6@(+3^QL]-'78 =G "X#0 YQ#@ MG0"X#^JFZOM0-X!B(I*,WK=C+JC7(D53F!DJ)8A@*_! MB-Z^L0/K8U>U7I,L?B6RO4IZ;26]<^Q1K.HH)$FZ*E8CPPJI6^8Z\@:AWQ^: MZ]U2=&2%KN/M9\7'6;8;^(,V:T^\WXKWSXI7W4[U,MJEO08&.^>YMNO9!]J/ MLVQGT'AJC6OYU,=2+:J.O:<2=7_JV6F1CIPG:">+QB3 MVT ?T/Y)B/X!4$L#!!0 ( #ED6ECZL0?M:@, %4, : >&PO=V]R M:W-H965T ES$,_K!R9G=J=2 M5@T07E&"&"RFUK5[E;N:H!'?*]CRWA@I*R^4_E"3NW)J.2HBJ*$02@++KU>8 M05TK)1G'SYVHU>VIB/WQN_I7;5Z:><$<9K3^IRK%:FHE%BIA@3>U>*3;OV!G M*%1Z!:VY_D3;%AN'%BHV7-!F1Y81-!5IO_';+A$]@AL=('@[@CR.[^GGV[ MOT5/U__>SM'97+Y6Y:8&1!?HCA2T 23P&_ OZ"P'@:M:CB[0\SQ'9Y^_H,^H M(NAI13<XY\AS/-P0T^SC=,]#SC]/=(V[\[FQ\K>6 MBZHP9:QEQIJI:N)K%GAIY$SLUWXJQJ@P2L-D'Y6/41=Q$GL=:B_XL L^/!J\ MK&:R5A%3["TQZL<>A;X[B'V,\N,@]@>QFU!A%)ACC[K8HZ.Q/U&!:UFU>J^M MR4#@N0'LHC-R\^Y&PO=V]R:W-H965T(; '2+M U:NZ=ZMEKZU4]8-)!K NB:GM MP&Y_?2=.-LNF)H"T'X#$GN>QY_%X[&&TY^*[W H\I0FF1Q;&Z6VU[8MHPVD M5';Y%C+L67&14H6O8FW+K0 ::U":V)[C].V4LLR:C'3;O9B,>*X2EL&](#)/ M4RJ>;R'A^['E6B\-#VR]446#/1EMZ1H6H+YM[P6^V35+S%+().,9$; :6S?N M]=S5 &WQ.X.]/'@FA2M+SK\7+Y_CL>44,X($(E504/S9P122I&#">?Q3D5KU MF 7P\/F%_6?M/#JSI!*F//F#Q6HSM@86B6%%\T0]\/TO4#G4*_@BGDC]3?:5 MK6.1*)>*IQ489Y"RK/RE3Y40!P#D,0.\"N U ?TC +\"^$U < 005(#@7$"O M FC7[=)W+=R,*CH9";XGHK!&MN)!JZ_1J!?+BD!9*(&]#'%J\OG+].O=G#S> M_#E?D,X"XS#.$R!\A5$0\2QB":-Z19>@]@ 941LH/ER 8A%-B*)/!)XP;B40 MFL6Z'U<_;W1UEI#!BJFK*]*9@:(LD51^)Y[BA:4)GP'VW@'N^ 3X[ M'^X9X//SX6Z+&'X=3+[F\X\%4Q;Q%,@CKON,R2CA,A= _KI92B4P)OXV+7C) M&)@9BS1Y+;5""V($U^?"#VW<^F<1^3[+9>Y+-WXGLS;($];($;>R3 MA:(J5UP\ZQTIJ +30I0<;IDHBO-E-W&Z?F]D[PX5-EH5P7-H-3O+:G[*ZHVS MO=K97JNS\]4*SR!,8->D"L?"::JTWX1C>A*8HVB9R+YU%UTBSY*G==1+X[3= MA8X?=GWG1U-^G)U NDYW8$;.3R##;O _X)L%Z-<+T&]E^HU+";(\"QB>6&L2 M,UP3 5F$S7BU(?L-BS9D1Y.\/%IH@M<5BMUD3R79"KYCYNQ^VSKRI8M0DKG. MV_ +PT8L&\VJ MU#Z_CMMUCD1J:!9DV-#M!']P*BP'M9*#5J:'#S3=?IJ1*=TR11/V;Q5[&*9E M4@"=.&1Q]7F<_GIC$K9UA$N%'9CT";Q&PIT9S=Q!4T:CF>,<2:;#6K1AJVA? M>/83;L4<;_-+O!56ESEITJ:5Z%)MAD9O@J8V1C/7;V[-H>F<<3RS-*[S>G-V M6L7YJL.&93'#?(7WW>29,*RV% B&E]_7[4J8@E1^)!DHXXVW=91+E3LQYPYF MN"/[]132/W8FS4\A3^YA]Z!:<<\XW;&T;#VKVTDNEM0UA5DO;(39S&P7A,UK MC]G.&?8; 6D?5'4IB+4NIR6)>)ZILD"I6^N2_487JHWV:5'*ZVKQE:;\'^". MBC7+)$E@A91.-\1+@BA+Z_)%\:VN'9=<826J'S= 8Q"% ?:O.%&PO=V]R:W-H965T M9^P9V\,#%\]R Z#(2YXQ.3(V M2FVO35,F&\AC><6WP/#+BHL\5M@5:U-N!<3+TBC/3-NR?#./4V:,A^78O1@/ M^4YE*8-[0>0NSV/QWPUD_# RJ/$Z\#5=;U0Q8(Z'VW@-#Z"^;>\%]LR&99GF MP&3*&1&P&AD3>AU1IS H$=]3.,BC-BFD/''^7'3FRY%A%1Y!!HDJ*&+\V\,4 MLJQ@0C]^U*1&,V=A>-Q^9;\MQ:.8IUC"E&=_I4NU&1D#@RQA%>\R]94?/D,M MR"OX$I[)\I<<*JP?&"392<7SVA@]R%-6_<"'X@HT,A6-,I@EM8H/V7%NC\H@5]3M%/CV_EB MLIC.)W^2^6+ZY6Y&SF9_W\\6#[/S"[*8/9*S"%2<9O*<7))O#Q$Y^W1./I&4 MD<<-W\F8+>705.A'P68F]9PWU9QVSYS4)G>4.,T:^*4?$X/WX(SS&L1JY2MR9PE M/ =0K9E?/7!21:[F-$Q@96"4DB#T8X]]_H[[U MARYJOY(L^D5D[R+J-A%U3[&/9R_))F9K(!A4C&7&)6[H-5;%"\) Z>)8\04E M7U$[]V/;I0-U"DH;+=T&E0[Q1YC2+OI*(Y4X!Q4IB*Y?[ M$HIU^QF3]2D#(B'9B52EH,W.BMD_=LCS_4%+6Q=%+<]K12#2<(5!CS:_T>:? MU#;E; ]"I842QA7H-/B:>1VK)4$'HGY+@0YD]2@(&@7!206?8;G&Y-4Y'G2G M87=2BKG?$J!#>0.W)4"'"L,> =1Z.[2M_Y/]VB/8ZDP=N&'+OZD& MA7EDMU3HN :#'A%'-P_Z,1'U!M.JH)H VG[8EJ&#>>UZ$.E@ON7U"+'?A-@G MA7Q1&Q!:[^WN?(X5M+>2!D;]=K9K0%Y?)M"WFP8]>>R.'[F*,[*JLAY;]6ER M]IKSY[T'9$U\?*RYU*9V6UL7Y@1>9V&ZJ$M\N5"WI<\\NNCF@ E&K\I'BOE!?J-IGKIW&%=2)DD&:R0TKH*\(03U>.AZBB^ M+:_33USAY;QL;O#!!:( X/<5QR.K[A03-$^X\4]02P,$% @ .61:6 K1 MWBX !H !X;"]W;W)KU'EU^I)RAI]6^9%=3YZJNO5Z7A MJY4L]&\>5;E,:_VQ7(RK52G3>=MHF8])$/#Q,LV*T>2L_>ZVG)RI=9UGA;PM M4;5>+M/RKP\R5R_G(SQZ_>(N6SS5S1?CR=DJ7#3A$5-@U;QGTR^5#L_H\;*@U)?FP]7\_-1T#R1S.6L;D*D^K]G M.95YWD32S_'G)NAH^S>;AKL_OT;_M36OS3RDE9RJ_/=L7C^=CZ(1FLO'=)W7 M=^KE-[DQ%#;Q9BJOVG_1RT8;C-!L7=5JN6FLGV"9%=W_Z;=-1^PTP+RG =DT M('8#UM. ;AK00QNP30/6]DQGI>V')*W3R5FI7E#9J'6TYH>V,]O6VGY6-.-^ M7Y?ZMYEN5T_N+S]>7W[Z_ Y]O+SY>'=Q^]O5%%U\2M#MW4WR9?H977WZ]>;N M^N+SUHZ-$UFF65\?H!'VY3]#1+\?H%Y05Z/.36E>Z374VKK65YH'&L\UC?^@> MF_0\-B;H6A7U4X4NB[F<[P<8ZS[8=@1Y[8@/Q!LQD;/WB.)WB 2$ @\T/;PY M 9HGAS?''C=T.ZRTC4?[AK4;DLTH=:/1)8EFL?WQ;RU'5[5<5O^%^KZ+S>#8 M328ZK5;I3)Z/=*JI9/DL1Y-__@/SX%]0OPT9+!DHV%Z?LFV?,E_TR9U\EL5: M@K.U:RG:EDVJ?9Z06/"01&?CY]W.<'44XX"(>%^7N#H< M"U-5U@HUQ^.(3?<^>LBH%&SPO?,N+*(,RIS9^)'II_E-;^^5A'P)YTDHP2PBEB]71J(XPLSR!@'>S:X2S$PO;CZEC$(TYL0U"\2+"^$2+&$/$:NM1S;O$7T@Q8:@2WG/G& MBS@/=,(#O0QL@X .ZTV&V@9='0F#GN2 #:)@[VX]N!'',;#"#A6%( MG4P,"0,2QGU+VP -]A.-GC'ZK>-_G:EFSYQ+W9&SK/M" V@Z^W.=E=I^6E6R MAOVZ4'(B8NXD,4 6,V&3&R3#081)CU7#.-@/.5?+59J5;?K2OA9*S5^RO .% M7!6+DUPS@M>F"RPG-!!Q8/L$=#JE8V;S-B#LRVN&?K ??S2AUN5Z5J_+)J4U MWKK$+;_IC:@MW61UUC-M77QI-J/(&4= IRG02=VNK,<=,21$_"1TTWI9%R:W M96WI AV]KL?C=ZB08!(G+LV39OG9F-J?,(>@+ )R#."R @PYQC8A,YH".!P+1G7R*&CXB?CSK@^^-:+A]D M"18R_ '>N@<-&BT9*MI^YQGZ(C^S0D0&+1$-&BT9*MI^QQH&)#]>)B( \ND5 M[FS-4T@8$XR%#7V $(M(D*@O*QKJ(W^_5D2 XDY#)/;V.P6$.J$$F#DY$(B( M]>M4W_LN,=!%!BD8$: 41(*88]L1H!.:GFSP '1/82PR?-6( (4> MPH5P]BM7U]8?;=: ='K3%CT 20Q5D4%*1P2H]A"N=Q?;#U05T@O/I@M %X4T MZ-NI##^1(?\6%&E2B?E3:5%SN-Q47'UKX([WYD&3(:,E0T?9[T7 9)3_S\&E09ALT M6C)4M/V.W3G4\U?,?&A!W9I61(6[Q%R9X-2I)8'1&.V!"FK@B/KAZ!"HH #2 M8!(Z!P* CE,1.LD"D.$@[LGIU/ 1]?/1@3Q!7: Y(5$4V,DA':(*Z:*.W?F%7+B!9B ,;E""9QJF^<3*<1/V<="!*4.!$ MS>5R0,6"V%D]0"P>]YP24@-%U ]%;Z,("C!/P +'D2L3A#K3SE6%$>N;=8:+ MJ)^+WH 0S !H6R0:,E0T7;[U@#97G$/^ 1GU+F\XLKTQHRYG?X M74STQM"SN S^,#_^' (/#.";D#FG!H"L>2$4]KL3I LB%O4EBIV[1'X0.I > MF LO[A$((-*Y,;#O$4 R'/:^-3%#0LQ/0C_"#LSEF)@%]K4<0(5I[* #(&ON MT?5-. -%[#OG=(>A W/)A7"[MC %5&$8V[0*J#BA/:=4S$ 0\T/0V]"!0;>+ M(KM(!*A"P9VQ<56"QSV'&LRP$/M.@>A@IA<$ !\% &@ 'AL+W=O&ULM5A=;^(X%/TK5G:T:J79)DY"$KJ 1 GM("T%03OS,-H' M$PQ$D]BL;6#FWZ_ST4!"B,K(?8'8N>?@>^R37&[G0-D/OL%8@)]Q1'A7VPBQ MO==U'FQPC/@=W6(B[ZPHBY&00[;6^99AM$Q!<:2;AN'H,0J)UNNDL"S#&!,> M4@(87G6U/KSWH9, THBO(3[PDVN0I+*@]$9G, G$\H-&W<"DV7?H)#'FMH(-AQ0>,<+%<0AR3[1C]S(4X ,M%Z@)D#S"K O@"PT85,(EF*'N0+?L@6;%Y8,#3!F!*QX6!(EGA9)M!E]H4$YIL$#V8C MHX^#.V#!S\ T3*MF08/WP\T:N/]^.&S(QBHVU$KYK$L;FFU&OC\A68,1R1X/ MB[Y% >YJ\B'#,=MCK??G'] Q_J[33269 MKXBLI*E=:&HWL?=F>(_)#M>>U@SIILCD(;OOF6W7:9E>1]^?BG$>9T%HF&Z[ M'.>?Q\&V8WE.JX@KI= J4F@UIC"G$6+@>#BRA,#W,8X7F-6>A4;":\^"2C)? M$5E)2*<0TOE ?SDJ-55)YBLB*VGJ%IJZO^VO#.F<^LN#K995\4>\OKTC!:TQA2#!;_P)S09DLEZXS6B/SM8=")9FOB*RD:+M0 MM/V!1FNKU%0EF:^(K*0I-([EGO';5LNAI][P+!>Z%:?5A+F.95:-5LMF6Q=\ M!D\*5MB803^*P$1L\)5OLV;6:T^$4C9?%5M94?.HJ/F!3LO)50FKDLU7Q586 M]EB*P\:JM-EL5HV+;*M:-M:$06A"Y\QMYW%MT[7<"VX[5K[P?:4O>&0T!H\A M0?(/GCPA QIO*<&DV7.-W%<\[^7,E74M5QYT$.M*MV.P^RH59BVMS@(Z(Z(K#U1 MS!8MM'[:.*K,/R2MM;3= : >&PO=V]R:W-H965TA4IA"!^GNA QI%*9+JQW\Y:*MH,TW4-;!*8M$]@M>\UB[!:9K M(5F<)ZL>Q&&R^0_>DX#R!%1+0&A/ LX3\*$)3I[@')K0SA.RTJU- M[1EQPT &O2YGKX"GT0HM/3S6@"; [&](4F:RK CU N MPP1<4;;@P6H93D%?#5CQ%9P,J0S"2!U] 2K@8^T=6N:]W&P MZ2/:TT>(P"U+Y%( DLSHK I@J8*+JM%[U0.D11S2Z1G \!0@&V'P.!F"DR]? M&SHV/!P&:6#(X3"P&:92)2Z>+9.4)T$$!MFHHEP ]3C M#4L6?]THLF*<1D\1Q0(NE O5=DX MYC=P;@:7OLY?>JAKO6QSHVWP6&X,@56X:1?<79?C:,LB:*UNL%9L6X-CG;Q*,& *K M$ ?MTMO9GR&WO%5#?!M%(Z;0JHQON6GX>YJ[_ #@"393#G>TY;JP[=0M0T.< M^HA"WZM)M2$N_>!VG&:M0E02@+3]OZ)J]I;\TLI5#W'T^#&)1DRA5>DK'3O\ M%,L.C7IVHVC$%%J5\=*V0[UO__@K"7>=NNLCV_'JVMN-?UJ8HT>#231B"JU*8>GOH?LI^C,Z'3"*1DRA M51DO9P10ZX$/T9^WHQ>,7 R=NOX:XCH((;>NO]TX%05MO$=_I=^&>L-]K2KY MX,NG!3AZ')A$(Z;0JN25+A_ZGZ(\HW,#HVC$%%IU";2<'2"M%SY >3E 52G8 M=W!->0UQ&-OMK=66?!ET-PYVH.OL<9VHM-U([YK'5,ATZ4U]_]*-B6BF5:$> M[-@Q812-F$*K$EG:=X0^0X7(J.,WBD9,H549+QT_TOK;0U2(&Q8]L>W5EVD: MXE#'Q1C75=@4U\;.GG4:E%KIZI72D2*](U6S6?(VI2L)YHR#?&YX"K:-:CJ@ ML@]G$YO6UL:6&GZ+;$=1@"E;)W*S-%]<+78M+[.]NMKU 3PGL.%Z'SGG0^0T MWFFK.YM-MK+IS?;I;< 782) 1.>J&_:9IUC@FQW)S8EDJVS+[9E)I9OL<$F# M&>5I@+H_9TR^GZ0-%/O"O?\!4$L#!!0 ( #ED6EA2J_(@T00 %<; : M >&PO=V]R:W-H965TM\-"$?9$!C7B )]QY\3^Z) MC^/>CK(?T8H0#MX"/XSZRHKS];6J1NZ*!$YT1="P]UOBTUU?@2 !90FHFF <2-"S!/W8!"-+,!)FTE(2'K##G4&/T1U@<;1 MBP\2,I-L4;X7QO?]B3/QJR?R^.#I[F%\]_C\&3S<31YF-].OHR&X><1@.IO@ ME^$S&#W>3V;CF^?1Y!%@2S,B6A!L2@?D[F#*ZV+@,+CX= D^ 2\$SRNZB9QP$?54+L8>CT!ULW'>IN-$!\8)$1C3 MD*\B*1I=LY/'E0KIY(5T6@L9 MA5O"1$]$X/N8!'/"&IN@%>/4)I )AB6!E;@S<^[,1W=UCHF:^X%WG^_ M4E8KR*E-(!,,2P(KD6?GY-GG5)8MDU298%@26(E4J!6.3OM-;64 ^V*P-61 M6-%60YP05T$)GRF6.&#Z#3CKM>^Y M3KQF:)=<._"I[2$5#=[_!VX-%C3D(0\ M F+M!KA8LXOUMN?^0G^M^"=WB4PT+ NMS&UAQF'GK/J3ZM.EHF%9:&5F"ZL. M6TWK,?HS:WHQNP:JR:\>9AN&85;5UX1F[X65ZRC<,6RWQT,:!)LPF^?:9=8* M='(SR$3#LM#*)!;6'';/*C.IIETJ&I:%5F:V\.VPU<$>(S.[/LTAVZC)K!YF MB559=>W6$!:[U0.3'"J<,FIWRA.^$HV0O;YLG\[:D4[M!JEH6!9:F<7"HR-X M3ITAJ49=*AJ6A59FMC#JJ-6N'J&S#*#T A)IM8EJV!1G0 M5%W(-<5#,9[I1 MD9JZM^,@;O)KLG,3":NX"7GZ"CZ_FN\.W21[(I7KM_ :IWL\!4RZY31VV*LG M%GD^60I([08K$"\0?]_C>XT,XNMT-93_XBA !WN,HX3UK M)41Z9=M\MB(QYNMC8A(N5T)-V/UNBI=D2L1+^L3DR"Y1YF%, M$A[2!#"RZ%G7\&J(7!6@=_P=D@W?>@:JE#=*?ZC!:-ZS')41B)NO>I8'(UE'&B/[V] M>[A]?#X%=[?CN\GUT_?1 %P_#L'39#Q\&3R#T>.W\>3A^GDT?@0G4ZFZ>181 M0!?@GB;+LWMY9W-PS3D1_"LX&1*!PT@^G8&7Z1"PY#>'#WP]']7!;,E72A4JZD,9S]^!- MR)HD&>%@P6@,;M\%80F.P$!?%&$[R4.& D2\W^;.,@/]9H/53_] M*Y[B&>E9\K?-"5L3J__G'[#C_-7$2$M@-7[C0VVD+K5[VEA6#QQ!P<6I;'+6$5N>H\E_0:%\.$7&!M"U/SW<" M=T?$#=L@KF5-X+>4<3;JJ-J"ZW. M4>6IH-&2'"3>B\]V('!\#=L\M%>\E;N!9GMSFS&:$K-ZC0@'WTQ+:/5Z M*Y<$_:.HMU5SU19:G:/*7D&C.SE(O<%G9^!Z_J[E;=H&48#VJ+[,J%XCPL$WTQ):O2=1^27D'*4KT:JY:@NMSE%EKI#1F!RBW@*IUCY P:YX M&W:Y/MSSYD7*X-1G*B.!_K<5:C!*02UUHY;+ M!+)$Y,VA>^ M_-=C>4,W'PB:ZA;G&Q52\?IQ1?"<,+5!KB\H%1\#=4#95N__!U!+ P04 M" Y9%I8N[Q*WE<" !V!0 &@ 'AL+W=O&ULM51=:]LP%/TKPH/1PH@_DF:C2DP[V MXWA6;1@.M/$CP.$N282PHDU&1^[VI+G+56LXD3#4QK1!4_QP#5YM1 ME$:[C7NVJJW;B(N\H2N8@9TW4XVKN&.IF !IF))$PW(47:3GXS,7[P,>&&S, MWIPX)PNEGMSBNAI%B1,$'$KK&"A^UG )G#LBE/&\Y8RZ*QUP?[YC_^2]HY<% M-7"I^".K;#V*/D2D@B5MN;U7F\^P]>,%EHH;/Y)-B!UF$2E;8Y78@E&!8#)\ MZ;LP M\-R"M&2R=N/W6Q +T#_(+_*(+PD?? GX[JHVO)^&4]G%',K'T>M<<9V;AI8P MBK!Z#.@U1,7;-^DP^7C$S* S,_#L_7\V\P4CR+4%80Z*'?P'L6>=V+.CF9\" M9E9:K'FBEB'#3*X(DZ3&ME*J5MI#D@-I&EZR:S;K(NFEPSQ>[VN)]VI!@%[Y MBC?$LX:RZ':[IG(1:NE/>.A(MU2OF#2$PQ*A2>\]*M"ARL/"JL97UD)9K%,_ M=0Y NP \7RIE=PMW0==JB]]02P,$% @ .61:6+6[47-M P R!8 T M !X;"]S='EL97,N>&ULW5C=;MHP&'V5*%VG5IH:0M9 5D#:D"I-VJ9*[<7N M*D,9^I3[4GF+\X/I?X0[<4*"X+8/C[G.[:_) Z#0JTXO9Y3 MJIQERD4Q=.=*Y1\\KYC.:4J*LRRG0B-))E.B=%7.O"*7E,0%D%+N=3N=T$L) M$^YH(!;I9:H*9YHMA!JZ4=/DF-/G>.CZX7O7,7+C+*9#]_;D[8]%IB[>..9\ M].[HJ'/6N3V]V$1.*NC4]:S"YSL(H[*8:+B36WUL,:P/3+ZWF_PV<4RZ_UBZ M[GZLM1KN,4:.+.26B=%Z'?MP_OSZC2Q"BVQ=AIZ/"3^@P@\["7>ML[0V1R71 MJU)[-$@RT69XX)H&K4Q2ZMP1/G3'A+.)9,!*2,KXRC1WH6&:\4PZ2E]:.I0/ M+<6]@7U3@ZNNTDF9R&09VT0POY.J^P90U\ @X[PQV'5-PVB0$Z6H%)>Z4G8N M&Y] 3E6^6>7:X4R2E=\]=UM">=)!)IF,J6S"^&[=-!IPFH =R69S.*LL]P!4 M*DMU(69DE@E2>J@954'+3BGGUW!+^IX\TEXF:VM6YIAHBMI0530RI@+ZZVI& M>UTV?)&ND[.[3'U:Z.&(L@XI1J\D3=BRK"^3Q@"F[N/J),_YZB-G,Y%2,_B= M XX&I.8Y\TRR>QT-4F6J&ZATG3LJ%9NNM_R4)+^A2U6GTS+!/7<9 M%502OFY:Y_X^S_*+'5?/\-?P7-Y6-AU;30:]_?=8[5GVW61X""8/8KG[AV R M.@"3O5>[:S['I+__)H.#6.WN7IKTJCWEVL;UT;:U:77@]6#H?H,7#=X&=28+ MQA4356W.XIB*)[M7+:_(1+^F/]+7_6.:D 57-PTX=-OR5QJS11HUO:Y@(JI> M;?D+#$]OA>MW$QV+B9@N:3RNJG(V*8N.+NBHU0&$3>2R/.P(QC&8'0$,BX,Y MP#B&A<7YG\;31\=C,,Q;WXKT44X?Y1B6#1F7'RR.G1/IPS[2* J",,1F=#RV M.AAC\Q:&\+6K8=Z @<6!2,^;:WRU\0S9G@?8FF[+$&RD>"9B(\7G&A#[O $C MBNRKC<4!!K8*6.Y ?'L[ M2H(@BNP(8'8'08 A<#7B".8 /&!($)3/P8WGD5<_I[SVO^O17U!+ P04 M" Y9%I8EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q="> M, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C] M$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA< MUYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X M4$L#!!0 ( #ED6E@. G4.6@@ /A1 / >&PO=V]R:V)O;VLN>&UL MQ9SAY UY/WXORK^^%L5?[._M)J^N>H]U_?3A\K):/:;; MI/JU>$IS^/AVLMRDOU M35&GJSHKI#VVS?)LF_U,UU<] MH\>JQ^+[;5%F/XN\3C;1JBPVFZM>?__!75K6V>KH<-1 QLG7:G>D3KZ&B02Y MZMF&O.!]5E;U[HS=]1/)^"V5)^_?/=?%3;:ITW*2U.FT+)Z?LORAN8S\%9?* MS]B5P^%U7X@?RO]3C,7]?;9*)\7J>9OF];X;-.KWN$4 MEN1KQO-:%A(3^?Y2\MSFE\JO%NO]KZXEKE*&Y8=,?E"*]0Z<#G(<^%$P$Q,O MYA-V[>C-%!@7P+BT,-%R/O?"/W;5**:^N!%CSX^9-QX'2S\6:H=MH![;H,6\ M7D;"YU'4M-IKX7NQD#6MPD&=$/M$%N!G'GO7,]E)\_$R%+'@&AQ229_8)<*_ MDTT@""72>^;S6.5"]N@3ZV,1\H4G)HQ_67 _XA'S_ D+XEL>,EF$H8J)_-$G M%L@B#!8\C/]XSQ:S7<.0E/RWI5@T'-R6!?%X7)OU*8=W/+)5!TP(T&8Q(*X\43([KS9DK.Y M; O+<&]^%0\IPB16Q.]>&,KN0WKV>B:F1_HRX62#V! 3?L/#4 Z80BY5L=2Z M$1,IPB16A!R$A$O^?Q1A(D68]'.,.ZD(L?>_+X*0^4&L%R-R@TGLAK?]RTQX MUV+V=I!B(F&8Q,)HICF?Y1!](6)M8&PB3YCDDXGY7,2OW9VLYUCX[XI0 MQ43Z,(GU(5O)J%*9B%U6,3JV!=:,\SSFOK]M[MY.VBQD$ L8H&$O''O.):S"XGXVA'R+Z*9 MK:F8R"46^6Q#WGR3 -O<6M&._J69>NT9'&9K+/\@7EE MF>0/:?-?EAET$<)JI41V&9PYEM4*B%0SZ#*HI36= 5P4Z3*HI6,BU0S.$M1JK60DFD$G MT:U63*2:P9G"7*U@R"^#3N)=K9C(+X,N U]:(QDBOPR["7P=BE/%1((9=A M:ZOR(?++\-R1L%9"))AAER$Q_:9$@AEV%!)[*4\5$ZZ[=Q<9:TA53"2-IAX),W[&+ MB8J)+.006^@8K<@<\:$POH$)X\M&I6W+-9FE3I+V%SNHJ)!.00"Z@-LWU+AH,$Y! +J TS M>GYZVNP6Q]2Y^ @):$0LH#;,X"EM.LW\@6F82$ C\LE/>XSZI7]7,9& 1N0" M:L>L]J6K8B(!C<@%!#"U:= (66A$;*'7B+^F\6-7CI"$1L02>J5L(T/>&1%[ MY]3"1$NC0=X9$7OG%&9TW&C@+A=B[^#U$W6P,4+>&76ZS*,.-ESD'9?8.QA3 MC1VXR#LNL7=.KD;MV[J*B;SC$GNG?36JI3]RD79<8NVT+$>IPPX5$VG')=8. MPN25.@YVD7=<8N_@I3.U/W*1A%SZ?98GELYV&E(QD81<^IV6)S!W=:]B(@FY M9W[60%OAFZB!&!=NPJ1^EDU?X7L[?%,P^P;>ADFLH3>@T?-VFY0_FMZH?DR9 MIX'"+9D&L8C>@BK]9A@M*PT4;L\TB%4$0*.Z6&F@<+^F0;[?'VR'T"9!?0/N MV#2(?807I"T-%.[9-.B-!$ '&BCD_D@5TN9-'F\GU<>( M^LP!Z@,41R$E#12:B3J5@ ZJ&G22WJ>E!@K-1)U,X#3H,E^] 85FHDXGH>/$AZ>*G?P!02P,$% @ .61:6!H[I/=K P M5$D !H !X;"]?"U*=@&$-N4; .8;8JV =0V9=L ;IO";0"Y3>DV@-VF>!M [ZAZ M1X#>4?6. +VC^V,;H'=4O2- [ZAZ1X#>4?6. +VCZAT!>D?5.P+TCJIW!.@= M5>\(T#NIW@F@=U*]$T#OI'HG@-[)W2P!Z)U4[P30.ZG>":!W4KT30.^D>B> MWDGU3@"]D^J= 'IGU3L#],ZJ=P;HG57O#- [J]X9H'=V-[L!>F?5.P/TSJIW M!NB=5>\,T#NKWAF@=U:],T#OHGH7@-Y%]2X O8OJ70!Z%]6[ /0NJGA?5NP#T+JIW >A=5.\"T+NHW@6@=U6]*T#OJGI7@-Y5]:X O:OJ70%Z M5]6[ O2NJG<%Z%W=PR8 O:OJ70%Z5]6[ O2NJG<%Z-U4[P;0NZG>#:!W4[T; M0.^F>C> WDWU;@"]F^K= 'HWU;L!]&[N84& WDWU;@"]F^K= 'IWU;L#].ZJ M=P?HW57O#M"[J]X=H'=7O3M [ZYZ=X#>7?7N +V[ZMT!>G?WL#= [ZYZ=X#> M0_4> +V'ZCT >@_5>P#T'JKW .@]5.\!T'NHW@.@]U"]!T#OH7H/@-Y#]1X MO8>+=0!Z6_"Y#L!O"R[8"0#!+;AD)P ,M^"BG0!0W(++=@+ <0LNW D R2VX M="< ++?@XIT T-R"RW<"P',++N )!-%]@,DH,'V"21#=1YB("M-GF(@.TX>8 MB!+3IYB(%M/'F(@:T^>8B![3!YF((M,GF80FTUR4:80JTUR6:80NTZ+/Z@FB MNS33"&VFN3C3"'6FN3S3/K3/7-;?C_/RMNCOM1OPD7JO+[\[OWW^Z^7?-_U7 MZY7KZ?V,Y?(/4$L#!!0 ( #ED6E@L6V98J ( #U& 3 6T-O;G1E M;G1?5'EP97-=+GAM;,W;S6Z;0!2&X5NQV$:&.0,,4,79M-VV6?0&J!G'R/R) MF:3.W7=P?J16J=7(E?INC PSYQP8Z=E]U]\>)^M6Q[X;W";:>S]]2!*WW=N^ M=O$XV2$\V8US7_OP=[Y+IGI[J.]LHI4RR78]_7!SG/;V-5M/?LO=1]6)< M]V%+[*;9UHW;6^O[+GXJ>G6^LP]?V#[]RL7]3V7.-0PK;^=Q3Z&0G7U[_A5?.X;2%[^?74Z[L1Q8ED<3)9G% 6)Y7%B65A&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( #ED6EA3 MF@G%YP< $\R 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M.61:6,HWH*K4 @ YP< !@ ("!01@ 'AL+W=OSA0( & % 8 " @0TN !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ .61:6#I@\_Y?!@ NPT !@ ("! MK#L 'AL+W=O&UL4$L! A0#% @ .61:6!P8>'IA!P 4!$ !D M ("!?FT 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ .61:6*SCC= % P 408 !D ("!#'T 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .61: M6!;VX^S3!0 50P !D ("!_XD 'AL+W=O@B<' !B$P &0 M @($)D >&PO=V]R:W-H965T7 !X;"]W;W)K M&UL4$L! A0#% @ .61:6%%$1\Z/! L H M !D ("!6YL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .61:6,_EE=)0! / D !D M ("!3*@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ .61:6!L!SK5\ @ :@4 !D ("!=K@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ .61:6,S! MB[E_!@ ^Q !D ("!:]( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .61:6 JBUBBN!0 PT !D M ("!7> 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ .61:6&'W(08@# LQT !D ("! M4_X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ .61:6-/=E]4K @ 0P4 !D ("!O1$! 'AL+W=O&PO=V]R:W-H965T_D5A@( $<% 9 " @8IE 0!X;"]W;W)K&UL4$L! A0#% @ .61:6"Y@F583 P 1@8 !D M ("!1V@! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ .61:6(MP$T=? P 2 < !D ("!HG0! M 'AL+W=O $ >&PO=V]R:W-H965T&UL4$L! A0#% @ M.61:6("A6271 P ;0D !D ("!@WX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .61:6)EFM@^+ @ 6@4 !D M ("!.9,! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ .61:6./<;#JD P 3@@ !D ("!^*$! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .61: M6(1C?'U.!P YA$ !D ("!]:P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .61:6'HK6.Y4"0 L4, M !D ("!U\ ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .61:6#R-P88S!@ 72D !D M ("!3=,! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ .61:6!V?>U4$ P @0@ !D ("!4> ! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ .61:6%8[ MVTV6 @ U08 !D ("!;>T! 'AL+W=O&PO=V]R:W-H965TR@( 'H' 9 " @=+T 0!X;"]W;W)K&UL4$L! A0#% @ .61:6(U>$$'P! N1P !D M ("!T_&PO M=V]R:W-H965T&UL4$L! A0#% @ .61:6+_=BY?[ @ BP< !D ("! MS00" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ .61:6-]'7WSS P IA, !D ("!SA$" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .61:6.*^!,)( M!0 XR !D ("!;QT" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .61:6!+X&A[( @ 30D !D M ("!<2L" 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ .61:6&Y-UCG'!0 OBH !D ("!,3<" M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M.61:6$O+-VUO! F2( !D ("!S$0" 'AL+W=O&PO=V]R:W-H965T : " @>]S M @!X;"]W;W)KK M @!X;"]W;W)K : " @5/1 @!X;"]W;W)K M5P( '8% : " @7[@ @!X;"]W;W)K7!E&UL4$L%!@ "% (4 M"0 )'V @ $! end XML 144 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 145 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 147 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 391 582 1 true 141 0 false 8 false false R1.htm 0001 - Document - Document and Entity Information Sheet http://www.solaredge.com/role/sedg-daei Document and Entity Information Cover 1 false false R2.htm 0002 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.solaredge.com/role/sedg-cbs CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.solaredge.com/role/sedg-cbsp CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0004 - Statement - CONSOLIDATED STATEMENTS OF INCOME Sheet http://www.solaredge.com/role/sedg-csooacil CONSOLIDATED STATEMENTS OF INCOME Statements 4 false false R5.htm 0005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.solaredge.com/role/ConsolidatedStatementsOfComprehensiveIncome CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 0006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 0007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) Sheet http://www.solaredge.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) Statements 7 false false R8.htm 0008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 0009 - Disclosure - GENERAL Sheet http://www.solaredge.com/role/sedg-g GENERAL Notes 9 false false R10.htm 0010 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.solaredge.com/role/sedg-sap SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 10 false false R11.htm 0011 - Disclosure - BUSINESS COMBINATIONS Sheet http://www.solaredge.com/role/BUSINESSCOMBINATIONS BUSINESS COMBINATIONS Notes 11 false false R12.htm 0012 - Disclosure - MARKETABLE SECURITIES Sheet http://www.solaredge.com/role/MarketableSecurities MARKETABLE SECURITIES Notes 12 false false R13.htm 0013 - Disclosure - INVENTORIES, NET Sheet http://www.solaredge.com/role/sedg-i INVENTORIES, NET Notes 13 false false R14.htm 0014 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS Sheet http://www.solaredge.com/role/sedg-peaoar PREPAID EXPENSES AND OTHER CURRENT ASSETS Notes 14 false false R15.htm 0015 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET Sheet http://www.solaredge.com/role/sedg-pae PROPERTY, PLANT AND EQUIPMENT, NET Notes 15 false false R16.htm 0016 - Disclosure - LEASES Sheet http://www.solaredge.com/role/Leases LEASES Notes 16 false false R17.htm 0017 - Disclosure - INTANGIBLE ASSETS, NET Sheet http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNet INTANGIBLE ASSETS, NET Notes 17 false false R18.htm 0018 - Disclosure - GOODWILL Sheet http://www.solaredge.com/role/GOODWILL GOODWILL Notes 18 false false R19.htm 0019 - Disclosure - OTHER LONG TERM ASSETS Sheet http://www.solaredge.com/role/OTHERLONGTERMASSETS OTHER LONG TERM ASSETS Notes 19 false false R20.htm 0020 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES Sheet http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIES DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES Notes 20 false false R21.htm 0021 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.solaredge.com/role/FairValueMeasurements FAIR VALUE MEASUREMENTS Notes 21 false false R22.htm 0022 - Disclosure - WARRANTY OBLIGATIONS Sheet http://www.solaredge.com/role/sedg-wo WARRANTY OBLIGATIONS Notes 22 false false R23.htm 0023 - Disclosure - DEFERRED REVENUES Sheet http://www.solaredge.com/role/DeferredRevenues DEFERRED REVENUES Notes 23 false false R24.htm 0024 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Sheet http://www.solaredge.com/role/sedg-aeaoap ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Notes 24 false false R25.htm 0025 - Disclosure - CONVERTIBLE SENIOR NOTES Notes http://www.solaredge.com/role/ConvertibleSeniorNotes CONVERTIBLE SENIOR NOTES Notes 25 false false R26.htm 0026 - Disclosure - OTHER LONG TERM LIABILITIES Sheet http://www.solaredge.com/role/OtherLongTermLiabilities OTHER LONG TERM LIABILITIES Notes 26 false false R27.htm 0027 - Disclosure - STOCK CAPITAL Sheet http://www.solaredge.com/role/sedg-sc STOCK CAPITAL Notes 27 false false R28.htm 0028 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES Sheet http://www.solaredge.com/role/sedg-cacl COMMITMENTS AND CONTINGENT LIABILITIES Notes 28 false false R29.htm 0029 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Sheet http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLoss ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Notes 29 false false R30.htm 0030 - Disclosure - EARNINGS PER SHARE Sheet http://www.solaredge.com/role/EarningsPerShare EARNINGS PER SHARE Notes 30 false false R31.htm 0031 - Disclosure - OTHER OPERATING EXPENSES, NET Sheet http://www.solaredge.com/role/OtherOperatingExpensesIncome OTHER OPERATING EXPENSES, NET Notes 31 false false R32.htm 0032 - Disclosure - RESTRUCTURING AND OTHER EXIT ACTIVITIES Sheet http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIES RESTRUCTURING AND OTHER EXIT ACTIVITIES Notes 32 false false R33.htm 0033 - Disclosure - INCOME TAXES Sheet http://www.solaredge.com/role/sedg-it1 INCOME TAXES Notes 33 false false R34.htm 0034 - Disclosure - FINANCIAL INCOME (EXPENSE), NET Sheet http://www.solaredge.com/role/sedg-fein FINANCIAL INCOME (EXPENSE), NET Notes 34 false false R35.htm 0035 - Disclosure - SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION Sheet http://www.solaredge.com/role/sedg-giamcapd SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION Notes 35 false false R36.htm 0036 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.solaredge.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 36 false false R37.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 37 false false R38.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 38 false false R39.htm 9954701 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.solaredge.com/role/sedg-sapp SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 39 false false R40.htm 9954702 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.solaredge.com/role/sedg-sapt SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.solaredge.com/role/sedg-sap 40 false false R41.htm 9954703 - Disclosure - BUSINESS COMBINATIONS (Tables) Sheet http://www.solaredge.com/role/BUSINESSCOMBINATIONSTables BUSINESS COMBINATIONS (Tables) Tables http://www.solaredge.com/role/BUSINESSCOMBINATIONS 41 false false R42.htm 9954704 - Disclosure - MARKETABLE SECURITIES (Tables) Sheet http://www.solaredge.com/role/MarketableSecuritiesTables MARKETABLE SECURITIES (Tables) Tables http://www.solaredge.com/role/MarketableSecurities 42 false false R43.htm 9954705 - Disclosure - INVENTORIES, NET (Tables) Sheet http://www.solaredge.com/role/sedg-it INVENTORIES, NET (Tables) Tables http://www.solaredge.com/role/sedg-i 43 false false R44.htm 9954706 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables) Sheet http://www.solaredge.com/role/sedg-peaoart PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables) Tables http://www.solaredge.com/role/sedg-peaoar 44 false false R45.htm 9954707 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables) Sheet http://www.solaredge.com/role/sedg-paet PROPERTY, PLANT AND EQUIPMENT, NET (Tables) Tables http://www.solaredge.com/role/sedg-pae 45 false false R46.htm 9954708 - Disclosure - LEASES (Tables) Sheet http://www.solaredge.com/role/LeasesTables LEASES (Tables) Tables http://www.solaredge.com/role/Leases 46 false false R47.htm 9954709 - Disclosure - INTANGIBLE ASSETS, NET (Tables) Sheet http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetTables INTANGIBLE ASSETS, NET (Tables) Tables http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNet 47 false false R48.htm 9954710 - Disclosure - GOODWILL (Tables) Sheet http://www.solaredge.com/role/GOODWILLTables GOODWILL (Tables) Tables http://www.solaredge.com/role/GOODWILL 48 false false R49.htm 9954711 - Disclosure - OTHER LONG TERM ASSETS (Tables) Sheet http://www.solaredge.com/role/OTHERLONGTERMASSETSTables OTHER LONG TERM ASSETS (Tables) Tables http://www.solaredge.com/role/OTHERLONGTERMASSETS 49 false false R50.htm 9954712 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables) Sheet http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESTables DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables) Tables http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIES 50 false false R51.htm 9954713 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.solaredge.com/role/FairValueMeasurementsTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.solaredge.com/role/FairValueMeasurements 51 false false R52.htm 9954714 - Disclosure - WARRANTY OBLIGATIONS (Tables) Sheet http://www.solaredge.com/role/sedg-wot WARRANTY OBLIGATIONS (Tables) Tables http://www.solaredge.com/role/sedg-wo 52 false false R53.htm 9954715 - Disclosure - DEFERRED REVENUES (Tables) Sheet http://www.solaredge.com/role/DeferredRevenuesTables DEFERRED REVENUES (Tables) Tables http://www.solaredge.com/role/DeferredRevenues 53 false false R54.htm 9954716 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) Sheet http://www.solaredge.com/role/sedg-aeaoapt ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) Tables http://www.solaredge.com/role/sedg-aeaoap 54 false false R55.htm 9954717 - Disclosure - CONVERTIBLE SENIOR NOTES (Tables) Notes http://www.solaredge.com/role/ConvertibleSeniorNotesTables CONVERTIBLE SENIOR NOTES (Tables) Tables http://www.solaredge.com/role/ConvertibleSeniorNotes 55 false false R56.htm 9954718 - Disclosure - OTHER LONG TERM LIABILITIES (Tables) Sheet http://www.solaredge.com/role/OtherLongTermLiabilitiesTables OTHER LONG TERM LIABILITIES (Tables) Tables http://www.solaredge.com/role/OtherLongTermLiabilities 56 false false R57.htm 9954719 - Disclosure - STOCK CAPITAL (Tables) Sheet http://www.solaredge.com/role/StockCapitalTables STOCK CAPITAL (Tables) Tables http://www.solaredge.com/role/sedg-sc 57 false false R58.htm 9954721 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables) Sheet http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossTables ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables) Tables http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLoss 58 false false R59.htm 9954722 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.solaredge.com/role/EarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://www.solaredge.com/role/EarningsPerShare 59 false false R60.htm 9954723 - Disclosure - OTHER OPERATING EXPENSES, NET (Tables) Sheet http://www.solaredge.com/role/OtherOperatingExpensesIncomeTables OTHER OPERATING EXPENSES, NET (Tables) Tables http://www.solaredge.com/role/OtherOperatingExpensesIncome 60 false false R61.htm 9954724 - Disclosure - RESTRUCTURING AND OTHER EXIT ACTIVITIES (Tables) Sheet http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESTables RESTRUCTURING AND OTHER EXIT ACTIVITIES (Tables) Tables http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIES 61 false false R62.htm 9954725 - Disclosure - INCOME TAXES (Tables) Sheet http://www.solaredge.com/role/sedg-itt INCOME TAXES (Tables) Tables http://www.solaredge.com/role/sedg-it1 62 false false R63.htm 9954726 - Disclosure - FINANCIAL INCOME (EXPENSE), NET (Tables) Sheet http://www.solaredge.com/role/sedg-feint FINANCIAL INCOME (EXPENSE), NET (Tables) Tables http://www.solaredge.com/role/sedg-fein 63 false false R64.htm 9954727 - Disclosure - SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Tables) Sheet http://www.solaredge.com/role/sedg-giamcapdt SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Tables) Tables http://www.solaredge.com/role/sedg-giamcapd 64 false false R65.htm 9954730 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details) Sheet http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details) Details http://www.solaredge.com/role/sedg-sapt 65 false false R66.htm 9954731 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Schedule of Allowance for Credit Losses) (Details) Sheet http://www.solaredge.com/role/SignificantAccountingPoliciesScheduleOfAllowanceForCreditLossesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Schedule of Allowance for Credit Losses) (Details) Details http://www.solaredge.com/role/sedg-sapt 66 false false R67.htm 9954732 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Estimated Useful Lives of Property and Equipment) (Details) Sheet http://www.solaredge.com/role/SignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Estimated Useful Lives of Property and Equipment) (Details) Details http://www.solaredge.com/role/sedg-sapt 67 false false R68.htm 9954733 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Estimate Fair Value of Stock Options and Warrants) (Details) Sheet http://www.solaredge.com/role/SignificantAccountingPoliciesEstimateFairValueOfStockOptionsAndWarrantsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Estimate Fair Value of Stock Options and Warrants) (Details) Details http://www.solaredge.com/role/sedg-sapt 68 false false R69.htm 9954734 - Disclosure - BUSINESS COMBINATIONS (Narrative) (Details) Sheet http://www.solaredge.com/role/BUSINESSCOMBINATIONSNarrativeDetails BUSINESS COMBINATIONS (Narrative) (Details) Details http://www.solaredge.com/role/BUSINESSCOMBINATIONSTables 69 false false R70.htm 9954735 - Disclosure - BUSINESS COMBINATIONS (Schedule of Fair Values Estimation of Assets Acquired and Liabilities Assumed) (Details) Sheet http://www.solaredge.com/role/BUSINESSCOMBINATIONSDetails BUSINESS COMBINATIONS (Schedule of Fair Values Estimation of Assets Acquired and Liabilities Assumed) (Details) Details http://www.solaredge.com/role/BUSINESSCOMBINATIONSTables 70 false false R71.htm 9954736 - Disclosure - MARKETABLE SECURITIES (Narrative) (Details) Sheet http://www.solaredge.com/role/MarketableSecuritiesScheduleOfContractualMaturitiesDetails MARKETABLE SECURITIES (Narrative) (Details) Details http://www.solaredge.com/role/MarketableSecuritiesTables 71 false false R72.htm 9954737 - Disclosure - MARKETABLE SECURITIES (Schedule of Available-For-Sale Securities) (Details) Sheet http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails MARKETABLE SECURITIES (Schedule of Available-For-Sale Securities) (Details) Details http://www.solaredge.com/role/MarketableSecuritiesTables 72 false false R73.htm 9954738 - Disclosure - INVENTORIES, NET (Narrative) (Details) Sheet http://www.solaredge.com/role/INVENTORIESNETNarrativeDetails INVENTORIES, NET (Narrative) (Details) Details http://www.solaredge.com/role/sedg-it 73 false false R74.htm 9954739 - Disclosure - INVENTORIES, NET (Details) Sheet http://www.solaredge.com/role/InventoriesNetDetails INVENTORIES, NET (Details) Details http://www.solaredge.com/role/sedg-it 74 false false R75.htm 9954740 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) Sheet http://www.solaredge.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) Details http://www.solaredge.com/role/sedg-peaoart 75 false false R76.htm 9954741 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Narrative) (Details) Sheet http://www.solaredge.com/role/PROPERTYPLANTANDEQUIPMENTNETNarrativeDetails PROPERTY, PLANT AND EQUIPMENT, NET (Narrative) (Details) Details http://www.solaredge.com/role/sedg-paet 76 false false R77.htm 9954742 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Details) Sheet http://www.solaredge.com/role/PropertyPlantAndEquipmentNetDetails PROPERTY, PLANT AND EQUIPMENT, NET (Details) Details http://www.solaredge.com/role/sedg-paet 77 false false R78.htm 9954744 - Disclosure - LEASES (Schedule of Lease-Related Assets and Liabilities) (Details) Sheet http://www.solaredge.com/role/LeasesScheduleOfLease-relatedAssetsAndLiabilitiesDetails LEASES (Schedule of Lease-Related Assets and Liabilities) (Details) Details http://www.solaredge.com/role/LeasesTables 78 false false R79.htm 9954745 - Disclosure - LEASES (Schedule of Information Related to Operating and Finance Leases) (Details) Sheet http://www.solaredge.com/role/LeasesScheduleOfInformationRelatedToOperatingAndFinanceLeasesDetails LEASES (Schedule of Information Related to Operating and Finance Leases) (Details) Details http://www.solaredge.com/role/LeasesTables 79 false false R80.htm 9954746 - Disclosure - LEASES (Schedule of Supplemental Cash Flow Information Related to Leases) (Details) Sheet http://www.solaredge.com/role/LeasesScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails LEASES (Schedule of Supplemental Cash Flow Information Related to Leases) (Details) Details http://www.solaredge.com/role/LeasesTables 80 false false R81.htm 9954747 - Disclosure - LEASES (Schedule of Operating and Finance lease liabilities) (Details) Sheet http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails LEASES (Schedule of Operating and Finance lease liabilities) (Details) Details http://www.solaredge.com/role/LeasesTables 81 false false R82.htm 9954748 - Disclosure - INTANGIBLE ASSETS, NET (Narrative) (Details) Sheet http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetNarrativeDetails INTANGIBLE ASSETS, NET (Narrative) (Details) Details http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetTables 82 false false R83.htm 9954749 - Disclosure - INTANGIBLE ASSETS, NET (schedule of acquired intangible assets) (Details) Sheet http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetScheduleOfAcquiredIntangibleAssetsDetails INTANGIBLE ASSETS, NET (schedule of acquired intangible assets) (Details) Details http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetTables 83 false false R84.htm 9954750 - Disclosure - INTANGIBLE ASSETS, NET (schedule of future amortization expense) (Details) Sheet http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetScheduleOfFutureAmortizationExpenseDetails INTANGIBLE ASSETS, NET (schedule of future amortization expense) (Details) Details http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetTables 84 false false R85.htm 9954751 - Disclosure - GOODWILL (Narrative) (Details) Sheet http://www.solaredge.com/role/GOODWILLNarrativeDetails GOODWILL (Narrative) (Details) Details http://www.solaredge.com/role/GOODWILLTables 85 false false R86.htm 9954752 - Disclosure - GOODWILL (Details) Sheet http://www.solaredge.com/role/GOODWILLDetails GOODWILL (Details) Details http://www.solaredge.com/role/GOODWILLTables 86 false false R87.htm 9954753 - Disclosure - OTHER LONG TERM ASSETS (Narrative) (Details) Sheet http://www.solaredge.com/role/OTHERLONGTERMASSETSNarrativeDetails OTHER LONG TERM ASSETS (Narrative) (Details) Details http://www.solaredge.com/role/OTHERLONGTERMASSETSTables 87 false false R88.htm 9954754 - Disclosure - OTHER LONG TERM ASSETS (Schedule of Other Long Term Assets) (Details) Sheet http://www.solaredge.com/role/OTHERLONGTERMASSETSDetails OTHER LONG TERM ASSETS (Schedule of Other Long Term Assets) (Details) Details http://www.solaredge.com/role/OTHERLONGTERMASSETSTables 88 false false R89.htm 9954755 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Narrative) (Details) Sheet http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Narrative) (Details) Details http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESTables 89 false false R90.htm 9954756 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Schedule of fair values of outstanding derivative instruments) (Details) Sheet http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Schedule of fair values of outstanding derivative instruments) (Details) Details http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESTables 90 false false R91.htm 9954757 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Schedule of Gains (Losses) on Derivative Instruments Recognized in our Income Statements) (Details) (Details) Sheet http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails2 DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Schedule of Gains (Losses) on Derivative Instruments Recognized in our Income Statements) (Details) (Details) Details http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESTables 91 false false R92.htm 9954758 - Disclosure - FAIR VALUE MEASUREMENTS (Details) Sheet http://www.solaredge.com/role/FairValueMeasurementsDetails FAIR VALUE MEASUREMENTS (Details) Details http://www.solaredge.com/role/FairValueMeasurementsTables 92 false false R93.htm 9954759 - Disclosure - WARRANTY OBLIGATIONS (Details) Sheet http://www.solaredge.com/role/WarrantyObligationsDetails WARRANTY OBLIGATIONS (Details) Details http://www.solaredge.com/role/sedg-wot 93 false false R94.htm 9954760 - Disclosure - DEFERRED REVENUES (Schedule of Balances of Deferred Revenues) (Details) Sheet http://www.solaredge.com/role/DeferredRevenuesScheduleOfBalancesOfDeferredRevenuesDetails DEFERRED REVENUES (Schedule of Balances of Deferred Revenues) (Details) Details http://www.solaredge.com/role/DeferredRevenuesTables 94 false false R95.htm 9954761 - Disclosure - DEFERRED REVENUES (Schedule Estimated Revenues Expected To Recognized In Future To Performance Obligations) (Details) Sheet http://www.solaredge.com/role/DeferredRevenuesScheduleEstimatedRevenuesExpectedToRecognizedInFutureToPerformanceObligationsDetails DEFERRED REVENUES (Schedule Estimated Revenues Expected To Recognized In Future To Performance Obligations) (Details) Details http://www.solaredge.com/role/DeferredRevenuesTables 95 false false R96.htm 9954762 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) Sheet http://www.solaredge.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) Details http://www.solaredge.com/role/sedg-aeaoapt 96 false false R97.htm 9954763 - Disclosure - CONVERTIBLE SENIOR NOTES (Narrative) (Details) Notes http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails CONVERTIBLE SENIOR NOTES (Narrative) (Details) Details http://www.solaredge.com/role/ConvertibleSeniorNotesTables 97 false false R98.htm 9954764 - Disclosure - CONVERTIBLE SENIOR NOTES (Schedule of Convertible Senior Notes) (Details) Notes http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails CONVERTIBLE SENIOR NOTES (Schedule of Convertible Senior Notes) (Details) Details http://www.solaredge.com/role/ConvertibleSeniorNotesTables 98 false false R99.htm 9954765 - Disclosure - OTHER LONG TERM LIABILITIES (Details) Sheet http://www.solaredge.com/role/OtherLongTermLiabilitiesDetails OTHER LONG TERM LIABILITIES (Details) Details http://www.solaredge.com/role/OtherLongTermLiabilitiesTables 99 false false R100.htm 9954766 - Disclosure - STOCK CAPITAL (Narrative) (Details) Sheet http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails STOCK CAPITAL (Narrative) (Details) Details http://www.solaredge.com/role/StockCapitalTables 100 false false R101.htm 9954767 - Disclosure - STOCK CAPITAL (Summary of the Activity in the Share Options) (Details) Sheet http://www.solaredge.com/role/sedg-scsotaitsod STOCK CAPITAL (Summary of the Activity in the Share Options) (Details) Details http://www.solaredge.com/role/StockCapitalTables 101 false false R102.htm 9954768 - Disclosure - STOCK CAPITAL (Schedule of RSUs and PSUs Activity) (Details) Sheet http://www.solaredge.com/role/StockCapitalScheduleOfRsuActivityDetails STOCK CAPITAL (Schedule of RSUs and PSUs Activity) (Details) Details http://www.solaredge.com/role/StockCapitalTables 102 false false R103.htm 9954769 - Disclosure - STOCK CAPITAL (Schedule of Stock-based Compensation Expense for Employees and Nonemployee) (Details) Sheet http://www.solaredge.com/role/StockCapitalScheduleOfStock-basedCompensationExpenseForEmployeesAndNonemployeeDetails STOCK CAPITAL (Schedule of Stock-based Compensation Expense for Employees and Nonemployee) (Details) Details http://www.solaredge.com/role/StockCapitalTables 103 false false R104.htm 9954770 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (Narrative) (Details) Sheet http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails COMMITMENTS AND CONTINGENT LIABILITIES (Narrative) (Details) Details http://www.solaredge.com/role/sedg-cacl 104 false false R105.htm 9954771 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (schedule of changes in aoci) (Details) Sheet http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (schedule of changes in aoci) (Details) Details http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossTables 105 false false R106.htm 9954772 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (schedule of reclassifications of other comprehensive income loss) (Details) Sheet http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (schedule of reclassifications of other comprehensive income loss) (Details) Details http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossTables 106 false false R107.htm 9954773 - Disclosure - EARNINGS PER SHARE (Schedule of Computation of Basic and Diluted Net Earnings (Loss) Per Share) (Details) Sheet http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails EARNINGS PER SHARE (Schedule of Computation of Basic and Diluted Net Earnings (Loss) Per Share) (Details) Details http://www.solaredge.com/role/EarningsPerShareTables 107 false false R108.htm 9954774 - Disclosure - OTHER OPERATING EXPENSES, NET (Narrative) (Details) Sheet http://www.solaredge.com/role/OtherOperatingExpensesIncomeDetails OTHER OPERATING EXPENSES, NET (Narrative) (Details) Details http://www.solaredge.com/role/OtherOperatingExpensesIncomeTables 108 false false R109.htm 9954775 - Disclosure - OTHER OPERATING EXPENSES, NET (Schedule of Other Opearting Expenses) (Details) Sheet http://www.solaredge.com/role/OtherOperatingExpensesIncomeScheduleOfOtherOpeartingExpensesDetails OTHER OPERATING EXPENSES, NET (Schedule of Other Opearting Expenses) (Details) Details http://www.solaredge.com/role/OtherOperatingExpensesIncomeTables 109 false false R110.htm 9954776 - Disclosure - RESTRUCTURING AND OTHER EXIT ACTIVITIES (Narrative) (Details) Sheet http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESNarrativeDetails RESTRUCTURING AND OTHER EXIT ACTIVITIES (Narrative) (Details) Details http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESTables 110 false false R111.htm 9954777 - Disclosure - RESTRUCTURING AND OTHER EXIT ACTIVITIES (Schedule of restructuring and other exit charges by reportable segments and type of cost) (Details) Sheet http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESDetails RESTRUCTURING AND OTHER EXIT ACTIVITIES (Schedule of restructuring and other exit charges by reportable segments and type of cost) (Details) Details http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESTables 111 false false R112.htm 9954778 - Disclosure - RESTRUCTURING AND OTHER EXIT ACTIVITIES (Schedule of liability balance for the restructuring and other exit charges) (Details) Sheet http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESDetails1 RESTRUCTURING AND OTHER EXIT ACTIVITIES (Schedule of liability balance for the restructuring and other exit charges) (Details) Details http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESTables 112 false false R113.htm 9954779 - Disclosure - INCOME TAXES (Narrative) (Details) Sheet http://www.solaredge.com/role/IncomeTaxesNarrativeDetails INCOME TAXES (Narrative) (Details) Details http://www.solaredge.com/role/sedg-itt 113 false false R114.htm 9954780 - Disclosure - INCOME TAXES (Schedule of Deferred Tax Liabilities And Assets) (Details) Sheet http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails INCOME TAXES (Schedule of Deferred Tax Liabilities And Assets) (Details) Details http://www.solaredge.com/role/sedg-itt 114 false false R115.htm 9954781 - Disclosure - INCOME TAXES (Schedule of Uncertain Tax Positions) (Details) Sheet http://www.solaredge.com/role/IncomeTaxesScheduleOfUncertainTaxPositionsDetails INCOME TAXES (Schedule of Uncertain Tax Positions) (Details) Details http://www.solaredge.com/role/sedg-itt 115 false false R116.htm 9954782 - Disclosure - INCOME TAXES (Schedule of Income (Loss) Before Taxes) (Details) Sheet http://www.solaredge.com/role/IncomeTaxesScheduleOfIncomeLossBeforeTaxesDetails INCOME TAXES (Schedule of Income (Loss) Before Taxes) (Details) Details http://www.solaredge.com/role/sedg-itt 116 false false R117.htm 9954783 - Disclosure - INCOME TAXES (Schedule of Income taxes) (Details) Sheet http://www.solaredge.com/role/IncomeTaxesScheduleOfIncomeTaxesDetails INCOME TAXES (Schedule of Income taxes) (Details) Details http://www.solaredge.com/role/sedg-itt 117 false false R118.htm 9954784 - Disclosure - INCOME TAXES (Schedule of reconciliation between the theoretical tax expense and the actual tax expense (benefit)) (Details) Sheet http://www.solaredge.com/role/IncomeTaxesScheduleOfReconciliationBetweenTheoreticalTaxExpenseAndActualTaxExpenseBenefitDetails INCOME TAXES (Schedule of reconciliation between the theoretical tax expense and the actual tax expense (benefit)) (Details) Details http://www.solaredge.com/role/sedg-itt 118 false false R119.htm 9954785 - Disclosure - FINANCIAL INCOME (EXPENSE), NET (Details) Sheet http://www.solaredge.com/role/FinancialExpensesIncomeNetDetails FINANCIAL INCOME (EXPENSE), NET (Details) Details http://www.solaredge.com/role/sedg-feint 119 false false R120.htm 9954786 - Disclosure - SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Schedule of Reportable Segments and Operating Income) (Details) Sheet http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Schedule of Reportable Segments and Operating Income) (Details) Details http://www.solaredge.com/role/sedg-giamcapdt 120 false false R121.htm 9954787 - Disclosure - SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Schedule of Reportable Segments Reconciliation) (Details) Sheet http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsReconciliationDetails SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Schedule of Reportable Segments Reconciliation) (Details) Details http://www.solaredge.com/role/sedg-giamcapdt 121 false false R122.htm 9954788 - Disclosure - SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Summary of Revenues Within Geographic Areas) (Details) Sheet http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationSummaryOfRevenuesWithinGeographicAreasDetails SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Summary of Revenues Within Geographic Areas) (Details) Details http://www.solaredge.com/role/sedg-giamcapdt 122 false false R123.htm 9954789 - Disclosure - SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Summary of Revenues by Product Family) (Details) Sheet http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationSummaryOfRevenuesByProductFamilyDetails SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Summary of Revenues by Product Family) (Details) Details http://www.solaredge.com/role/sedg-giamcapdt 123 false false R124.htm 9954790 - Disclosure - SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Schedule of Long-Lived Assets) (Details) Sheet http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfLong-livedAssetsDetails SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Schedule of Long-Lived Assets) (Details) Details http://www.solaredge.com/role/sedg-giamcapdt 124 false false R125.htm 9954791 - Disclosure - SUBSEQUENT EVENTS (Narrative) (Details) Sheet http://www.solaredge.com/role/SUBSEQUENTEVENTSNarrativeDetails SUBSEQUENT EVENTS (Narrative) (Details) Details http://www.solaredge.com/role/SUBSEQUENTEVENTS 125 false false All Reports Book All Reports sedg-20231231.xsd sedg-20231231_cal.xml sedg-20231231_def.xml sedg-20231231_lab.xml sedg-20231231_pre.xml zk2431010.htm image0.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 150 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "zk2431010.htm": { "nsprefix": "sedg", "nsuri": "http://www.solaredge.com/20231231", "dts": { "schema": { "local": [ "sedg-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/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", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "sedg-20231231_cal.xml" ] }, "definitionLink": { "local": [ "sedg-20231231_def.xml" ] }, "labelLink": { "local": [ "sedg-20231231_lab.xml" ] }, "presentationLink": { "local": [ "sedg-20231231_pre.xml" ] }, "inline": { "local": [ "zk2431010.htm" ] } }, "keyStandard": 462, "keyCustom": 120, "axisStandard": 39, "axisCustom": 0, "memberStandard": 79, "memberCustom": 58, "hidden": { "total": 22, "http://fasb.org/us-gaap/2023": 19, "http://xbrl.sec.gov/dei/2023": 3 }, "contextCount": 391, "entityCount": 1, "segmentCount": 141, "elementCount": 1149, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1439, "http://xbrl.sec.gov/dei/2023": 37, "http://xbrl.sec.gov/ecd/2023": 2 }, "report": { "R1": { "role": "http://www.solaredge.com/role/sedg-daei", "longName": "0001 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "span", "strong", "div", "div", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "span", "strong", "div", "div", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.solaredge.com/role/sedg-cbs", "longName": "0002 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_20231231", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20231231", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.solaredge.com/role/sedg-cbsp", "longName": "0003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_20231231", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20231231", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.solaredge.com/role/sedg-csooacil", "longName": "0004 - Statement - CONSOLIDATED STATEMENTS OF INCOME", "shortName": "CONSOLIDATED STATEMENTS OF INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "sedg:FinancialIncomeExpensesNet", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "unique": true } }, "R5": { "role": "http://www.solaredge.com/role/ConsolidatedStatementsOfComprehensiveIncome", "longName": "0005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "unique": true } }, "R6": { "role": "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "longName": "0006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_20201231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20201231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.solaredge.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical", "longName": "0007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_20220101to20221231", "name": "sedg:UnderwritersDiscountsAndCommissions", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true }, "uniqueAnchor": null }, "R8": { "role": "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows", "longName": "0008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "unique": true } }, "R9": { "role": "http://www.solaredge.com/role/sedg-g", "longName": "0009 - Disclosure - GENERAL", "shortName": "GENERAL", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.solaredge.com/role/sedg-sap", "longName": "0010 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.solaredge.com/role/BUSINESSCOMBINATIONS", "longName": "0011 - Disclosure - BUSINESS COMBINATIONS", "shortName": "BUSINESS COMBINATIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.solaredge.com/role/MarketableSecurities", "longName": "0012 - Disclosure - MARKETABLE SECURITIES", "shortName": "MARKETABLE SECURITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.solaredge.com/role/sedg-i", "longName": "0013 - Disclosure - INVENTORIES, NET", "shortName": "INVENTORIES, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.solaredge.com/role/sedg-peaoar", "longName": "0014 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:OtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:OtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.solaredge.com/role/sedg-pae", "longName": "0015 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.solaredge.com/role/Leases", "longName": "0016 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNet", "longName": "0017 - Disclosure - INTANGIBLE ASSETS, NET", "shortName": "INTANGIBLE ASSETS, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.solaredge.com/role/GOODWILL", "longName": "0018 - Disclosure - GOODWILL", "shortName": "GOODWILL", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.solaredge.com/role/OTHERLONGTERMASSETS", "longName": "0019 - Disclosure - OTHER LONG TERM ASSETS", "shortName": "OTHER LONG TERM ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "sedg:OtherNonCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "sedg:OtherNonCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIES", "longName": "0020 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.solaredge.com/role/FairValueMeasurements", "longName": "0021 - Disclosure - FAIR VALUE MEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.solaredge.com/role/sedg-wo", "longName": "0022 - Disclosure - WARRANTY OBLIGATIONS", "shortName": "WARRANTY OBLIGATIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.solaredge.com/role/DeferredRevenues", "longName": "0023 - Disclosure - DEFERRED REVENUES", "shortName": "DEFERRED REVENUES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:DeferredRevenueDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:DeferredRevenueDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.solaredge.com/role/sedg-aeaoap", "longName": "0024 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.solaredge.com/role/ConvertibleSeniorNotes", "longName": "0025 - Disclosure - CONVERTIBLE SENIOR NOTES", "shortName": "CONVERTIBLE SENIOR NOTES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "sedg:ConvertibleSeniorNotesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "sedg:ConvertibleSeniorNotesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.solaredge.com/role/OtherLongTermLiabilities", "longName": "0026 - Disclosure - OTHER LONG TERM LIABILITIES", "shortName": "OTHER LONG TERM LIABILITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "sedg:OtherNonCurrentLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "sedg:OtherNonCurrentLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.solaredge.com/role/sedg-sc", "longName": "0027 - Disclosure - STOCK CAPITAL", "shortName": "STOCK CAPITAL", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.solaredge.com/role/sedg-cacl", "longName": "0028 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES", "shortName": "COMMITMENTS AND CONTINGENT LIABILITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLoss", "longName": "0029 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.solaredge.com/role/EarningsPerShare", "longName": "0030 - Disclosure - EARNINGS PER SHARE", "shortName": "EARNINGS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.solaredge.com/role/OtherOperatingExpensesIncome", "longName": "0031 - Disclosure - OTHER OPERATING EXPENSES, NET", "shortName": "OTHER OPERATING EXPENSES, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIES", "longName": "0032 - Disclosure - RESTRUCTURING AND OTHER EXIT ACTIVITIES", "shortName": "RESTRUCTURING AND OTHER EXIT ACTIVITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "32", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.solaredge.com/role/sedg-it1", "longName": "0033 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "33", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.solaredge.com/role/sedg-fein", "longName": "0034 - Disclosure - FINANCIAL INCOME (EXPENSE), NET", "shortName": "FINANCIAL INCOME (EXPENSE), NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "34", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.solaredge.com/role/sedg-giamcapd", "longName": "0035 - Disclosure - SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION", "shortName": "SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "35", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.solaredge.com/role/SUBSEQUENTEVENTS", "longName": "0036 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "36", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R37": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "37", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true }, "uniqueAnchor": null }, "R38": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "38", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.solaredge.com/role/sedg-sapp", "longName": "9954701 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "39", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.solaredge.com/role/sedg-sapt", "longName": "9954702 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "div", "div", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "div", "div", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.solaredge.com/role/BUSINESSCOMBINATIONSTables", "longName": "9954703 - Disclosure - BUSINESS COMBINATIONS (Tables)", "shortName": "BUSINESS COMBINATIONS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.solaredge.com/role/MarketableSecuritiesTables", "longName": "9954704 - Disclosure - MARKETABLE SECURITIES (Tables)", "shortName": "MARKETABLE SECURITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.solaredge.com/role/sedg-it", "longName": "9954705 - Disclosure - INVENTORIES, NET (Tables)", "shortName": "INVENTORIES, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.solaredge.com/role/sedg-peaoart", "longName": "9954706 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:OtherCurrentAssetsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:OtherCurrentAssetsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.solaredge.com/role/sedg-paet", "longName": "9954707 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables)", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.solaredge.com/role/LeasesTables", "longName": "9954708 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "sedg:ScheduleOfLeaseRelatedAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "sedg:ScheduleOfLeaseRelatedAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetTables", "longName": "9954709 - Disclosure - INTANGIBLE ASSETS, NET (Tables)", "shortName": "INTANGIBLE ASSETS, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.solaredge.com/role/GOODWILLTables", "longName": "9954710 - Disclosure - GOODWILL (Tables)", "shortName": "GOODWILL (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "48", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.solaredge.com/role/OTHERLONGTERMASSETSTables", "longName": "9954711 - Disclosure - OTHER LONG TERM ASSETS (Tables)", "shortName": "OTHER LONG TERM ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "49", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "sedg:OtherNonCurrentAssetsTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "sedg:OtherNonCurrentAssetsTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESTables", "longName": "9954712 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables)", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "50", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.solaredge.com/role/FairValueMeasurementsTables", "longName": "9954713 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "51", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.solaredge.com/role/sedg-wot", "longName": "9954714 - Disclosure - WARRANTY OBLIGATIONS (Tables)", "shortName": "WARRANTY OBLIGATIONS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "52", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.solaredge.com/role/DeferredRevenuesTables", "longName": "9954715 - Disclosure - DEFERRED REVENUES (Tables)", "shortName": "DEFERRED REVENUES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "53", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DeferredRevenueDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DeferredRevenueDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.solaredge.com/role/sedg-aeaoapt", "longName": "9954716 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "54", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.solaredge.com/role/ConvertibleSeniorNotesTables", "longName": "9954717 - Disclosure - CONVERTIBLE SENIOR NOTES (Tables)", "shortName": "CONVERTIBLE SENIOR NOTES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "55", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "sedg:ConvertibleSeniorNotesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "sedg:ConvertibleSeniorNotesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.solaredge.com/role/OtherLongTermLiabilitiesTables", "longName": "9954718 - Disclosure - OTHER LONG TERM LIABILITIES (Tables)", "shortName": "OTHER LONG TERM LIABILITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "56", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "sedg:ScheduleOfOtherNonCurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "sedg:OtherNonCurrentLiabilitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "sedg:ScheduleOfOtherNonCurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "sedg:OtherNonCurrentLiabilitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.solaredge.com/role/StockCapitalTables", "longName": "9954719 - Disclosure - STOCK CAPITAL (Tables)", "shortName": "STOCK CAPITAL (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "57", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossTables", "longName": "9954721 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables)", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "58", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.solaredge.com/role/EarningsPerShareTables", "longName": "9954722 - Disclosure - EARNINGS PER SHARE (Tables)", "shortName": "EARNINGS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "59", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.solaredge.com/role/OtherOperatingExpensesIncomeTables", "longName": "9954723 - Disclosure - OTHER OPERATING EXPENSES, NET (Tables)", "shortName": "OTHER OPERATING EXPENSES, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "60", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESTables", "longName": "9954724 - Disclosure - RESTRUCTURING AND OTHER EXIT ACTIVITIES (Tables)", "shortName": "RESTRUCTURING AND OTHER EXIT ACTIVITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "61", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.solaredge.com/role/sedg-itt", "longName": "9954725 - Disclosure - INCOME TAXES (Tables)", "shortName": "INCOME TAXES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "62", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.solaredge.com/role/sedg-feint", "longName": "9954726 - Disclosure - FINANCIAL INCOME (EXPENSE), NET (Tables)", "shortName": "FINANCIAL INCOME (EXPENSE), NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "63", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.solaredge.com/role/sedg-giamcapdt", "longName": "9954727 - Disclosure - SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Tables)", "shortName": "SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "64", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails", "longName": "9954730 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_20221231", "name": "sedg:ReductionOfFixedAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "ix:continuation", "div", "div", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20221231", "name": "sedg:ReductionOfFixedAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "ix:continuation", "div", "div", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.solaredge.com/role/SignificantAccountingPoliciesScheduleOfAllowanceForCreditLossesDetails", "longName": "9954731 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Schedule of Allowance for Credit Losses) (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Schedule of Allowance for Credit Losses) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_20221231", "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "div", "us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "div", "div", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20221231", "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "div", "us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "div", "div", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails", "longName": "9954732 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Estimated Useful Lives of Property and Equipment) (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Estimated Useful Lives of Property and Equipment) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "C_20230101to20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapBuildingMember", "name": "sedg:PropertyPlantAndEquipmentDepreciationRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "sedg:ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesTableTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "div", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapBuildingMember", "name": "sedg:PropertyPlantAndEquipmentDepreciationRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "sedg:ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesTableTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "div", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimateFairValueOfStockOptionsAndWarrantsDetails", "longName": "9954733 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Estimate Fair Value of Stock Options and Warrants) (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Estimate Fair Value of Stock Options and Warrants) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "C_20230101to20231231_srtTitleOfIndividualAxis_sedgEmployeeAndExecutiveDirectorMember_usgaapAwardTypeAxis_usgaapEmployeeStockOptionMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "ix:continuation", "div", "div", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231_srtTitleOfIndividualAxis_sedgEmployeeAndExecutiveDirectorMember_usgaapAwardTypeAxis_usgaapEmployeeStockOptionMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "ix:continuation", "div", "div", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.solaredge.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "longName": "9954734 - Disclosure - BUSINESS COMBINATIONS (Narrative) (Details)", "shortName": "BUSINESS COMBINATIONS (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "C_20230406", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "div", "div", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20230406_usgaapBusinessAcquisitionAxis_sedgHarkSystemsLtdMember", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "div", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "unique": true } }, "R70": { "role": "http://www.solaredge.com/role/BUSINESSCOMBINATIONSDetails", "longName": "9954735 - Disclosure - BUSINESS COMBINATIONS (Schedule of Fair Values Estimation of Assets Acquired and Liabilities Assumed) (Details)", "shortName": "BUSINESS COMBINATIONS (Schedule of Fair Values Estimation of Assets Acquired and Liabilities Assumed) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "C_20230406", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "div", "div", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230406", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "div", "div", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfContractualMaturitiesDetails", "longName": "9954736 - Disclosure - MARKETABLE SECURITIES (Narrative) (Details)", "shortName": "MARKETABLE SECURITIES (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "div", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "div", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails", "longName": "9954737 - Disclosure - MARKETABLE SECURITIES (Schedule of Available-For-Sale Securities) (Details)", "shortName": "MARKETABLE SECURITIES (Schedule of Available-For-Sale Securities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "C_20231231", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "div", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20231231", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "div", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.solaredge.com/role/INVENTORIESNETNarrativeDetails", "longName": "9954738 - Disclosure - INVENTORIES, NET (Narrative) (Details)", "shortName": "INVENTORIES, NET (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:InventoryWriteDown", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "div", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:InventoryWriteDown", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "div", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.solaredge.com/role/InventoriesNetDetails", "longName": "9954739 - Disclosure - INVENTORIES, NET (Details)", "shortName": "INVENTORIES, NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "C_20231231", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "div", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20231231", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "div", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.solaredge.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails", "longName": "9954740 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "C_20231231", "name": "us-gaap:ReceivablesLongTermContractsOrPrograms", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "div", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "div", "div", "us-gaap:OtherCurrentAssetsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20231231", "name": "us-gaap:ReceivablesLongTermContractsOrPrograms", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "div", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "div", "div", "us-gaap:OtherCurrentAssetsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.solaredge.com/role/PROPERTYPLANTANDEQUIPMENTNETNarrativeDetails", "longName": "9954741 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Narrative) (Details)", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "span", "div", "div", "div", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "span", "div", "div", "div", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.solaredge.com/role/PropertyPlantAndEquipmentNetDetails", "longName": "9954742 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Details)", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "C_20231231", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "span", "div", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "div", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20231231", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "span", "div", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "div", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.solaredge.com/role/LeasesScheduleOfLease-relatedAssetsAndLiabilitiesDetails", "longName": "9954744 - Disclosure - LEASES (Schedule of Lease-Related Assets and Liabilities) (Details)", "shortName": "LEASES (Schedule of Lease-Related Assets and Liabilities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "C_20231231", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20231231", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "sedg:ScheduleOfLeaseRelatedAssetsAndLiabilitiesTableTextBlock", "div", "div", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "unique": true } }, "R79": { "role": "http://www.solaredge.com/role/LeasesScheduleOfInformationRelatedToOperatingAndFinanceLeasesDetails", "longName": "9954745 - Disclosure - LEASES (Schedule of Information Related to Operating and Finance Leases) (Details)", "shortName": "LEASES (Schedule of Information Related to Operating and Finance Leases) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "sedg:FinanceLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "div", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "sedg:FinanceLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "div", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.solaredge.com/role/LeasesScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails", "longName": "9954746 - Disclosure - LEASES (Schedule of Supplemental Cash Flow Information Related to Leases) (Details)", "shortName": "LEASES (Schedule of Supplemental Cash Flow Information Related to Leases) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "sedg:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "div", "div", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "sedg:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "div", "div", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails", "longName": "9954747 - Disclosure - LEASES (Schedule of Operating and Finance lease liabilities) (Details)", "shortName": "LEASES (Schedule of Operating and Finance lease liabilities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "C_20231231", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "sedg:FinanceLeaseLiabilitiesAndOperatingLeaseLiabilitiesTableTextBlock", "div", "div", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20231231", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "sedg:FinanceLeaseLiabilitiesAndOperatingLeaseLiabilitiesTableTextBlock", "div", "div", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetNarrativeDetails", "longName": "9954748 - Disclosure - INTANGIBLE ASSETS, NET (Narrative) (Details)", "shortName": "INTANGIBLE ASSETS, NET (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "div", "div", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "div", "div", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetScheduleOfAcquiredIntangibleAssetsDetails", "longName": "9954749 - Disclosure - INTANGIBLE ASSETS, NET (schedule of acquired intangible assets) (Details)", "shortName": "INTANGIBLE ASSETS, NET (schedule of acquired intangible assets) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "C_20231231", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "div", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20231231", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "div", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R84": { "role": "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetScheduleOfFutureAmortizationExpenseDetails", "longName": "9954750 - Disclosure - INTANGIBLE ASSETS, NET (schedule of future amortization expense) (Details)", "shortName": "INTANGIBLE ASSETS, NET (schedule of future amortization expense) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "C_20231231", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "div", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20231231", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "div", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R85": { "role": "http://www.solaredge.com/role/GOODWILLNarrativeDetails", "longName": "9954751 - Disclosure - GOODWILL (Narrative) (Details)", "shortName": "GOODWILL (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20221001to20221031_srtProductOrServiceAxis_sedgMobilityComponentsAndTelematicsMember", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "div", "div", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "unique": true } }, "R86": { "role": "http://www.solaredge.com/role/GOODWILLDetails", "longName": "9954752 - Disclosure - GOODWILL (Details)", "shortName": "GOODWILL (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "C_20221231", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "div", "div", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "unique": true } }, "R87": { "role": "http://www.solaredge.com/role/OTHERLONGTERMASSETSNarrativeDetails", "longName": "9954753 - Disclosure - OTHER LONG TERM ASSETS (Narrative) (Details)", "shortName": "OTHER LONG TERM ASSETS (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "C_20230731", "name": "us-gaap:OtherInvestments", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "div", "div", "div", "sedg:OtherNonCurrentAssetsTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230731", "name": "us-gaap:OtherInvestments", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "div", "div", "div", "sedg:OtherNonCurrentAssetsTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R88": { "role": "http://www.solaredge.com/role/OTHERLONGTERMASSETSDetails", "longName": "9954754 - Disclosure - OTHER LONG TERM ASSETS (Schedule of Other Long Term Assets) (Details)", "shortName": "OTHER LONG TERM ASSETS (Schedule of Other Long Term Assets) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "C_20231231", "name": "sedg:CloudComputingArrangements", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "div", "div", "div", "div", "sedg:OtherNonCurrentAssetsTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20231231", "name": "sedg:CloudComputingArrangements", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "div", "div", "div", "div", "sedg:OtherNonCurrentAssetsTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R89": { "role": "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails", "longName": "9954755 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Narrative) (Details)", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "C_20231231_usgaapDerivativeInstrumentRiskAxis_usgaapForeignExchangeForwardMember_usgaapOptionIndexedToIssuersEquityTypeAxis_usgaapPutOptionMember", "name": "us-gaap:ForeignCurrencyFairValueHedgeDerivativeAtFairValueNet", "unitRef": "ils", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "span", "span", "span", "span", "span", "div", "div", "div", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20231231_usgaapDerivativeInstrumentRiskAxis_usgaapForeignExchangeForwardMember_usgaapOptionIndexedToIssuersEquityTypeAxis_usgaapPutOptionMember", "name": "us-gaap:ForeignCurrencyFairValueHedgeDerivativeAtFairValueNet", "unitRef": "ils", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "span", "span", "span", "span", "span", "div", "div", "div", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R90": { "role": "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails", "longName": "9954756 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Schedule of fair values of outstanding derivative instruments) (Details)", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Schedule of fair values of outstanding derivative instruments) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "C_20231231", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "span", "span", "span", "div", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "div", "div", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20231231", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "span", "span", "span", "div", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "div", "div", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R91": { "role": "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails2", "longName": "9954757 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Schedule of Gains (Losses) on Derivative Instruments Recognized in our Income Statements) (Details) (Details)", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Schedule of Gains (Losses) on Derivative Instruments Recognized in our Income Statements) (Details) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "C_20230101to20231231_usgaapHedgingDesignationAxis_usgaapNondesignatedMember", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "span", "span", "span", "div", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsIncludedInTradingActivitiesTextBlock", "div", "div", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231_usgaapHedgingDesignationAxis_usgaapNondesignatedMember", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "span", "span", "span", "div", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsIncludedInTradingActivitiesTextBlock", "div", "div", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R92": { "role": "http://www.solaredge.com/role/FairValueMeasurementsDetails", "longName": "9954758 - Disclosure - FAIR VALUE MEASUREMENTS (Details)", "shortName": "FAIR VALUE MEASUREMENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "C_20231231_usgaapFairValueByAssetClassAxis_usgaapCashMember_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "div", "div", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20231231_usgaapFairValueByAssetClassAxis_usgaapCashMember_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "div", "div", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R93": { "role": "http://www.solaredge.com/role/WarrantyObligationsDetails", "longName": "9954759 - Disclosure - WARRANTY OBLIGATIONS (Details)", "shortName": "WARRANTY OBLIGATIONS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "C_20221231", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "div", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20201231", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "div", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "unique": true } }, "R94": { "role": "http://www.solaredge.com/role/DeferredRevenuesScheduleOfBalancesOfDeferredRevenuesDetails", "longName": "9954760 - Disclosure - DEFERRED REVENUES (Schedule of Balances of Deferred Revenues) (Details)", "shortName": "DEFERRED REVENUES (Schedule of Balances of Deferred Revenues) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "C_20221231", "name": "us-gaap:DeferredRevenue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "div", "us-gaap:DeferredRevenueDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:DeferredRevenueRevenueRecognized1", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "div", "us-gaap:DeferredRevenueDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "unique": true } }, "R95": { "role": "http://www.solaredge.com/role/DeferredRevenuesScheduleEstimatedRevenuesExpectedToRecognizedInFutureToPerformanceObligationsDetails", "longName": "9954761 - Disclosure - DEFERRED REVENUES (Schedule Estimated Revenues Expected To Recognized In Future To Performance Obligations) (Details)", "shortName": "DEFERRED REVENUES (Schedule Estimated Revenues Expected To Recognized In Future To Performance Obligations) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "C_20231231", "name": "us-gaap:DeferredRevenue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "div", "us-gaap:DeferredRevenueDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20231231_usgaapDeferredRevenueArrangementTypeAxis_sedgDeferredRevenueYearOneMember", "name": "us-gaap:DeferredRevenue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "sedg:ScheduleEstimatedRevenuesExpectedToRecognizedInFutureToPerformanceObligationsTableTextBlock", "div", "div", "us-gaap:DeferredRevenueDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "unique": true } }, "R96": { "role": "http://www.solaredge.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails", "longName": "9954762 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "C_20231231", "name": "us-gaap:AccruedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "div", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20231231", "name": "us-gaap:AccruedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "div", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R97": { "role": "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails", "longName": "9954763 - Disclosure - CONVERTIBLE SENIOR NOTES (Narrative) (Details)", "shortName": "CONVERTIBLE SENIOR NOTES (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "C_20230101to20231231_usgaapLongtermDebtTypeAxis_usgaapConvertibleDebtMember", "name": "us-gaap:DebtConversionDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "span", "span", "div", "div", "div", "div", "div", "sedg:ConvertibleSeniorNotesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231_usgaapLongtermDebtTypeAxis_usgaapConvertibleDebtMember", "name": "us-gaap:DebtConversionDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "span", "span", "div", "div", "div", "div", "div", "sedg:ConvertibleSeniorNotesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R98": { "role": "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails", "longName": "9954764 - Disclosure - CONVERTIBLE SENIOR NOTES (Schedule of Convertible Senior Notes) (Details)", "shortName": "CONVERTIBLE SENIOR NOTES (Schedule of Convertible Senior Notes) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "C_20231231", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "span", "div", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "div", "div", "div", "sedg:ConvertibleSeniorNotesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20231231", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "span", "div", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "div", "div", "div", "sedg:ConvertibleSeniorNotesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R99": { "role": "http://www.solaredge.com/role/OtherLongTermLiabilitiesDetails", "longName": "9954765 - Disclosure - OTHER LONG TERM LIABILITIES (Details)", "shortName": "OTHER LONG TERM LIABILITIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "C_20231231", "name": "us-gaap:LiabilityForUncertainTaxPositionsNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "sedg:ScheduleOfOtherNonCurrentLiabilitiesTableTextBlock", "div", "div", "sedg:OtherNonCurrentLiabilitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20231231", "name": "us-gaap:LiabilityForUncertainTaxPositionsNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "sedg:ScheduleOfOtherNonCurrentLiabilitiesTableTextBlock", "div", "div", "sedg:OtherNonCurrentLiabilitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R100": { "role": "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails", "longName": "9954766 - Disclosure - STOCK CAPITAL (Narrative) (Details)", "shortName": "STOCK CAPITAL (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "C_20220101to20221231", "name": "sedg:UnderwritersDiscountsAndCommissions", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20231231", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "span", "div", "div", "div", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "unique": true } }, "R101": { "role": "http://www.solaredge.com/role/sedg-scsotaitsod", "longName": "9954767 - Disclosure - STOCK CAPITAL (Summary of the Activity in the Share Options) (Details)", "shortName": "STOCK CAPITAL (Summary of the Activity in the Share Options) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "101", "firstAnchor": { "contextRef": "C_20221231_srtTitleOfIndividualAxis_sedgEmployeesAndMembersOfBoardOfDirectorsMember_usgaapAwardTypeAxis_usgaapEmployeeStockOptionMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "div", "div", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231_srtTitleOfIndividualAxis_sedgEmployeesAndMembersOfBoardOfDirectorsMember_usgaapAwardTypeAxis_usgaapEmployeeStockOptionMember", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "div", "div", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "unique": true } }, "R102": { "role": "http://www.solaredge.com/role/StockCapitalScheduleOfRsuActivityDetails", "longName": "9954768 - Disclosure - STOCK CAPITAL (Schedule of RSUs and PSUs Activity) (Details)", "shortName": "STOCK CAPITAL (Schedule of RSUs and PSUs Activity) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "102", "firstAnchor": { "contextRef": "C_20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "div", "div", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "div", "div", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R103": { "role": "http://www.solaredge.com/role/StockCapitalScheduleOfStock-basedCompensationExpenseForEmployeesAndNonemployeeDetails", "longName": "9954769 - Disclosure - STOCK CAPITAL (Schedule of Stock-based Compensation Expense for Employees and Nonemployee) (Details)", "shortName": "STOCK CAPITAL (Schedule of Stock-based Compensation Expense for Employees and Nonemployee) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "103", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "div", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "div", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R104": { "role": "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails", "longName": "9954770 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (Narrative) (Details)", "shortName": "COMMITMENTS AND CONTINGENT LIABILITIES (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "104", "firstAnchor": { "contextRef": "C_20231231", "name": "us-gaap:ContractualObligation", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "span", "div", "div", "div", "div", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20190801to20190831", "name": "sedg:DifferenceAmountOfTenderedSharesForShareholdersOfSmre", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "span", "div", "div", "div", "div", "div", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "unique": true } }, "R105": { "role": "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails", "longName": "9954771 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (schedule of changes in aoci) (Details)", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (schedule of changes in aoci) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "105", "firstAnchor": { "contextRef": "C_20221231", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20201231", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "unique": true } }, "R106": { "role": "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails", "longName": "9954772 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (schedule of reclassifications of other comprehensive income loss) (Details)", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (schedule of reclassifications of other comprehensive income loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "106", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231_usgaapReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_usgaapReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "div", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "unique": true } }, "R107": { "role": "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails", "longName": "9954773 - Disclosure - EARNINGS PER SHARE (Schedule of Computation of Basic and Diluted Net Earnings (Loss) Per Share) (Details)", "shortName": "EARNINGS PER SHARE (Schedule of Computation of Basic and Diluted Net Earnings (Loss) Per Share) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "107", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "unique": true } }, "R108": { "role": "http://www.solaredge.com/role/OtherOperatingExpensesIncomeDetails", "longName": "9954774 - Disclosure - OTHER OPERATING EXPENSES, NET (Narrative) (Details)", "shortName": "OTHER OPERATING EXPENSES, NET (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "108", "firstAnchor": { "contextRef": "C_20210101to20211231_usgaapBusinessAcquisitionAxis_sedgSolaredgeKoreaFormerlyKokamAcquisitionMember", "name": "us-gaap:AcquisitionCosts", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "div", "div", "div", "div", "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20210101to20211231_usgaapBusinessAcquisitionAxis_sedgSolaredgeKoreaFormerlyKokamAcquisitionMember", "name": "us-gaap:AcquisitionCosts", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "div", "div", "div", "div", "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R109": { "role": "http://www.solaredge.com/role/OtherOperatingExpensesIncomeScheduleOfOtherOpeartingExpensesDetails", "longName": "9954775 - Disclosure - OTHER OPERATING EXPENSES, NET (Schedule of Other Opearting Expenses) (Details)", "shortName": "OTHER OPERATING EXPENSES, NET (Schedule of Other Opearting Expenses) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "109", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "div", "div", "div", "div", "div", "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "div", "div", "div", "div", "div", "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R110": { "role": "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESNarrativeDetails", "longName": "9954776 - Disclosure - RESTRUCTURING AND OTHER EXIT ACTIVITIES (Narrative) (Details)", "shortName": "RESTRUCTURING AND OTHER EXIT ACTIVITIES (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "110", "firstAnchor": { "contextRef": "C_20230101to20231231_usgaapRestructuringCostAndReserveAxis_sedgInventoryWriteOffMember", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "div", "div", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapTradingRevenueMember_usgaapRestructuringCostAndReserveAxis_sedgInventoryWriteOffMember_usgaapStatementBusinessSegmentsAxis_sedgCriticalPowersDiscontinuationMember", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "div", "div", "div", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "unique": true } }, "R111": { "role": "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESDetails", "longName": "9954777 - Disclosure - RESTRUCTURING AND OTHER EXIT ACTIVITIES (Schedule of restructuring and other exit charges by reportable segments and type of cost) (Details)", "shortName": "RESTRUCTURING AND OTHER EXIT ACTIVITIES (Schedule of restructuring and other exit charges by reportable segments and type of cost) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "111", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:RestructuringCosts", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "div", "div", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:RestructuringCosts", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "div", "div", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R112": { "role": "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESDetails1", "longName": "9954778 - Disclosure - RESTRUCTURING AND OTHER EXIT ACTIVITIES (Schedule of liability balance for the restructuring and other exit charges) (Details)", "shortName": "RESTRUCTURING AND OTHER EXIT ACTIVITIES (Schedule of liability balance for the restructuring and other exit charges) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "112", "firstAnchor": { "contextRef": "C_20221231_usgaapRestructuringCostAndReserveAxis_usgaapEmployeeSeveranceMember", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "div", "div", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20221231_usgaapRestructuringCostAndReserveAxis_usgaapEmployeeSeveranceMember", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "div", "div", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R113": { "role": "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails", "longName": "9954779 - Disclosure - INCOME TAXES (Narrative) (Details)", "shortName": "INCOME TAXES (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "113", "firstAnchor": { "contextRef": "C_20171201to20171222", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "span", "span", "span", "div", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "span", "span", "span", "div", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "unique": true } }, "R114": { "role": "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails", "longName": "9954780 - Disclosure - INCOME TAXES (Schedule of Deferred Tax Liabilities And Assets) (Details)", "shortName": "INCOME TAXES (Schedule of Deferred Tax Liabilities And Assets) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "114", "firstAnchor": { "contextRef": "C_20231231", "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20231231", "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R115": { "role": "http://www.solaredge.com/role/IncomeTaxesScheduleOfUncertainTaxPositionsDetails", "longName": "9954781 - Disclosure - INCOME TAXES (Schedule of Uncertain Tax Positions) (Details)", "shortName": "INCOME TAXES (Schedule of Uncertain Tax Positions) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "115", "firstAnchor": { "contextRef": "C_20221231", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20201231", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "unique": true } }, "R116": { "role": "http://www.solaredge.com/role/IncomeTaxesScheduleOfIncomeLossBeforeTaxesDetails", "longName": "9954782 - Disclosure - INCOME TAXES (Schedule of Income (Loss) Before Taxes) (Details)", "shortName": "INCOME TAXES (Schedule of Income (Loss) Before Taxes) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "116", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R117": { "role": "http://www.solaredge.com/role/IncomeTaxesScheduleOfIncomeTaxesDetails", "longName": "9954783 - Disclosure - INCOME TAXES (Schedule of Income taxes) (Details)", "shortName": "INCOME TAXES (Schedule of Income taxes) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "117", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R118": { "role": "http://www.solaredge.com/role/IncomeTaxesScheduleOfReconciliationBetweenTheoreticalTaxExpenseAndActualTaxExpenseBenefitDetails", "longName": "9954784 - Disclosure - INCOME TAXES (Schedule of reconciliation between the theoretical tax expense and the actual tax expense (benefit)) (Details)", "shortName": "INCOME TAXES (Schedule of reconciliation between the theoretical tax expense and the actual tax expense (benefit)) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "118", "firstAnchor": { "contextRef": "C_20171201to20171222", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "span", "span", "span", "div", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "span", "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "unique": true } }, "R119": { "role": "http://www.solaredge.com/role/FinancialExpensesIncomeNetDetails", "longName": "9954785 - Disclosure - FINANCIAL INCOME (EXPENSE), NET (Details)", "shortName": "FINANCIAL INCOME (EXPENSE), NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "119", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "sedg:ForeignCurrencyTransactionGainLossBankChargesAndOtherFinancingExpenses", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "div", "div", "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "sedg:ForeignCurrencyTransactionGainLossBankChargesAndOtherFinancingExpenses", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "div", "div", "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R120": { "role": "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails", "longName": "9954786 - Disclosure - SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Schedule of Reportable Segments and Operating Income) (Details)", "shortName": "SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Schedule of Reportable Segments and Operating Income) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "120", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "sedg:SolarSegmentProfit", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "div", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "unique": true } }, "R121": { "role": "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsReconciliationDetails", "longName": "9954787 - Disclosure - SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Schedule of Reportable Segments Reconciliation) (Details)", "shortName": "SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Schedule of Reportable Segments Reconciliation) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "121", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231_usgaapStatementBusinessSegmentsAxis_sedgSolarSegmentRevenuesMember", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "div", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "unique": true } }, "R122": { "role": "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationSummaryOfRevenuesWithinGeographicAreasDetails", "longName": "9954788 - Disclosure - SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Summary of Revenues Within Geographic Areas) (Details)", "shortName": "SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Summary of Revenues Within Geographic Areas) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "122", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "div", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "div", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R123": { "role": "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationSummaryOfRevenuesByProductFamilyDetails", "longName": "9954789 - Disclosure - SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Summary of Revenues by Product Family) (Details)", "shortName": "SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Summary of Revenues by Product Family) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "123", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231_srtProductOrServiceAxis_sedgInvertersMember", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "unique": true } }, "R124": { "role": "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfLong-livedAssetsDetails", "longName": "9954790 - Disclosure - SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Schedule of Long-Lived Assets) (Details)", "shortName": "SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Schedule of Long-Lived Assets) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "124", "firstAnchor": { "contextRef": "C_20231231", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20231231", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } }, "R125": { "role": "http://www.solaredge.com/role/SUBSEQUENTEVENTSNarrativeDetails", "longName": "9954791 - Disclosure - SUBSEQUENT EVENTS (Narrative) (Details)", "shortName": "SUBSEQUENT EVENTS (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "125", "firstAnchor": { "contextRef": "C_20240101to20240121_usgaapRestructuringCostAndReserveAxis_sedgWorkforceReductionPlanMember_usgaapSubsequentEventTypeAxis_usgaapSubsequentEventMember", "name": "sedg:PercentageOfReducingInHeadcount", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SubsequentEventsTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20240101to20240121_usgaapRestructuringCostAndReserveAxis_sedgWorkforceReductionPlanMember_usgaapSubsequentEventTypeAxis_usgaapSubsequentEventMember", "name": "sedg:PercentageOfReducingInHeadcount", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SubsequentEventsTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "zk2431010.htm", "first": true, "unique": true } } }, "tag": { "currency_AUD": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "AUD", "presentation": [ "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Australia, Dollars [Member]" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate202006Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate202006Member", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update 2020-06 [Member]", "verboseLabel": "Accounting Standards Update 2020-06 [Member]", "documentation": "Accounting Standards Update 2020-06 Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity." } } }, "auth_ref": [ "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfLease-relatedAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities, Current", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r47" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-aeaoap" ], "lang": { "en-us": { "role": { "label": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r46" ] }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/sedg-cbs": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 40.0 }, "http://www.solaredge.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.solaredge.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Other Accrued Liabilities, Current", "totalLabel": "Total accrued expenses and other current liabilities", "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/sedg-cbs": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "Trade payables, net", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r45", "r1033" ] }, "us-gaap_AccountsPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableMember", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Payable [Member]", "documentation": "Obligations incurred and payable to vendors for goods and services received." } } }, "auth_ref": [ "r41" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r972" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/sedg-cbs": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Trade receivables, net of allowances of $16,400 and $3,202, respectively", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r414", "r415" ] }, "sedg_AccrualForSalesIncentives": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "AccrualForSalesIncentives", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://www.solaredge.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of accruals for sales incentives.", "label": "Accrual For Sales Incentives", "terseLabel": "Accrual for sales incentives" } } }, "auth_ref": [] }, "us-gaap_AccruedExchangeFeeRebateCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedExchangeFeeRebateCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Exchange Fee Rebate", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for rebates of an exchange fee some mutual funds impose on shareholders if they exchange (transfer) to another fund within the same fund group." } } }, "auth_ref": [ "r160" ] }, "sedg_AccruedExpensesAndOtherCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "AccruedExpensesAndOtherCurrentLiabilitiesMember", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails", "http://www.solaredge.com/role/LeasesScheduleOfLease-relatedAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing accrued expenses and other current liabilities.", "label": "Accrued Expenses And Other Current Liabilities [Member]", "terseLabel": "Accrued expenses and other current liabilities [Member]" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r48" ] }, "sedg_AccruedSeverancePayNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "AccruedSeverancePayNonCurrent", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/OtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/OtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount recognized for accrued severance pay.", "label": "Accrued Severance Pay Non Current", "terseLabel": "Accrued severance pay" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/PropertyPlantAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Less - accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r95", "r292", "r838" ] }, "sedg_AccumulatedEffectRetainedEarningsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "AccumulatedEffectRetainedEarningsAmount", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Accumulated effect retained earnings amount.", "label": "Accumulated effect retained earnings amount", "verboseLabel": "Accumulated effect retained earnings amount" } } }, "auth_ref": [] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Unrealized gains (losses) on cash flow hedges [Member]", "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r312", "r320", "r321", "r684", "r997", "r1149" ] }, "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]", "terseLabel": "Unrealized gains (losses) on cash flow hedges [Member]", "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." } } }, "auth_ref": [ "r6", "r56", "r684" ] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]", "verboseLabel": "Unrealized gains (losses) on available-for-sale marketable securities [Member]", "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r306", "r307", "r308", "r312", "r320", "r321", "r1149" ] }, "sedg_AccumulatedOtherComprehensiveIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "AccumulatedOtherComprehensiveIncomeLossAbstract", "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income Loss [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive income (loss) related to foreign currency translation adjustments, net", "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses." } } }, "auth_ref": [ "r304", "r309", "r311", "r312", "r726" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r319", "r320", "r737", "r739", "r740", "r741", "r742", "r743" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/sedg-cbs": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails", "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "label": "Accumulated other comprehensive loss", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r55", "r56", "r186", "r297", "r834", "r876", "r880" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r319", "r320", "r737", "r739", "r740", "r741", "r742", "r743" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated Other comprehensive income (loss) [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r3", "r21", "r56", "r696", "r699", "r774", "r871", "r872", "r1149", "r1150", "r1151", "r1161", "r1162", "r1163" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Unrealized gains (losses) on foreign currency translation [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r4", "r21", "r56", "r320", "r321", "r739", "r740", "r741", "r742", "r743", "r1149" ] }, "sedg_AccumulatedTranslationAdjustmentOnIntraEntityTransactionsLongTermInvestmentNatureMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "AccumulatedTranslationAdjustmentOnIntraEntityTransactionsLongTermInvestmentNatureMember", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails" ], "lang": { "en-us": { "role": { "documentation": "Information about accumulated translation adjustment on intra entity transactions long term investment nature.", "label": "Accumulated Translation Adjustment On Intra Entity Transactions Long Term Investment Nature [Member]", "verboseLabel": "Foreign currency translation adjustments on intra-entity transactions that are of a long-term investment in nature [Member]" } } }, "auth_ref": [] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.solaredge.com/role/GOODWILLDetails", "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetScheduleOfAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.solaredge.com/role/BUSINESSCOMBINATIONSDetails" ], "lang": { "en-us": { "role": { "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted average life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r207" ] }, "us-gaap_AcquisitionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquisitionCosts", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/OtherOperatingExpensesIncomeDetails" ], "lang": { "en-us": { "role": { "label": "A settlement of pre-acquisition legal claim against Kokam", "verboseLabel": "A settlement of pre-acquisition legal claim against Kokam", "documentation": "The capitalized costs incurred during the period (excluded from amortization) to purchase, lease or otherwise acquire an unproved property, including costs of lease bonuses and options to purchase or lease properties, the portion of costs applicable to minerals when land including mineral rights is purchased in fee, brokers' fees, recording fees, legal costs, and other costs incurred in acquiring properties." } } }, "auth_ref": [ "r239", "r240" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r1086" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/sedg-cbs": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r176", "r1033", "r1282" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional paid in capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r625", "r626", "r627", "r893", "r1161", "r1162", "r1163", "r1255", "r1284" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r1092" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r1092" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r1092" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r1092" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentForAmortization", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Amortization", "terseLabel": "Amortization and depreciation of acquired assets", "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives." } } }, "auth_ref": [ "r10", "r92" ] }, "sedg_AdjustmentOfIntersegmentRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "AdjustmentOfIntersegmentRevenuesMember", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Adjustment of Intersegment Revenues [Member]", "label": "Adjustment of Intersegment Revenues [Member]" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r280", "r281", "r282", "r283", "r284", "r347", "r348", "r349", "r350", "r359", "r417", "r418", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r508", "r625", "r626", "r627", "r658", "r659", "r660", "r661", "r675", "r676", "r677", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r724", "r725", "r728", "r729", "r730", "r731", "r747", "r748", "r752", "r753", "r754", "r755", "r770", "r771", "r772", "r773", "r774", "r816", "r817", "r818", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Stock based compensation expenses", "label": "APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition", "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total", "verboseLabel": "Stock based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:", "verboseLabel": "Adjustments to reconcile net income to net cash provided by (used in) operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising costs", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r264" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Advertising Expense", "terseLabel": "Advertising expenses", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r633" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1056", "r1068", "r1078", "r1104" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r1059", "r1071", "r1081", "r1107" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r1092" ] }, "currency_AllCurrenciesDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "AllCurrenciesDomain", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails", "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "All Currencies [Domain]" } } }, "auth_ref": [] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r1099" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r1063", "r1072", "r1082", "r1099", "r1108", "r1112", "r1120" ] }, "sedg_AllOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "AllOtherMember", "presentation": [ "http://www.solaredge.com/role/GOODWILLDetails", "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "All other [Member]", "label": "All other [Member]", "verboseLabel": "All Other [Member]" } } }, "auth_ref": [] }, "sedg_AllOtherSegmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "AllOtherSegmentLoss", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "All other segment loss.", "negatedLabel": "All other segment loss", "label": "All Other Segment Loss" } } }, "auth_ref": [] }, "sedg_AllOtherSegmentRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "AllOtherSegmentRevenuesMember", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "All Other Segment Revenues [Member]", "label": "All Other Segment Revenues [Member]" } } }, "auth_ref": [] }, "us-gaap_AllOtherSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllOtherSegmentsMember", "presentation": [ "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESDetails" ], "lang": { "en-us": { "role": { "label": "Other Segments [Member]", "verboseLabel": "All other [Member]", "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r381", "r397", "r398", "r399", "r400", "r401" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r1118" ] }, "sedg_AllocatedIssuanceCostsToEquityComponent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "AllocatedIssuanceCostsToEquityComponent", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Allocated issuance costs to the equity component.", "label": "Allocated issuance costs to the equity component" } } }, "auth_ref": [] }, "sedg_AllocatedIssuanceCostsToLiabilityComponent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "AllocatedIssuanceCostsToLiabilityComponent", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Allocated issuance costs to the liability component.", "label": "Allocated issuance costs to the liability component" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/StockCapitalScheduleOfStock-basedCompensationExpenseForEmployeesAndNonemployeeDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Tax benefit realized from share-based compensation", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r621", "r632" ] }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-sapt" ], "lang": { "en-us": { "role": { "label": "Schedule of Allowance for Credit Losses", "documentation": "Tabular disclosure of allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r83", "r1177" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/sedg-cbsp" ], "lang": { "en-us": { "role": { "label": "Allowances of trade receivable", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r298", "r416", "r466" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt discount and debt issuance costs", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r570", "r750", "r1016", "r1017", "r1156" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of intangible assets", "verboseLabel": "Amortization expenses", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r10", "r87", "r92" ] }, "sedg_AmountAllocatedToConversionOption": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "AmountAllocatedToConversionOption", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails": { "parentTag": "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount allocated to conversion option.", "label": "Amount allocated to conversion option" } } }, "auth_ref": [] }, "sedg_AmountIfConvertedValueExceededPrincipalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "AmountIfConvertedValueExceededPrincipalAmount", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount by which the if-converted value of the Notes exceeded the principal amount.", "label": "Amount If Converted Value Exceeded Principal Amount", "verboseLabel": "Amount by which the if-converted value of the Notes exceeded the principal amount" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Shares excluded from the calculation of net diluted due to their anti-dilutive effect", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r375" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r678" ] }, "sedg_AssembledWorkforceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "AssembledWorkforceMember", "presentation": [ "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetScheduleOfAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Information of assembled workforce.", "label": "Assembled Workforce [Member]", "terseLabel": "Assembled workforce [Member]" } } }, "auth_ref": [] }, "us-gaap_AssetUnderConstructionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetUnderConstructionMember", "presentation": [ "http://www.solaredge.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Assets under construction and payments on account [Member]", "documentation": "Asset in process of being built." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/sedg-cbs": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r243", "r296", "r337", "r384", "r399", "r405", "r455", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r680", "r685", "r727", "r831", "r920", "r1033", "r1046", "r1207", "r1208", "r1266" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/sedg-cbs": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r287", "r302", "r337", "r455", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r680", "r685", "r727", "r1033", "r1207", "r1208", "r1266" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "CURRENT ASSETS:" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair value of assets", "verboseLabel": "Fair value of assets", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r151" ] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/sedg-cbs": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent", "totalLabel": "Total long-term assets", "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 after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r337", "r455", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r680", "r685", "r727", "r1207", "r1208", "r1266" ] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "LONG-TERM ASSETS:" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r1050", "r1051", "r1064" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r1050", "r1051", "r1064" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r1050", "r1051", "r1064" ] }, "sedg_AutomationMachinesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "AutomationMachinesMember", "presentation": [ "http://www.solaredge.com/role/GOODWILLNarrativeDetails", "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetNarrativeDetails", "http://www.solaredge.com/role/OtherOperatingExpensesIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents as a automation machines.", "label": "Automation Machines [Member]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Gross unrealized gains", "verboseLabel": "Gross unrealized gains", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r426" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross unrealized losses", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r427" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Amortized cost", "verboseLabel": "Amortized cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r423", "r476", "r830" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Available for-sale - matures after one year, amortized cost", "verboseLabel": "Available for-sale - matures after one year, amortized cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r1171" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Available for-sale - matures after one year, fair value", "verboseLabel": "Available for-sale - matures after one year, fair value", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r431", "r828" ] }, "sedg_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsGrossUnrealizedGains": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsGrossUnrealizedGains", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Gross unrealized gains on available-for-sale debt securities maturing in the second fiscal year through the fifth fiscal year following the latest fiscal year.", "label": "Available For Sale Securities Debt Maturities After One Through Five Years Gross Unrealized Gains", "verboseLabel": "Available for-sale - matures after one year, gross unrealized gains" } } }, "auth_ref": [] }, "sedg_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsGrossUnrealizedLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsGrossUnrealizedLosses", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Gross unrealized losses on available-for-sale debt securities maturing in the second fiscal year through the fifth fiscal year following the latest fiscal year.", "negatedLabel": "Available for-sale - matures after one year, gross unrealized losses", "label": "Available For Sale Securities Debt Maturities After One Through Five Years Gross Unrealized Losses" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Available for-sale - matures within one year, amortized cost", "verboseLabel": "Available for-sale - matures within one year, amortized cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r1170" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Available for-sale - matures within one year, fair value", "verboseLabel": "Available for-sale - matures within one year, fair value", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r430", "r827" ] }, "sedg_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearGrossUnrealizedGains": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearGrossUnrealizedGains", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Gross unrealized gains on available-for-sale debt securities maturing in the next fiscal year following the latest fiscal year.", "label": "Available For Sale Securities Debt Maturities Within One Year Gross Unrealized Gains", "verboseLabel": "Available for-sale - matures within one year, gross unrealized gains" } } }, "auth_ref": [] }, "sedg_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearGrossUnrealizedLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearGrossUnrealizedLosses", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Gross unrealized losses on available-for-sale debt securities maturing in the next fiscal year following the latest fiscal year.", "negatedLabel": "Available for-sale - matures within one year, gross unrealized losses", "label": "Available For Sale Securities Debt Maturities Within One Year Gross Unrealized Losses" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair value", "verboseLabel": "Fair value", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r424", "r476", "r821", "r1168" ] }, "us-gaap_AvailableforsaleSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableforsaleSecuritiesMember", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails" ], "lang": { "en-us": { "role": { "label": "Available-for-sale Securities [Member]", "terseLabel": "Unrealized gains (losses) on available-for-sale marketable securities [Member]", "documentation": "Investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r258" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r1115" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r1116" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r1111" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r1111" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r1111" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r1111" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r1111" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r1111" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimateFairValueOfStockOptionsAndWarrantsDetails", "http://www.solaredge.com/role/StockCapitalScheduleOfRsuActivityDetails", "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails", "http://www.solaredge.com/role/StockCapitalTables", "http://www.solaredge.com/role/sedg-sapt", "http://www.solaredge.com/role/sedg-scsotaitsod", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r592", "r593", "r594", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r616", "r617", "r618", "r619", "r620" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r1114" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1113" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r1112" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r1112" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails", "http://www.solaredge.com/role/LeasesScheduleOfLease-relatedAssetsAndLiabilitiesDetails", "http://www.solaredge.com/role/StockCapitalScheduleOfStock-basedCompensationExpenseForEmployeesAndNonemployeeDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails", "http://www.solaredge.com/role/LeasesScheduleOfLease-relatedAssetsAndLiabilitiesDetails", "http://www.solaredge.com/role/StockCapitalScheduleOfStock-basedCompensationExpenseForEmployeesAndNonemployeeDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r133", "r138" ] }, "sedg_BankCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "BankCharges", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/FinancialExpensesIncomeNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Bank charges during the period.", "negatedLabel": "Bank charges", "label": "Bank charges", "verboseLabel": "Bank charges" } } }, "auth_ref": [] }, "sedg_BankLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "BankLoansMember", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Bank loans [Member]", "label": "Bank loans [Member]" } } }, "auth_ref": [] }, "sedg_BatteriesForPvApplicationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "BatteriesForPvApplicationsMember", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationSummaryOfRevenuesByProductFamilyDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for batteries for pv applications.", "label": "Batteries For Pv Applications [Member]", "verboseLabel": "Batteries for PV applications [Member]" } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://www.solaredge.com/role/PropertyPlantAndEquipmentNetDetails", "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Buildings and plants [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r213" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.solaredge.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "http://www.solaredge.com/role/GeneralDetails", "http://www.solaredge.com/role/OtherOperatingExpensesIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r673", "r1025", "r1026" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.solaredge.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "http://www.solaredge.com/role/GeneralDetails", "http://www.solaredge.com/role/OtherOperatingExpensesIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r118", "r120", "r673", "r1025", "r1026" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.solaredge.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "http://www.solaredge.com/role/GeneralDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r673" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.solaredge.com/role/GeneralDetails" ], "lang": { "en-us": { "role": { "label": "Owership percentage", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r119" ] }, "sedg_BusinessCombinationCashHeldByCompanyForOneYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "BusinessCombinationCashHeldByCompanyForOneYear", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of cash held by the company for a period of one year.", "label": "Business Combination Cash Held By Company For One Year", "terseLabel": "Cash held by company for period of one year" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.solaredge.com/role/BUSINESSCOMBINATIONS" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "verboseLabel": "BUSINESS COMBINATIONS", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r230", "r674" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/BUSINESSCOMBINATIONSDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "verboseLabel": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r122" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/BUSINESSCOMBINATIONSDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets", "verboseLabel": "Identified intangible assets:", "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r122" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/BUSINESSCOMBINATIONSDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "verboseLabel": "Net liabilities assumed", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r121", "r122" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/BUSINESSCOMBINATIONSDetails", "http://www.solaredge.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "terseLabel": "Total", "verboseLabel": "Approximate cash acquisition", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r122" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "label": "Business Combination", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r117" ] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CN", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfLong-livedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "China [Member]" } } }, "auth_ref": [] }, "currency_CNY": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "CNY", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "RMB [Member]" } } }, "auth_ref": [] }, "us-gaap_CallOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CallOptionMember", "presentation": [ "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Call Option [Member]", "terseLabel": "Call option [Member]", "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." } } }, "auth_ref": [ "r960", "r961" ] }, "sedg_CapitalizedImplementationCostsRelatedToERPConversion": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "CapitalizedImplementationCostsRelatedToERPConversion", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of capitalized implementation costs related to ERP conversion.", "label": "Capitalized Implementation Costs Related To E R P Conversion", "terseLabel": "Capitalized implementation costs related to ERP conversion", "totalLabel": "Capitalized Costs, Oil and Gas Producing Activities, Net, Total" } } }, "auth_ref": [] }, "sedg_CapitalizedStockBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "CapitalizedStockBasedCompensation", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/StockCapitalScheduleOfStock-basedCompensationExpenseForEmployeesAndNonemployeeDetails", "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of capitalized stock-based compensation.", "label": "Capitalized Stock Based Compensation", "terseLabel": "Total stock-based compensation capitalized" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/sedg-cbs": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r62", "r290", "r990" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "verboseLabel": "Cash and cash equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r63" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "verboseLabel": "Restricted bank deposits", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r63", "r242" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash and cash equivalents at the end of the period", "periodStartLabel": "Cash and cash equivalents at the beginning of the period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r62", "r200", "r335" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Increase (decrease) in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r2", "r200" ] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashMember", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Cash [Member]", "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits." } } }, "auth_ref": [ "r290" ] }, "sedg_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract", "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract]", "verboseLabel": "Cash paid for amounts included in measurement of lease liabilities:" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r1090" ] }, "sedg_ChungcheongbukDoProvinceOfSouthKoreaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ChungcheongbukDoProvinceOfSouthKoreaMember", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Chungcheongbuk-do province of South Korea.", "label": "Chungcheongbuk Do Province Of South Korea [Member]", "terseLabel": "Chungcheongbuk-do Province Of South Korea [Member]" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "sedg_CloudComputingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "CloudComputingArrangements", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/OTHERLONGTERMASSETSDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/OTHERLONGTERMASSETSDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount recognized for cloud computing arrangements.", "label": "Cloud Computing Arrangements", "terseLabel": "Cloud computing arrangements" } } }, "auth_ref": [] }, "sedg_CloudComputingArrangementsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "CloudComputingArrangementsPolicyTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cloud computing arrangements.", "label": "Cloud Computing Arrangements [Policy Text Block]", "terseLabel": "Cloud computing arrangements" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r1091" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r1091" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENT LIABILITIES", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r53", "r161", "r832", "r907" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-cacl" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "COMMITMENTS AND CONTINGENT LIABILITIES", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r216", "r522", "r523", "r973", "r1196" ] }, "us-gaap_CommonStockConvertibleConversionPriceIncrease": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockConvertibleConversionPriceIncrease", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Conversion price", "documentation": "Per share increase in conversion price of convertible common stock. Excludes change due to standard antidilution provision." } } }, "auth_ref": [ "r575" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r1036", "r1037", "r1038", "r1040", "r1041", "r1042", "r1043", "r1161", "r1162", "r1255", "r1281", "r1284" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.solaredge.com/role/sedg-cbsp" ], "lang": { "en-us": { "role": { "label": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r175" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.solaredge.com/role/sedg-cbsp" ], "lang": { "en-us": { "role": { "label": "Common stock, authorized shares", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r175", "r908" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.solaredge.com/role/sedg-cbsp" ], "lang": { "en-us": { "role": { "label": "Common stock, issued shares", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r175" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.solaredge.com/role/sedg-cbsp" ], "lang": { "en-us": { "role": { "label": "Common stock, outstanding shares", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r22", "r175", "r908", "r926", "r1284", "r1285" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/sedg-cbs": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock of $0.0001 par value - Authorized: 125,000,000 shares as of December 31, 2023 and December 31, 2022; issued and outstanding:57,123,437 and 56,133,404 shares as of December 31, 2023 and December 31, 2022, respectively", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r175", "r833", "r1033" ] }, "sedg_CommunicationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "CommunicationMember", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationSummaryOfRevenuesByProductFamilyDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents as a communication.", "label": "Communication [Member]" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r1096" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r1095" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r1097" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r1094" ] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Recorded as:", "verboseLabel": "Recorded as:" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r57", "r315", "r317", "r326", "r824", "r847" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Financial statements in U.S. dollars" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 10.0 } }, "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." } } }, "auth_ref": [ "r128", "r233", "r315", "r317", "r325", "r823", "r846" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "ACCUMULATED OTHER COMPREHENSIVE (INCOME) LOSS", "terseLabel": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r185", "r324", "r822", "r844" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "label": "Comprehensive income", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.solaredge.com/role/PropertyPlantAndEquipmentNetDetails", "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Computers and peripheral equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r70", "r72", "r153", "r154", "r413", "r972" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r70", "r72", "r153", "r154", "r413", "r881", "r972" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r70", "r72", "r153", "r154", "r413", "r972", "r1130" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "label": "Concentrations of credit risks", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r164", "r267" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Concentration risk percentage", "verboseLabel": "Concentration risk percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r70", "r72", "r153", "r154", "r413" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r70", "r72", "r153", "r154", "r413", "r972" ] }, "sedg_ConcentrationsOfSupplyRisks": { "xbrltype": "textBlockItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ConcentrationsOfSupplyRisks", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for supply risk.", "label": "Concentrations Of Supply Risks", "verboseLabel": "Concentrations of supply risks" } } }, "auth_ref": [] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails", "http://www.solaredge.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r342", "r680", "r681", "r685", "r686", "r775", "r983", "r1206", "r1209", "r1210" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails", "http://www.solaredge.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [ "r342", "r680", "r681", "r685", "r686", "r775", "r983", "r1206", "r1209", "r1210" ] }, "sedg_ConsolidatedStatementsOfComprehensiveIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ConsolidatedStatementsOfComprehensiveIncomeLossAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements Of Comprehensive Income Loss [Abstract]", "verboseLabel": "Consolidated Statements Of Comprehensive Income" } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "label": "Principles of consolidation", "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." } } }, "auth_ref": [ "r127", "r998" ] }, "us-gaap_ContractTerminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractTerminationMember", "presentation": [ "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESDetails", "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESDetails1", "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Contract Termination [Member]", "verboseLabel": "Contract termination and other [Member]", "documentation": "Termination of a contract associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [ "r1009", "r1010", "r1011", "r1012" ] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligation", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Non-cancelable purchase obligations", "verboseLabel": "Non-cancelable purchase obligations", "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments." } } }, "auth_ref": [ "r1160" ] }, "us-gaap_ConversionOfStockAmountConverted1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockAmountConverted1", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Amount of conversion", "documentation": "The value of the stock converted in a noncash (or part noncash) 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 the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r65", "r66", "r67" ] }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtFairValueDisclosures", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Estimated fair value of notes", "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtMember", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Senior Notes due 2025 [Member]", "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [ "r217", "r555", "r556", "r561", "r562", "r563", "r566", "r567", "r568", "r569", "r570", "r1013", "r1014", "r1015", "r1016", "r1017" ] }, "us-gaap_ConvertibleDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/sedg-cbs": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 50.0 }, "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails", "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "Convertible Debt, Noncurrent", "terseLabel": "Convertible senior notes, net", "totalLabel": "Net carrying amount", "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock." } } }, "auth_ref": [ "r51" ] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Convertible Senior Notes", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "sedg_ConvertibleNoteRelatedToFinancialExpensesIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ConvertibleNoteRelatedToFinancialExpensesIncomeNet", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/FinancialExpensesIncomeNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the convertible note related to financial expenses (income), net.", "negatedLabel": "Convertible note", "label": "Convertible Note Related To Financial (Expenses) Income, Net", "terseLabel": "Convertible note" } } }, "auth_ref": [] }, "sedg_ConvertibleSeniorNotesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ConvertibleSeniorNotesTextBlock", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotes" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for convertible senior notes.", "label": "Convertible Senior Notes [Text Block]", "verboseLabel": "CONVERTIBLE SENIOR NOTES" } } }, "auth_ref": [] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Corporate bonds [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r1022", "r1024", "r1280" ] }, "us-gaap_CorporateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateMember", "presentation": [ "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESDetails", "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Corporate Segment [Member]", "verboseLabel": "Solar [Member]", "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r1165" ] }, "sedg_CostOfProductsAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "CostOfProductsAdjustments", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "Cost of products adjustment", "label": "Cost Of Products Adjustments", "verboseLabel": "Cost of products adjustments" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/sedg-csooacil": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails", "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails", "http://www.solaredge.com/role/sedg-csooacil" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue", "verboseLabel": "Cost of revenues", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r193", "r337", "r455", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r727", "r1207" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESDetails", "http://www.solaredge.com/role/StockCapitalScheduleOfStock-basedCompensationExpenseForEmployeesAndNonemployeeDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenues [Member]", "verboseLabel": "Sales and marketing [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Service [Policy Text Block]", "verboseLabel": "Cost of revenues", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r1133" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "sedg_CriticalPowerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "CriticalPowerMember", "presentation": [ "http://www.solaredge.com/role/GOODWILLNarrativeDetails", "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetNarrativeDetails", "http://www.solaredge.com/role/OtherOperatingExpensesIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents as a critical power.", "label": "Critical Power [Member]" } } }, "auth_ref": [] }, "sedg_CriticalPowersDiscontinuationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "CriticalPowersDiscontinuationMember", "presentation": [ "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Critical Power's discontinuation.", "label": "Critical Power's Discontinuation [Member]", "verboseLabel": "Critical Power's discontinuation [Member]" } } }, "auth_ref": [] }, "sedg_CumulativeEffectOfAdoptingAsu202006OnAdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "CumulativeEffectOfAdoptingAsu202006OnAdditionalPaidInCapital", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the change in additional paid-in capital due to adoption of ASU 2020-06.", "label": "Cumulative Effect Of Adopting Asu 202006 On Additional Paid In Capital", "verboseLabel": "Cumulative effect of adopting ASU 2020-06 on additional paid-in capital" } } }, "auth_ref": [] }, "sedg_CumulativeEffectOfAdoptingAsu202006OnConvertibleSeniorNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "CumulativeEffectOfAdoptingAsu202006OnConvertibleSeniorNotes", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the change in convertible senior notes due to adoption of ASU 2020-06.", "label": "Cumulative Effect Of Adopting Asu 2020-06 On Convertible Senior Notes", "verboseLabel": "Cumulative effect of adopting ASU 2020-06 on convertible senior notes" } } }, "auth_ref": [] }, "sedg_CumulativeEffectOfAdoptingAsu202006OnDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "CumulativeEffectOfAdoptingAsu202006OnDeferredTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the change in deferred tax liabilities due to adoption of ASU 2020-06.", "label": "Cumulative Effect Of Adopting Asu 2020-06 On Deferred Tax Liabilities", "verboseLabel": "Cumulative effect of adopting ASU 2020-06 on deferred tax liabilities" } } }, "auth_ref": [] }, "sedg_CumulativeEffectOfAdoptingAsu202006OnRetainedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "CumulativeEffectOfAdoptingAsu202006OnRetainedEarnings", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the change in retained earnings due to adoption of ASU 2020-06.", "label": "Cumulative Effect Of Adopting Asu 2020-06 On Retained Earnings", "verboseLabel": "Cumulative effect of adopting ASU 2020-06 on retained earnings" } } }, "auth_ref": [] }, "sedg_CumulativeEffectOfAdoptingAsuTwoZeroTwoZeroZeroSix": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "CumulativeEffectOfAdoptingAsuTwoZeroTwoZeroZeroSix", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Cumulative effect of adopting ASC 606.", "label": "Cumulative Effect Of Adopting Asu Two Zero Two Zero Zero Six", "verboseLabel": "Cumulative effect of adopting ASU 2020-06" } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "verboseLabel": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "auth_ref": [ "r282", "r346", "r353", "r359", "r459", "r465", "r625", "r626", "r627", "r660", "r661", "r694", "r696", "r697", "r699", "r700", "r701", "r706", "r709", "r711", "r712", "r772" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "auth_ref": [ "r282", "r346", "r353", "r359", "r459", "r465", "r625", "r626", "r627", "r660", "r661", "r694", "r696", "r697", "r699", "r700", "r701", "r706", "r709", "r711", "r712", "r772" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "auth_ref": [ "r282", "r346", "r353", "r359", "r459", "r465", "r625", "r626", "r627", "r660", "r661", "r694", "r696", "r697", "r699", "r700", "r701", "r706", "r709", "r711", "r712", "r772" ] }, "srt_CurrencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CurrencyAxis", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails", "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Currency [Axis]" } } }, "auth_ref": [ "r1260" ] }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "U.S. Federal & State", "verboseLabel": "Domestic", "documentation": "Amount of current federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1132" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Foreign", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1132", "r1159" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current taxes", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r229", "r657", "r665", "r1159" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current taxes:" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r71", "r413" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.solaredge.com/role/BUSINESSCOMBINATIONSDetails", "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetScheduleOfAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships [Member]", "verboseLabel": "Customer relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r126" ] }, "country_DE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "DE", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationSummaryOfRevenuesWithinGeographicAreasDetails" ], "lang": { "en-us": { "role": { "label": "GERMANY", "terseLabel": "Germany [Member]" } } }, "auth_ref": [] }, "us-gaap_DebtConversionDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionDescription", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Conversion, Description", "terseLabel": "Debt conversion, description", "documentation": "The name of the original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [] }, "us-gaap_DebtConversionOriginalDebtAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionOriginalDebtAmount1", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Conversion amount", "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r65", "r67" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails": { "parentTag": "us-gaap_ConvertibleDebtNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Principal", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r43", "r245", "r572" ] }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component", "totalLabel": "Equity component, net", "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion." } } }, "auth_ref": [ "r102" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Conversion rate", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r218", "r557" ] }, "us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Amortized term", "documentation": "Remaining amortization period for discount on the liability component of convertible debt which may be settled in cash upon conversion, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r35" ] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Conversion days", "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature." } } }, "auth_ref": [] }, "sedg_DebtInstrumentCouponRate": { "xbrltype": "percentItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "DebtInstrumentCouponRate", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument coupon rate.", "label": "Debt Instrument Coupon Rate", "verboseLabel": "Coupon rate" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Principal amount sold", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r156", "r158", "r555", "r751", "r1014", "r1015" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Effective interest", "verboseLabel": "Effective interest rate", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r50", "r156", "r573", "r751" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r342", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r751", "r1013", "r1014", "r1015", "r1016", "r1017", "r1157" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r275", "r1013", "r1256" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r51", "r105", "r106", "r155", "r156", "r158", "r163", "r219", "r220", "r342", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r751", "r1013", "r1014", "r1015", "r1016", "r1017", "r1157" ] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails": { "parentTag": "us-gaap_ConvertibleDebtNoncurrent", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Unamortized debt discount", "label": "Debt Instrument, Unamortized Discount", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r155", "r158", "r1212" ] }, "sedg_DebtIssuanceCostsNoncurrentEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "DebtIssuanceCostsNoncurrentEquity", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of debt issuance costs classified as non current under equity.", "label": "Debt Issuance Costs, Noncurrent, Equity", "verboseLabel": "Debt issuance costs under equity" } } }, "auth_ref": [] }, "sedg_DebtIssuanceCostsNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "DebtIssuanceCostsNoncurrentLiabilities", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of debt issuance costs classified as noncurrent under liabilities.", "label": "Debt Issuance Costs, Noncurrent, Liabilities", "verboseLabel": "Debt issuance costs under liability" } } }, "auth_ref": [] }, "us-gaap_DebtPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtPolicyTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "label": "Convertible senior notes", "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt." } } }, "auth_ref": [ "r13" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleRealizedLoss", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Realized Loss", "verboseLabel": "Realized loss", "documentation": "Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r452" ] }, "sedg_DecreaseInDeferredTaxLiabilitiesAsu202006": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "DecreaseInDeferredTaxLiabilitiesAsu202006", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Decrease in deferred tax liabilities from adoption of Accounting Standards Update 2020-06.", "label": "Decrease In Deferred Tax Liabilities Asu 20 2006", "verboseLabel": "Decrease in deferred tax liabilities" } } }, "auth_ref": [] }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "verboseLabel": "Expected decrease in gross unrecognized tax benefits", "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit." } } }, "auth_ref": [ "r113" ] }, "sedg_DecreaseOfAdditionalPaidInCapitalAsu202006": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "DecreaseOfAdditionalPaidInCapitalAsu202006", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Decrease of additional paid in capital from adoption of Accounting Standards Update 2020-06.", "label": "Decrease Of Additional Paid In Capital Asu 20 2006", "verboseLabel": "Decrease in additional paid-in capital" } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Stock based compensation expenses", "label": "Deferred Compensation Arrangement with Individual, Allocated Share-based Compensation Expense", "documentation": "Amount of expense recognized from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments), awarded to key employees or individuals. Excludes amount related to plans that cover generally all employees (for example, but not limited to, qualified pension plans)." } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-peaoart" ], "lang": { "en-us": { "role": { "label": "Schedule of Prepaid Expenses and Other Current Assets", "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs." } } }, "auth_ref": [] }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Federal, State and Local, Tax Expense (Benefit)", "verboseLabel": "Domestic", "documentation": "Amount of deferred federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1244" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails": { "parentTag": "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Allocated issuance costs", "label": "Issuance costs", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r157", "r1212" ] }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNoncurrentNet", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Noncurrent, Net", "verboseLabel": "Total initial issuance costs", "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r157" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Foreign Income Tax Expense (Benefit)", "verboseLabel": "Foreign", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r229", "r1159", "r1251" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/sedg-cbs": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets, net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r640", "r641" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total deferred taxes", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r10", "r229", "r273", "r664", "r665", "r1159" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred taxes:" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred tax liabilities, net", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r172", "r173", "r244", "r651" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred income taxes, net", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r202" ] }, "us-gaap_DeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenue", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/DeferredRevenuesScheduleEstimatedRevenuesExpectedToRecognizedInFutureToPerformanceObligationsDetails", "http://www.solaredge.com/role/DeferredRevenuesScheduleOfBalancesOfDeferredRevenuesDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance, at the end of the period", "periodStartLabel": "Balance, at the beginning of the period", "label": "Deferred Revenue", "verboseLabel": "Deferred revenues", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r1145" ] }, "us-gaap_DeferredRevenueAndCreditsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueAndCreditsCurrent", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/DeferredRevenuesScheduleOfBalancesOfDeferredRevenuesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less current portion", "label": "Deferred Revenue and Credits, Current", "verboseLabel": "Less current portion", "documentation": "Total carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue or other forms of income in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r256" ] }, "us-gaap_DeferredRevenueAndCreditsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueAndCreditsNoncurrent", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/DeferredRevenuesScheduleOfBalancesOfDeferredRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue and Credits, Noncurrent", "verboseLabel": "Long term portion", "documentation": "Total carrying amount of consideration received or receivable as of the balance sheet date representing potential earnings that were not as yet recognized as revenue or other forms of income in conformity with GAAP, and which are expected to be recognized as such after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r257" ] }, "us-gaap_DeferredRevenueArrangementByTypeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueArrangementByTypeTable", "presentation": [ "http://www.solaredge.com/role/DeferredRevenuesScheduleEstimatedRevenuesExpectedToRecognizedInFutureToPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue Arrangement By Type [Table]", "documentation": "Schedule of deferred revenue disclosure which includes the type of arrangements and the corresponding amount that comprise the current and noncurrent balance of deferred revenue as of the balance sheet date." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueArrangementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueArrangementLineItems", "presentation": [ "http://www.solaredge.com/role/DeferredRevenuesScheduleEstimatedRevenuesExpectedToRecognizedInFutureToPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue Arrangement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueArrangementTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueArrangementTypeAxis", "presentation": [ "http://www.solaredge.com/role/DeferredRevenuesScheduleEstimatedRevenuesExpectedToRecognizedInFutureToPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue Arrangement Type [Axis]", "documentation": "Information by type of deferred revenue arrangement." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueArrangementTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueArrangementTypeDomain", "presentation": [ "http://www.solaredge.com/role/DeferredRevenuesScheduleEstimatedRevenuesExpectedToRecognizedInFutureToPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue [Domain]", "documentation": "Category of obligation arising when an entity receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueByArrangementDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueByArrangementDisclosureTextBlock", "presentation": [ "http://www.solaredge.com/role/DeferredRevenuesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Balances of Deferred Revenues", "documentation": "Tabular disclosure of the type of arrangements and the corresponding amounts that comprise the current and noncurrent balance of deferred revenue as of the balance sheet date." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/sedg-cbs": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "Deferred revenues and customers advances", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r1144" ] }, "us-gaap_DeferredRevenueDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueDisclosureTextBlock", "presentation": [ "http://www.solaredge.com/role/DeferredRevenues" ], "lang": { "en-us": { "role": { "label": "DEFERRED REVENUES", "documentation": "The entire disclosure for deferred revenues at the end of the reporting period, and description and amounts of significant changes that occurred during the reporting period. Deferred revenue is a liability as of the balance sheet date related to a revenue producing activity for which revenue has not yet been recognized. Generally, an entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP." } } }, "auth_ref": [ "r259" ] }, "us-gaap_DeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueNoncurrent", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/sedg-cbs": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "Deferred revenues", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r1145" ] }, "us-gaap_DeferredRevenuePeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenuePeriodIncreaseDecrease", "presentation": [ "http://www.solaredge.com/role/DeferredRevenuesScheduleOfBalancesOfDeferredRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Increase in deferred revenues and customer advances", "documentation": "Amount of increase (decrease) in deferred revenue." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueRevenueRecognized1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueRevenueRecognized1", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/DeferredRevenuesScheduleOfBalancesOfDeferredRevenuesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Revenue recognized", "label": "Deferred Revenue, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue." } } }, "auth_ref": [] }, "sedg_DeferredRevenueYearFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "DeferredRevenueYearFiveMember", "presentation": [ "http://www.solaredge.com/role/DeferredRevenuesScheduleEstimatedRevenuesExpectedToRecognizedInFutureToPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "2025 [Member]", "label": "Deferred Revenue Year Five [Member]", "verboseLabel": "2028 [Member]" } } }, "auth_ref": [] }, "sedg_DeferredRevenueYearFiveThereAfterMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "DeferredRevenueYearFiveThereAfterMember", "presentation": [ "http://www.solaredge.com/role/DeferredRevenuesScheduleEstimatedRevenuesExpectedToRecognizedInFutureToPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Thereafter [Member]", "label": "Deferred Revenue Year Five There After [Member]", "verboseLabel": "Thereafter [Member]" } } }, "auth_ref": [] }, "sedg_DeferredRevenueYearFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "DeferredRevenueYearFourMember", "presentation": [ "http://www.solaredge.com/role/DeferredRevenuesScheduleEstimatedRevenuesExpectedToRecognizedInFutureToPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "2024 [Member]", "label": "Deferred Revenue Year Four [Member]", "verboseLabel": "2027 [Member]" } } }, "auth_ref": [] }, "sedg_DeferredRevenueYearOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "DeferredRevenueYearOneMember", "presentation": [ "http://www.solaredge.com/role/DeferredRevenuesScheduleEstimatedRevenuesExpectedToRecognizedInFutureToPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "2021 [Member]", "label": "Deferred Revenue Year One [Member]", "verboseLabel": "2024 [Member]" } } }, "auth_ref": [] }, "sedg_DeferredRevenueYearThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "DeferredRevenueYearThreeMember", "presentation": [ "http://www.solaredge.com/role/DeferredRevenuesScheduleEstimatedRevenuesExpectedToRecognizedInFutureToPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "2023 [Member]", "label": "Deferred Revenue Year Three [Member]", "verboseLabel": "2026 [Member]" } } }, "auth_ref": [] }, "sedg_DeferredRevenueYearTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "DeferredRevenueYearTwoMember", "presentation": [ "http://www.solaredge.com/role/DeferredRevenuesScheduleEstimatedRevenuesExpectedToRecognizedInFutureToPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "2022 [Member]", "label": "Deferred Revenue Year Two [Member]", "verboseLabel": "2025 [Member]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsDeferredIncome", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred revenue", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income." } } }, "auth_ref": [ "r116", "r1249" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross", "totalLabel": "Total Gross deferred tax assets, net", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r652" ] }, "sedg_DeferredTaxAssetsLeasingArrangement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "DeferredTaxAssetsLeasingArrangement", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 40.0 } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Assets, Leasing Arrangement", "terseLabel": "Lease liabilities" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1248" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets, net", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1248" ] }, "us-gaap_DeferredTaxAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNetAbstract", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets, net:" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards", "verboseLabel": "Carryforward tax losses", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r116", "r1249" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development carryforward expenses", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards." } } }, "auth_ref": [ "r115", "r116", "r1249" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Stock based compensation expenses", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r116", "r1249" ] }, "sedg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsForeignCurrencyTranslation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsForeignCurrencyTranslation", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 60.0 } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from Foreign currency translation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves And Accruals, Foreign Currency Translation", "verboseLabel": "Foreign currency translation" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 50.0 } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Inventory Impairment", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated impairment losses." } } }, "auth_ref": [ "r116", "r1249" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 70.0 } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Allowance and other reserves", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other." } } }, "auth_ref": [ "r116", "r1249" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less, Valuation Allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r653" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax liabilities, net", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r112", "r1248" ] }, "us-gaap_DeferredTaxLiabilitiesDeferredExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesDeferredExpense", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/OtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.solaredge.com/role/OtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Deferred Expense", "terseLabel": "Deferred tax liability", "totalLabel": "Deferred Tax Liabilities, Deferred Expense, Total", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs." } } }, "auth_ref": [ "r116", "r1249" ] }, "us-gaap_DeferredTaxLiabilitiesFinancingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesFinancingArrangements", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Convertible Note", "label": "Deferred Tax Liabilities, Financing Arrangements", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from financing arrangements." } } }, "auth_ref": [ "r116", "r1249" ] }, "sedg_DeferredTaxLiabilitiesIntercompanyTransactions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "DeferredTaxLiabilitiesIntercompanyTransactions", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from Intercompany transactions.", "negatedLabel": "Intercompany transactions", "label": "Deferred Tax Liabilities Intercompany Transactions" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Right-of-use assets", "label": "Deferred Tax Liabilities, Leasing Arrangements", "terseLabel": "ASC 842", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r116", "r1249" ] }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesNetAbstract", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities, net:" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 40.0 } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Property, plant and equipment", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "terseLabel": "Fixed assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r116", "r1249" ] }, "sedg_DeferredTaxLiabilitiesPurchasePriceAllocationAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "DeferredTaxLiabilitiesPurchasePriceAllocationAdjustments", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as purchase price allocation adjustments.", "negatedLabel": "Purchase price allocation", "label": "Deferred Tax Liabilities Purchase Price Allocation Adjustments" } } }, "auth_ref": [] }, "sedg_DeferredTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "DeferredTaxes", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails": { "parentTag": "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred taxes.", "negatedLabel": "Deferred taxes liability, net", "label": "Deferred Taxes" } } }, "auth_ref": [] }, "us-gaap_DepositsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsMember", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Deposits [Member]", "documentation": "Amounts held on account by the entity representing a liability to the depositor. Deposits may take various forms (for example, demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits) and may be categorized in multiple ways (such as, foreign and domestic, interest and noninterest bearing)." } } }, "auth_ref": [ "r253" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/PROPERTYPLANTANDEQUIPMENTNETNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation of property, plant and equipment", "terseLabel": "Depreciation and amortization", "verboseLabel": "Depreciation expenses", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r10", "r94" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 130.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "totalLabel": "Depreciation, Depletion and Amortization, Total", "verboseLabel": "Depreciation expenses", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r10", "r389" ] }, "us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative asset classified as current." } } }, "auth_ref": [ "r687" ] }, "us-gaap_DerivativeAssetFairValueNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetFairValueNetAbstract", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Derivative financial instruments" } } }, "auth_ref": [] }, "us-gaap_DerivativeAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsAbstract", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Asset [Abstract]", "terseLabel": "Derivative assets of options and forward contracts:" } } }, "auth_ref": [] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r898", "r900", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r921", "r922", "r923", "r924", "r936", "r937", "r938", "r939", "r942", "r943", "r944", "r945", "r961", "r963", "r966", "r967", "r1036", "r1038" ] }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeAsset", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset", "terseLabel": "Total derivative assets", "totalLabel": "Derivative Asset, Total", "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." } } }, "auth_ref": [ "r34", "r136", "r184", "r303", "r996" ] }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeLiability", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Total derivative liabilities", "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset", "terseLabel": "Total derivative liabilities", "totalLabel": "Derivative Liability, Total", "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." } } }, "auth_ref": [ "r34", "r136", "r184", "r303", "r996" ] }, "us-gaap_DerivativeFinancialInstrumentsAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFinancialInstrumentsAssetsMember", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Financial Instruments, Assets [Member]", "terseLabel": "Derivative instruments [Member]", "documentation": "This element represents types of derivative financial instruments which are financial instruments or other contractual arrangements with all three of the following characteristics: (a) it has (1) one or more underlyings and (2) one or more notional amounts or payment provisions or both. Those terms determine the amount of the settlement or settlements, and, in some cases, whether or not a settlement is required; (b) it requires no initial net investment or an initial net investment that is smaller than would be required for other types of contracts that would be expected to have a similar response to changes in market factors; and (c) its terms require or permit net settlement, it can readily be settled net by a means outside the contract, or it provides for delivery of an asset that puts the recipient in a position not substantially different from net settlement. Notwithstanding the above characteristics, loan commitments that relate to the origination of mortgage loans that will be held for sale are accounted for as derivative instruments by the issuer of the loan commitment (that is, the potential lender)." } } }, "auth_ref": [] }, "us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFinancialInstrumentsLiabilitiesMember", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Financial Instruments Liabilities [Member]", "terseLabel": "Derivative instruments [Member]", "documentation": "This item represents derivative instrument obligations meeting the definition of a liability which are reported as of the balance sheet date. Derivative instrument obligations are generally measured at fair value, and adjustments to the carrying amount of hedged items reflect changes in their fair value (that is, losses) that are attributable to the risk being hedged and that arise while the hedge is in effect." } } }, "auth_ref": [] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails2" ], "lang": { "en-us": { "role": { "label": "Derivative, Gain (Loss) on Derivative, Net", "terseLabel": "Gains (losses) on derivative instruments", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r1253" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r134", "r137", "r139", "r141", "r898", "r900", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r921", "r922", "r923", "r924", "r936", "r937", "r938", "r939", "r942", "r943", "r944", "r945", "r961", "r963", "r966", "r967", "r996", "r1036", "r1038" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIES" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r234", "r690", "r702" ] }, "us-gaap_DerivativeLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesAbstract", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability [Abstract]", "terseLabel": "Derivative liabilities of options and forward contracts:" } } }, "auth_ref": [] }, "us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative liability classified as current." } } }, "auth_ref": [ "r687" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLineItems", "presentation": [ "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Derivative [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r702" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTable", "presentation": [ "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Derivative [Table]", "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." } } }, "auth_ref": [ "r23", "r129", "r130", "r131", "r132", "r135", "r139", "r143", "r145", "r148", "r702" ] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails" ], "lang": { "en-us": { "role": { "label": "Derivatives, Fair Value [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesMethodsOfAccountingHedgingDerivatives", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "label": "Derivatives and Hedging", "documentation": "Disclosure of accounting policy for derivatives used in hedging relationships, which may include how gains or losses are recognized and presented in the financial statements, and amortization policies for deferred amounts." } } }, "auth_ref": [ "r689", "r1254" ] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "label": "Derivative financial instruments", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r23", "r129", "r130", "r132", "r144", "r341" ] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails", "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails2", "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated cash flow hedges [Member]", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r23" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetNarrativeDetails", "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetScheduleOfAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Developed Technology Rights [Member]", "verboseLabel": "Current Technology [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r231" ] }, "sedg_DifferenceAmountOfTenderedSharesForShareholdersOfSmre": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "DifferenceAmountOfTenderedSharesForShareholdersOfSmre", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Difference amount of tendered shares for shareholders of SMRE.", "label": "Difference amount of tendered shares for shareholders of SMRE", "verboseLabel": "Difference amount of tendered shares for shareholders of SMRE" } } }, "auth_ref": [] }, "sedg_DifferenceAmountPaidPerShareOfTernderedSharesForShareholdersOfSmre": { "xbrltype": "perShareItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "DifferenceAmountPaidPerShareOfTernderedSharesForShareholdersOfSmre", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents difference amount paid per share of terndered shares for shareholders of smre.", "label": "Difference Amount Paid Per Share Of Terndered Shares For Shareholders Of Smre", "verboseLabel": "Difference amount paid per share of terndered shares for shareholders of SMRE" } } }, "auth_ref": [] }, "sedg_DifferenceAmountPerShareOfTenderedSharesForShareholdersOfSmre": { "xbrltype": "perShareItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "DifferenceAmountPerShareOfTenderedSharesForShareholdersOfSmre", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Difference amount per share of tendered shares for shareholders of SMRE.", "label": "Difference amount per share of tendered shares for shareholders of SMRE", "verboseLabel": "Difference amount per share of tendered shares for shareholders of SMRE" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-sc" ], "lang": { "en-us": { "role": { "label": "STOCK CAPITAL", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r587", "r591", "r622", "r623", "r624", "r1028" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "sedg_DisposalOfAssetsRelatedToCriticalPower": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "DisposalOfAssetsRelatedToCriticalPower", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents as a disposal of assets related to Critical Power.", "label": "Disposal Of Assets Related To Critical Power", "terseLabel": "Disposal of assets related to Critical Power" } } }, "auth_ref": [] }, "us-gaap_DividendIncomeSecuritiesOperatingTaxExempt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendIncomeSecuritiesOperatingTaxExempt", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Tax exempt profits", "documentation": "Amount of operating dividend income on securities exempt from state, federal and other income tax." } } }, "auth_ref": [ "r251" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r1050", "r1051", "r1064" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r1050", "r1051", "r1064", "r1100" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r1085" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "currency_EUR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "EUR", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails", "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Euro [Member]", "terseLabel": "Euro [Member]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails", "http://www.solaredge.com/role/sedg-csooacil" ], "lang": { "en-us": { "role": { "label": "Net basic earnings per share of common stock attributable to SolarEdge Technologies, Inc.", "terseLabel": "Net basic earnings per share of common stock", "verboseLabel": "Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r327", "r351", "r352", "r353", "r354", "r355", "r361", "r364", "r372", "r373", "r374", "r378", "r712", "r713", "r825", "r848", "r1003" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Basic EPS:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicOtherDisclosuresAbstract", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings (loss) per share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails", "http://www.solaredge.com/role/sedg-csooacil" ], "lang": { "en-us": { "role": { "label": "Net diluted earnings per share of common stock attributable to SolarEdge Technologies, Inc.", "terseLabel": "Net diluted earnings per share of common stock", "verboseLabel": "Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r327", "r351", "r352", "r353", "r354", "r355", "r364", "r372", "r373", "r374", "r378", "r712", "r713", "r825", "r848", "r1003" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Diluted EPS:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "label": "Basic and Diluted Net Earnings Per Share Attributable to SolarEdge Technologies, Inc.", "verboseLabel": "Earnings per share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r68", "r69" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.solaredge.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r360", "r375", "r376", "r377" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "totalLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "verboseLabel": "Effect of exchange rate differences on cash and cash equivalents", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r735" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfReconciliationBetweenTheoreticalTaxExpenseAndActualTaxExpenseBenefitDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfReconciliationBetweenTheoreticalTaxExpenseAndActualTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r643" ] }, "sedg_EffectiveIncomeTaxRateReconciliationAnnualRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationAnnualRevenue", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents amount of annual revenue.", "label": "Effective Income Tax Rate Reconciliation, Annual Revenue", "terseLabel": "Annual revenue" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfReconciliationBetweenTheoreticalTaxExpenseAndActualTaxExpenseBenefitDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails", "http://www.solaredge.com/role/IncomeTaxesScheduleOfReconciliationBetweenTheoreticalTaxExpenseAndActualTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Corporate tax rate (as a percent)", "verboseLabel": "Statutory tax rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r340", "r643", "r667" ] }, "sedg_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentAfterAmendmentToInvestmentsLawForInDevelopmentAreaA": { "xbrltype": "percentItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentAfterAmendmentToInvestmentsLawForInDevelopmentAreaA", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss) after amendment to Investments Law for in development area A.", "label": "Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate, Percent After Amendment To Investments Law For In Development Area A", "verboseLabel": "Tax rate after amendment to investments law in Development area A" } } }, "auth_ref": [] }, "sedg_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentBeforeAmendmentToInvestmentsLawForInDevelopmentAreaA": { "xbrltype": "percentItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentBeforeAmendmentToInvestmentsLawForInDevelopmentAreaA", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss) before amendment to Investments Law for in development area A.", "label": "Effective Income Tax Rate Reconciliation, At Federal Statutory Income Tax Rate, Percent Before Amendment To Investments Law For In Development Area A", "verboseLabel": "Tax rate before amendment to investments law in Development area A" } } }, "auth_ref": [] }, "sedg_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentInOtherAreas": { "xbrltype": "percentItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentInOtherAreas", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss) in other areas.", "label": "Effective Income Tax Rate Reconciliation, At Federal Statutory Income Tax Rate, Percent In Other Areas", "verboseLabel": "Tax rate in other areas" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfReconciliationBetweenTheoreticalTaxExpenseAndActualTaxExpenseBenefitDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 50.0 } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfReconciliationBetweenTheoreticalTaxExpenseAndActualTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Losses and timing differences for which valuation allowance was provided", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1245", "r1252" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsOther": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationDeductionsOther", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfReconciliationBetweenTheoreticalTaxExpenseAndActualTaxExpenseBenefitDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 40.0 } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfReconciliationBetweenTheoreticalTaxExpenseAndActualTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other individually immaterial income tax items, net", "label": "Effective Income Tax Rate Reconciliation, Deduction, Other, Percent", "verboseLabel": "Other individually immaterial income tax items, net", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other deductions." } } }, "auth_ref": [ "r1245", "r1252" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "U.S. income tax rate for foreign subsidiaries earnings", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r1245", "r1252" ] }, "sedg_EffectiveIncomeTaxRateReconciliationNonDeductibleExpenses": { "xbrltype": "percentItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationNonDeductibleExpenses", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfReconciliationBetweenTheoreticalTaxExpenseAndActualTaxExpenseBenefitDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfReconciliationBetweenTheoreticalTaxExpenseAndActualTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "documentation": "Non-deductible expenses.", "label": "Effective Income Tax Rate Reconciliation Non Deductible Expenses", "verboseLabel": "Non-deductible expenses" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfReconciliationBetweenTheoreticalTaxExpenseAndActualTaxExpenseBenefitDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 60.0 } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfReconciliationBetweenTheoreticalTaxExpenseAndActualTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent", "terseLabel": "Prior year income taxes (benefit)", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense." } } }, "auth_ref": [ "r1245", "r1252" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsOther", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfReconciliationBetweenTheoreticalTaxExpenseAndActualTaxExpenseBenefitDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfReconciliationBetweenTheoreticalTaxExpenseAndActualTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Effect of: Income tax at rate other than the U.S. statutory tax rate", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent", "verboseLabel": "Effect of: Income tax at rate other than the U.S. statutory tax rate", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other tax credits." } } }, "auth_ref": [ "r1245", "r1252" ] }, "sedg_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOfTwoZeroOneSeven": { "xbrltype": "percentItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOfTwoZeroOneSeven", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfReconciliationBetweenTheoreticalTaxExpenseAndActualTaxExpenseBenefitDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfReconciliationBetweenTheoreticalTaxExpenseAndActualTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "documentation": "Tax Cuts and Jobs Act of 2017.", "negatedLabel": "R&D Capitalization and other effects of TCJA", "label": "Effective Income Tax Rate Reconciliation Tax Cuts And Jobs Act Of Two Zero One Seven", "terseLabel": "R&D Capitalization and other effects of TCJA", "verboseLabel": "Tax Cuts and Jobs Act of 2017" } } }, "auth_ref": [] }, "sedg_EffectiveIncomeTaxRateReconciliationTaxRatePercentForPreferredTechnologicalEnterprisesInOtherAreas": { "xbrltype": "percentItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationTaxRatePercentForPreferredTechnologicalEnterprisesInOtherAreas", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of statutory tax rate applicable to pretax income (loss) for preferred technological enterprises in other areas.", "label": "Effective Income Tax Rate Reconciliation, Tax Rate, Percent For Preferred Technological Enterprises In Other Areas", "verboseLabel": "Tax rate for preferred technological enterprises (PTE) in other areas" } } }, "auth_ref": [] }, "sedg_EffectiveIncomeTaxRateReconciliationTaxRatePercentIfAnnualRevenuesExceedThresholdLimit": { "xbrltype": "percentItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationTaxRatePercentIfAnnualRevenuesExceedThresholdLimit", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Tax rate if its annual revenues exceed threshold limit.", "label": "Effective Income Tax Rate Reconciliation Tax Rate Percent If Annual Revenues Exceed Threshold Limit", "terseLabel": "Tax rate if annual revenues exceed threshold limit" } } }, "auth_ref": [] }, "sedg_EmployeeAndExecutiveDirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "EmployeeAndExecutiveDirectorMember", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimateFairValueOfStockOptionsAndWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "The information pertaining to employee and executive director, who are granted stock option.", "label": "Employee and Executive Director [Member]" } } }, "auth_ref": [] }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeBenefitsAndShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Employee Benefits and Share-based Compensation", "terseLabel": "Equity based compensation expenses to employees and nonemployees", "documentation": "Amount of expense for employee benefit and equity-based compensation." } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/sedg-cbs": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "Employees and payroll accruals", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r48" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.solaredge.com/role/StockCapitalScheduleOfStock-basedCompensationExpenseForEmployeesAndNonemployeeDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized compensation expense", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r1243" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Tax benefit realized from share-based compensation", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r621" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESDetails", "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESDetails1" ], "lang": { "en-us": { "role": { "label": "Employee Severance [Member]", "verboseLabel": "Employee termination costs [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimateFairValueOfStockOptionsAndWarrantsDetails", "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails", "http://www.solaredge.com/role/StockCapitalTables", "http://www.solaredge.com/role/sedg-sapt", "http://www.solaredge.com/role/sedg-scsotaitsod", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "sedg_EmployeeStockPurchasePlanAggregateLimitPerParticipant": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "EmployeeStockPurchasePlanAggregateLimitPerParticipant", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "The aggregate limit for each participant within a specified time frame for the employee stock purchase plan.", "label": "Employee Stock Purchase Plan Aggregate Limit Per Participant", "verboseLabel": "Aggregate limit per participant" } } }, "auth_ref": [] }, "sedg_EmployeeStockPurchasePlanMaximumPercentageOfSalary": { "xbrltype": "percentItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "EmployeeStockPurchasePlanMaximumPercentageOfSalary", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "The maximum percentage of an employee's salary that may be used to purchase common stock under the terms of the Employee Stock Purchase Program.", "label": "Employee Stock Purchase Plan Maximum Percentage Of Salary", "verboseLabel": "Maximum percentage of salary" } } }, "auth_ref": [] }, "sedg_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimateFairValueOfStockOptionsAndWarrantsDetails", "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to employee stock purchase plan.", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "ESPP [Member]" } } }, "auth_ref": [] }, "sedg_EmployeeStockPurchasePlanNumberOfSharesIncreased": { "xbrltype": "sharesItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "EmployeeStockPurchasePlanNumberOfSharesIncreased", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of shares by which the plan is increased each year.", "label": "Employee Stock Purchase Plan Number Of Shares Increased", "verboseLabel": "Period of plan increase automatically number of shares" } } }, "auth_ref": [] }, "sedg_EmployeesAndMembersOfBoardOfDirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "EmployeesAndMembersOfBoardOfDirectorsMember", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails", "http://www.solaredge.com/role/StockCapitalTables", "http://www.solaredge.com/role/sedg-sapt", "http://www.solaredge.com/role/sedg-scsotaitsod" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to employees and members of the board of directors.", "label": "Employees and Members of Board of Directors [Member]", "terseLabel": "Employees and members of board of directors [Member]", "verboseLabel": "Employees and members of board of directors" } } }, "auth_ref": [] }, "sedg_EnergyStorageMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "EnergyStorageMember", "presentation": [ "http://www.solaredge.com/role/GOODWILLDetails", "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for energy storage.", "label": "Energy Storage [Member]" } } }, "auth_ref": [] }, "sedg_EnergyStorageSegmentProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "EnergyStorageSegmentProfitLoss", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the energy storage segment profit (loss).", "label": "Energy Storage Segment Profit (Loss)", "verboseLabel": "Energy storage segment profit (loss)" } } }, "auth_ref": [] }, "sedg_EnergyStorageSegmentRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "EnergyStorageSegmentRevenuesMember", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for energy storage segment revenues.", "label": "Energy Storage Segment Revenues [Member]" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r1048" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1048" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r1048" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInformationFormerLegalOrRegisteredName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInformationFormerLegalOrRegisteredName", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Entity Information, Former Legal or Registered Name", "documentation": "Former Legal or Registered Name of an entity" } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r1125" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r1048" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r1048" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r1048" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r1048" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r1126" ] }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationSummaryOfRevenuesByProductFamilyDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customer [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "sedg_EquityComponentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "EquityComponentAbstract", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Equity Component [Abstract]", "verboseLabel": "Equity component:" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails", "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r22", "r282", "r319", "r320", "r321", "r343", "r344", "r345", "r348", "r356", "r358", "r379", "r459", "r465", "r576", "r625", "r626", "r627", "r660", "r661", "r694", "r696", "r697", "r698", "r699", "r701", "r711", "r737", "r739", "r740", "r741", "r742", "r743", "r774", "r871", "r872", "r873", "r893", "r948" ] }, "sedg_EquityInvestmentsInPrivatelyHeldCompaniesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "EquityInvestmentsInPrivatelyHeldCompaniesPolicyTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "documentation": "Equity investments in privately-held comanies policy.", "label": "Equity Investments In Privately Held Companies [Policy Text Block]", "verboseLabel": "Investment in privately-held companies" } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r1093" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r1056", "r1068", "r1078", "r1104" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r1053", "r1065", "r1075", "r1101" ] }, "sedg_EuropeExceptNetherlandsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "EuropeExceptNetherlandsMember", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationSummaryOfRevenuesWithinGeographicAreasDetails" ], "lang": { "en-us": { "role": { "documentation": "Europe [Member]", "label": "Europe Except Netherlands [Member]", "verboseLabel": "Europe [Member]" } } }, "auth_ref": [] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfLong-livedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Europe [Member] [Default Label]", "verboseLabel": "Europe [Member]" } } }, "auth_ref": [ "r1286", "r1287", "r1288", "r1289" ] }, "sedg_ExchangeRateFluctuationsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ExchangeRateFluctuationsNet", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 60.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Exchange rate fluctuations, net and other items.", "label": "Exchange Rate Fluctuations Net", "terseLabel": "Loss (gain) from exchange rate fluctuations" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r1099" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r716", "r717", "r720" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r716", "r717", "r720" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Assets and Liabilities Measured at Fair Value", "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances." } } }, "auth_ref": [ "r28", "r151", "r152", "r238" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails", "http://www.solaredge.com/role/LeasesScheduleOfLease-relatedAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r25" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails", "http://www.solaredge.com/role/LeasesScheduleOfLease-relatedAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r151", "r152" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Hierarchy [Axis]", "verboseLabel": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r563", "r580", "r581", "r582", "r583", "r584", "r585", "r717", "r782", "r783", "r784", "r1014", "r1015", "r1022", "r1023", "r1024" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r152", "r237" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value By Measurement Frequency [Axis]", "verboseLabel": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r716", "r717", "r718", "r719", "r721" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "FAIR VALUE MEASUREMENTS", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r715" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r563", "r580", "r585", "r717", "r782", "r1022", "r1023", "r1024" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r563", "r580", "r585", "r717", "r783", "r1014", "r1015", "r1022", "r1023", "r1024" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r25" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "sedg_FairValueMeasurementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "FairValueMeasurementsAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurements [Abstract]", "verboseLabel": "Fair Value Measurements" } } }, "auth_ref": [] }, "sedg_FairValueMeasurementsDetailsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "FairValueMeasurementsDetailsAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurements Details [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r563", "r580", "r581", "r582", "r583", "r584", "r585", "r782", "r783", "r784", "r1014", "r1015", "r1022", "r1023", "r1024" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurements, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r715", "r721" ] }, "sedg_FairValueMeasurementsTablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "FairValueMeasurementsTablesAbstract", "lang": { "en-us": { "role": { "verboseLabel": "Fair Value Measurements" } } }, "auth_ref": [] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "label": "Fair value of financial instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r14", "r39" ] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails" ], "lang": { "en-us": { "role": { "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "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." } } }, "auth_ref": [ "r133", "r135", "r146" ] }, "sedg_FinanceLease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "FinanceLease", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 50.0 } }, "presentation": [ "http://www.solaredge.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the finance lease.", "label": "Finance Lease", "terseLabel": "Finance lease" } } }, "auth_ref": [] }, "sedg_FinanceLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "FinanceLeaseCost", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfInformationRelatedToOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Finance lease cost.", "label": "Finance lease cost" } } }, "auth_ref": [] }, "sedg_FinanceLeaseCurrentObligationsUnderLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "FinanceLeaseCurrentObligationsUnderLeases", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Finance lease current obligations under leases.", "negatedLabel": "Less current lease liabilities", "label": "Finance Lease Current Obligations Under Leases" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments of finance lease liability", "label": "Finance Lease, Interest Payment on Liability", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r760", "r765" ] }, "sedg_FinanceLeaseLiabilitiesAndOperatingLeaseLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "FinanceLeaseLiabilitiesAndOperatingLeaseLiabilitiesTableTextBlock", "presentation": [ "http://www.solaredge.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Finance Lease Liabilities and Operating lease liabilities [Table Text Block]", "label": "Finance Lease Liabilities And Operating Lease Liabilities [Table Text Block]", "verboseLabel": "Schedule of Operating and Finance lease liabilities" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Finance lease" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfLease-relatedAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Current", "verboseLabel": "Finance leases short term", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r758" ] }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfLease-relatedAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current finance lease liability." } } }, "auth_ref": [ "r759" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/sedg-cbs": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 40.0 } }, "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfLease-relatedAssetsAndLiabilitiesDetails", "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails", "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease liabilities", "totalLabel": "Finance Lease, Liability, Total", "verboseLabel": "Finance leases long term", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r758" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfLease-relatedAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability." } } }, "auth_ref": [ "r759" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r769" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 50.0 } }, "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, after Year Five", "verboseLabel": "Thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r769" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year One", "verboseLabel": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r769" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 40.0 } }, "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year Five", "verboseLabel": "2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r769" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year Four", "verboseLabel": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r769" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year Three", "verboseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r769" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year Two", "verboseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r769" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfLease-relatedAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "totalLabel": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization, Total", "verboseLabel": "Finance lease assets", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r757" ] }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfLease-relatedAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset." } } }, "auth_ref": [ "r759" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfInformationRelatedToOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average annual discount rate", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r768", "r1032" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfInformationRelatedToOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining lease term in years", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r767", "r1032" ] }, "sedg_FinanceLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "FinanceLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Present value of future lease payments.", "label": "Finance Leases Future Minimum Payments Present Value Of Net Minimum Payments", "verboseLabel": "Present value of future lease payments" } } }, "auth_ref": [] }, "sedg_FinancialIncomeExpensesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "FinancialIncomeExpensesNet", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/sedg-csooacil": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/sedg-csooacil" ], "lang": { "en-us": { "role": { "documentation": "Amount of financial income (expenses), net.", "negatedLabel": "Financial income (expense), net", "negatedTotalLabel": "Financial expenses (income), net", "label": "Financial Income (Expenses) Net", "totalLabel": "Nonoperating Income (Expense), Total", "verboseLabel": "Financial income (expense), net" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r467", "r468", "r472", "r473", "r474", "r477", "r478", "r479", "r571", "r574", "r702", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r845", "r1007", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1172", "r1173", "r1174", "r1175" ] }, "us-gaap_FinancialInstrumentsOwnedAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentsOwnedAtFairValue", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Derivative instruments", "documentation": "The aggregate fair value as of the balance sheet date of financial instruments and other positions owned by the entity including: (1) mortgages, mortgage-backed and asset backed securities; (2) US government and agency obligations; (3) state and municipal government obligations; (4) other sovereign government debt; (5) corporate obligations; (6) corporate equities; (7) principal investments; (8) derivative contracts; and (9) physical commodities. Includes both pledged and unpledged holdings." } } }, "auth_ref": [ "r159" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossForeignCurrencyTranslation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLossForeignCurrencyTranslation", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesScheduleOfAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Allowance for Credit Loss, Foreign Currency Translation", "verboseLabel": "Foreign currency translation", "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) allowance for credit loss on financing receivable. Excludes net investment in lease." } } }, "auth_ref": [ "r1177" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLosses", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesScheduleOfAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance, at end of period", "periodStartLabel": "Balance, at beginning of period", "label": "Financing Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement." } } }, "auth_ref": [ "r15", "r277", "r278", "r279", "r298", "r466", "r469", "r471", "r1275" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLossesWriteOffs", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesScheduleOfAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Amounts written off charged against the allowance", "label": "Financing Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of writeoff of financing receivable, charged against allowance for credit loss." } } }, "auth_ref": [ "r17", "r470", "r475", "r1006" ] }, "sedg_FinancingReceivableRecoveriesCollected": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "FinancingReceivableRecoveriesCollected", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesScheduleOfAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of financing receivable recoveries collected.", "label": "Financing Receivable Recoveries Collected", "terseLabel": "Recoveries collected" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetScheduleOfAcquiredIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetScheduleOfAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less - accumulated amortization", "label": "Less - accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r294", "r503" ] }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "presentation": [ "http://www.solaredge.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed." } } }, "auth_ref": [ "r88" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetScheduleOfFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 50.0 } }, "presentation": [ "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetScheduleOfFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "2029 and thereafter", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetScheduleOfFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetScheduleOfFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "2024", "terseLabel": "2024", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r209" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetScheduleOfFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 40.0 } }, "presentation": [ "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetScheduleOfFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "2028", "terseLabel": "2028", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r209" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetScheduleOfFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetScheduleOfFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "2027", "terseLabel": "2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r209" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetScheduleOfFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetScheduleOfFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "2026", "terseLabel": "2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r209" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetScheduleOfFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetScheduleOfFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "2025", "terseLabel": "2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r209" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.solaredge.com/role/BUSINESSCOMBINATIONSDetails", "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails", "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetNarrativeDetails", "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetScheduleOfAcquiredIntangibleAssetsDetails", "http://www.solaredge.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r501", "r502", "r503", "r504", "r815", "r819" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetScheduleOfAcquiredIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetScheduleOfAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Total intangible assets", "terseLabel": "Gross intangible assets", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r208", "r819" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.solaredge.com/role/BUSINESSCOMBINATIONSDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r815" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.solaredge.com/role/BUSINESSCOMBINATIONSDetails", "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails", "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetNarrativeDetails", "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetScheduleOfAcquiredIntangibleAssetsDetails", "http://www.solaredge.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r88", "r91" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetScheduleOfAcquiredIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetScheduleOfFutureAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetScheduleOfAcquiredIntangibleAssetsDetails", "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetScheduleOfFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total intangible assets, net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r208", "r815" ] }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNetAbstract", "presentation": [ "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetScheduleOfAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-lived intangible assets:" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyFairValueHedgeDerivativeAtFairValueNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyFairValueHedgeDerivativeAtFairValueNet", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Forward/option contracts", "documentation": "Fair value as of the balance sheet date of all derivatives designated as foreign currency fair value hedging instruments." } } }, "auth_ref": [ "r11" ] }, "sedg_ForeignCurrencyTransactionGainLossBankChargesAndOtherFinancingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ForeignCurrencyTransactionGainLossBankChargesAndOtherFinancingExpenses", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/FinancialExpensesIncomeNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss), bank charges and other financing expenses recognized in the income statement.", "negatedLabel": "Exchange rate (loss) gain, net", "label": "Foreign Currency Transaction Gain (Loss) Bank Charges And Other Financing Expenses", "terseLabel": "Exchange rate (loss) gain, net" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "label": "Financial statements in U.S. dollars", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r732" ] }, "us-gaap_ForeignExchangeForwardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeForwardMember", "presentation": [ "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Foreign exchange forward contracts [Member]", "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." } } }, "auth_ref": [ "r914", "r918", "r923", "r938", "r944", "r964", "r965", "r966", "r1038" ] }, "us-gaap_ForeignGovernmentDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignGovernmentDebtSecuritiesMember", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Security, Government, Non-US [Member]", "verboseLabel": "Non-U.S. Government securities[Member]", "documentation": "Debt security issued by government not domiciled in United States of America (US)." } } }, "auth_ref": [ "r1215", "r1280" ] }, "sedg_ForeignSubsidiariesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ForeignSubsidiariesMember", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for foreign subsidiaries.", "label": "Foreign Subsidiaries [Member]" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r1060", "r1072", "r1082", "r1108" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r1060", "r1072", "r1082", "r1108" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r1060", "r1072", "r1082", "r1108" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r1060", "r1072", "r1082", "r1108" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1060", "r1072", "r1082", "r1108" ] }, "sedg_FormerConsultantAndIsraeliSubsidiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "FormerConsultantAndIsraeliSubsidiaryMember", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Former Consultant and Israeli Subsidiary [Member]", "label": "Former Consultant and Israeli Subsidiary [Member]" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Office furniture and fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainContingencyPatentsFoundInfringedUponNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainContingencyPatentsFoundInfringedUponNumber", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Number of patents infringed", "verboseLabel": "Number of patents infringed", "documentation": "Number of entity's patents that another entity was found to have infringed." } } }, "auth_ref": [ "r1202" ] }, "us-gaap_GainLossOnDispositionOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfIntangibleAssets", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Intangible Assets", "terseLabel": "Gain (loss) on intangible assets", "documentation": "Amount of gain (loss) on sale or disposal of intangible assets." } } }, "auth_ref": [ "r1156" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/OtherOperatingExpensesIncomeScheduleOfOtherOpeartingExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Property Plant Equipment", "terseLabel": "Gain on sale of assets", "totalLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Total", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r10" ] }, "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSalesOfAssetsAndAssetImpairmentCharges", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/OtherOperatingExpensesIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Sale of Assets and Asset Impairment Charges", "terseLabel": "Gain on sale of assets", "verboseLabel": "Loss on impairment of assets", "documentation": "Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value." } } }, "auth_ref": [ "r1156" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/sedg-csooacil": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails", "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails", "http://www.solaredge.com/role/sedg-csooacil" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "verboseLabel": "General and administrative", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r195", "r930" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESDetails", "http://www.solaredge.com/role/StockCapitalScheduleOfStock-basedCompensationExpenseForEmployeesAndNonemployeeDetails" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r191" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/sedg-cbs": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 40.0 } }, "presentation": [ "http://www.solaredge.com/role/GOODWILLDetails", "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "periodEndLabel": "Goodwill at December 31", "periodStartLabel": "Goodwill at January 1", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r293", "r487", "r820", "r1008", "r1033", "r1180", "r1187" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/GOODWILLDetails" ], "lang": { "en-us": { "role": { "positiveLabel": "Acquisitions", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r491", "r1008" ] }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetImpairment", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/GOODWILLNarrativeDetails", "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated impairment losses", "negatedTerseLabel": "Impairment goodwill", "label": "Goodwill and Intangible Asset Impairment", "terseLabel": "Impairment goodwill", "totalLabel": "Goodwill and Intangible Asset Impairment, Total", "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill." } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNet" ], "lang": { "en-us": { "role": { "label": "INTANGIBLE ASSETS AND GOODWILL, NET", "terseLabel": "INTANGIBLE ASSETS, NET", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r206" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "verboseLabel": "Goodwill", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r486", "r500", "r1008" ] }, "us-gaap_GoodwillDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillDisclosureTextBlock", "presentation": [ "http://www.solaredge.com/role/GOODWILL" ], "lang": { "en-us": { "role": { "label": "Goodwill Disclosure [Text Block]", "terseLabel": "GOODWILL", "documentation": "The entire disclosure for goodwill." } } }, "auth_ref": [ "r486", "r489", "r499", "r1008" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/GOODWILLDetails" ], "lang": { "en-us": { "role": { "label": "Foreign currency adjustments", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r495" ] }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/GOODWILLNarrativeDetails", "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Impairment losses", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "terseLabel": "Impairment of goodwill", "verboseLabel": "Accumulated goodwill impairment losses", "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r490", "r497", "r1008" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/sedg-csooacil": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://www.solaredge.com/role/GOODWILLDetails", "http://www.solaredge.com/role/GOODWILLNarrativeDetails", "http://www.solaredge.com/role/sedg-csooacil" ], "lang": { "en-us": { "role": { "negatedLabel": "Impairment losses", "positiveLabel": "Impairment loss", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment", "verboseLabel": "Accumulated goodwill impairment losses", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r10", "r488", "r494", "r500", "r1008" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.solaredge.com/role/GOODWILLNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r500", "r1008" ] }, "us-gaap_GoodwillMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillMember", "presentation": [ "http://www.solaredge.com/role/BUSINESSCOMBINATIONSDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill [Member]", "verboseLabel": "Goodwill [Member]", "documentation": "Asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [] }, "us-gaap_GovernmentAssistancePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentAssistancePolicyTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "label": "Government Assistance [Policy Text Block]", "terseLabel": "Government assistance", "documentation": "Disclosure of accounting policy for government assistance." } } }, "auth_ref": [ "r745", "r746" ] }, "sedg_GovernmentAuthoritiesReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "GovernmentAuthoritiesReceivableCurrent", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents amount receivable from government authorities, within one year of the balance sheet date (or the normal operating cycle, whichever is longer).", "label": "Government Authorities Receivable Current", "verboseLabel": "Government authorities" } } }, "auth_ref": [] }, "sedg_GovernmentGrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "GovernmentGrants", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of government grant awarded to an entity to carry out a specific purpose.", "label": "Government Grants", "verboseLabel": "Government grants received" } } }, "auth_ref": [] }, "sedg_GovernmentGrantsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "GovernmentGrantsAbstract", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Government Grants [Abstract]", "verboseLabel": "Government grants" } } }, "auth_ref": [] }, "sedg_GovernmentGrantsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "GovernmentGrantsPolicyTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy of government grants policy text block.", "label": "Government Grants [Policy Text Block]", "verboseLabel": "Government grants" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/sedg-csooacil": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails", "http://www.solaredge.com/role/sedg-csooacil" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "terseLabel": "Gross profit (loss)", "totalLabel": "Gross profit", "verboseLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r192", "r337", "r384", "r398", "r404", "r407", "r455", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r727", "r1004", "r1207" ] }, "sedg_GrossUnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "GrossUnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Gross amount of unrecognized tax benefits.", "label": "Gross unrecognized tax benefits" } } }, "auth_ref": [] }, "us-gaap_GuaranteeObligationsByNatureAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsByNatureAxis", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Guarantor Obligations, Nature [Axis]", "documentation": "Information by nature of guarantee." } } }, "auth_ref": [ "r530", "r535", "r536", "r539" ] }, "us-gaap_GuaranteeObligationsCurrentCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsCurrentCarryingValue", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Guarantees amount", "verboseLabel": "Guarantees amount", "documentation": "The current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees." } } }, "auth_ref": [ "r536" ] }, "us-gaap_GuaranteeObligationsNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsNatureDomain", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Guarantor Obligations, Nature [Domain]", "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees." } } }, "auth_ref": [ "r530", "r535", "r536", "r539" ] }, "sedg_HarkSystemsLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "HarkSystemsLtdMember", "presentation": [ "http://www.solaredge.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "This member is stand for Hark Systems Ltd.", "label": "Hark Systems Ltd [Member]" } } }, "auth_ref": [] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails", "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails2", "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r23", "r688" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails", "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails2", "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r23" ] }, "country_IL": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "IL", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails", "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfLong-livedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Israel [Member]" } } }, "auth_ref": [] }, "currency_ILS": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "ILS", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails", "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Israel, New Shekels", "terseLabel": "NIS [Member]" } } }, "auth_ref": [] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IPOMember", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "label": "IPO [Member]", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "country_IT": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "IT", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationSummaryOfRevenuesWithinGeographicAreasDetails" ], "lang": { "en-us": { "role": { "label": "ITALY", "terseLabel": "Italy [Member]" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Auditor Attestation Flag" } } }, "auth_ref": [ "r1050", "r1051", "r1064" ] }, "us-gaap_ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Impairment, Intangible Asset, Indefinite-Lived (Excluding Goodwill), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of indefinite-lived intangible asset excluding goodwill." } } }, "auth_ref": [ "r505" ] }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/OtherOperatingExpensesIncomeScheduleOfOtherOpeartingExpensesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Impairment of intangible assets", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "totalLabel": "Impairment of Intangible Assets (Excluding Goodwill), Total", "verboseLabel": "Impairment of long-lived assets", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value." } } }, "auth_ref": [ "r10", "r29" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 40.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Impairment of goodwill and intangible assets", "negatedTerseLabel": "Impairment of goodwill and long-lived assets", "label": "Impairment of Intangible Assets, Finite-Lived", "terseLabel": "Impairment of goodwill and long-lived assets", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r1156", "r1190" ] }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Impairment of property, plant and equipment", "label": "Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)", "terseLabel": "Amount of impairment loss", "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value." } } }, "auth_ref": [ "r1156", "r1190" ] }, "sedg_ImpairmentOfIntangibleLongLivedAssetsIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ImpairmentOfIntangibleLongLivedAssetsIncludingGoodwill", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of impairment of goodwill and long-lived assets.", "negatedLabel": "Impairment of goodwill and intangible assets", "negatedTerseLabel": "Impairment of goodwill and long-lived assets", "label": "Impairment Of Intangible Long Lived Assets Including Goodwill", "terseLabel": "Impairment of goodwill and intangible assets" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/OtherOperatingExpensesIncomeScheduleOfOtherOpeartingExpensesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Impairment of property, plant and equipment", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Amount of impairment loss", "totalLabel": "Impairment, Long-Lived Asset, Held-for-Use, Total", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r10", "r93", "r214" ] }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Impairment of intangible assets", "label": "Impairment of Long-Lived Assets to be Disposed of", "verboseLabel": "Impairment of long-lived assets", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale." } } }, "auth_ref": [ "r10", "r212" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "label": "Impairment of long-lived assets", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r215" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfIncomeLossBeforeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfIncomeLossBeforeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Domestic", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r339", "r666" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/sedg-csooacil": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 0.0 }, "http://www.solaredge.com/role/IncomeTaxesScheduleOfIncomeLossBeforeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfIncomeLossBeforeTaxesDetails", "http://www.solaredge.com/role/sedg-csooacil" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r1", "r188", "r248", "r384", "r398", "r404", "r407", "r826", "r841", "r1004" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfIncomeLossBeforeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfIncomeLossBeforeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Foreign", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "verboseLabel": "Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r339", "r666" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/sedg-csooacil": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.solaredge.com/role/OTHERLONGTERMASSETSNarrativeDetails", "http://www.solaredge.com/role/sedg-csooacil" ], "lang": { "en-us": { "role": { "negatedLabel": "Net loss from equity method investments", "label": "Income (Loss) from Equity Method Investments", "terseLabel": "Net loss from equity method investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r10", "r189", "r247", "r391", "r454", "r840" ] }, "sedg_IncomeNetRelatedToHedgingTransactions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "IncomeNetRelatedToHedgingTransactions", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/FinancialExpensesIncomeNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Expenses (income), net, related to hedging transactions.", "label": "Income Net Related To Hedging Transactions", "verboseLabel": "Hedging" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESDetails", "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESNarrativeDetails", "http://www.solaredge.com/role/StockCapitalScheduleOfStock-basedCompensationExpenseForEmployeesAndNonemployeeDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r506", "r513", "r932" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESDetails", "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESNarrativeDetails", "http://www.solaredge.com/role/StockCapitalScheduleOfStock-basedCompensationExpenseForEmployeesAndNonemployeeDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r513", "r932" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r18" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxCreditsAndAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxCreditsAndAdjustments", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Credits and Adjustments", "terseLabel": "Advanced manufacturing production tax credits (AMPTC)", "documentation": "A credit or adjustment for government or taxing authority authorized decrease in taxes owed as a result of meeting certain tax policy conditions." } } }, "auth_ref": [ "r202" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-it1" ], "lang": { "en-us": { "role": { "label": "INCOME TAXES", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r340", "r636", "r644", "r649", "r655", "r662", "r668", "r671", "r672", "r891" ] }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Amount of penalties and interest", "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations." } } }, "auth_ref": [ "r1246" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/sedg-csooacil": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 10.0 }, "http://www.solaredge.com/role/IncomeTaxesScheduleOfIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails", "http://www.solaredge.com/role/IncomeTaxesScheduleOfIncomeTaxesDetails", "http://www.solaredge.com/role/sedg-csooacil" ], "lang": { "en-us": { "role": { "negatedLabel": "Income taxes", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income taxes", "totalLabel": "Income taxes, net", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r262", "r274", "r357", "r358", "r392", "r642", "r663", "r850" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "verboseLabel": "Income taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r318", "r638", "r639", "r649", "r650", "r654", "r656", "r888" ] }, "sedg_IncomeTaxRateForForeignSubsidiariesEarningsForOtherNetCurrentAssetsOnRemainingEarnings": { "xbrltype": "percentItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "IncomeTaxRateForForeignSubsidiariesEarningsForOtherNetCurrentAssetsOnRemainingEarnings", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "U.S. income tax rate for foreign subsidiaries earnings for other net current assets on remaining earnings.", "label": "Income Tax Rate For Foreign Subsidiaries Earnings For Other Net Current Assets On Remaining Earnings", "verboseLabel": "U.S. income tax rate for foreign subsidiaries earnings for other net current assets on remaining earnings" } } }, "auth_ref": [] }, "sedg_IncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "IncomeTaxesLineItems", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "IncomeTaxes Line Items", "label": "Income Taxes [Line Items]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash paid for income taxes", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r64" ] }, "sedg_IncomeTaxesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "IncomeTaxesTable", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information pertaining to income taxes.", "label": "Income Taxes [Table]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 50.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Trade payables, net", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 100.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Trade receivables, net", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 120.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "totalLabel": "Increase (Decrease) in Other Operating Liabilities, Total", "verboseLabel": "Accrued expenses and other liabilities, net", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r1155" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 90.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deferred Revenue", "verboseLabel": "Deferred revenues and customers advances", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r986" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 70.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Employee Related Liabilities", "verboseLabel": "Employees and payroll accruals", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories, net", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Changes in assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 30.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r9" ] }, "sedg_IncreaseDecreaseInProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "IncreaseDecreaseInProductWarrantyAccrual", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 80.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in net carrying value of warranty obligations.", "label": "Increase (Decrease) in Product Warranty Accrual", "verboseLabel": "Warranty obligations" } } }, "auth_ref": [] }, "sedg_IncreaseInConvertibleSeniorNotesAsu202006": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "IncreaseInConvertibleSeniorNotesAsu202006", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Increase in convertible senior notes from adoption of Accounting Standards Update 2020-06.", "label": "Increase In Convertible Senior Notes Asu 20 2006", "verboseLabel": "Increase in convertible senior notes" } } }, "auth_ref": [] }, "sedg_IncreaseOfRetainedEarningsAsu202006": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "IncreaseOfRetainedEarningsAsu202006", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Increase of retained earnings from adoption of Accounting Standards Update 2020-06.", "label": "Increase Of Retained Earnings Asu 202006", "verboseLabel": "Increase of retained earnings" } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "terseLabel": "Notes due 2025", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method." } } }, "auth_ref": [ "r368", "r369", "r374" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Effect of stock-based awards", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r365", "r366", "r367", "r374", "r590" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "presentation": [ "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r1063", "r1072", "r1082", "r1099", "r1108", "r1112", "r1120" ] }, "us-gaap_InformationByCategoryOfDebtSecurityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InformationByCategoryOfDebtSecurityAxis", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails" ], "lang": { "en-us": { "role": { "label": "Debt Security Category [Axis]", "documentation": "Information by category of debt security, either available-for-sale or held-to-maturity." } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r1118" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r1052", "r1124" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r1052", "r1124" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r1052", "r1124" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "label": "Intangible Assets", "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r91", "r811", "r812", "r813", "r815", "r999" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/sedg-cbs": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r86", "r90" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/FinancialExpensesIncomeNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense", "terseLabel": "Interest expenses", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r157", "r252", "r322", "r388", "r749", "r933", "r1044", "r1283" ] }, "sedg_InterestFromMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "InterestFromMarketableSecurities", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://www.solaredge.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the Interest from marketable securities.", "label": "Interest From Marketable Securities", "verboseLabel": "Interest from marketable securities" } } }, "auth_ref": [] }, "sedg_InterestOnMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "InterestOnMarketableSecurities", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/FinancialExpensesIncomeNetDetails" ], "lang": { "en-us": { "role": { "documentation": "The interest expense on marketable securities during the period.", "label": "Interest On Marketable Securities", "verboseLabel": "Interest income on marketable securities" } } }, "auth_ref": [] }, "us-gaap_InventoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoriesMember", "presentation": [ "http://www.solaredge.com/role/StockCapitalScheduleOfStock-basedCompensationExpenseForEmployeesAndNonemployeeDetails" ], "lang": { "en-us": { "role": { "label": "Inventories [Member]", "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-i" ], "lang": { "en-us": { "role": { "label": "INVENTORIES, NET", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r480" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/InventoriesNetDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/InventoriesNetDetails" ], "lang": { "en-us": { "role": { "label": "Finished goods", "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." } } }, "auth_ref": [ "r205", "r993" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/sedg-cbs": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 30.0 }, "http://www.solaredge.com/role/InventoriesNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.solaredge.com/role/InventoriesNetDetails", "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "Inventories, net", "totalLabel": "Inventories", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r300", "r991", "r1033" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "label": "Inventories", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r263", "r289", "r299", "r480", "r481", "r483", "r810", "r1000" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/InventoriesNetDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/InventoriesNetDetails" ], "lang": { "en-us": { "role": { "label": "Raw materials", "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." } } }, "auth_ref": [ "r205", "r995" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/InventoriesNetDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.solaredge.com/role/InventoriesNetDetails" ], "lang": { "en-us": { "role": { "label": "Work in process", "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." } } }, "auth_ref": [ "r205", "r994" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/INVENTORIESNETNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Inventory Write-down", "terseLabel": "Write-down amount of inventory", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r482" ] }, "sedg_InventoryWriteOffMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "InventoryWriteOffMember", "presentation": [ "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESDetails", "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESDetails1", "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represent the restructuring costs related to inventory write-off.", "label": "Inventory Write Off [Member]", "verboseLabel": "Inventory write-off [Member]" } } }, "auth_ref": [] }, "sedg_InvertersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "InvertersMember", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationSummaryOfRevenuesByProductFamilyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to inverters.", "label": "Inverters [Member]" } } }, "auth_ref": [] }, "sedg_InvestmentInPrivatelyHeldCompany": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "InvestmentInPrivatelyHeldCompany", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 80.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Investment in privately held company", "negatedLabel": "Investment in a privately-held company", "label": "Investment In Privately Held Company", "terseLabel": "Investment in privately-held company" } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/FinancialExpensesIncomeNetDetails" ], "lang": { "en-us": { "role": { "label": "Investment Income, Interest", "terseLabel": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r196", "r387" ] }, "us-gaap_InvestmentIncomeInvestmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInvestmentExpense", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/FinancialExpensesIncomeNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Financing component expenses related to ASC 606", "label": "Investment Income, Investment Expense", "terseLabel": "Financing component expenses related to ASC 606", "documentation": "Amount of expenses related to the generation of investment income." } } }, "auth_ref": [ "r198", "r1044", "r1277" ] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "label": "Investment, Policy [Policy Text Block]", "verboseLabel": "Short-term bank deposits", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r849", "r884", "r885", "r886", "r887", "r953", "r954" ] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.solaredge.com/role/MarketableSecurities" ], "lang": { "en-us": { "role": { "label": "MARKETABLE SECURITIES", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r241", "r254", "r255", "r276", "r419", "r421", "r722", "r723" ] }, "sedg_InvestmentsInPrivatelyHeldCompanies": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "InvestmentsInPrivatelyHeldCompanies", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/OTHERLONGTERMASSETSDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.solaredge.com/role/OTHERLONGTERMASSETSDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount recognized for investments in privately held companies.", "label": "Investments In Privately Held Companies", "terseLabel": "Investments in privately held companies" } } }, "auth_ref": [] }, "sedg_IsraeliMinistryOfEconomyAndIndustryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "IsraeliMinistryOfEconomyAndIndustryMember", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Israeli Ministry of Economy and Industry.", "label": "Israeli Ministry Of Economy And Industry [Member]", "terseLabel": "Israeli Ministry Of Economy And Industry [Member]" } } }, "auth_ref": [] }, "country_KR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "KR", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfLong-livedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "korea [Member]" } } }, "auth_ref": [] }, "sedg_KokamMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "KokamMember", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Kokam [Member]", "label": "Kokam [Member]" } } }, "auth_ref": [] }, "sedg_LaboratoryAndTestingEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "LaboratoryAndTestingEquipmentMember", "presentation": [ "http://www.solaredge.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to laboratory and testing equipment.", "label": "Laboratory and testing equipment [Member]" } } }, "auth_ref": [] }, "sedg_LaboratoryEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "LaboratoryEquipmentMember", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "The information pertaining to laboratory equipment, which is used in labs for carryout research work.", "label": "Laboratory Equipment [Member]" } } }, "auth_ref": [] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://www.solaredge.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r1214" ] }, "sedg_LeaseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "LeaseAssets", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfLease-relatedAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lease assets as of balance sheet date.", "label": "Lease Assets", "verboseLabel": "Total lease assets" } } }, "auth_ref": [] }, "sedg_LeaseAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "LeaseAssetsAbstract", "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfLease-relatedAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lease Assets [Abstract]", "verboseLabel": "Assets:" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.solaredge.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Information Related to Operating Finance Leases", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1261" ] }, "sedg_LeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "LeaseLiabilities", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfLease-relatedAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lease liabilities as of balance sheet date.", "label": "Lease Liabilities", "verboseLabel": "Total lease liabilities" } } }, "auth_ref": [] }, "sedg_LeaseLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "LeaseLiabilitiesAbstract", "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfLease-relatedAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lease Liabilities [Abstract]", "verboseLabel": "Liabilities:" } } }, "auth_ref": [] }, "sedg_LeaseLiabilitiesFinanceLeaseIncreased": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "LeaseLiabilitiesFinanceLeaseIncreased", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Lease liabilities finance lease Increased.", "label": "Lease liabilities finance lease Increased" } } }, "auth_ref": [] }, "sedg_LeaseLiabilitiesOperatingLeaseDecreased": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "LeaseLiabilitiesOperatingLeaseDecreased", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Lease liabilities operating lease decreased.", "label": "Lease liabilities operating lease decreased" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.solaredge.com/role/PropertyPlantAndEquipmentNetDetails", "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r213" ] }, "sedg_LegalClaims": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "LegalClaims", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "legal claims.", "label": "Legal claims", "verboseLabel": "Legal claims" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "sedg_LegalSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "LegalSettlement", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "Legal settlement amount.", "label": "Legal Settlement", "verboseLabel": "Legal settlement (see Note 11)" } } }, "auth_ref": [] }, "sedg_LegalSettlementsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "LegalSettlementsAndContingencies", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/OtherOperatingExpensesIncomeScheduleOfOtherOpeartingExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Legal settlements and contingencies", "label": "Legal Settlements And Contingencies", "verboseLabel": "Legal settlements and contingencies" } } }, "auth_ref": [] }, "us-gaap_LesseeDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Lessee Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeaseDescriptionAbstract", "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfInformationRelatedToOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance leases:" } } }, "auth_ref": [] }, "sedg_LesseeFinanceLeaseLiabilityAmountOfLeasePaymentsRepresentingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "LesseeFinanceLeaseLiabilityAmountOfLeasePaymentsRepresentingInterest", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Finance lease amount of lease payments representing interest.", "negatedLabel": "Less amount of lease payments representing interest", "label": "Lessee Finance Lease Liability Amount Of Lease Payments Representing Interest" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.solaredge.com/role/LeasesNarrativeDetails", "http://www.solaredge.com/role/LeasesScheduleOfLease-relatedAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r763" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.solaredge.com/role/LeasesNarrativeDetails", "http://www.solaredge.com/role/LeasesScheduleOfLease-relatedAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r763" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "label": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r762" ] }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDescriptionAbstract", "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfInformationRelatedToOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating leases:" } } }, "auth_ref": [] }, "sedg_LesseeOperatingLeaseLiabilityAmountOfLeasePaymentsRepresentingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "LesseeOperatingLeaseLiabilityAmountOfLeasePaymentsRepresentingInterest", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails": { "parentTag": "sedg_OperatingLeaseFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lease payments representing interest.", "negatedLabel": "Less amount of lease payments representing interest", "label": "Lessee Operating Lease Liability Amount Of Lease Payments Representing Interest" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails": { "parentTag": "sedg_OperatingLeaseFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r769" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 40.0 } }, "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "verboseLabel": "Thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r769" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 50.0 } }, "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "verboseLabel": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r769" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "verboseLabel": "2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r769" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "verboseLabel": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r769" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "verboseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r769" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "verboseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r769" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.solaredge.com/role/Leases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "LEASES", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r756" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/sedg-cbs": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r180", "r246", "r836", "r1033", "r1158", "r1176", "r1257" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/sedg-cbs": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r49", "r288", "r337", "r455", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r681", "r685", "r686", "r727", "r1033", "r1207", "r1266", "r1267" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "CURRENT LIABILITIES:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Fair value of liabilities", "label": "Fair value of liabilities", "verboseLabel": "Fair value of liabilities", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r151" ] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/sedg-cbs": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent", "totalLabel": "Total long-term liabilities", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r43", "r168", "r169", "r170", "r171", "r337", "r455", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r681", "r685", "r686", "r727", "r1207", "r1266", "r1267" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "LONG-TERM LIABILITIES:" } } }, "auth_ref": [] }, "sedg_LiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "LiabilityAbstract", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Liability [Abstract]", "verboseLabel": "Liability:" } } }, "auth_ref": [] }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/OtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/OtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Tax liabilities", "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent." } } }, "auth_ref": [ "r52" ] }, "us-gaap_LoanCommitmentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoanCommitmentsPolicy", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "label": "Loan Commitments, Policy [Policy Text Block]", "terseLabel": "Loan receivables", "documentation": "Disclosure of accounting policy for loan commitments accounted for as derivatives, including the methods and assumptions used to estimate fair value and any associated hedging strategies." } } }, "auth_ref": [ "r40", "r235" ] }, "sedg_LoanReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "LoanReceivables", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/OTHERLONGTERMASSETSDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://www.solaredge.com/role/OTHERLONGTERMASSETSDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents loan receivables.", "label": "Loan Receivables", "terseLabel": "Loan receivables" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-giamcapdt" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-lived Assets By Geographic Region", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r32" ] }, "sedg_LongTermCorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "LongTermCorporateDebtSecuritiesMember", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "documentation": "PayableTo Government Authorities", "label": "Long Term Corporate Debt Securities [Member]", "verboseLabel": "Long-term corporate bonds [Member]" } } }, "auth_ref": [] }, "sedg_LongTermGovernmentalAgencySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "LongTermGovernmentalAgencySecuritiesMember", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for long-term governmental agency securities.", "label": "Long Term Governmental Agency Securities [Member]", "verboseLabel": "Long-term marketable securities: U.S. Government agency securities [Member]" } } }, "auth_ref": [] }, "sedg_LongTermNonUsGovernmentalSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "LongTermNonUsGovernmentalSecuritiesMember", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member is stand for Non - U.S. governmental securities.", "label": "Long Term Non Us Governmental Securities [Member]", "terseLabel": "Long-term marketable securities: Non - U.S. Government securities" } } }, "auth_ref": [] }, "sedg_LongTermUSTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "LongTermUSTreasurySecuritiesMember", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for long term U.S. Treasury Securities.", "label": "Long Term U S Treasury Securities [Member]", "terseLabel": "Long-term marketable securities: U.S. Treasury securities [Member]" } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r51" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r51", "r101" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r524", "r525", "r526", "r529", "r1198", "r1199" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r524", "r525", "r526", "r529", "r1198", "r1199" ] }, "us-gaap_LossContingencyDamagesPaidValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDamagesPaidValue", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Damage amount paid", "verboseLabel": "Damage amount paid", "documentation": "Amount of damages paid to the plaintiff in the legal matter." } } }, "auth_ref": [ "r1197", "r1198", "r1199" ] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDamagesSoughtValue", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lawsuit claims", "verboseLabel": "Lawsuit claims", "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter." } } }, "auth_ref": [ "r1197", "r1198", "r1199" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "sedg_MajorCustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "MajorCustomerOneMember", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Major customer one", "label": "Major Customer One [Member]" } } }, "auth_ref": [] }, "sedg_MajorCustomerThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "MajorCustomerThreeMember", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Major Customer Three", "label": "Major Customer Three [Member]" } } }, "auth_ref": [] }, "sedg_MajorCustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "MajorCustomerTwoMember", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Major Customer Two", "label": "Major Customer Two [Member]" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r413", "r1021", "r1213", "r1278", "r1279" ] }, "us-gaap_MarketableSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Marketable Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/sedg-cbs": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 40.0 } }, "presentation": [ "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "Marketable securities", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r1143" ] }, "us-gaap_MarketableSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesLineItems", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Marketable Securities [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesNoncurrent", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/sedg-cbs": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "Marketable Securities, Noncurrent", "verboseLabel": "Marketable securities", "documentation": "Amount of investment in marketable security, classified as noncurrent." } } }, "auth_ref": [ "r1143" ] }, "us-gaap_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "label": "Marketable Securities", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r162" ] }, "sedg_MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesDetailsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesDetailsAbstract", "auth_ref": [] }, "sedg_MarketableSecuritiesScheduleOfContractualMaturitiesDetailsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "MarketableSecuritiesScheduleOfContractualMaturitiesDetailsAbstract", "lang": { "en-us": { "role": { "label": "Marketable Securities Schedule Of Contractual Maturities Details [Abstract]", "verboseLabel": "Warranty Obligations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesTable", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Marketable Securities [Table]", "documentation": "Disclosure of information about investment in marketable security." } } }, "auth_ref": [] }, "sedg_MarketableSecuritiesTablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "MarketableSecuritiesTablesAbstract", "lang": { "en-us": { "role": { "verboseLabel": "Marketable Securities" } } }, "auth_ref": [] }, "sedg_MaximumExtendedProductWarrantyPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "MaximumExtendedProductWarrantyPeriod", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The maximum extended product warranty period provided by company.", "label": "Maximum extended product warranty period" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimateFairValueOfStockOptionsAndWarrantsDetails", "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r525", "r526", "r527", "r528", "r586", "r809", "r868", "r899", "r900", "r951", "r955", "r957", "r958", "r968", "r984", "r985", "r1005", "r1018", "r1027", "r1035", "r1211", "r1268", "r1269", "r1270", "r1271", "r1272", "r1273" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r1091" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1091" ] }, "sedg_MeirAdestMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "MeirAdestMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Meir Adest.", "label": "Meir Adest [Member]", "verboseLabel": "Meir Adest [Member]" } } }, "auth_ref": [] }, "sedg_MeirAdestTradingArrangementCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "MeirAdestTradingArrangementCommonStockMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Meir Adest Trading Arrangement Common Stock.", "label": "Meir Adest Trading Arrangement Common Stock [Member]", "verboseLabel": "Meir Adest Trading Arrangement Common Stock [Member]" } } }, "auth_ref": [] }, "sedg_MeirAdestTradingArrangementStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "MeirAdestTradingArrangementStockOptionsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Meir Adest Trading Arrangement Stock Options.", "label": "Meir Adest Trading Arrangement Stock Options [Member]", "verboseLabel": "Meir Adest Trading Arrangement Stock Options [Member]" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimateFairValueOfStockOptionsAndWarrantsDetails", "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r525", "r526", "r527", "r528", "r586", "r809", "r868", "r899", "r900", "r951", "r955", "r957", "r958", "r968", "r984", "r985", "r1005", "r1018", "r1027", "r1035", "r1211", "r1268", "r1269", "r1270", "r1271", "r1272", "r1273" ] }, "sedg_MinimumTermOfWarrantyObligationsForInverters": { "xbrltype": "durationItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "MinimumTermOfWarrantyObligationsForInverters", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The minimum term of warranty obligation for inverters.", "label": "Minimum term of warranty obligations for inverters" } } }, "auth_ref": [] }, "sedg_MinimumTermOfWarrantyObligationsForPowerOptimizers": { "xbrltype": "durationItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "MinimumTermOfWarrantyObligationsForPowerOptimizers", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The minimum term of warranty obligation for power optimizers.", "label": "Minimum term of warranty obligations for power optimizers" } } }, "auth_ref": [] }, "sedg_MinimumTermOfWarrantyObligationsForStoredgeProducts": { "xbrltype": "durationItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "MinimumTermOfWarrantyObligationsForStoredgeProducts", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The minimum term of warranty obligation for StorEdge products.", "label": "Minimum Term Of Warranty Obligations For Storedge Products", "terseLabel": "Minimum term of warranty obligation for StorEdge products." } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r1111" ] }, "sedg_MobilityComponentsAndTelematicsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "MobilityComponentsAndTelematicsMember", "presentation": [ "http://www.solaredge.com/role/GOODWILLNarrativeDetails", "http://www.solaredge.com/role/OtherOperatingExpensesIncomeDetails", "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationSummaryOfRevenuesByProductFamilyDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents as a e-Mobility components and telematics.", "label": "Mobility Components And Telematics [Member]", "terseLabel": "e-Mobility components and telematics [Member]" } } }, "auth_ref": [] }, "sedg_ModiinIsraelMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ModiinIsraelMember", "presentation": [ "http://www.solaredge.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Modiin Israel [Member]", "label": "Modiin Israel [Member]" } } }, "auth_ref": [] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r1215" ] }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "presentation": [ "http://www.solaredge.com/role/WarrantyObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Changes in the Company's product warranty liability", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r1119" ] }, "country_NL": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "NL", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationSummaryOfRevenuesWithinGeographicAreasDetails" ], "lang": { "en-us": { "role": { "label": "Netherlands [Member]" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r413", "r1021", "r1213", "r1278", "r1279" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r1092" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r334" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r334" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided By Used In Investing Activities Continuing Operations Abstract", "verboseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r200", "r201", "r202" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows provided by operating activities:", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "sedg_NetDeferredTaxAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "NetDeferredTaxAssets", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfDeferredTaxLiabilitiesAndAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Net Deferred Tax Assets", "verboseLabel": "Deferred tax assets, net" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.solaredge.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "verboseLabel": "Net income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r190", "r202", "r249", "r286", "r313", "r316", "r321", "r337", "r347", "r351", "r352", "r353", "r354", "r357", "r358", "r370", "r384", "r398", "r404", "r407", "r455", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r713", "r727", "r843", "r928", "r946", "r947", "r1004", "r1044", "r1207" ] }, "us-gaap_NetIncomeLossAttributableToParentDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToParentDiluted", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent, Diluted", "terseLabel": "Net income attributable to common stock, diluted", "verboseLabel": "Net income attributable to SolarEdge Technologies, Inc.", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent, and includes adjustments resulting from the assumption that dilutive convertible securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain conditions." } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income attributable to common stock, basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r330", "r351", "r352", "r353", "r354", "r361", "r362", "r371", "r374", "r384", "r398", "r404", "r407", "r1004" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Numerator:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersOperationsDilutedAbstract", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Numerator:" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "label": "New accounting pronouncements not yet effective", "verboseLabel": "New accounting pronouncements not yet effective", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r1091" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r1060", "r1072", "r1082", "r1099", "r1108" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r1089" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r1088" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r1099" ] }, "sedg_NonRecurringExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "NonRecurringExpenses", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "Non recurring expenses.", "label": "Non recurring expenses" } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r1119" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r1119" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of non-cash activities:" } } }, "auth_ref": [] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfLong-livedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Total long-lived assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r412" ] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NondesignatedMember", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails", "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails2" ], "lang": { "en-us": { "role": { "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Non-designated hedges [Member]", "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r23" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/FinancialExpensesIncomeNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Financial income (expense), net", "negatedTotalLabel": "Financial expenses (income), net", "label": "Nonoperating Income (Expense)", "totalLabel": "Financial expenses (income), net", "verboseLabel": "Total financial income (expenses), net", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r197" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "FINANCIAL INCOME (EXPENSE), NET" } } }, "auth_ref": [] }, "us-gaap_NotDesignatedAsHedgingInstrumentTradingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotDesignatedAsHedgingInstrumentTradingMember", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Options and forward contracts not designated as hedging instruments [Member]", "documentation": "Derivative instrument, not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP), used for trading purposes for exposure to risk." } } }, "auth_ref": [ "r24" ] }, "sedg_NotesDue2025DilutedEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "NotesDue2025DilutedEffect", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Represent the notes due 2025 diluted effect", "label": "Notes Due 2025 Diluted Effect", "terseLabel": "Notes due 2025" } } }, "auth_ref": [] }, "sedg_NumberOfEntitysPatentsThatAnotherEntityWasFoundToHaveInfringed": { "xbrltype": "integerItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "NumberOfEntitysPatentsThatAnotherEntityWasFoundToHaveInfringed", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of entity's patents that another entity was found to have infringed.", "label": "Number of entity's patents that another entity was found to have infringed", "verboseLabel": "Number of entity's patents that another entity was found to have infringed" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationSummaryOfRevenuesWithinGeographicAreasDetails" ], "lang": { "en-us": { "role": { "label": "Number of reportable segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r1166" ] }, "sedg_OfferingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "OfferingCosts", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical", "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Represent the amount of offering costs.", "label": "Offering Costs", "terseLabel": "Offering costs" } } }, "auth_ref": [] }, "us-gaap_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OfficeEquipmentMember", "presentation": [ "http://www.solaredge.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Office furniture and equipment [Member]", "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine." } } }, "auth_ref": [] }, "sedg_OfficeRentLeaseAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "OfficeRentLeaseAgreementsMember", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to office rent lease agreements.", "label": "Office Rent Lease Agreements [Member]" } } }, "auth_ref": [] }, "sedg_OperatingCashFlowsForFinanceLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "OperatingCashFlowsForFinanceLeases", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Operating cash flows for finance leases.", "label": "Operating Cash Flows For Finance Leases", "terseLabel": "Operating cash flows for finance leases" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/sedg-csooacil": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails", "http://www.solaredge.com/role/sedg-csooacil" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "verboseLabel": "Total, before income taxes", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.solaredge.com/role/sedg-csooacil" ], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/sedg-csooacil": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails", "http://www.solaredge.com/role/sedg-csooacil" ], "lang": { "en-us": { "role": { "label": "Consolidated operating income", "totalLabel": "Operating income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r384", "r398", "r404", "r407", "r1004" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfInformationRelatedToOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease cost", "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." } } }, "auth_ref": [ "r764", "r1032" ] }, "sedg_OperatingLeaseCurrentObligationsUnderLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "OperatingLeaseCurrentObligationsUnderLeases", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiabilityNoncurrent", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Operating current obligations under leases.", "negatedLabel": "Less current lease liabilities", "label": "Operating Lease Current Obligations Under Leases" } } }, "auth_ref": [] }, "sedg_OperatingLeaseFutureMinimumPaymentsPresentValueOfNetMinimumPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "OperatingLeaseFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiabilityNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Operating lease present value of future minimum lease payments.", "label": "Operating Lease Future Minimum Payments Present Value Of Net Minimum Payments", "totalLabel": "Present value of future lease payments" } } }, "auth_ref": [] }, "sedg_OperatingLeaseLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "OperatingLeaseLiabilitiesMember", "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfLease-relatedAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Operating lease liabilities [Member]", "label": "Operating lease liabilities [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating leases" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfLease-relatedAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "verboseLabel": "Operating leases short term", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r758" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfLease-relatedAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r759" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/sedg-cbs": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 30.0 }, "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfLease-relatedAssetsAndLiabilitiesDetails", "http://www.solaredge.com/role/LeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetails", "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities", "totalLabel": "Long-term lease liabilities", "verboseLabel": "Operating leases long term", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r758" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfLease-relatedAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability." } } }, "auth_ref": [ "r759" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating cash flows for operating and finance leases", "terseLabel": "Operating cash flows for operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r761", "r765" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/sedg-cbs": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 60.0 } }, "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfLease-relatedAssetsAndLiabilitiesDetails", "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets, net", "verboseLabel": "Operating lease assets, net of lease incentive obligation", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r757" ] }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfLease-relatedAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset." } } }, "auth_ref": [ "r759" ] }, "sedg_OperatingLeaseRightOfUseAssetsNetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "OperatingLeaseRightOfUseAssetsNetMember", "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfLease-relatedAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Operating lease right-of use assets, net [Member]", "label": "Operating lease right-of use assets, net [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfInformationRelatedToOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Weighted average annual discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r768", "r1032" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfInformationRelatedToOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "verboseLabel": "Weighted average remaining lease term in years", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r767", "r1032" ] }, "us-gaap_OperatingLeasesIndemnificationAgreementsDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesIndemnificationAgreementsDescription", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Operating Leases, Indemnification Agreements, Description", "terseLabel": "Leases classification assessments, description", "documentation": "This element represents the description of a lease related indemnification agreement including the nature of the indemnification, the maximum potential amount of future payments the indemnification agreement could be required to make under the agreement, the current carrying amount of the liability and the nature of any recourse provision that would enable the lessee guarantor) to recover from third parties any of the amounts paid under the agreement and any assets held either as collateral or by third parties that upon occurrence of any triggering event or condition under the indemnification agreement the guarantor can obtain and liquidate to recover all or a portion of the amounts paid under the indemnification agreement." } } }, "auth_ref": [ "r260" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Carryforward tax losses", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r115" ] }, "sedg_OptimizersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "OptimizersMember", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationSummaryOfRevenuesByProductFamilyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to optimizers.", "label": "Optimizers [Member]" } } }, "auth_ref": [] }, "us-gaap_OptionIndexedToIssuersEquityTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OptionIndexedToIssuersEquityTypeAxis", "presentation": [ "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Option Indexed to Issuer's Equity, Type [Axis]", "documentation": "Information by type of freestanding contracts issued by an entity that are indexed to, and potentially settled in, an entity's own stock." } } }, "auth_ref": [ "r103", "r149", "r150", "r236" ] }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OptionIndexedToIssuersEquityTypeDomain", "presentation": [ "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Option Indexed to Issuer's Equity, Type [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_OrderOrProductionBacklogMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrderOrProductionBacklogMember", "presentation": [ "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetScheduleOfAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Backlog [Member]", "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination." } } }, "auth_ref": [ "r125" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-g" ], "lang": { "en-us": { "role": { "label": "GENERAL", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r166", "r232", "r882", "r883" ] }, "sedg_OtherAccruedExpensesAndOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "OtherAccruedExpensesAndOtherCurrentLiabilities", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.solaredge.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of other accrued expenses and other current liabilities.", "label": "Other Accrued Expenses And Other Current Liabilities", "verboseLabel": "Other" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/sedg-cbs": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 50.0 }, "http://www.solaredge.com/role/OTHERLONGTERMASSETSDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.solaredge.com/role/OTHERLONGTERMASSETSDetails", "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets", "totalLabel": "Total other long term assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r295" ] }, "us-gaap_OtherAssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrentAbstract", "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Available-for-sale marketable securities", "totalLabel": "Net change", "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r8", "r20", "r233" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation adjustments, net", "terseLabel": "Foreign currency translation adjustments", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r8", "r20", "r233" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "terseLabel": "Foreign currency translation adjustments on intra-entity transactions that are of a long-term investment nature", "documentation": "Amount after tax, before 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." } } }, "auth_ref": [ "r5", "r186", "r733", "r734", "r736" ] }, "us-gaap_OtherComprehensiveIncomeLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLocationAxis", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails2" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income Location [Axis]", "documentation": "Information by location in other comprehensive income." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLocationDomain", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails2" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income Location [Domain]", "documentation": "Location in other comprehensive income." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax", "terseLabel": "Income taxes", "verboseLabel": "Provision for income taxes", "documentation": "Amount, after adjustment, of tax expense (benefit) for 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) and tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r306", "r307", "r310" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), before Reclassifications, before Tax", "terseLabel": "Revaluation", "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r56", "r320", "r737", "r740", "r743", "r844", "r1149" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails" ], "lang": { "en-us": { "role": { "label": "Other comprehensive income (loss) before reclassifications", "terseLabel": "Other comprehensive income (loss) before reclassifications", "verboseLabel": "Other comprehensive income (loss) before reclassifications", "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r38", "r56", "r320", "r737", "r740", "r743", "r1149" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "totalLabel": "Net change", "verboseLabel": "Cash flow hedges", "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." } } }, "auth_ref": [ "r305", "r309" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Total reclassifications for the period", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r22", "r38", "r314", "r317", "r324", "r737", "r738", "r743", "r822", "r844", "r1149", "r1150" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract", "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other comprehensive income:", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails", "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.solaredge.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Net other comprehensive income (loss)", "terseLabel": "Other comprehensive income adjustments, net", "totalLabel": "Total other comprehensive income (loss)", "verboseLabel": "Net current period other comprehensive income (loss)", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r8", "r20", "r233", "r314", "r317" ] }, "sedg_OtherComprehensiveIncomeLossReclassificationsTaxOnRevaluation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "OtherComprehensiveIncomeLossReclassificationsTaxOnRevaluation", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails" ], "lang": { "en-us": { "role": { "documentation": "Information about other comprehensive income loss reclassifications tax on revaluation.", "label": "Other Comprehensive Income Loss Reclassifications Tax On Revaluation", "terseLabel": "Tax on revaluation" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossTax", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Tax", "terseLabel": "Tax on reclassification", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss)." } } }, "auth_ref": [ "r7", "r319", "r324", "r642", "r669", "r670", "r737", "r741", "r743", "r822", "r844" ] }, "us-gaap_OtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeMember", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails2" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss) [Member]", "documentation": "Primary financial statement caption in which reported facts about other comprehensive income have been included." } } }, "auth_ref": [ "r33" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax", "terseLabel": "Financial income (expenses), net", "verboseLabel": "Financial income, net", "documentation": "Amount, before tax and adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r306", "r309", "r453" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "verboseLabel": "Total, net of income taxes", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r306", "r309", "r453" ] }, "us-gaap_OtherCurrentAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentAssetsTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-peaoar" ], "lang": { "en-us": { "role": { "label": "PREPAID EXPENSES AND OTHER CURRENT ASSETS", "documentation": "The entire disclosure for other current assets." } } }, "auth_ref": [] }, "sedg_OtherFinancialIncomeExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "OtherFinancialIncomeExpenses", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/FinancialExpensesIncomeNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents amount of other financial income expenses.", "negatedLabel": "Other", "label": "Other Financial Income (Expenses)", "verboseLabel": "Other financial expenses, net" } } }, "auth_ref": [] }, "us-gaap_OtherInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherInvestments", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/OTHERLONGTERMASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Other Investments", "terseLabel": "Investments", "documentation": "Amount of investments classified as other." } } }, "auth_ref": [ "r1141" ] }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Other Liabilities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/sedg-cbs": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 20.0 }, "http://www.solaredge.com/role/OtherLongTermLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.solaredge.com/role/OtherLongTermLiabilitiesDetails", "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "Other long-term liabilities", "totalLabel": "Other non-current liabilities", "verboseLabel": "Other long-term liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r52" ] }, "sedg_OtherLongTermAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "OtherLongTermAssets", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/OTHERLONGTERMASSETSDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 50.0 } }, "presentation": [ "http://www.solaredge.com/role/OTHERLONGTERMASSETSDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of other long term assets.", "label": "Other Long Term Assets", "terseLabel": "Other" } } }, "auth_ref": [] }, "us-gaap_OtherMachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherMachineryAndEquipmentMember", "presentation": [ "http://www.solaredge.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Machinery and equipment [Member]", "documentation": "Other tangible personal property, nonconsumable in nature, with finite lives used to produce goods and services." } } }, "auth_ref": [] }, "sedg_OtherNonCurrentAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "OtherNonCurrentAssetsTextBlock", "presentation": [ "http://www.solaredge.com/role/OTHERLONGTERMASSETS" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other non current assets.", "label": "Other Non Current Assets [Text Block]", "terseLabel": "OTHER LONG TERM ASSETS" } } }, "auth_ref": [] }, "sedg_OtherNonCurrentLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "OtherNonCurrentLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.solaredge.com/role/OtherLongTermLiabilities" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about other non current liabilities.", "label": "Other Non Current Liabilities Disclosure [Text Block]", "verboseLabel": "OTHER LONG TERM LIABILITIES" } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentAssetsMember", "presentation": [ "http://www.solaredge.com/role/StockCapitalScheduleOfStock-basedCompensationExpenseForEmployeesAndNonemployeeDetails" ], "lang": { "en-us": { "role": { "label": "Other Noncurrent Assets [Member]", "verboseLabel": "Other long-term assets [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfLease-relatedAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Other long term liabilities [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeAndExpenseTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-fein" ], "lang": { "en-us": { "role": { "label": "FINANCIAL EXPENSES (INCOME), NET", "verboseLabel": "FINANCIAL INCOME (EXPENSE), NET", "documentation": "The entire disclosure for the components of non-operating income or non-operating expense, including, but not limited to, amounts earned from dividends, interest on securities, gain (loss) on securities sold, equity earnings of unconsolidated affiliates, gain (loss) on sales of business, interest expense and other miscellaneous income or expense items." } } }, "auth_ref": [ "r328", "r329" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/sedg-csooacil": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.solaredge.com/role/sedg-csooacil" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "totalLabel": "Other Nonoperating Income (Expense), Total", "verboseLabel": "Other income (loss), net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r198" ] }, "sedg_OtherOperatingExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "OtherOperatingExpenseNet", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/sedg-csooacil": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 40.0 } }, "presentation": [ "http://www.solaredge.com/role/OtherOperatingExpensesIncomeScheduleOfOtherOpeartingExpensesDetails", "http://www.solaredge.com/role/sedg-csooacil" ], "lang": { "en-us": { "role": { "documentation": "It represents other operating expense net.", "negatedLabel": "Other operating expenses, net", "negatedTotalLabel": "Total other operating expenses (income)", "label": "Other Operating Expense Net", "terseLabel": "Other operating expenses, net", "totalLabel": "Total other operating expenses (income)", "verboseLabel": "Total other operating expense, net" } } }, "auth_ref": [] }, "us-gaap_OtherOperatingIncomeAndExpenseTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeAndExpenseTextBlock", "presentation": [ "http://www.solaredge.com/role/OtherOperatingExpensesIncome" ], "lang": { "en-us": { "role": { "label": "OTHER OPERATING EXPENSES (INCOME)", "terseLabel": "OTHER OPERATING EXPENSES, NET", "documentation": "The entire disclosure for other operating income and other operating expense items." } } }, "auth_ref": [ "r931" ] }, "sedg_OtherOperatingIncomeExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "OtherOperatingIncomeExpensesAbstract", "lang": { "en-us": { "role": { "label": "Other Operating Income Expenses [Abstract]" } } }, "auth_ref": [] }, "sedg_OtherOperatingIncomeExpensesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "OtherOperatingIncomeExpensesLineItems", "presentation": [ "http://www.solaredge.com/role/OtherOperatingExpensesIncomeDetails" ], "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": "Other Operating Income Expenses [Line Items]" } } }, "auth_ref": [] }, "sedg_OtherOperatingIncomeExpensesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "OtherOperatingIncomeExpensesTable", "presentation": [ "http://www.solaredge.com/role/OtherOperatingExpensesIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about other operating income expense", "label": "Other Operating Income Expenses [Table]" } } }, "auth_ref": [] }, "sedg_OtherOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "OtherOperatingLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 40.0 } }, "presentation": [ "http://www.solaredge.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Other operating lease liabilities.", "label": "Other Operating Lease Liabilities", "verboseLabel": "Operating lease liabilities" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r1091" ] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 40.0 } }, "presentation": [ "http://www.solaredge.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other Prepaid Expense, Current", "verboseLabel": "Prepaid expenses and other", "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1147", "r1178" ] }, "sedg_OtherProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "OtherProductsMember", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationSummaryOfRevenuesByProductFamilyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to other products.", "label": "Other Products [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 140.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other Tax Expense (Benefit)", "terseLabel": "Other items", "documentation": "Amount of other income tax expense (benefit)." } } }, "auth_ref": [ "r338", "r1244", "r1250" ] }, "us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails" ], "lang": { "en-us": { "role": { "label": "Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]", "documentation": "Provides the categories of debt securities, available-for-sale or held-to-maturity, on which an entity may recognize other than temporary impairments (OTTI) for which a portion related to credit losses has been recognized in earnings and a portion related to all other factors has been recognized in other comprehensive income." } } }, "auth_ref": [ "r36" ] }, "sedg_OtherTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "OtherTransactionsMember", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Other Transactions [Member]", "label": "Other Transactions [Member]" } } }, "auth_ref": [] }, "sedg_OtherUnallocatedAmounts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "OtherUnallocatedAmounts", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "Other unallocated amounts during the period.", "negatedLabel": "Other unallocated income (expenses), net", "label": "Other Unallocated Amounts", "terseLabel": "Other unallocated income (expenses), net", "verboseLabel": "Other unallocated expenses" } } }, "auth_ref": [] }, "sedg_OthersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "OthersMember", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfLong-livedAssetsDetails", "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationSummaryOfRevenuesWithinGeographicAreasDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to geographical area which was not separately disclosed.", "label": "Others [Member]", "verboseLabel": "Rest of the world [Member]" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1058", "r1070", "r1080", "r1106" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r1061", "r1073", "r1083", "r1109" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1061", "r1073", "r1083", "r1109" ] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatentsMember", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails", "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetScheduleOfAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Patents [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r231" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r1087" ] }, "sedg_PayableToGovernmentAuthorities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "PayableToGovernmentAuthorities", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Payable To Government Authorities", "label": "Payable To Government Authorities", "verboseLabel": "Government authorities" } } }, "auth_ref": [] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "sedg_PaymentToAcquireFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "PaymentToAcquireFinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of payment to acquire finance lease liability.", "negatedLabel": "Payments of finance lease liability", "label": "Payment To Acquire Finance Lease Liability" } } }, "auth_ref": [] }, "sedg_PaymentToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "PaymentToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 60.0 } }, "lang": { "en-us": { "role": { "documentation": "Payment To Acquire Intangible Assets", "label": "Payment To Acquire Intangible Assets" } } }, "auth_ref": [] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 110.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other investing activities", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r1127", "r1152" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESDetails1" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash payments", "label": "Payments for Restructuring", "verboseLabel": "Cash payments", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r512", "r1154" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Investment in available-for-sale marketable securities", "label": "Payments to Acquire Debt Securities, Available-for-sale", "totalLabel": "Payments to Acquire Available-for-sale Securities, Total", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r59", "r331", "r420" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 40.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Business combinations, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r60" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 50.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of intangible assets", "label": "Payments to Acquire Intangible Assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r199" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of property, plant and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r199" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r1090" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r1090" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r1089" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r1099" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r1092" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r1088" ] }, "sedg_PercentageOfCommonSharesIncreaseAutomaticallyInEachYear": { "xbrltype": "percentItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "PercentageOfCommonSharesIncreaseAutomaticallyInEachYear", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents percentage of common shares increase automatically in each year.", "label": "Percentage Of Common Shares Increase Automatically In Each Year", "verboseLabel": "Percentage of common shares increase automatically each year" } } }, "auth_ref": [] }, "sedg_PercentageOfCommonStockOutstandingShares": { "xbrltype": "percentItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "PercentageOfCommonStockOutstandingShares", "presentation": [ "http://www.solaredge.com/role/OTHERLONGTERMASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of outstanding common shares.", "label": "Percentage Of Common Stock Outstanding Shares", "terseLabel": "Percentage of outstanding common shares" } } }, "auth_ref": [] }, "sedg_PercentageOfReducingInHeadcount": { "xbrltype": "percentItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "PercentageOfReducingInHeadcount", "presentation": [ "http://www.solaredge.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represent the percentage of reducing in headcount.", "label": "Percentage Of Reducing In Headcount", "verboseLabel": "Percentage of reducing in headcount" } } }, "auth_ref": [] }, "sedg_PercentageOfTransactionValue": { "xbrltype": "percentItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "PercentageOfTransactionValue", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of transaction value.", "label": "Percentage of transaction value", "verboseLabel": "Percentage of transaction value" } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimateFairValueOfStockOptionsAndWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Performance Shares [Member]", "terseLabel": "PSU [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PhantomShareUnitsPSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PhantomShareUnitsPSUsMember", "presentation": [ "http://www.solaredge.com/role/StockCapitalScheduleOfRsuActivityDetails" ], "lang": { "en-us": { "role": { "label": "Phantom Share Units (PSUs) [Member]", "verboseLabel": "PSUs [Member]", "documentation": "Share-based payment arrangement awarded as phantom share or unit." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1217", "r1218", "r1219", "r1220", "r1221", "r1222", "r1223", "r1224", "r1225", "r1226", "r1227", "r1228", "r1229", "r1230", "r1231", "r1232", "r1233", "r1234", "r1235", "r1236", "r1237", "r1238", "r1239", "r1240", "r1241", "r1242" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1217", "r1218", "r1219", "r1220", "r1221", "r1222", "r1223", "r1224", "r1225", "r1226", "r1227", "r1228", "r1229", "r1230", "r1231", "r1232", "r1233", "r1234", "r1235", "r1236", "r1237", "r1238", "r1239", "r1240", "r1241", "r1242" ] }, "us-gaap_PostemploymentBenefitPlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PostemploymentBenefitPlansPolicy", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "label": "Severance pay", "documentation": "Disclosure of accounting policy for postemployment benefits. Postemployment benefits are benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement, except for: a) benefits provided through a pension or postretirement benefit plan, b) individual deferred compensation arrangements, c) special or contractual termination benefits, and d) stock compensation plans." } } }, "auth_ref": [ "r578" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/sedg-cbs": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 20.0 }, "http://www.solaredge.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.solaredge.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails", "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1148" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r301", "r484", "r485", "r992" ] }, "sedg_PrepaidExpensesAndOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "PrepaidExpensesAndOther", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/OtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://www.solaredge.com/role/OtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represent the Prepaid expenses and other.", "label": "Prepaid Expenses And Other", "verboseLabel": "Prepaid expenses and other" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid expenses and other current assets [Member]", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "sedg_Prepayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "Prepayments", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/OTHERLONGTERMASSETSDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 40.0 } }, "presentation": [ "http://www.solaredge.com/role/OTHERLONGTERMASSETSDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of prepayments.", "label": "Prepayments" } } }, "auth_ref": [] }, "sedg_ProceedFromDisbursementsForLoansReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ProceedFromDisbursementsForLoansReceivables", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of disbursements for loans receivables.", "label": "Proceed From Disbursements For Loans Receivables", "terseLabel": "Disbursements for loans receivables" } } }, "auth_ref": [] }, "sedg_ProceedsFromGovernmentalGrant": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ProceedsFromGovernmentalGrant", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 70.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of proceeds from governmental grant.", "label": "Proceeds From Governmental Grant", "terseLabel": "Proceeds from governmental grant" } } }, "auth_ref": [] }, "sedg_ProceedsFromIssuanceSecondaryPublicPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ProceedsFromIssuanceSecondaryPublicPublicOffering", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds From Issuance Secondary Public Public Offering", "verboseLabel": "Proceeds from secondary public offering, net of issuance costs" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "terseLabel": "Proceeds from sales and maturities of available-for-sale marketable securities", "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r331", "r332", "r1169" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 40.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r1128", "r1153" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-sale", "terseLabel": "Proceeds from maturity of available-for-sale", "totalLabel": "Proceeds from Sale and Maturity of Debt Securities, Available-for-sale, Total", "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r331", "r332", "r1169" ] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Debt Securities, Available-for-sale", "totalLabel": "Proceeds from Sale of Available-for-sale Securities, Total", "verboseLabel": "Proceeds from sale of available-for-sale securities", "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r58", "r331", "r420", "r452" ] }, "sedg_ProceedsFromSaleOfPrivatelyHeldCompany": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ProceedsFromSaleOfPrivatelyHeldCompany", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 90.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represent amount of Proceeds From Sale Of A Privately-held Company.", "label": "Proceeds From Sale Of Privately Held Company", "terseLabel": "Proceeds from sale of a privately-held company", "verboseLabel": "Sale of investment" } } }, "auth_ref": [] }, "sedg_ProceedsFromSecondaryPublicOfferingNetOfIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ProceedsFromSecondaryPublicOfferingNetOfIssuanceCosts", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds From Secondary Public Offering, Net Of Issuance Costs", "terseLabel": "Proceeds from secondary public offering, net of issuance costs" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.solaredge.com/role/GOODWILLNarrativeDetails", "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetNarrativeDetails", "http://www.solaredge.com/role/OtherOperatingExpensesIncomeDetails", "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails", "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationSummaryOfRevenuesByProductFamilyDetails" ], "lang": { "en-us": { "role": { "label": "Products and Services [Axis]", "verboseLabel": "Product and Service [Axis]" } } }, "auth_ref": [ "r409", "r814", "r862", "r863", "r864", "r865", "r866", "r867", "r988", "r1019", "r1034", "r1131", "r1200", "r1201", "r1213", "r1278" ] }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantiesDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Product Warranties Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/WarrantyObligationsDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance, at end of the period", "periodStartLabel": "Balance, at the beginning of the period", "label": "Standard and Extended Product Warranty Accrual", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers." } } }, "auth_ref": [ "r160", "r536", "r541", "r545" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/sedg-cbs": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.solaredge.com/role/WarrantyObligationsDetails", "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "negatedLabel": "Less current portion", "label": "Warranty obligations", "verboseLabel": "Less current portion", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r48", "r1204", "r1205" ] }, "us-gaap_ProductWarrantyAccrualNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualNoncurrent", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/sedg-cbs": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/WarrantyObligationsDetails", "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "Product Warranty Accrual, Noncurrent", "verboseLabel": "Warranty obligations", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer) for estimated claims under standard and extended warranty protection rights granted to customers." } } }, "auth_ref": [ "r52", "r1204", "r1205" ] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/WarrantyObligationsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Settlements", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty." } } }, "auth_ref": [ "r542" ] }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/WarrantyObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "verboseLabel": "Changes in estimates", "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties." } } }, "auth_ref": [ "r544" ] }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/WarrantyObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Additions and adjustments to cost of revenues", "terseLabel": "Accruals for warranty during the period", "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued." } } }, "auth_ref": [ "r543" ] }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyDisclosureTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-wo" ], "lang": { "en-us": { "role": { "label": "WARRANTY OBLIGATIONS", "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period." } } }, "auth_ref": [ "r531", "r532", "r533", "r534", "r537", "r538" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.solaredge.com/role/GOODWILLNarrativeDetails", "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetNarrativeDetails", "http://www.solaredge.com/role/OtherOperatingExpensesIncomeDetails", "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails", "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationSummaryOfRevenuesByProductFamilyDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r409", "r814", "r862", "r863", "r864", "r865", "r866", "r867", "r988", "r1019", "r1034", "r1131", "r1200", "r1201", "r1213", "r1278" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 110.0 }, "http://www.solaredge.com/role/sedg-csooacil": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails", "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows", "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails", "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails", "http://www.solaredge.com/role/sedg-csooacil" ], "lang": { "en-us": { "role": { "positiveLabel": "Net income", "positiveVerboseLabel": "Total, net of income taxes", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Net income", "verboseLabel": "Segments profit (loss)", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r286", "r313", "r316", "r333", "r337", "r347", "r357", "r358", "r384", "r398", "r404", "r407", "r455", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r679", "r682", "r683", "r713", "r727", "r826", "r842", "r892", "r928", "r946", "r947", "r1004", "r1030", "r1031", "r1045", "r1151", "r1207" ] }, "sedg_ProjectsWithCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ProjectsWithCustomersMember", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Projects with customers [Member]", "label": "Projects with customers [Member]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.solaredge.com/role/PropertyPlantAndEquipmentNetDetails", "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Axis]", "verboseLabel": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r12" ] }, "sedg_PropertyPlantAndEquipmentDepreciationRate": { "xbrltype": "percentItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "PropertyPlantAndEquipmentDepreciationRate", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Depreciation rate of long lived, physical assets used in the normal conduct of business and not intended for resale.", "label": "Property Plant And Equipment Depreciation Rate", "verboseLabel": "Property and equipment, depreciation rate" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-pae" ], "lang": { "en-us": { "role": { "label": "PROPERTY, PLANT AND EQUIPMENT, NET", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r211", "r268", "r271", "r272" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/PropertyPlantAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Gross Property, plant and equipment", "terseLabel": "Gross property, plant and equipment", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r213", "r291", "r839" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.solaredge.com/role/PropertyPlantAndEquipmentNetDetails", "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentMember", "presentation": [ "http://www.solaredge.com/role/LeasesScheduleOfLease-relatedAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Property, plant and equipment, net [Member]", "documentation": "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." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/sedg-cbs": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 10.0 }, "http://www.solaredge.com/role/PropertyPlantAndEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.solaredge.com/role/PropertyPlantAndEquipmentNetDetails", "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "Property, plant and equipment, net", "totalLabel": "Total property, plant and equipment, net", "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." } } }, "auth_ref": [ "r12", "r829", "r839", "r1033" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "label": "Property, plant and equipment", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r12", "r268", "r271", "r837" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-paet" ], "lang": { "en-us": { "role": { "label": "Schedule of Property and Equipment", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r12" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.solaredge.com/role/PropertyPlantAndEquipmentNetDetails", "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r213" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration]", "terseLabel": "Useful Life, Term, Description", "documentation": "Indicates description of term of useful life for property, plant, and equipment when not stated as numeric value." } } }, "auth_ref": [ "r1191" ] }, "sedg_ProvisionForLegalClaims": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ProvisionForLegalClaims", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 60.0 } }, "presentation": [ "http://www.solaredge.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of provision for legal claims.", "label": "Provision For Legal Claims", "terseLabel": "Provision for legal claims" } } }, "auth_ref": [] }, "us-gaap_ProvisionForLoanLeaseAndOtherLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForLoanLeaseAndOtherLosses", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesScheduleOfAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Increase in provision for expected credit losses", "negativeTerseLabel": "Increase in provision for expected credit losses", "label": "Provision for expected credit losses", "documentation": "Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value." } } }, "auth_ref": [ "r9", "r16", "r250" ] }, "us-gaap_ProvisionForLossOnContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForLossOnContracts", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Provision for loss", "verboseLabel": "Provision for loss", "documentation": "Cumulative provision for contract losses not offset against related costs accumulated on the balance sheet." } } }, "auth_ref": [ "r577" ] }, "sedg_PrsusMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "PrsusMember", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "PRSUs [Member]", "label": "Prsus [Member]" } } }, "auth_ref": [] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Contractual obligations for capital expenditures", "verboseLabel": "Contractual obligations for capital expenditures", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "auth_ref": [] }, "sedg_PurchaseOfIntangibleAssetsAndBusinessCombinations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "PurchaseOfIntangibleAssetsAndBusinessCombinations", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of purchase of intangible assets and business combinations.", "label": "Purchase Of Intangible Assets And Business Combinations", "terseLabel": "Purchase of intangible assets and business combinations" } } }, "auth_ref": [] }, "sedg_PurchaseOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "PurchaseOfPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represent amount of Purchase Of Property, Plant And Equipment.", "label": "Purchase Of Property, Plant And Equipment", "verboseLabel": "Purchase of property, plant and equipment" } } }, "auth_ref": [] }, "sedg_PutAndCallOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "PutAndCallOptionsMember", "presentation": [ "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Put and Call Options [Member]", "label": "Put and Call Options [Member]" } } }, "auth_ref": [] }, "us-gaap_PutOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PutOptionMember", "presentation": [ "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Put Option [Member]", "terseLabel": "Put option [Member]", "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." } } }, "auth_ref": [ "r960", "r961", "r962" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r1087" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r1087" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimateFairValueOfStockOptionsAndWarrantsDetails", "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Range [Axis]", "verboseLabel": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r525", "r526", "r527", "r528", "r579", "r586", "r617", "r618", "r619", "r785", "r809", "r868", "r899", "r900", "r951", "r955", "r957", "r958", "r968", "r984", "r985", "r1005", "r1018", "r1027", "r1035", "r1038", "r1192", "r1211", "r1269", "r1270", "r1271", "r1272", "r1273" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimateFairValueOfStockOptionsAndWarrantsDetails", "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "auth_ref": [ "r525", "r526", "r527", "r528", "r579", "r586", "r617", "r618", "r619", "r785", "r809", "r868", "r899", "r900", "r951", "r955", "r957", "r958", "r968", "r984", "r985", "r1005", "r1018", "r1027", "r1035", "r1038", "r1192", "r1211", "r1269", "r1270", "r1271", "r1272", "r1273" ] }, "us-gaap_ReceivablesLongTermContractsOrPrograms": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesLongTermContractsOrPrograms", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Vendor non-trade receivables", "documentation": "Amount to be collected within one year of the balance sheet date (or one operating cycle, if longer) from customers in accordance with the contractual provisions of long-term contracts or programs including amounts billed and unbilled as of the balance sheet date." } } }, "auth_ref": [ "r1146" ] }, "us-gaap_ReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.solaredge.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Receivables, Net, Current", "verboseLabel": "Loan receivables", "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value." } } }, "auth_ref": [ "r1033" ] }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "label": "Trade receivables", "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized." } } }, "auth_ref": [ "r84" ] }, "sedg_RecentlyIssuedAndAdoptedPronouncementsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "RecentlyIssuedAndAdoptedPronouncementsPolicyTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "documentation": "Recently issued and adopted pronouncements [Policy Text Block]", "label": "Recently Issued And Adopted Pronouncements [Policy Text Block]", "verboseLabel": "Recently issued and adopted pronouncements" } } }, "auth_ref": [] }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems", "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r321" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax", "terseLabel": "Reclassification", "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r56", "r320", "r737", "r742", "r743", "r844", "r1149" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails" ], "lang": { "en-us": { "role": { "label": "Losses (gains) reclassified from accumulated other comprehensive income", "terseLabel": "Gains (Losses) reclassified from accumulated other comprehensive income", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r38", "r56", "r320", "r737", "r742", "r743", "r1149" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r321" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "documentation": "Item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r321" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "terseLabel": "Amount Reclassified from Accumulated Other Comprehensive Income (Loss) [Member]", "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r321" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r321" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Reclassifications out of AOCI", "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-giamcapdt" ], "lang": { "en-us": { "role": { "label": "Schedule of Reportable Segments Reconciliation to Consolidated Revenues", "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues." } } }, "auth_ref": [ "r79", "r80" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r1053", "r1065", "r1075", "r1101" ] }, "sedg_ReductionOfFixedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ReductionOfFixedAssets", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of reduction of fixed assets.", "label": "Reduction Of Fixed Assets", "terseLabel": "Reduction of fixed assets" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfBankDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfBankDebt", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of bank loans", "label": "Repayments of Bank Debt", "documentation": "The cash outflow to settle a bank borrowing during the year." } } }, "auth_ref": [ "r61" ] }, "us-gaap_ReportingUnitAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReportingUnitAxis", "presentation": [ "http://www.solaredge.com/role/GOODWILLDetails" ], "lang": { "en-us": { "role": { "label": "Reporting Unit [Axis]", "documentation": "Information by reporting unit." } } }, "auth_ref": [ "r498", "r500", "r1008" ] }, "us-gaap_ReportingUnitDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReportingUnitDomain", "presentation": [ "http://www.solaredge.com/role/GOODWILLDetails" ], "lang": { "en-us": { "role": { "documentation": "Level of reporting at which goodwill is tested for impairment." } } }, "auth_ref": [ "r498", "r500", "r1008" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/sedg-csooacil": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails", "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails", "http://www.solaredge.com/role/sedg-csooacil" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development", "verboseLabel": "Research and development, net", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r165", "r635", "r1274" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.solaredge.com/role/StockCapitalScheduleOfStock-basedCompensationExpenseForEmployeesAndNonemployeeDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "terseLabel": "Research and development [Member]", "verboseLabel": "Research and development [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "label": "Research and development costs", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r634" ] }, "sedg_ResidentialBatteriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ResidentialBatteriesMember", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationSummaryOfRevenuesByProductFamilyDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents as a residential batteries.", "label": "Residential Batteries [Member]", "terseLabel": "Residential batteries [Member]" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r1054", "r1066", "r1076", "r1102" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r1055", "r1067", "r1077", "r1103" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r1062", "r1074", "r1084", "r1110" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.solaredge.com/role/StockCapitalScheduleOfRsuActivityDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "sedg_RestructuringAndOtherExitActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "RestructuringAndOtherExitActivities", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the restructuring and other exit activities.", "negatedLabel": "Restructuring and other exit activities", "label": "Restructuring And Other Exit Activities" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIES" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities Disclosure [Text Block]", "verboseLabel": "RESTRUCTURING AND OTHER EXIT ACTIVITIES", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r509", "r510", "r512", "r515", "r521" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESDetails1", "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Charges", "verboseLabel": "Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r10", "r516", "r518", "r1193" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESDetails", "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESDetails1", "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESNarrativeDetails", "http://www.solaredge.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r511", "r512", "r518", "r519" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESDetails", "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESDetails1", "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r511", "r512", "r513", "r514", "r518", "r519", "r520" ] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCosts", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Costs", "terseLabel": "Total", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r10" ] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESDetails1" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance as of December 31, 2023", "periodStartLabel": "Balance as of January 1, 2023", "label": "Restructuring Reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r512", "r517" ] }, "us-gaap_RestructuringReserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveRollForward", "presentation": [ "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESDetails1" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserveSettledWithoutCash2": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveSettledWithoutCash2", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESDetails1" ], "lang": { "en-us": { "role": { "negatedLabel": "Non-cash utilization and other", "label": "Restructuring Reserve, Settled without Cash", "verboseLabel": "Non-cash utilization and other", "documentation": "Amount of decrease in the reserve for full or partial settlement through consideration other than cash." } } }, "auth_ref": [ "r512", "r519" ] }, "us-gaap_RestructuringReserveTranslationAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveTranslationAdjustment", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESDetails1" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve, Foreign Currency Translation Gain (Loss)", "verboseLabel": "Foreign currency adjustments", "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) the restructuring reserve." } } }, "auth_ref": [ "r1194", "r1195" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/sedg-cbs": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r177", "r221", "r835", "r875", "r880", "r890", "r909", "r1033" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r282", "r343", "r344", "r345", "r348", "r356", "r358", "r459", "r465", "r625", "r626", "r627", "r660", "r661", "r694", "r697", "r698", "r701", "r711", "r871", "r873", "r893", "r1284" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-giamcapdt" ], "lang": { "en-us": { "role": { "label": "Summary of Revenues Within Geographic Areas", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r31" ] }, "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionAndDeferredRevenueAbstract", "lang": { "en-us": { "role": { "label": "Revenue Recognition and Deferred Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "label": "Revenue recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r929", "r987", "r1001" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/sedg-csooacil": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails", "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsReconciliationDetails", "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationSummaryOfRevenuesByProductFamilyDetails", "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationSummaryOfRevenuesWithinGeographicAreasDetails", "http://www.solaredge.com/role/sedg-csooacil" ], "lang": { "en-us": { "role": { "label": "Revenues", "verboseLabel": "Total revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r323", "r337", "r385", "r386", "r397", "r402", "r403", "r409", "r411", "r413", "r455", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r727", "r826", "r1207" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfLong-livedAssetsDetails", "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationSummaryOfRevenuesWithinGeographicAreasDetails" ], "lang": { "en-us": { "role": { "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "sedg_RevenuesFromFinancingComponenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "RevenuesFromFinancingComponenMember", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stand for revenues from financing componen.", "label": "Revenues From Financing Componen [Member]" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Right-of-use asset recognized with corresponding lease liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r766", "r1032" ] }, "sedg_RouAssetsFinanceLeaseIncreased": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "RouAssetsFinanceLeaseIncreased", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "ROU assets finance lease Increased.", "label": "ROU assets finance lease Increased" } } }, "auth_ref": [] }, "sedg_RouAssetsOperatingLeaseDecreased": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "RouAssetsOperatingLeaseDecreased", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "ROU assets operating lease decreased.", "label": "ROU assets operating lease decreased" } } }, "auth_ref": [] }, "sedg_RoyaltyBearingGrantsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "RoyaltyBearingGrantsPolicyTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for royalty bearing grants policy text block.", "label": "Royalty Bearing Grants [Policy Text Block]", "verboseLabel": "Royalty-bearing grants from the Binational Industrial Research and Development Foundation" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r1119" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r1119" ] }, "sedg_SaleOfCriticalPowerAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "SaleOfCriticalPowerAssets", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents as a sale of critical power assets.", "label": "Sale Of Critical Power Assets", "terseLabel": "Sale of Critical Power assets" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Sale of SolarEdge Automation Machines' subsiiary", "label": "Sale of Stock, Consideration Received on Transaction", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Common stock shares sold in public offerings", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Price Per Share", "terseLabel": "Per share price of common stock sold", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Sales Revenue, Goods, Net [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r413", "r1129" ] }, "sedg_ScheduleEstimatedRevenuesExpectedToRecognizedInFutureToPerformanceObligationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ScheduleEstimatedRevenuesExpectedToRecognizedInFutureToPerformanceObligationsTableTextBlock", "presentation": [ "http://www.solaredge.com/role/DeferredRevenuesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of estimated revenues expected to recognized in future to performance obligations.", "label": "Schedule Estimated Revenues Expected To Recognized In Future To Performance Obligations [Table Text Block]", "verboseLabel": "Schedule Estimated Revenues Expected To Recognized In Future To Performance Obligations" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-aeaoapt" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Expenses and Other Current Liabilities", "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Changes in AOCI", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r56", "r1258", "r1259" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "presentation": [ "http://www.solaredge.com/role/GOODWILLDetails", "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetScheduleOfAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r88" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Amortized Cost of Available-For-Sale Marketable Securities", "terseLabel": "Schedule of available-for-sale marketable securities", "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value." } } }, "auth_ref": [] }, "sedg_ScheduleOfBalanceSheetsFollowingAdoptionOfAsc606RevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ScheduleOfBalanceSheetsFollowingAdoptionOfAsc606RevenueTableTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-sapt" ], "lang": { "en-us": { "role": { "documentation": "Schedule of Balance Sheets Following the Adoption of ASC 606, Revenue [Table Text Block]", "label": "Schedule Of Balance Sheets Following Adoption Of Asc 606 Revenue [Table Text Block]", "verboseLabel": "Schedule of Balance Sheets Following the Adoption of ASC 606, Revenue" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.solaredge.com/role/GeneralDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r118", "r120", "r673" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-itt" ], "lang": { "en-us": { "role": { "label": "Schedule of Income taxes", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r226" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-itt" ], "lang": { "en-us": { "role": { "label": "Schedule of deferred tax liabilities and assets", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r225" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of gains (losses) on derivative instruments recognized in the consolidated comprehensive income statements", "documentation": "Tabular disclosure of the effective portion of the gains and losses on derivative instruments designated (and non-derivative instruments) designated and qualifying in cash flow hedges and net investment hedges that was recognized in other comprehensive income (loss) during the current period." } } }, "auth_ref": [ "r140" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of fair values of outstanding derivative instruments", "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." } } }, "auth_ref": [ "r135" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsIncludedInTradingActivitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsIncludedInTradingActivitiesTextBlock", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Derivative Instruments Included in Trading Activities [Table Text Block]", "terseLabel": "Schedule of gains (losses) on derivative instruments recognized in our income statements", "documentation": "Tabular disclosure of gains and losses on derivative instruments included in an entity's trading activities." } } }, "auth_ref": [ "r142", "r147" ] }, "sedg_ScheduleOfDisaggregatedByRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ScheduleOfDisaggregatedByRevenueTableTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-sapt" ], "lang": { "en-us": { "role": { "documentation": "Schedule of Disaggregated by Revenue [Table Text Block]", "label": "Schedule Of Disaggregated By Revenue [Table Text Block]", "verboseLabel": "Schedule of Disaggregated by Revenue" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Computation of Basic and Diluted Net Earnings (Loss) Per Share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1164" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-itt" ], "lang": { "en-us": { "role": { "label": "Schedule of Reconciliation Between the Theoretical Tax Expense and the Actual Tax Expense (Benefit)", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r224" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.solaredge.com/role/StockCapitalScheduleOfStock-basedCompensationExpenseForEmployeesAndNonemployeeDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r111" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.solaredge.com/role/StockCapitalTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Recognized Stock-based Compensation Expenses", "verboseLabel": "Schedule of recognized stock-based compensation expenses", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r111" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationSummaryOfRevenuesByProductFamilyDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customers by Products and Services [Table]", "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r81" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-giamcapdt" ], "lang": { "en-us": { "role": { "label": "Summary of Revenues By Product Family", "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r81" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.solaredge.com/role/BUSINESSCOMBINATIONSDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r88", "r91", "r815" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Acquired Intangible Assets", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r88", "r91" ] }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-caclt" ], "lang": { "en-us": { "role": { "label": "Schedule of Future Minimum Lease Commitments", "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." } } }, "auth_ref": [ "r261" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.solaredge.com/role/GOODWILLNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r500", "r1008" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.solaredge.com/role/GOODWILLTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill activity", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r1008", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189" ] }, "sedg_ScheduleOfImpactOfStatementsOfIncomeCashFlowsAndBalanceSheetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ScheduleOfImpactOfStatementsOfIncomeCashFlowsAndBalanceSheetsTableTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-sapt" ], "lang": { "en-us": { "role": { "documentation": "Schedule of Impact of Statements of Income, Cash flows, and Balance sheets [Table Text Block]", "label": "Schedule Of Impact Of Statements Of Income Cash Flows And Balance Sheets [Table Text Block]", "verboseLabel": "Schedule of Impact of Statements of Income, Cash flows, and Balance sheets" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-itt" ], "lang": { "en-us": { "role": { "label": "Schedule of Income (Loss) Before Taxes", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r1159" ] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "presentation": [ "http://www.solaredge.com/role/BUSINESSCOMBINATIONSTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of fair value estimation of assets acquired and liabilities assumed [Table Text block]", "documentation": "Tabular disclosure of characteristics and cost, by total and major class, of indefinite-lived intangible assets acquired as part of a business combination. Indefinite-lived intangible assets are assets that have no physical form, but have expected future economic benefit. The future benefit is not expected to diminish over a stated period of time. Acquired indefinite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the entity) and in total." } } }, "auth_ref": [ "r89", "r123" ] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Indefinite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity." } } }, "auth_ref": [ "r30", "r210" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-it" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventories", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r44", "r181", "r182", "r183" ] }, "sedg_ScheduleOfLeaseRelatedAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ScheduleOfLeaseRelatedAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.solaredge.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lease-related assets and liabilities.", "label": "Schedule Of Lease Related Assets And Liabilities [Table Text Block]", "verboseLabel": "Schedule of Lease-related Assets and Liabilities" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "presentation": [ "http://www.solaredge.com/role/StockCapitalTables" ], "lang": { "en-us": { "role": { "label": "Schedule of RSU Activity", "verboseLabel": "Schedule of RSU activity", "documentation": "Tabular disclosure of the changes in outstanding nonvested shares." } } }, "auth_ref": [ "r110" ] }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "presentation": [ "http://www.solaredge.com/role/OTHERLONGTERMASSETSTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Schedule of other long term assets", "documentation": "Tabular disclosure of noncurrent assets." } } }, "auth_ref": [ "r1142" ] }, "sedg_ScheduleOfOtherNonCurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ScheduleOfOtherNonCurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.solaredge.com/role/OtherLongTermLiabilitiesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of other non current liabilties.", "label": "Schedule Of Other Non Current Liabilities [Table Text Block]", "verboseLabel": "Schedule of Other Long Term Liabilities" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-feint" ], "lang": { "en-us": { "role": { "label": "Schedule of Financial Expenses (Income), Net", "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "presentation": [ "http://www.solaredge.com/role/OtherOperatingExpensesIncomeTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Other Operating Expenses", "verboseLabel": "Schedule of other operating expenses, net", "documentation": "Tabular disclosure of each detailed component of other operating costs and expenses that are applicable to sales and revenues, but not included in the cost of sales in the income statement." } } }, "auth_ref": [ "r194" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-wot" ], "lang": { "en-us": { "role": { "label": "Schedule of Warranty Obligations", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r540" ] }, "sedg_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesTableTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-sapt" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of estimated useful lives of property and equipment.", "label": "Schedule Of Property And Equipment Estimated Useful Lives [Table Text Block]", "verboseLabel": "Schedule of Estimated Useful Lives of Property and Equipment" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.solaredge.com/role/PropertyPlantAndEquipmentNetDetails", "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESDetails", "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESDetails1", "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r511", "r512", "r513", "r514", "r518", "r519", "r520" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESTables" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Costs [Table Text Block]", "verboseLabel": "Schedule of restructuring and other exit charges by reportable segments and type of cost", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r96", "r98", "r99" ] }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "presentation": [ "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "verboseLabel": "Schedule of liability balance for the restructuring and other exit charges", "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period." } } }, "auth_ref": [ "r97", "r100" ] }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-giamcapdt" ], "lang": { "en-us": { "role": { "label": "Schedule of Major Customers Data as Percentage of Total Revenues", "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfLong-livedAssetsDetails", "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationSummaryOfRevenuesWithinGeographicAreasDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r82", "r187" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails", "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "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." } } }, "auth_ref": [ "r76", "r77", "r78", "r85" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-giamcapdt" ], "lang": { "en-us": { "role": { "label": "Schedule of Reportable Segments and Operating Income", "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." } } }, "auth_ref": [ "r76", "r77", "r78", "r85" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimateFairValueOfStockOptionsAndWarrantsDetails", "http://www.solaredge.com/role/StockCapitalScheduleOfRsuActivityDetails", "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails", "http://www.solaredge.com/role/StockCapitalTables", "http://www.solaredge.com/role/sedg-sapt", "http://www.solaredge.com/role/sedg-scsotaitsod" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r588", "r589", "r592", "r593", "r594", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r616", "r617", "r618", "r619", "r620" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.solaredge.com/role/StockCapitalTables" ], "lang": { "en-us": { "role": { "label": "Schedule of activity in the share options granted to employees and members of board of directors", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r26", "r27", "r109" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-sapt" ], "lang": { "en-us": { "role": { "label": "Schedule of Assumptions Used to Estimate Fair Value of Stock Options and Warrants", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r223" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-sapt" ], "lang": { "en-us": { "role": { "label": "Summary of Change in Fair Value of Warrants to Purchase Convertible Preferred Stock", "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r107" ] }, "sedg_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "presentation": [ "http://www.solaredge.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information related to leases.", "label": "Schedule Of Supplemental Cash Flow Information Related To Leases [Table Text Block]", "verboseLabel": "Schedule of Supplemental Cash Flow Information Related to Leases" } } }, "auth_ref": [] }, "sedg_ScheduleOfTemporaryEquityOutstandingPriorToIpoTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ScheduleOfTemporaryEquityOutstandingPriorToIpoTableTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-cpst" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible preferred stock outstanding prior to the consummation of IPO.", "label": "Schedule Of Temporary Equity Outstanding Prior To Ipo [Table Text Block]", "verboseLabel": "Schedule of convertible preferred stock outstanding prior to consummation of IPO" } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Future Amortization Expense", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r91" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r1047" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Name of Exchange on which Security is Registered", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r1049" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESDetails", "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESNarrativeDetails", "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "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." } } }, "auth_ref": [ "r381", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r407", "r413", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r514", "r520", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r1008", "r1131", "r1278" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfLong-livedAssetsDetails", "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationSummaryOfRevenuesWithinGeographicAreasDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r411", "r412", "r895", "r896", "r897", "r952", "r956", "r959", "r969", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r989", "r1020", "r1038", "r1213", "r1278" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-giamcapd" ], "lang": { "en-us": { "role": { "label": "SEGMENT, GEOGRAPHIC, MAJOR CUSTOMER AND PRODUCT INFORMATION", "verboseLabel": "SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r380", "r381", "r382", "r383", "r384", "r396", "r401", "r405", "r406", "r407", "r408", "r409", "r410", "r413" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails", "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationOperatingIncomeLossAbstract", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Amounts not allocated to segments:" } } }, "auth_ref": [] }, "sedg_SegmentsOperatingProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "SegmentsOperatingProfit", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "Segments operating profit during the period.", "label": "Segments Operating Profit", "terseLabel": "Segments operating profit", "totalLabel": "Segments operating profit" } } }, "auth_ref": [] }, "sedg_SellaOneFactoryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "SellaOneFactoryMember", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Sella One Factory [Member]", "terseLabel": "Sella One Factory [Member]" } } }, "auth_ref": [] }, "sedg_SellaOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "SellaOneMember", "presentation": [ "http://www.solaredge.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Sella 1 [Member]", "label": "Sella One [Member]", "verboseLabel": "Sella 1 [Member]" } } }, "auth_ref": [] }, "sedg_SellaTwoFactoryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "SellaTwoFactoryMember", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Sella Two Factory [Member]", "terseLabel": "Sella Two Factory [Member]" } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/sedg-csooacil": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails", "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails", "http://www.solaredge.com/role/sedg-csooacil" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense", "verboseLabel": "Sales and marketing", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.solaredge.com/role/StockCapitalScheduleOfStock-basedCompensationExpenseForEmployeesAndNonemployeeDetails" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r191" ] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotesMember", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Senior Notes [Member]", "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors." } } }, "auth_ref": [] }, "sedg_SettlementOfPreacquisitionLegalClaimAgainstKokam": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "SettlementOfPreacquisitionLegalClaimAgainstKokam", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/OtherOperatingExpensesIncomeScheduleOfOtherOpeartingExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Settlement of pre-acquisition legal claim against Kokam.", "label": "Settlement Of Preacquisition Legal Claim Against Kokam", "terseLabel": "SolarEdge Korea (formerly Kokam) purchase escrow", "verboseLabel": "A settlement of pre-acquisition legal claim against Kokam" } } }, "auth_ref": [] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeveranceCosts1", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Severance expenses", "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r10" ] }, "sedg_SeverancePayAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "SeverancePayAbstract", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Severance Pay [Abstract]", "verboseLabel": "Severance pay" } } }, "auth_ref": [] }, "sedg_SeverancePayFund": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "SeverancePayFund", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/OTHERLONGTERMASSETSDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/OTHERLONGTERMASSETSDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount recognized for severance pay fund.", "label": "Severance Pay Fund", "terseLabel": "Severance pay fund" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation expenses", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r9" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.solaredge.com/role/StockCapitalScheduleOfRsuActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r609" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.solaredge.com/role/StockCapitalScheduleOfRsuActivityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average grant date fair value, forfeited", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r609" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.solaredge.com/role/StockCapitalScheduleOfRsuActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Number of units granted", "verboseLabel": "Granted", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r607" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.solaredge.com/role/StockCapitalScheduleOfRsuActivityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average grant date fair value, granted", "terseLabel": "Weighted average grant date fair value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r607" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.solaredge.com/role/StockCapitalScheduleOfRsuActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Unvested at end of period", "periodStartLabel": "Unvested at beginning of period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r604", "r605" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.solaredge.com/role/StockCapitalScheduleOfRsuActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted average grant date fair value, end of period", "periodStartLabel": "Weighted average grant date fair value, beginning of period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r604", "r605" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.solaredge.com/role/StockCapitalScheduleOfRsuActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r608" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.solaredge.com/role/StockCapitalScheduleOfRsuActivityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average grant date fair value, vested", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r608" ] }, "sedg_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate": { "xbrltype": "percentItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimateFairValueOfStockOptionsAndWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Estimated forfeiture rate of share-based compensation awards used to measure fair value of awards granted.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Estimated Forfeiture Rate", "verboseLabel": "Estimated forfeiture rate" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimateFairValueOfStockOptionsAndWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Dividend yields", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r618" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimateFairValueOfStockOptionsAndWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r617" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimateFairValueOfStockOptionsAndWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Risk-free interest", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r619" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimateFairValueOfStockOptionsAndWarrantsDetails", "http://www.solaredge.com/role/StockCapitalScheduleOfRsuActivityDetails", "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails", "http://www.solaredge.com/role/StockCapitalTables", "http://www.solaredge.com/role/sedg-sapt", "http://www.solaredge.com/role/sedg-scsotaitsod" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r588", "r589", "r592", "r593", "r594", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r616", "r617", "r618", "r619", "r620" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Number of shares of common stock reserved for issuance pursuant to stock awards under the plan", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r1029" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Number of options available for future grant under the plan", "terseLabel": "Number of shares available for future grant under the plan", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r108" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "lang": { "en-us": { "role": { "label": "Exercisable at the end of the period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "lang": { "en-us": { "role": { "periodEndLabel": "Number of options", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "verboseLabel": "Number of options", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r598" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted average exercise price", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "verboseLabel": "Weighted average exercise price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r598" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Intrinsic value of options exercised", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r611" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited or expired", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired." } } }, "auth_ref": [ "r1223" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "lang": { "en-us": { "role": { "label": "Forfeited or expired", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r1223" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value", "verboseLabel": "Closing price intrinsic value", "documentation": "The grant-date intrinsic value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r610" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails", "http://www.solaredge.com/role/sedg-scsotaitsod" ], "lang": { "en-us": { "role": { "label": "Granted employees shares", "verboseLabel": "Granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r600" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average grant date fair values options granted to employees and executive directors", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r610" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "lang": { "en-us": { "role": { "periodEndLabel": "Outstanding at the end of the period", "periodStartLabel": "Outstanding at the beginning of the period", "label": "Outstanding", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r108" ] }, "sedg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueAbstract", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value [Abstract]", "verboseLabel": "Aggregate intrinsic Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "lang": { "en-us": { "role": { "periodEndLabel": "Outstanding at the end of the period", "periodStartLabel": "Outstanding at the beginning of the period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r596", "r597" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "lang": { "en-us": { "role": { "label": "Number of options", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "lang": { "en-us": { "role": { "periodEndLabel": "Outstanding at the end of the period", "periodStartLabel": "Outstanding at the beginning of the period", "label": "Exercise price per share", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r596", "r597" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "lang": { "en-us": { "role": { "label": "Weighted average exercise price" } } }, "auth_ref": [] }, "sedg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Remaining Contractual Term [Abstract]", "verboseLabel": "Weighted average remaining contractual term in years" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "lang": { "en-us": { "role": { "label": "Vested and expected to vest at the end of the period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Exercised", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r613" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "lang": { "en-us": { "role": { "periodEndLabel": "Aggregate intrinsic Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "verboseLabel": "Aggregate intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r612" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "lang": { "en-us": { "role": { "periodEndLabel": "Number of options", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "verboseLabel": "Number of options", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r612" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted average exercise price", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "verboseLabel": "Weighted average exercise price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r612" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimateFairValueOfStockOptionsAndWarrantsDetails", "http://www.solaredge.com/role/StockCapitalScheduleOfRsuActivityDetails", "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails", "http://www.solaredge.com/role/StockCapitalTables", "http://www.solaredge.com/role/sedg-sapt", "http://www.solaredge.com/role/sedg-scsotaitsod", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r592", "r593", "r594", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r616", "r617", "r618", "r619", "r620" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "lang": { "en-us": { "role": { "label": "Exercised", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r601" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "lang": { "en-us": { "role": { "label": "Granted", "verboseLabel": "Granted", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r600" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "label": "Accounting for stock-based compensation", "verboseLabel": "Stock-based compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r587", "r595", "r614", "r615", "r616", "r617", "r620", "r628", "r629", "r630", "r631" ] }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "presentation": [ "http://www.solaredge.com/role/StockCapitalTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "verboseLabel": "Schedule of performance stock units", "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Supplier [Axis]", "documentation": "Information by supplier." } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Supplier [Domain]", "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimateFairValueOfStockOptionsAndWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Expected option term in years", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r616" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "lang": { "en-us": { "role": { "periodEndLabel": "Aggregate intrinsic Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "verboseLabel": "Aggregate intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r108" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "verboseLabel": "Weighted average remaining contractual term in years", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r108" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Outstanding", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r222" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Weighted average remaining contractual term in years", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r612" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Purchase price of common stock, percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShippingAndHandlingCostPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShippingAndHandlingCostPolicyTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "label": "Shipping and handling costs", "documentation": "Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs." } } }, "auth_ref": [] }, "sedg_ShippingAndHandlingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ShippingAndHandlingCosts", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Shipping and handling costs.", "label": "Shipping And Handling Costs", "verboseLabel": "Shipping and handling costs" } } }, "auth_ref": [] }, "sedg_ShippingAndHandlingCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ShippingAndHandlingCostsAbstract", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Shipping And Handling Costs [Abstract]", "verboseLabel": "Shipping and handling costs" } } }, "auth_ref": [] }, "sedg_ShortTermCorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ShortTermCorporateDebtSecuritiesMember", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Short Term Corporate Debt Securities Member", "label": "Short Term Corporate Debt Securities [Member]", "verboseLabel": "Short-term corporate bonds [Member]" } } }, "auth_ref": [] }, "sedg_ShortTermGovernmentalAgencySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ShortTermGovernmentalAgencySecuritiesMember", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for short-term governmental agency securities.", "label": "Short Term Governmental Agency Securities [Member]", "verboseLabel": "Short-term marketable securities: U.S. Government agency securities [Member]" } } }, "auth_ref": [] }, "sedg_ShortTermNonUsGovernmentalSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ShortTermNonUsGovernmentalSecuritiesMember", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member is stand for Non - U.S. governmental securities.", "label": "Short Term Non Us Governmental Securities [Member]", "terseLabel": "Short-term marketable securities: Non - U.S. Government securities" } } }, "auth_ref": [] }, "sedg_ShortTermUSTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ShortTermUSTreasurySecuritiesMember", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Short term U.S. Treasury Securities.", "label": "Short Term U S Treasury Securities [Member]", "terseLabel": "Short-term marketable securities: U.S. Treasury securities [Member]" } } }, "auth_ref": [] }, "sedg_SignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "SignificantAccountingPoliciesLineItems", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "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": "Significant Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "sedg_SignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "SignificantAccountingPoliciesTable", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about significant accounting policies.", "label": "Significant Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-sap" ], "lang": { "en-us": { "role": { "label": "SIGNIFICANT ACCOUNTING POLICIES", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r203", "r336" ] }, "sedg_SolarEdgeAutomationMachinesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "SolarEdgeAutomationMachinesMember", "presentation": [ "http://www.solaredge.com/role/GeneralDetails", "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "SolarEdge Automation Machines [Member]", "label": "Solar Edge Automation Machines [Member]", "verboseLabel": "SolarEdge Automation Machines [Member]" } } }, "auth_ref": [] }, "sedg_SolarMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "SolarMember", "presentation": [ "http://www.solaredge.com/role/GOODWILLDetails", "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "Solar [Member]", "label": "Solar [Member]" } } }, "auth_ref": [] }, "sedg_SolarSegmentProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "SolarSegmentProfit", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "Solar segment profit.", "label": "Solar segment profit" } } }, "auth_ref": [] }, "sedg_SolarSegmentRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "SolarSegmentRevenuesMember", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Solar Segment Revenues [Member]", "label": "Solar Segment Revenues [Member]" } } }, "auth_ref": [] }, "sedg_SolaredgeKoreaFormerlyKokamAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "SolaredgeKoreaFormerlyKokamAcquisitionMember", "presentation": [ "http://www.solaredge.com/role/OtherOperatingExpensesIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "SolarEdge Korea (formerly Kokam) acquisition.", "label": "Solaredge Korea Formerly Kokam Acquisition [Member]" } } }, "auth_ref": [] }, "us-gaap_StandardProductWarrantyPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyPolicy", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty, Policy [Policy Text Block]", "verboseLabel": "Warranty obligations", "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability." } } }, "auth_ref": [ "r1203" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESDetails", "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESNarrativeDetails", "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfReportableSegmentsReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r285", "r381", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r407", "r413", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r507", "r514", "r520", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r1008", "r1131", "r1278" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails", "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r22", "r54", "r282", "r319", "r320", "r321", "r343", "r344", "r345", "r348", "r356", "r358", "r379", "r459", "r465", "r576", "r625", "r626", "r627", "r660", "r661", "r694", "r696", "r697", "r698", "r699", "r701", "r711", "r737", "r739", "r740", "r741", "r742", "r743", "r774", "r871", "r872", "r873", "r893", "r948" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfLong-livedAssetsDetails", "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationSummaryOfRevenuesWithinGeographicAreasDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r411", "r412", "r895", "r896", "r897", "r952", "r956", "r959", "r969", "r971", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r989", "r1020", "r1038", "r1213", "r1278" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r343", "r344", "r345", "r379", "r814", "r884", "r894", "r901", "r902", "r903", "r904", "r905", "r906", "r908", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r921", "r922", "r923", "r924", "r925", "r927", "r929", "r930", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r948", "r1039" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r343", "r344", "r345", "r379", "r814", "r884", "r894", "r901", "r902", "r903", "r904", "r905", "r906", "r908", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r921", "r922", "r923", "r924", "r925", "r927", "r929", "r930", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r948", "r1039" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r1057", "r1069", "r1079", "r1105" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "sedg_StockCapitalScheduleOfRsuActivityDetailsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "StockCapitalScheduleOfRsuActivityDetailsAbstract", "lang": { "en-us": { "role": { "label": "Stock Capital Schedule Of Rsu Activity Details [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of Common stock under employee stock purchase plan (in shares)", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r22", "r174", "r175", "r221" ] }, "sedg_StockIssuedDuringPeriodSharesPublicOffering": { "xbrltype": "sharesItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "StockIssuedDuringPeriodSharesPublicOffering", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of public offering.", "label": "Stock Issued During Period Shares Public Offering", "terseLabel": "Issuance of common stock in a secondary public offering, net of underwriters' discounts and commissions of $27,140 and $834 of offering costs (in shares)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.solaredge.com/role/sedg-scsotaitsod" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercised", "label": "Issuance of Common Stock upon exercise of employee and non-employees stock-based awards, shares", "terseLabel": "Issuance of Common Stock upon exercise of stock-based awards (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r22", "r174", "r175", "r221", "r601" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of Common stock under employee stock purchase plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r22", "r174", "r175", "r221" ] }, "sedg_StockIssuedDuringPeriodValuePublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "StockIssuedDuringPeriodValuePublicOffering", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of public offering.", "label": "Stock Issued During Period Value Public Offering", "terseLabel": "Issuance of common stock in a secondary public offering, net of underwriters' discounts and commissions of $27,140 and $834 of offering costs" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Issuance of Common Stock upon exercise of employee and non-employees stock-based awards", "terseLabel": "Issuance of Common Stock upon exercise of stock-based awards", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r22", "r54", "r221" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Number of Common stock purchased", "terseLabel": "Number of common stock purchased under ESPP", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r22", "r174", "r175", "r221", "r889", "r948", "r970" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/sedg-cbs": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance", "periodStartLabel": "Balance", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total stockholders\u2019 equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r175", "r178", "r179", "r204", "r910", "r926", "r949", "r950", "r1033", "r1046", "r1158", "r1176", "r1257", "r1284" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.solaredge.com/role/sedg-cbs" ], "lang": { "en-us": { "role": { "label": "STOCKHOLDERS' EQUITY:" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.solaredge.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r744", "r777" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails", "http://www.solaredge.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "verboseLabel": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r744", "r777" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.solaredge.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r744", "r777" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails", "http://www.solaredge.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r744", "r777" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails", "http://www.solaredge.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r744", "r777" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.solaredge.com/role/SUBSEQUENTEVENTS" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r776", "r778" ] }, "srt_SubsidiariesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SubsidiariesMember", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiaries [Member]" } } }, "auth_ref": [ "r1216", "r1262", "r1263", "r1265" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "sedg_SubsidyAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "SubsidyAmount", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of subsidy.", "label": "Subsidy Amount", "terseLabel": "Subsidy amount" } } }, "auth_ref": [] }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-itt" ], "lang": { "en-us": { "role": { "label": "Schedule of Uncertain Tax Positions", "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months." } } }, "auth_ref": [ "r19", "r227", "r228" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information:" } } }, "auth_ref": [] }, "us-gaap_SupplierConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Supplier Concentration Risk [Member]", "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services." } } }, "auth_ref": [ "r71" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r1098" ] }, "us-gaap_TangibleAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TangibleAssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/PROPERTYPLANTANDEQUIPMENTNETNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Impairment of property, plant and equipment", "label": "Tangible Asset Impairment Charges", "terseLabel": "Amount of impairment loss", "totalLabel": "Tangible Asset Impairment Charges, Total", "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value." } } }, "auth_ref": [ "r167", "r214" ] }, "sedg_TaxAssessmentIssuedByIsraeliTaxAuthoritiesAgainstIsraeliSubsidiary": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "TaxAssessmentIssuedByIsraeliTaxAuthoritiesAgainstIsraeliSubsidiary", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Tax assessment issued by Israeli Tax authorities against the Company's Israeli subsidiary.", "label": "Tax Assessment Issued By Israeli Tax Authorities Against Israeli Subsidiary", "verboseLabel": "Tax assessment issued by Israeli Tax authorities against the Company's Israeli subsidiary" } } }, "auth_ref": [] }, "us-gaap_TaxPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodAxis", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Tax Period [Axis]", "documentation": "Information about the period subject to enacted tax laws." } } }, "auth_ref": [] }, "us-gaap_TaxPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodDomain", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Identified tax period." } } }, "auth_ref": [] }, "sedg_TaxWithHoldingInConnectionWithStockBasedAwardsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "TaxWithHoldingInConnectionWithStockBasedAwardsNet", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represent Tax withholding in connection with stock based awards, net.", "label": "Tax With Holding In Connection With Stock Based Awards Net", "terseLabel": "Tax withholding in connection with stock-based awards, net" } } }, "auth_ref": [] }, "us-gaap_TaxYear2018Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxYear2018Member", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Tax Year 2018 [Member]", "documentation": "Identified as tax year 2018." } } }, "auth_ref": [ "r1247" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Total tax liability", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r47" ] }, "us-gaap_TechnologyEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyEquipmentMember", "presentation": [ "http://www.solaredge.com/role/BUSINESSCOMBINATIONSDetails" ], "lang": { "en-us": { "role": { "label": "Technology Equipment [Member]", "verboseLabel": "Current technology [Member]", "documentation": "Equipment used in the creation, maintenance and utilization of information systems which include computers and peripherals." } } }, "auth_ref": [] }, "sedg_TechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "TechnologyMember", "presentation": [ "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Technology [Member]" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Temporary Equity Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityTableTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-cpst" ], "lang": { "en-us": { "role": { "label": "Schedule of composition of convertible preferred stock", "documentation": "Tabular disclosure of temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r42", "r104" ] }, "sedg_TermOfExtendableForAdditionalCost": { "xbrltype": "stringItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "TermOfExtendableForAdditionalCost", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents term of term of extendable for additional cost.", "label": "Term Of Extendable For Additional Cost", "verboseLabel": "Term of extendable for additional cost" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails", "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimateFairValueOfStockOptionsAndWarrantsDetails", "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails", "http://www.solaredge.com/role/StockCapitalTables", "http://www.solaredge.com/role/sedg-sapt", "http://www.solaredge.com/role/sedg-scsotaitsod" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r1167", "r1264" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails", "http://www.solaredge.com/role/SignificantAccountingPoliciesEstimateFairValueOfStockOptionsAndWarrantsDetails", "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails", "http://www.solaredge.com/role/StockCapitalTables", "http://www.solaredge.com/role/sedg-sapt", "http://www.solaredge.com/role/sedg-scsotaitsod" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r1090" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r1097" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.solaredge.com/role/BUSINESSCOMBINATIONSDetails", "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetNarrativeDetails", "http://www.solaredge.com/role/IntangibleAssetsAndGoodwillNetScheduleOfAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Trade Names [Member]", "terseLabel": "Trade names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r124" ] }, "us-gaap_TradingActivitiesGainLossByTypeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradingActivitiesGainLossByTypeTable", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails2" ], "lang": { "en-us": { "role": { "label": "Trading Activities, Gain and Losses, by Type, by Income Statement Location [Table]", "documentation": "Schedule of gains and losses on trading activities (including both derivative and nonderivative instruments) recognized in the statement of financial performance by statement location, separately by major types of items (such as fixed income/interest rates, foreign exchange, equity, commodity, and credit)." } } }, "auth_ref": [ "r142", "r147" ] }, "us-gaap_TradingActivityGainsAndLossesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradingActivityGainsAndLossesLineItems", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails2" ], "lang": { "en-us": { "role": { "label": "Trading Activity, Gains and Losses, Net [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r1118" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r1120" ] }, "us-gaap_TradingRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradingRevenueMember", "presentation": [ "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESDetails", "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Trading Revenue [Member]", "verboseLabel": "Cost of revenues [Member]", "documentation": "Primary financial statement caption in which reported facts about trading revenue have been included." } } }, "auth_ref": [ "r33" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r571", "r574", "r702", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r845", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1172", "r1173", "r1174", "r1175" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r1121" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r1122" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1120" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r1120" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r1123" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r1121" ] }, "sedg_TwoContractManufacturersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "TwoContractManufacturersMember", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Two contract manufacturers", "label": "Two Contract Manufacturers [Member]" } } }, "auth_ref": [] }, "sedg_TwoThousandFifteenGlobalIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "TwoThousandFifteenGlobalIncentivePlanMember", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2015 Global Incentive Plan.", "label": "Two Thousand Fifteen Global Incentive Plan [Member]", "terseLabel": "2015 Plan [Member]", "verboseLabel": "2015 Global Incentive Plan [Member]" } } }, "auth_ref": [] }, "sedg_TwoThousandSevenGlobalIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "TwoThousandSevenGlobalIncentivePlanMember", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2007 Global Incentive Plan.", "label": "Two Thousand Seven Global Incentive Plan [Member]", "verboseLabel": "2007 Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r280", "r281", "r282", "r283", "r284", "r347", "r348", "r349", "r350", "r359", "r417", "r418", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r508", "r625", "r626", "r627", "r658", "r659", "r660", "r661", "r675", "r676", "r677", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r724", "r725", "r728", "r729", "r730", "r731", "r747", "r748", "r752", "r753", "r754", "r755", "r770", "r771", "r772", "r773", "r774", "r816", "r817", "r818", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r678" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESDetails", "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESDetails1", "http://www.solaredge.com/role/RESTRUCTURINGANDOTHEREXITACTIVITIESNarrativeDetails", "http://www.solaredge.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r511", "r512", "r518", "r519" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationScheduleOfLong-livedAssetsDetails", "http://www.solaredge.com/role/SegmentGeographicMajorCustomerAndProductInformationSummaryOfRevenuesWithinGeographicAreasDetails" ], "lang": { "en-us": { "role": { "label": "United States [Member]" } } }, "auth_ref": [] }, "currency_USD": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "USD", "presentation": [ "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "USD [Member]" } } }, "auth_ref": [] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Governmental bonds [Member]", "verboseLabel": "U.S. Government agency securities [Member]", "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)." } } }, "auth_ref": [ "r1002", "r1022", "r1276" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAvailable-for-saleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "US Treasury Securities [Member]", "verboseLabel": "U.S. Treasury securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r1002", "r1022", "r1024", "r1276" ] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "calculation": { "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails": { "parentTag": "us-gaap_ConvertibleDebtNoncurrent", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Unamortized issuance costs", "label": "Unamortized Debt Issuance Expense", "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." } } }, "auth_ref": [] }, "sedg_UnderwritersDiscountsAndCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "UnderwritersDiscountsAndCommissions", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical", "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Represent the underwriters' discounts and commissions.", "label": "Underwriters Discounts And Commissions", "terseLabel": "Underwriters discounts and commissions" } } }, "auth_ref": [] }, "sedg_UnderwritingAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "UnderwritingAgreementMember", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Underwriting Agreement.", "label": "Underwriting Agreement [Member]" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r1117" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfUncertainTaxPositionsDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance, at end of the period", "periodStartLabel": "Balance, at the beginning of the period", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r637", "r646" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfUncertainTaxPositionsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Decreases related to prior year tax positions", "label": "Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r114" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Interest and penalties accrued drelated to unrecognized tax benefits", "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r645" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfUncertainTaxPositionsDetails" ], "lang": { "en-us": { "role": { "label": "Increases related to current year tax positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r648" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesScheduleOfUncertainTaxPositionsDetails" ], "lang": { "en-us": { "role": { "label": "Increase for tax positions related to prior years", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r647" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "label": "Use of estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r73", "r74", "r75", "r265", "r266", "r269", "r270" ] }, "sedg_ValueInDispute": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "ValueInDispute", "crdr": "debit", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Value in dispute.", "label": "Value in dispute", "verboseLabel": "Value in dispute" } } }, "auth_ref": [] }, "sedg_WarrantsToPurchaseConvertiblePreferredStockPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "WarrantsToPurchaseConvertiblePreferredStockPolicyTextBlock", "presentation": [ "http://www.solaredge.com/role/sedg-sapp" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy of warrants to purchase shares of its convertible preferred stock policy text block.", "label": "Warrants To Purchase Convertible Preferred Stock [Policy Text Block]", "verboseLabel": "Warrants to Purchase Convertible Preferred Stock" } } }, "auth_ref": [] }, "sedg_WarrantyObligationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "WarrantyObligationsAbstract", "presentation": [ "http://www.solaredge.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Warranty Obligations [Abstract]", "verboseLabel": "Warranty obligations" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails", "http://www.solaredge.com/role/sedg-csooacil" ], "lang": { "en-us": { "role": { "label": "Weighted average number of shares used in computing net diluted earnings per share of common stock", "terseLabel": "Weighted average number of shares used in computing net diluted earnings per share of common stock", "verboseLabel": "Shares used in computing net EPS of common stock, diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r363", "r374" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Denominator:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails", "http://www.solaredge.com/role/sedg-csooacil" ], "lang": { "en-us": { "role": { "positiveVerboseLabel": "Shares used in computing net EPS of common stock, basic", "label": "Weighted average number of shares used in computing net basic earnings per share of common stock", "terseLabel": "Weighted average number of shares used in computing net basic earnings per share of common stock", "verboseLabel": "Shares used in computing net earnings per share of common stock, basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r361", "r374" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Denominator:" } } }, "auth_ref": [] }, "sedg_WithdrawalFromBankDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "WithdrawalFromBankDeposits", "crdr": "credit", "calculation": { "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 100.0 } }, "presentation": [ "http://www.solaredge.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Withdrawal from bank deposits.", "negatedLabel": "Withdrawal from bank deposits, net", "label": "Withdrawal From Bank Deposits" } } }, "auth_ref": [] }, "sedg_WithholdingTax": { "xbrltype": "percentItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "WithholdingTax", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Withholding tax.", "label": "Withholding tax" } } }, "auth_ref": [] }, "sedg_WorkforceReductionPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.solaredge.com/20231231", "localname": "WorkforceReductionPlanMember", "presentation": [ "http://www.solaredge.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for workforce reduction plan.", "label": "Workforce Reduction Plan [Member]", "verboseLabel": "Workforce reduction plan [Member]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a-c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480463/815-10-45-5" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(1)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(2)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2C", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2C" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b),(d)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "b", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(c)(2)", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "320", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-8" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479601/815-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(19)", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(27)", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "11B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "55", "Paragraph": "63", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481620/480-10-55-63" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a),(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4F", "Subparagraph": "(a),(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4F" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "184", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-184" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-4" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "940", "SubTopic": "320", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481961/940-320-45-2" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "320", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-5" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-7" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r198": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r199": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r200": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r201": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r202": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r203": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r204": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r205": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r206": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r207": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r208": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r209": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r210": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r211": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r212": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-15" }, "r213": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r214": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r215": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r216": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r217": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-10" }, "r218": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r219": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r220": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r221": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r222": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r223": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r224": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r225": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r226": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r227": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r228": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r229": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r230": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r231": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r232": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r233": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r234": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r235": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.DD)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479601/815-10-S99-1" }, "r236": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-3" }, "r237": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r238": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r239": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "932", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-10(c)(3)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479664/932-10-S99-1" }, "r240": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "932", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-10(c)(7)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479664/932-10-S99-1" }, "r241": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r242": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r243": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r244": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r245": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r246": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r247": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r248": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r249": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r250": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.11)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r251": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r252": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r253": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481160/942-230-45-1" }, "r254": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r255": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r256": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r257": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r258": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-8B" }, "r259": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "430", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//430/tableOfContent" }, "r260": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r261": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-2" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(c)", "Publisher": "SEC" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-42" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-6" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "605", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481187/605-35-45-2" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-11" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EEEE", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4EEEE" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-5A" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-3" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-5" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r870": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r872": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r873": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r876": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r877": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r878": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r879": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r880": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r881": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r882": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r883": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r884": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r885": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r886": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r887": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r888": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r889": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r890": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r891": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r892": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r893": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r894": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r895": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r896": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r897": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r898": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r899": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r900": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r901": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r902": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r903": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r904": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r905": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r906": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r907": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r908": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r909": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r910": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r911": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r912": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r913": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r914": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r915": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r916": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r917": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r918": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r919": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r920": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r921": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r922": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r923": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r924": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r925": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r926": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r927": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r928": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r929": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r930": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r931": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r932": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r933": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r934": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r935": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r936": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r937": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r938": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r939": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r940": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r941": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r942": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r943": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r944": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r945": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r946": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r947": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r948": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r949": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r950": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r951": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r952": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r953": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "12", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-12" }, "r954": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r955": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r956": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r957": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r958": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r959": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r960": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r961": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r962": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r963": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r964": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r965": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r966": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r967": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r968": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r969": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r970": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r971": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r972": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r973": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r974": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r975": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r976": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r977": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r978": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r979": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r980": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r981": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r982": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r983": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r984": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r985": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r986": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r987": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r988": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r989": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r990": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r991": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r992": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r993": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r994": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r995": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r996": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r997": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r998": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r999": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r1000": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r1001": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r1002": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1003": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r1004": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r1005": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r1006": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "79", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-79" }, "r1007": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r1008": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r1009": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r1010": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r1011": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r1012": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r1013": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1014": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r1015": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r1016": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r1017": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r1018": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r1019": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1020": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1021": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1022": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1023": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1024": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r1025": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r1026": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r1027": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r1028": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1029": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1030": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r1031": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r1032": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r1033": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r1034": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r1035": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r1036": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r1037": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1038": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r1039": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r1040": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1041": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1042": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1043": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1044": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r1045": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r1046": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r1047": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1048": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r1049": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r1050": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r1051": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r1052": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r1053": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r1054": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r1055": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1056": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1057": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1058": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1059": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1060": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r1061": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r1062": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r1063": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r1064": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r1065": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r1066": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r1067": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1068": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1069": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1070": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1071": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1072": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r1073": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r1074": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r1075": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r1076": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r1077": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1078": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1079": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1080": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1081": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1082": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r1083": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r1084": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r1085": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r1086": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1087": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1088": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1089": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1090": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1091": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1092": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1093": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1094": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1095": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1096": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1097": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1098": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1099": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1100": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r1101": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1102": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1103": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1104": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1105": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1106": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1107": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1108": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1109": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1110": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1111": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1112": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1113": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r1114": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r1115": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r1116": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r1117": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r1118": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1119": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1120": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1121": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1122": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1123": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1124": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1125": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1126": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org//705/tableOfContent" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r1135": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1138": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1139": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1140": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1141": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1142": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1144": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1146": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1147": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1148": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1149": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r1150": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r1151": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r1152": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r1153": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r1154": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r1155": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1156": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1157": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1158": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1159": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1160": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r1162": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r1163": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r1164": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r1165": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r1166": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r1167": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r1168": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r1169": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r1170": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1171": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1172": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r1173": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1174": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1175": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1176": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r1177": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r1178": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r1179": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1180": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1181": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1182": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1183": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1184": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1185": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1186": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1187": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1188": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r1189": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r1190": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r1191": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482190/360-10-35-3" }, "r1192": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r1193": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r1194": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r1195": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r1196": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1197": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r1198": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r1199": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1200": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1201": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r1202": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483049/450-30-50-1" }, "r1203": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1204": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1205": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1206": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1207": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1208": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1209": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1210": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r1211": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1212": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r1213": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r1214": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1215": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1216": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1217": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1218": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1219": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1220": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1221": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1222": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1223": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1224": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1225": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1226": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1227": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1228": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1229": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1230": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1231": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1232": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1233": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1234": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1235": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1236": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1237": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1238": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1239": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1240": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1241": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1242": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1243": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1244": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r1245": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1246": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r1247": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r1248": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1249": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1250": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1251": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1252": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1253": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r1254": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "25", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480270/815-25-40-8A" }, "r1255": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1256": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1257": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1258": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r1259": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r1260": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479424/830-30-S99-1" }, "r1261": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1262": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r1263": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r1264": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r1265": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r1266": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1267": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1268": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1269": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1270": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1271": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1272": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1273": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1274": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1275": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(7)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r1276": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r1277": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r1278": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1279": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1280": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r1281": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1282": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1283": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1284": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1285": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1286": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1287": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1288": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1289": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 151 0001178913-24-000717-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001178913-24-000717-xbrl.zip M4$L#!!0 ( #ID6EA9[?0#+!( *-1 1 97AH:6)I=%\Q,"TQ,2YH M=&WM7'MSV[BU___.]#O@>F^W]HRDE90XV]B.9Q1'27WKR*ZDW4[;Z70@$I+0 M4 0+DK;53]]S#@ 2I!0]$MMQM_7L;"0^@//XG0?. 70VSQ;1^:_^A[&SN> A M?8+/F?BON92D[8R_K-N4 1$9'W)4F&=7@5 MGIEIE<=ALW[+Y\>0=\H67,]DW$3V3AC/,U5!Z?'G19]?OV8=A;S#&#[T_]H;O\,--?_C^>OBQ!S1\ M_]UON^W7IV][H_X[-NR/QL/+BS%\'(VO+W[/?AI/0-SAY6C8ZU]=6I)Z M'X;]_D>0Q]&3H69W>QJH#$(%HOV#YHCKW2SJ[WF:R>G2NBD9AR"A$_;B5;+6 MF &+*N*ZCU%A+()Y#+YN)M&;7\9!BQUF<\%05=WVZ85:)#Q>TK?.Z1'X3RTF M2S9#XE*(9@R?O>$:J);P8,9BOH#@-1&1NJ-[<;Z8"(T,):7Y6AQ,.(9$+=), MRP!C7IJIX!/+8PECIXD(Y%06@_E4D?4[FEK??]=YU3YU3JC/@[D_5W/#+' U M@1N">('A3?P$KK0(A+P%/<2"I7.N22/XA">/SH^G*420Q4+%9L@&2[AFMSS* M!?N_=@N"7*Z8T&^63!-]P*,#//$DB&? )Y"EP>:GRJM[LVP6"O[/C';L?R MT7G]JHJ&XIU2P *ARP$#0&D(K$Z!1I9!GD4BAG\MU%D/-.%)NE *0#6*P%Y8 M9I-(& PPF3G2B2T0,$MRG:@4,CJZ 3 B,36(95"SDX@64[!WH#&M*'D=]A 0 MOG3JNC&DR3B(\E#0DX[J%AL7%##X0+X%: <:TQPGJ. KIF<\"\$K_\C!#Y*O M -+0>2"@M<@@O5UNI,KA#\?>*0COYVC7>GG?6PY U2>/X>#/<.9**E^C8KQ, MR*F11$X@ 2TG M5ICL;_[?-R%J4$1?TI2CS+B1O2C:8^$1T_*7[ OLTTW\.(G,N))BT%R !)ZQ M.PGNYA9@RP[E%'W:D;D$SC$4&&IA,$@M"-V P;E-5^KQ?:P0R2-, >; (4PS M%%FN(4Q:-SX>#8N8 @CXE*(+"G 4+5,5ES$W276 ?P:&N@C5F'/I4:. SYLO#PWAH)/DL55J,BC@M^6^5) MD3X]#3#I\PE#QR #5-QH"*)$0[X53D@>=1:H+=:_#T2242#3ZE9B6#3>PR55 M M1RS,M=/DJI8P"*[5G@,M98ASB%O-I8 L,S%W)V(FXQB'!0+_G\;Q8\R#1X:2PUK"VV]22@5/.9!(M';^],E=#+,Y?FG_>N=*&/Z5Y;RSK"RKF.^AH\T._J+=>OD:AK\5 MF$[PR$UAZF+5,EBW*(/IV>2PW6#XWU'QC"E@?>:A@R):9.$6DHY?M%YTUI $ M-.Q%CZV>?98@GXK=%MI5[[,V@Q4CM'O^G0Y42M%\83H_;OS2<8K;Y;8#J6K%?EV8^&9X_\GNYR!>/ M!N@=Q?%MLU<[A0:$?RP*>IPB"?>O"_8HT91+"0IZQV7M!)2;U90]HKQ3:'-M%>M-H_ M-T4Q? )7FA.\U.33#+=/\.B.+].*6''/1:S2.0_A#?NAMNVB:;5N-DRLTFPV M6=#=RK+7Z:'K;[2P*]YU&RV*Q7!%DNO7\OL#X>!\8$N11?4 .(DKKLJ;230 M6"%7C'1JY,+9'7#EJF^?+3,^ZA:-?>N6[U=Z8U3/8^#F M=U:!#\2:5>29 4 M0&IF"^$J636!F6JDJ5-A:0SK3C@DCVQ_PV +.WO+%LWKL.KF-Y6NP-4\'1Y, MBSK1V(?;6&9LV X8A6O1#>!A0P%2<'SU)+5[W@H3#;.J81 MMHTMUP[P#7"/$?8ST885-A*1]3CE@6DS\ND46Y560B0[:L)4B]YX[ZW";F?I M&18RRP22#$_)%)XN+*:^U:)G']$\4[KHS5CO4O2-4&O@-8P5T6:/>M/(X,Y) M(ZN8S><5A(S76U2"IR0TD%^23T OT;*)B*"866@?376#XH5IWR#P:N/37E:\ M/H$(H_,D"Y:;7-- %H!M2G5W9YH(UN3 M/%LC)(^$5;4XD[4[($*V&D]=4+[X2D'5FUG>9A!PO/A>$U,TM)I_CZC< W:< MK=G.OQ8SKLDY89CT$IZ&Z?),5$)I1IH 5Y M%MHG ^_29J$J:>C(B@8:0)7&AF$F'/(##D&Q41*^NAM>\*P M*>- 6I@4D) MBDQVN\ND?8TB6_;9VEII/S1;)^\M8#SED@5KIZ=':UK MN1VW@,P?L[=H::S)JMSV_@?UWO_EM#((A=G4PWRQ9\9 MWR3+L @SR1O$NY28VK@2,IC%?8)VDQK9ND^IDY!HL16)N1GM7(>O>PB1\HR"NE7K51-_0QO![^R3BF^(NI;/2J[7M9'S]7LM^H&[WL^9A/K2 %';$RS*VA"RPH/M9V/<&>:8Z2,*YN^[':OS=E$,7EA# U6-^JI"1@- M]H=B__50(# QQ#>J<812JE2I6&AP[[Y&J![@&YCU)JZPAI:M\LQ)P)B>K4AV MN@S2 K#\6BZR44SF)$-.A2E<2:]73JD;$B@/ A$);9V9/P<)R*-_>_3:'+9 MA97R45$T*22PRM!>L6Q0\Y8E!;3%,BW@7IX+D'99FX,4TA0=H-*)TC9Y4, = M+G4X[JNGG"5-\P4="0",@7UF>2:L03F[V&H2OEWY'LX@V^.L9K$Q3+VH>M45 M.]EF;=OPLZ?E/('__6^WZ:&[35]T?&_GX["[#UD<5DGW&^^I"@)OEWC,"V:B M$R"Y+L]LU+.9\@F[-QN/A]4>=CX$ UFV]EB0V?V-K\T4^!(O_30'Z+RC3@V7 MO9K34?7#9K7#0 VG-UI<3FW"2A77+.-8RJ#3C_;(D8P#ZP+M=6D#ETS+8U-% M1<^!8O04)R%OA#A0L7.*^ MAL_-)[&H;-^O;-"AY.CP^Z1T_.7'!6B$QIQ;(=$Y@1UJVH"R/"XDF'; M'&$#_%+QNVR^^LT_Y+4WG4*VPVVTL^>=+ C\:C_=63V5"+H!RI)E";\Y*&N" MLQ6G'^RQ2E R56CX+9<1+JRU>.HJN0[Y:FSAH4O M)Y\R1_NR_L3Z@\*+A?:G1K"J%H.G2DT1S7CC97D(.C "$D8U I9":HGO.0G@ M&H1;[ZV958Y8S1G?U6SR\)<<6V\/=HC@*9;RV]2M:_".7>DT8 MY(#KA-.2I3SQ:GH:M+"5-#K-:EPM=8JI)<8B_AP=R'OC/!8*&[# KK@706X+ M1F!3[A0\(?EKHI6Q+:"*S@@7U:^&%\<:94%DZ5@2T>; .ZEE9:_ M/E L K?.WS!]*NRWZ\@NVOVSOV/-L0O%,9TA:(\A@RDJ)FG: [R3*[>0PF4X@0[SC_D]K>^K*9V1%V M_?&F-_B334Z>GS?8]",FSX_:CSR&-;(V1_[94,60U+WGLKH']WF1.L9SW"?L MXOWU\Z5QY!:57]]9_MN&OZ\>G'X8P$9L^\_##;X7R4_I0FYZP_'EQ26XD?$7 MN)$^I9S@WXW-[,715PJDF'H[OO:%TIZ4$'#8E@'7CUQNE/BRG]9;^?4\_^CI MRN_N?=.?UCO[ 7_-D#[8GV;\%U!+ P04 " Z9%I8C9ZBADX& !76 M$ &5X:&EB:71?,C$M,2YH=&WM7.]3XC@8_GXS]S^\AW/N,B,54'9V 9U! M167!'T/Q/MRWT(8V8YMP::KB7W]IVB+LZH([%B@MX]@F39OW??+D:7XT:=K" M=8[__ .@:6-DJC-Y+HAP\'%S/SQ&D7^52M C!J8>-D&P.OQ;ZL)%[^:DU0M3 MJ-\9,WP74P$&QTC(E+Y'J 4GG"&3$]/"<-N_&1$'0_5 JU2UBE:K?/TR\X!3 M-IYP8MD"*M^^U: $U7+U#^RN#EDY@2&EL$><9UJ)3'H@$" M/XD28J!L#NJ&HX($2V ^-67(N(GEK911 MW( P5!HR(9@KLQL_@<<<8L+00<;]]+I@XSH<_GC1Q@%$RLBG%Y-"U^6M,HW% MF4_-TH^79OT)S6N B[A%:"EPKP[(%VP:Q<-<5%Q!$B+V4KG;'/+891F,G9S- M0-W> (=07)I:K%5K$/^X_623(1%0K6B5YKX_D^/;F<1>+)E+ MKZ,/X.8<]+L3O7/6:?4[;3T(#R[;T&]?R*O]UO7@K8Q_SJ00X/"KR]%#9A\H MT%!6 ,[CC=&AJP?1X5R087'R#15N%*("* N+;Q@+D@!G+B?"237Z-F MD&.U5MN#^%]QGOO5*??G;(O3A*Q](U%ASM3%17F-7#Q;4M%=^\)#%]4 &S:5!EI$5M.>,+65,2LA*))A5L?C"#NKYM#:V7&%J#]"AI#U M2K:/$J)'7O!;(1X7[O R%X_7 +O 7#9])IE3CSEZ?#ZU"45%V772]C*I),K_ M7$B68$K+]P27;DBVW(K)[D[E2[F1MTW>A'$*5]8%!E%D2LYD4ER4[[FZ+$&3 M2^8XB)I%.-'^R17E5>@&-H9K+&S, Z2\C.O*=S1&-,,-%^5_+BU+,.6<(VK@ M(NBM?B^7EE>A"R'*N*+<=;/92KFC))AMZQ)JF(7$$VC4%K MY\9\@^3$=RS$248'3V+O4TJ"Y6KANR2MX$\R@*YE_']=.G/3:_7;9Q=M&+2[US>]F^^[.P?EPP:T-'E2 M*S=2SY%W#ZGY_!ZG]3633(5X\V6$'8OX;A'TVWXO[3Q)!KH(HI32Z8.(HB::@J9DP8#'@A2BGETPCX@L[ M!"&E/$A:5TXY4<;#+7O$'.ZTKI:W439W]G"=ZH(#OIPQ..'((\&0F[N[4STX M:'"#,#C#T/[/)V,4K&AD'IPSP1Z8(Q Q9*@-.N8/)$A?:^Q>I)TPV5I9EJ"Z7)#[[>AW M)S3AK/0WD\329)2$;K2$A#BGE0N*#-"]?MW2H MD7IN)#0PH[=22I\/DI)+YIC;0I'L%/YJ.S?Z(Q'/X8*Z8E)[)6R!ELS E%): M?1AAQHA0V1EF!L$F,L.1MF46^6XX;]Z-3X!#2KF03!TY9U2P:-HH[^/D?9PY M$9G?LBEOD:2IU.-$\7:;*ZTOEXC?@S[Q!'83VPDN="]*6@UV!8VBU$/JH;/3 MR-=V>]R\J>7P**."_3*CV(6[<2:Z<^>"!\:&_^8>L#]M\SK+_I\VB%W+'K S M<,1GS?U@!UYU$FTG_#]02P,$% @ .F1:6!A! =! ! !E M>&AI8FET7S(S+3$N:'1MS5A;;^)&%'ZOU/]P2M3=KA2#+]Q#D$@"$4H6(F!5 M;=_&GC%,U\R@\3@)^^M[/!CB!+>!**NM'Q+/[9SO''_G,G06>AEU?_T%H+-@ MA)HW?-=<1ZS;J6S^9Y._61;<\H")F%'0L@U_63=P'4F?1)L=YKF20;)D0D.@ M&-&X,XFYF,.%DH0J3N<,[B;CD$<,7*_LN&6G7'.:]9R 2[E:*SY?:'!:K1I8 MX-IN-7_>LC: *QGBCB_I&OQY(".ISDLGH7E*$.MUQ,Y+H13:"LF21^LV?)SQ M)8MAQ!Y@(I=$?#P%,W,*,5,\/ .S.^;?61L<>Z7/0+-';9&(ST4;(A;BC-'3 MAA/;/&>E#1K*[[>.6B@P!\Y+Z"S-U Z*+Q5E>%1(P7/Q=6M@7K@YFCGT(4/KRXBF&D?SV< MSOJ3_A7?P*S =.]2(=V+\?'*;I\Y1K M.EIUF.I9V[3[L?0+S#J-=\HAX6>,]I>4 $?:*B\PE6 MB(!PD78/66=1PI&U$>O\=^(B+"'#;+_>4JDFO&4*<,OL%=HH(%B;-= M>7:_1 T%=$\/R$1A:L9$K6.@IJ,9,%\E1*W!K9^:[N04Z:$7N"M>L6"7X--\ MGY9LH[QG5>04HKR:^59Y.SRQ_/4\J(N=O-%^YB:F70K<05NQM,9 M#,:3_@2N>Q<7O:_P@2PQ"&YZTR$V#9.]MN6X9.8UZPVLE':U:C=LXM_)KW>C1R^OP>?-V1"(O:_9IFAF$_'E*VW&[WI MY1'9AQ.G;I_]&"5O\>R,15;OGM]C8,:*L (G_1RL!_?/>SGW?3J1]VV=#Z3W M&R^(>W? _ 5Q[_;X4RZ(.7=LWSJ5]'IN7K+?&OX!4$L#!!0 ( #ID6E@1 M=R)1X 8 '@9 0 97AH:6)I=%\S,2TQ+FAT;=U96V_;.!9^7V#_ R<% MM@D@.W72%#N.&R"==A;%%M-!MT_S1DE'%A&*])"4'<^OG^^0DBT[23=ITNUB M_)#(U+GQ7+YS2,_JT.B+O_]-B%E-LHQ/> XJ:+J8':?_W>(/HY'XH HRGDH1 M[%3\-OJW^->'CV\N/R2*^'EKB[8A$T3A2 90MEZ9N7CCK"R=*N'(RGHS/)O]\-1#PDUVLG9K704Q^_/%,C,3)BY.70_[1*!E\W%D\RVVY M%OF\L-JZUP?/JO@Y$#ZL-;T^J*P)HTHV2J^GXOEGU9 7O]!*?+*--,\S$5'\!9@=S&E-RZDL!JK*%SD;Z-9]L(NI>+G_ MLB9V433R>FM2VCI803-WMC7E:/_5<#_)O'/12#=79L3;FPK9!KM9ZZ5KD*XG0RGLR. MVX&V724W)!Y<_./9Y-6+\WLS0-_[3/RV5.*#-*7-X @75+46H99A^DWU3L;B MO:CEDH2CI:(5EU*MO+@TII5:?**%=4%8(WZVKD%T46*V$O^Q6KIWG/R?J:@- M0CI7G+3O33&^O_JOL?=D+-Y(+GB8U*S%E;$K33 D2V:[9&]I453&HN@16JF, MD&8M6A-<2Q .&(B(@(U()!923F&KE2RPY(1M$/-@$]T- D,%>2_=FDD:>470 M.Y#IL5;"&*C4$3.@@PD*Y0!#(#-@AR4H)+&J55$+WQ9UCS8#,2MRU,GB?33* M:Z +(]=*A1K[] LJHITL?@$+;8G=+L&&FEP/O?%M W+ZA8"0J)3!EME[V[UE MB ;(\=H-WBM3(<-D4)"C3*';$C+AQL%&,H1 .;T6"VR? \B!U7H;HYMN&/UMO?]R+#[7-+#QN>\\VT$(9XRM*K1)=^B/HNGOA704?86]JQR=#YL1 MA #E6OF:.9BL0=UP[?#W4OE"6]^"CRO*69V;MCQ6J1@%'PZL(VM1Z'0#1A.7RUN;3V]D*?]>RB/Q%ORZ'KP#>/+ M/>*7,?05LO7W9V'PR0E!Z#0E5+.M@P!4Q5+Y6'*@PHC&8!<&RLBTD,BJHD57 [Q@=ZQG *S@2&@];#)XRHD)4?K@I_+I2OU[)D^^ MGSS[I7EG3=[(H7MSWC^5D'Y+57)J2&^-9/22'MG%C76 V-*5?0B16TKF2JNP M9F2_33OG=8QV#&1*R1W206..6'G=[6O1N@42R<=.5!08D-F.U*+G9-!@-/() M;VC!BOMC36F!Q@!"SYU\=RVX6[==ZCKDV8(A7+#1#RI5/]]QL()IYN!8N)3<@7, M.F<=CPR8F.6NY_X_#'T)P$B^O1DCGKN[QAS?[*7 P"">X??8(OWPQO9YDPCS[J@DSGBC+/BNR M;7EPT0ZCM*T4=O,#6LV-$0%V20P(P3J_ ?2X &$-SG2!Z,[)'KRY1<]@@E+! MM"CE$%%$U7L&%_SG<:7/.OJ]5; \YEEKBGB,./K+#(^7.%1Q)U:(*D_'/&<7 MBA"##I,W0]R*Y!6#;&J!$69C#X\'Z?Z ]:#(=H-6.J+<4CZR!*.G3?7<&="^ MYX,' 45KSA+&>[Y<:YL&X^(?%'?38=6M9]&G+;#O/-== HTKAZ+(X&6*18PX MQ?N%+J!9PC5EEE8OB<'-R'EW6^*ZNJ=FH>V:\'95VU3I'_[OX[HK+TX]L?;*[XOW2<^*$D&$A\E[:=: M4853-!4M#T[B8T+T1TH]G/'=ZL[-=WR>XA GM2I \FL:A!']6Y0SQ\71M^MO M!Q<]='SE)?F->_#A)?F-&_3O]00\L_.54[.R%N/'CX_%4!P^.'S8YQ\.H\$'K<73 MU.8KD%K)2>C41]]^KBKSXFY;BG:VDN9^( ML)((3TX5)R)0>_61)F+\8%Z?B)HNZJ'4:F8F0E.!E:!G(NX]")^30;0F5XO. M4:43@>') ,ZJR:U-2:W+":S&&CH1\=LPM75M*ZB;7PAOMWH\+CU\;)=2JW.671S^N*B5*FJQ1&H MI@=-3]NFDAV)@]/?[XT?/3CIF?M&IR^2I 3AHQX*16Y!-YQM2I6HBYE M/;F%,9_7/!Z)5Z*4"Q*.%HJ67%^E\N+,F$9J\8[FUM7"PC+K*H0<=6<+\8_5 MTKW@BGA/66D0YYGB3'YELM'-U7^-O8W.+ M2C,62(!X2V6$-"O1F-HU!.' A@ 3V(A$MB$/%;9:R Q+3M@*B5#;2+=#8"@C M[Z5;,4DESPEZ>S(]UG(8 Y4Z ET,$&F'+ )9 ;LL 35)9:ERDKAFZSL(*@G M9DF.6EF\CTIY#+G\-"FV.W"["A4%=];WS;@!Q](B D M"F6P9?;>Y=X21 /D>.UZ[Y4ID&&R5I"C3*:;'#+AQMY&$H1 .;T2O_A2+POJ6?C?=]ZMH40SAA;%.B=;L_O!]-?">DH M^ I[5RG:(38C" %*M?(E4LSHZ;>YL1CF6O=B# M8VEL/= M[+)8^P7O2$N.:A?U%M8N Y2TF,"15ZA?F!1FDC#F^2;U*E?2A1ZD(@8')#(L MJ?$,B*$J?$#/4*#6$^S"E!F8YA)9E37H:H 7[([U]( 5'!&M^TT&3RDQ(4H? M_)3?7:E_S^1)MY-GNS2OKFW4#FGAO362$8OZ9%=W%A[B"U= MWH40N:5DJK2J5XSL5VGGO [1#H&,*;E!VFO, 2LOVGW-&S='(OG0B;(,4S/; M$5OTC P:C$8^X0W-.5&9!%-(S!DDM)H#IWZ.K,GVQ8N%U$TH2/8E%05:L5K M"[YKJ9M]Z@8($[]>W5A#>H 1L.!C%T]M4U^O^QIU7=+TH5"NF8@GE>+S,Q:. M/>T,%!*?HBM@U@GKN&7 Q#1U'?;*7 %P $]PZ; M98UCY_<0>D->97V-%3Y<0HK/(.)# VB'T+UMXB[P!?((Y;I%WEJ+J9#".8&/ M$.%$%$W:CP:5TJ\;&A=ZR#O* Q &)[0@M4(TSDFWAX8M^N06?OED>MW)A'G\ M51-F.%'F758DE^7!1=N/TF6EL)N_H-7LC BP2V) J*WS:T /"Q!6X4Q7$UT[ MV8,WM>@93) KF!:D["&*J'K/X(+_/*YT64G@X2'<'K"^*;#MHQ2/*%>4C MCYX$%"TYB1BO.<;MZ:J,"Y^I+";%JNN/(O>;8%]Y[GN#&A< M.!1% B]3*&+$*=POM %-(JXIL[!Z00QN1L[:VQ+7UCU5$NY'_[?'GV/_$_&24M?PW<[AHR3<_?XPC7O:G![X@_XEX:>N*6\H=$/: MK20]*Q45XN4ZD&]B/[BEU+TI7]=N7*:'YPF.@%*K#"1OXQ@-E5G'?!\Y;W[SM5Z_]Y]YU+^N]R[7YNX5V;ISBWX](!_(0D/[<\]_P%02P,$ M% @ .F1:6/LAF86Y P 10H ! !E>&AI8FET7S,R+3$N:'1MQ5;? M;]LV$'X?T/_AY@!M EBR)<=>(CD&4B<=B@5+D70O?:.DDT64(C6*2JS^]3M2 MENO$2=$N&ZH7T^3QN^^^^R'-"U.*Q:M? .8%LLRM:&VX$;B8C[K?S>:OG@=7 M/$598P9&1?#)^P-^O[I^>W[56;CG0J5-B=) JI$9LFQJ+E?P5BN6:9ZM$#[< M7.=<((03/PC]P)\&)[,=@*6J6LU7A8'@]'0*'H3C\'CWON=UA$<;QO-$92TD MJU0)I<\&![E[!E";5N#9(%?2>#DKN6@C>/.1EUC#GW@/-ZID\LT0W,X0:M0\ MC\%9U_P+1A",*Q.#P;7QF. K&8' G':EDAA#]\]+E#&J)'?5&FHE> :)8.GG[;E1503'CP\+M!(YDNNO ME+K0Z2K9K+1J9.8]/MJ-IZ,70\GTBDO/AAZ&2\L^ MP%UP=S4&P25Z6[9^.-UH?+_92I3(+'2SN%P7/.$&)E04\U&SX^VADSW$P>+U M03 ;Q_-$]^;/7'TB>')M^3RHED?DO_*Z]ML#XVN&T:DC8+@!/[R;_VE#U:$W^)@,AW_7\IQ MF1'1"":SZLG,#A:W2J!HB;1V(E6-KE1-#4>BI:JL1&MGP3TWQ1YOL,2'P&I@ MF:KLX*AVHMS8G(YGO?ZW3"=,8NU=KP6V<)X:>Q*.Q^$0W@^="94_ZIH$)K#G MTD5WB#/3EW:R?,2TD-0O*VXGPGN9^OU<.K1XKP].PG <+RD0)EOW+XB/AM2+ M&I.6DFC+I!U2]]D)2:52MO!9JGN!!&XI,>-XG4O9, $W6"EMK-T[I4OJ9!JG M?7%U+K8ZML@T((63P06F6";$?!(,[6BG8TEIF7>!<4C!EUT(IU33C-BU<.N2-%#GCFOA6&FO+;&B/F1 TC*@[.$E& M!Q4QJ[O\YEPRF=I] LRXA>X,?;]N7T:"9.ZI'\.F.PQ7)IKXU=+\3Z]H6HA_L3 MWZTCX(8&F;"_[N7_][[???EO_=E\%-?_O.1_=YR MB\W'XS]02P,$% @ .F1:6/( @)2Y P S@H ! !E>&AI8FET7S,R M+3(N:'1MQ59=;]LV%'T?L/]PYP!M EBR)<=9(CD&4BZ.D*XLH M16H4U5C[];ND+,WY:),-0:<7T^35N>>>2QYQ49A2+'_^"6!1(,O!_A_=7UN[.K+L(]YRIM2I0&4HW,4&13<[F& M=UJQ3/-LC?#IYCKG B&<^4'H!_X\.#[: 5BIJM5\71@(3D[FX$$X#0]WW_>\ MCO!DRWB1J*R%9)TJH?3I:"]WSPAJTPH\'>5*&B]G)1=M!&\_\Q)K^ WOX$:5 M3+X=@YL90XV:YS&XZ)K_A1$$T\K$8'!C/";X6D8@,*<9ER>"O:E[XE'')N-? M>Z%HV"<77*)7H"V' /UPO@UW<84&!WPZ(E$-ZH%RHG2&E$(JB3%T_[Q$&:-* M0JDV4"O!,T@$2[\,ZT95$1P^7!QR3ZO-/]0[B>A5BEEKU[BT6W='+X:2 MZ367GI4A M88-4SI+HN;&RVI-T_+L0OJ7HGAL4)=#^ZV4XD2&4&^V0N.IO&B M65YL"IYP [/0#Q>39OGZJ8;^?*^/ Z/=]"^@TDOY0BXKU(;G/&6&*PDJ!U,@ MK J..5QRR63*F8#KG")0?RO]R[B_#M]/C:X;1J??* B.X7?_UE_Y8-/]&@>S M^?1U.7*9$;T(9D?5D^T=+6^50-$25>V4JQI=J9H,@)1,55F)UGK3'3?%([9@ MZ8Z!U< R55DCJW9JV\:<3(_ZIMPRG3")M7>]$=C"66KL2CB=AF/X,'8A=,Q0 MUR0K@7VCA_8=XLSTA76ZSY@6DL[EFEN'^B!3O]^;^Q;OS=YQ&$[C%17"9.O^ M!?'!F,Z\QJ2EUMF]TX[IE%O'IOU3MO!%JCN!!&XI,>-XG4G9$(4;K)0V-NY2 MZ9(<@^R]WW%=BD''%ID&I'(R.,<4RX28SX*QM>K9/6X=9D\-\D90-YSR5%(G MO(W6^&?#-=KOANO-+:9NPP>S?78 E'28F.]G!X/DF#::&T+J9;G8I 63I-Q6 M_N!D=MCUL'1L:2RSKG NJ9BR.UX24E@CNLI4A=HEK1]HZ__HHW%.141PB8EN MF&XA/'+M._S1-,C2)_6$OL82:>,Q;GWL&5=_'G0'K2/Y?6]^'O!?6NX+4?<7 MUD/O753<. )NR']3:ZB:4\:*4CZ1W+ZQ/+A'(M']Z+_=+AY=('9O%X^N'O_+ M[:*O=S&Q%S\WV-YB_P902P,$% @ .F1:6$M-/"K+% EU( \ !E M>&AI8FET7S0M,2YH=&WM7.ESW#:6_[Y5^S]@E)F)7-4M2_(16[)3)4NRXXIC MJR1Y9G>_H4FT&C%)=$!0K=Z_?M\!@"";K<-WMN*J1'V0P,.[W^\]]K.9*XN? M__,_A'@V4S*G5_#::5>HGY_=Y[_^P[^-Q^*-SE15JUPXLR?^9_RK>/7FW8N# M-WP%_3LR65.JRHG,*NG@RJ;6U85X88W,K[V[L/T_O&8";[O*7XV,?E23"XR4QC[?..' M*?W;$+5;%NKYQM14;CR5I2Z6>^+'D(TS\2/+N]!G&Z 0 MX91TW&<3ZR71^=AS 5Z&#%WE0,&>>/ 8.5WH2HWCN;9V'WEI+/Q' M$U/D2$3S\_'53$^T$P^W=I[=;Q*RUF\;CGK+38Z.SPY/7Y^GYV?'KP]_^GQT?BY/WI MV7O86)R_PSV)JIU=3]@7V+H]ESC^K\-?#MZ^.A8'A^>XX<[3!P_7[;BZ^@;J MR'5?^T7NL."9*:0]1C]PKK)9!=I]H<&B7U?9EMA$R>QN[\=KZ/W.OC!6N)D2 M_NM#4\YEM?1?WA,S60NP2)$5LH974_ %66.UPW6MNM U\ X=&6BK%6X<>#LU16$6&,AJY6IX:]U,2%$W)3C*9="$$@*>U;( [V9+ MTJ2.)H+/J'NRU556-#FNFRGKI*[$W)I+78.&U6'5(U7(!4KYE:J4A=4/C9T; M*TD-W\B%V 0%PPMKT#*AKD!?:]3X4BXA3$ 4G@(Y8J(&E?#HU>&;H"7W1D'# M\()353L*X(= F9[J#-X@26!IR?[I&;MJV+U+IW=%RY-53GL=>,KP?=SWQ1+. M7:_?84+?1Q47YS-=1XG R\HXV-;QRLX0!Y#]\T(!33W145BJB8"Y55-@6Y4I M=@9--@M\21P#7@F;_-& LD\U[ #*KJTJ(!-9BK@"[HO+7\<-6HH/LR7^VS1@ MTZ8IAXD?SWC^IX,)=3R?:+ H)"#LJA-PL8A[@W8!*@M.];YO "N M3 KU]7S<+?V9-]>[D/6>0LQ-\AXE!H$,;-S,6$A92K>G1JX"M7"2E#(!I@E:X\ "3>/ AU3D5W'E:5/ IW.IV<- ^CV& M2*_J^EOK#0>7:VV;=!]X"UHA77+T'H?(VT\4BS\74VM*X:"R(1/"OQ!:,,?! MN&" )5CNJ)KY.3'2YKAF#@XL<\9>YW3QVNB_5[1OJJ](?2^-0^:SGUW\>I?K".GI!-W(>Z7(;WIZ Q)#-T/Z*%*7#XX)8P>JE#>]#I.B/24KV!U MA?S:X49U,P'S=>QR)"^*F[>?CC1'XVVL4B@/ $3W,20^^F,#S#?H29@')LT;$W OD-351ZQH #R MF[(7)&\KWI%-O4!\%E(AN+*<:!^4[Y2SSM%&14D+C]"W$E#IRT.+QHIL=)ID M7$/@!=T0SLJJEAFGLXG-4EB-0,RM%%%A<$^<2BMD"T).^/'=2>N-!L7+?4X/ MH@/&-8%M9YY1=S=I$@C95;I\WEU^H5FQF_F($J1)4(.L50-!-6 M"^59.3>U M#K4?>>6^=.E#MLQ@PAA3^?6 G4][(@J5:<>3+S05&#&$ANMI!LB+&8R6&GZN)KVXY!!6:LYH 5!YR@J' MMREJ:%4I:5$8WBX _=1NX\^$_B?T)_'"#;?/YQHO3 MDY4BX(@>Q59Y0DC5(D[;IB#$_6UIQ(1+_ZH$)P..;GA7SF_"%C5V'36 I/ M4,HF2]SN7BR!?X<U'$ MRTUYCS0?5M67S+X0L-$ 3*84!=()>&V<&S!58,!$ 7^FG5IP)#8GO)Q? Y,3 M&R "Y"I>CB$+$E&4FYCJO,DT8M9Y@VC&@@L;7,)#CD@'G Y2X&AM"+2"1F%& M#'ZH,$M%WAD"'2<*+8P !^R $/W\!PC.;B!8@@0HDVALW4 R!FLF>%O"U 0] MIQQSM3MU'10)=X0N [SO MX?X\UZQ"-UDD."I+02Y H\,F&CCPN2S5>"=9P%8.;-6A)*'J\$@$'!)80\6-UDRU M51-RQ;I+6M%4G*P.-;W ?(]?H9IO");@T@<$>"4Y08+ O:@9;=,W\ M#==T ;V./A-,!7)'SJ5D!XDN:3 -M4KGW)R=4/ZDP5PFK,.LS&EK/Z+C?F$/ MU_-:<#%2[T-L4DI*I+O4H)O.]*#-2^\,H,KYH##W1<7WX55[&(0Q^+JC\=1J MQ2P0/BL1-.4"&0'R!DPWG-\;1HMZH]OPB8AV?;YSI]B[ 8)E2L.EB ?C5-);J7GGW@R;FR)TEY."$.8^Q]T];=:B5!K_> 1[+0&5SQ M@@YWB(5N;#Z%_/IF\^QV_M;D]) S,9"9H^JACX/"AVMKU873N?%$#&QOA]!S M22J*MXV74$''5@V.L.P'(G+??FP@*<+]0C:1$(*[AWW91^,2FFJ-!B$IZM@D M<38!^MU *K*[O?L8C)I&%$JE*$+V0'Z(0'"S-Z$18X=A5=ZJS3XZ%K1NPX>] M#1.+Z-[/R$^8K>'C(B]] 4I'A^@[YX GN0E703A&%H9\]8;#<1D*X=?I@CE/ MC5SL*45= /%S&V@;:=>8=\?24!2CMUKXQH4G MP766?:N0Y -!1_T[R!TZ_[983@KEE6+8L!:D<:IE B=5U$.FR9-,6W!2",L1 M8D<20Z=E$RWH%M/@^Z?Z:K#='C._8IFFY:RM 8>5N9F[Z]HD=\M ;O1'">:$ MKFZUSO_D'=X:<1B;9X([BA_K\;H69Q7C/#&5107DK;BM6(<8.NAC[L3)C\+F M;L.>,S^P\!N;/'QD\4S:9]"P+\>7 M),4Z8.$!Q?^V*&GJ86$2'YESDMA3&,?=W7W2FPUK2]->?P_3L0I],EW"/MC8 M/FO#:D.D'%F2XLYWPX!:#+TRH.QJOI9XU-@5"B=(I2[L DR-Z>.:4 M&^PZ2&7;:8C->'R#UD15,R@6&PX$:UU"OLE>#V]FNR+- M6U!J/<$HEN'DE(WI(GJU, 1$4Q28NU.\"E5LPAQ\XT<4,61VFKE,7MKBN_1) MJE78OU26QD6(6\A-_#:/Q?^-A4;T+K$FO45 @OTH#ZV[ RETL(@R+4E:J*I9 M5-4_E]\^R"\Q[(FWK*NG;#'<1L6,)C50J#XNU#KT+ADB/3A7;^"MT4()PYZ&OA]U:\@?:W\#YW<5)(.U M]TRDV93@Y*&[G0N?^X,OJ7 &KH#40F5-.IS"2",-(V$TM*U%9X5A/"DRU>?A M3[?!E^18)5?(&6D+?:O[=G;CC>S/'P#V(_6 ;28^:!=?^Y#_A M//XSGF3$'M"KAF]A!X6AD S./\H8)/<1,H@SM3U)I&3QO.NM]8*O\^<.2M)N MP%Y]=0>\&I%&OKQ]6(**3?*K5?#ZD U/P.?@*J8!EQ/@CO;2Z= Y%A*C+]@< M.-N&*XG6_9)W(7"#L_EE<#7LP&3$>1&D]T!1Y2+.,F2< ^@) R<<#E:3+BH! MR(/QQ"!/J@5-PX&(:_6%6@BXA"_$JNA6:S\ED3@LTQX^302[EC1(/S$IUS4B MO)+[#;E"D8-<#'*$QFD)J0T$ :OR)O, -8[V9'YREBLN<^6[-%QI$8BULA*P MU2P@8RF\@)-!XPY$S/B8#P=F0AAC,JR9H']_N@A[VLZ5QB"Y+_XE,XB[.(D= MXF7[" #GL2&[B4R*B(RN;M&\7(5Z:%JK!0M\3> S6P;O0AXY6/B3\T*5I&;% MK5*H3B$/E;&:,VS([F2@-D\&N+GTZX$Y27[;;8FOS.E1WS! 0H.'Q':4MB57 MK&&4-#E\NA=FS+*F=%;^#@FOBS&B,V"=E@[=>> J7Y_?;NI[(&T$>SX_4C;J MB8THV=2P(]DXCMPMN MH%Y6:@$R"<_)1Q;/]%SX";X!P)?N]DT#+SO<#1:IXR1'6\#%^]I^,#\0<4FG M /7-L(=-T-_:+1G>9!P!$2_*M+ #OF(%*9FJHB4I-QUA1W6&W?FDY)3BCX9[ MJ]18YNA"U@ENGV;O@MUN^+EK\16I0A2+(A;=!CQ+F::L*1\.G,>VUO3YNNY^1=$@FT?G9V\?*-K=XZDMK:=V+BSB<7C^SQ0'+9\@E[GYS0*,B=)7N,"3]5DBWLO1*M.Z)1&XT)6&5 M'@M#*]'!OD&,IY="^HH,IB_76Q7FGW4]T:Y#&\M3T1PD?6X-&[5# M6FZXU#=WCM ]N:!A9GQ4(1]QZY+[!1Z>7_C6 @]YU'!\0P&O^Z@>9;E^ZI$_ MB9./3.V\D/Q0D@^"X;%>Q&C2Q^_B,#0Z!H(G@),TJ#+%)[;\LR:+F2*K]T3. M5)&G@92 "-BPQ=YH]H>E)?O'#X-!%D\?GA.=XH^7&/N7I?__M/2^#MR4@VM MZ["2Z*4>/Q:[]Q]$3Y5ZHH[78O-G:'Z(SNAOUCO(K56C9%5;_?0SF._7KE8. MJO59.BI'.W:[Z2<8([#?FZ5IX2_41.R(T>M0MX^9U:BA.L<1]WODV^'36NQ@ MS/&_%G&31(?BD&52264*3;A(.V%9UR;3"=K?IWOA!Y20/@(R/I$:C[B0W25/ M-+1C;Z'(Z?9ZDKY*Z$V$>.3QU=#]B*?TAAD.N/(30BRX+FAQ[>_H?=RO":[\ M8&#Z:X(K/S7X37Y-,)[WV7W\!4=ZX7^.\O\ 4$L#!!0 ( #ID6E@$6AM MB>2Y?^="'Q2V*@___C?&#@K!,_H$GZVTI3@\>.K^]P__,1ZS 65K9&UG-VK!7/M,SF@EU ML]WIWNYT]\7TUP^L^+&CGDIY_6,E2*')T1GQIY,Z&]_RW&3R>N@*/@8 MB,>[22A_H*PST-&,/7N)-$I9BW$A\#V0W=U[X?E8^$>)*C.@<] >@M3M85#6 M0:$9G?UF"ZQBA>YD3I3.!/!8JUKL,_=MG"AK504$FAMF5"DSEI0\_=R]MZJ9 ML>>K+SNV)LU-+[O3,6R%-7.MVCH;K[Z*17?L[;.*Z[FLQZC'&>.M5=TC[:C0 M,Y#TZ?=29Z)[=8)JOQ?ALYM")M*RUS_M3N^BNWXB;$_T7:_](?<0)%CEGFQ? MJ9+K,XS 3R(M:C#W7$(LO:O3W3^!VN4OYV?@=*?C*3LY/_KW\=')S^SBX_F[ MD__\"<2VS_)"W8*H#5C'U.K$J'9W@CAY]G._>VS\?R+5C?*B+_$RK^V MQLI\N4D76X>?"L$:QQQ3.;.%-*R!\$^7;)N^_/#DU=[>9/^"GM&7Z?[.B(E. M7]RXC8(-=0BL$/SS1%V+$8.CK&*-T!5X_69/&I$KA6C<]I2[M9XX4YJH^=! M9 /ZTY_V#M4\I)U"PW+6H%'5O! XRM 7D#$JBDEK!5L(6T!=);19B"N MM*=(/!%%0%)PNU]VKW99+N C4A%IJZ4%#07=E'P!V@)R6J2@7:<07J$$R#+2 MD36& !H#N8"J_@@5Y(\*:%:LN,%1P.382(*!<\8^ #]# 3%CVB1H8X MEA7*6<_;(.O5%43O57XOT/F"\X,XSK.=8%: ]LDUR'3+8+9LA&[.&[!FRI-2 MD.X3D#P#WJ6QI$181D=H<"MD/56UP7>@&CQF!+63(7-?ME#\O'@Y>>45&$3[ MP$W&?V-75H'2WW/]65AV?GY"ZXWC(%.-=<;SBX$/"9PZWZ&#'60Z-T)57G7> MP\YNTH+7$ ='*?G)]/6SY^[!"$K^:QXB^ P<XY3#DGTKPVA#&#I!UKCD$/R"%X!KQ#%1W#2C6(1O YJ)0 M$$E*]\T./(0,9 /L1#5'6 ;JYTA4E39]X[OC$?L6 MA[S#U"O^""&)UD6M5K$OP/,HO:*)(#$9K(O)&;'BT1GJN;<#I3M*Z7TYU(!I M4@DIQD G[[:ZN@E?WK,X(M>*^(/<1!Z* 0%9%NP; B'7JF*F32'KAM61>\5G MK$55'$SK?!G*JB!,2FNMLLAB >4?;,=<"4F[U?7N#T^F+R?[O4KND-EP9TB."5T / ('?PA@+97] ;$=2X, M/I3Y>BL4)![AN@APZ)E+DX)1/6IX3%D4,BU\35F*:\#H.U%4!M!%)-< ?CHK M?:F[*(2C$]LY@G+8F=J6HT,W7%("(*N+[-L3<=?LK,#I>DY2>0XNK@>="V)Q MAG403N.H,'0EW4L^GF[G.W^L6/Q_<,5V4(N@X)2,:K*%%LX/ M2N&Z%/*\):1^:",J<%@)V(>.@%U/%G);AFEVK27M76A3;[J"QG%S"L"3:IDX M"(E*LPY[O&A0#D,G0JC4Q,*A,3$E^$-BS\!B_]N]=F6ZMOFTM 2MH85LT0T# M:1+IQJ_^23>[Q(=;V)L:\V;K^/+B[06?BV,M^.K)Q>1:&#).,$U8RIP M9HR7"[XTMQS4'^)&K+6"/)'!.?[#RI1UO)"9+6;,S4?7I7$S57KK5TXGDW_V M@]6]>*[J9\J;YJK=N'F@R;^Z$1N&T\;F[-17(0289M#8[+-C65-\N&+T\6'* MNSQJP[IZRK@P'HY=[BP50DDVK,[7Z^.H% Z0%+S1(1,-7T1FUD8OJP.7CI+, MXT(0TA)@5=J6O.]--E9,ZS,8?-26%B]+L#CQ4Z![*F ARQ)SN&F37\'2;EA6 M R0JO:0Y5ML0JGGW"-TMM)^FQ:QM5=!#!'4/T^+>R7>GH7M6D*/(7TCF3O>Q MQ;I3>9 *D <:+IPN,5"\Q$%BZ/3=L+4;M]TRJJR'5?]"]041OLI77+7GAYLBZWPG=N,:FULMQI;?!!6"4J7Q%3S[%#D1[:\5 M!"#DN*H&42@_;NA.YU#Z&=>BE@H8CMPO]KL1G*;=L0-GY=3,\#F6!YC$^=(/ M8Z&X="VM%I5L*S=BQ,EM1ZD 5B@%?[M%CN#,; BZ%>2MX4@I%'U]V0#.X=2, M 5^.6.*A&>'BLX\UW"*O%>FQ:^:62):-1,C"(K O7 MK0+3'!T+MN $8DD/##H37?C4N=*I*TQZWW,5AZM'!N7("GR[J6+%/Q.:Q)D. M>FU1-;;+[/V-5N2 #W+3TQL:&_468$'+WUVK9?GG@5_!Z:(QPZN5@=@869!Z M&U_&W.D37&OLHFD.%L2D ]:2SP.(^0%W"#V\:,_D0 M]##11*5;E%*:Z%:-\2R3(:_3C&+ AO-+!#X,[VLN2W*-5^EODW@7S>>C <ILH*<':0$( MO:Z5I($X:CM3;6)'F^LCRJH;;GRQNFP$_2*H7 :G ME&(9)HE[D\G>_2O%+3]]>_"Z[0__?F[M)W+Q[^?6?ESWJ'X_]QWJ\*\^,'PZ M>(J_XZ0/_D>I_P-02P,$% @ .F1:6(.@_9O6D@ ^]T H !I;6%G M93 N:G!G[+L'5%1;MBBZD:B(*()D2@F"!)&<*8)DR4@.(CGG' I!LH" @(+D MG$%RSEDD@^0D.8>" HJJ7R=TWWNZ^_]W3K]W[SW]?F_'' -WK377G'/-O-9& M?DYN4 MX#X^(249B(J2C(+B(>U3^H?4S#04% P\3YB?L7%R;-F[=Q;Y/@X9&P/Z)XQ/Z''V0K< _G!@RC'QV-&KAQ#PW]'AJR$P ! !HF MVL\/\.N#=@,= Q,+&^?F+5S4@*J[P TT=/0;&.B8F!@8J%]]4+\#&/1J0R3LXNKF[N$9\#8P*#@D-"PF M]D-^3\\L MKZS^6%O?V-S:/CH^.86>G<,N+G_B"PU 1_O+\P_YNH?BZP8&!CH&]D]\H=UP M^VG /0S,1VQ8!*+*V(8.]ZG9W^ 0BD6GE[?=I.%0.21Z[3ARZP$MYS+=T4^L M_XV MU>\B5LHG6XY69;$\Z\SA>LHV4CZTH_O]'6T>[5QL MBYGCLK)B>KNE/Z57SQ0_=SF$I2FP$6?R;( U_BF)GPQ],[ND4'.5*01[SIQ8 M/:&9T&.\J%576T;8*$9X8UT(TC-3JMNVO$BR33QCLY8D-/FYC?2SM?T=#Y4[ MLM<^5N@Z([;PFX;7Y1D[Q)(+I(0R)HY7(VV\K4@ :K90)W]G5G.J\OK6/%U+ MJMG'6:,(M8I>'X B,3\;UB WP=K5T(FF?B![$'(*_//WQX0=F ?*[TQDI0!:DK M _/*(Z?6JZ:"B<6(TR2K_.(5N8&>-]7]-BPS$N)S]T?S-.N[CL!ZT=_&Y4BF MH]+0+)L#\RQK7#$;6=(UI[?LF$C6&S^UN#OYSVJD9$Y5 R31*;O]Q[%FO=AN'QCC$B(.-634JL9VZ-+U#)3>AE/4TG04*9H%-5?!\&_ MR.Q8X-.:>?Q!QJFQ\UE@-;=KU(M))!#T?AK.^6:/V+KEM8>&^8\ZC(V=1*#" M8]6'>O+8ROCJY9B( X=VZRBSU%PDD_[ R_)QY[5Q%ENCF/%\.PY>X$[=T NO M*?2E])6/8=(+M%>EEA747*T(5C8=2UV3UY$ M#G^7U133.GKX\'I!P(L,V,H]6@\7O)]EY_C(Q'QRM[6=X'LK>7.E.[U2T-CR M1!STNKLW4XM,QIBO]82LZE%UN1V6E%V5<*>UR%;W?#*DV./ ((B*.-( =A*K MC.NP5?$UMK0*<)4[PA9G,/XPWW93962 JX%QX$WJAW.N4J>2K4E/9L^JP=:P M;\\U)%\YM@6)H.?S[FDM\(5--][/OSGA2JOU(O(=SFQ4#U&?%;MVY-:M<%[2B2=+?NQ71N/ <0K.8J.OG/$8?1;Q9O3V'/GM4@J!$//Q5II$-H_(/Q@*1#/?UZ(0XN*X- VM0BF/Z#44#\N>!'P8-I19+EW MZY1H?@=\C#X.WIE1O,:8HDOK8S; ?O&>@$Y'P#_+!=OIF %=Q8[2O'JT[[;I M_KJ 4[56\9(%S0O/,D1<@UV^EI[%0)ZX$_GT!]8-LUN$+O1CE">CM7:W6,-6 M#IO"MNS-)0P6@OMP[<>YF, CO(Z& M(#I-:]ZMJ;PNYP.;'"30SF^S+HT$*C"K2:B(!W#W]A;J<+\[[T21PK@%GL5H M,G.0/),A4>M?%7Z+W^_'7K8S#']=SX3%0X9P3C MF8Y _KPMC80=BQ&S@9M(F@M7[*H+NOIAT4?R[GRRH -_2:FM%]5!?,)/%Z2W M23/'U-)I]F/Z.2X(P&3 ]$BC1HY5@LJ,3N6(WO.&1-R0?F$A>]_*>=6N>OT$ MG[,''',+:'5I52&]_4(*_.KJ6>F^C)M%6*2[V;>E['E>)QU"7W8W.3!@0:%\ MZJ]]S[">"7]B$:%\$%%J<7F*S_)V]JM-M?2T;*/9<,!HW4'P5#BQO_S$W)51 MI(76C^A:)7Q'"QI<_*YI]7'@\1CZ7"#B;/>&SU'-28DT!_Y;Y9*51SY2UIT0 M)S?8&Q'*=KCH\ #3?=?XHEGUO;V/8HI7B]>6MHI>+/Z_1&A[-9]VN &$1:AC42OSI08G8\>;>](N AR8^GA/%$I531^HA8W/S=*O,.3.T M2$#CX>R)W6K95F_10>C(;(N_K?:KYMY2B#I% M))"QB6ZE?J3^*7.^^'..Q0&I&ZZ7^;M(['ST;,T1Z#58+U+R2UQXI^L 89CR MJO"V5=!P5(A!Y\+C5+FH%Q[-,R/]=K@'MVY^QUI<;KUF4GU1/C'6 YGAS^Z. MNEUJJF+.8FJSGW:XII.227J6AL<41;EYJ,A.O: KA4X4[^7EZCX<66=W6+Q# MOF,CV\\TP!=OY2&I/-5D/V,3'"H(-E7M&-V:F8S4FZ%]BKXJZ->Z=!(]?HWI M+'QGW-J%$M4$&U868(0^!F4]#G[+)AT2K;\X0&D M?46LU>[!")^6HS9=:#EC;$6X;]@/6>]<&0DGB/41/OP*LNJ?6*-/3?H5\XM7 M-V^1;POH1\(RG2Y0C>$'R"!:.(N"/3$#27J0-=$ M\AB4@L1PQ7#7IPBESR^_^?0:PVQ=**K*8FC%AG%1OF)<>ZDJ>2Z<0I4ZAMWI MW:6SD.=+5G0=L12L,:-[)7V/F%=![N5\@T[-Q*.2=8N#"NH3^(3.\N&MS M],9Q%UP;)L7$R[TSG?:&Y/)4NPVU*GR"K4339!LO-Z:,.3_#D$?L,N_OW( . M4=?V<4D>N7Y:3B:),:Z#<"AAYVFZOX(LT(#C%(N0@*7,D231V&A?;K#B_(V% M!SAHKV_JM71-'6+Y\4-,KE'=H!Z:^6GBQP];T882*-"AM8?S@=MU'[\-B#=LBF;%"_2<)Q9XY#M MEYEV8OBR?:D]];0AQZD2-9 MM<>]=CP_>%])Y?A W7!1.YO('[:6Q9P=]3P/SK4-Y3T_%& M.K,&:,TO'IFV:$-UX$\EP2N$2C)+$2+?B'_<&HD=%UY^Y^L.-T?/ M+0%U\SQ>[:R7#'>#T 4EV$>>2$=5#!J.X+I2@@]*LUT\!08>AQK2_OB4.,,= M*^1&1'IMQ:J6)#[ID@J3K!(09^X&5=)_K%7A]RZZXS25FYYV&^6UT3H,3>V\ M6;@&J[.IJ(1J,+(:C\D=>F@.2S)\U%E8)2*O-&,$5&A4GWT3<>13CFS&K^KCLN)P M+E[X/5T0NOE-N!)M9,9]5:J^(6@>,6$Y]EEL2HED4GQ7D4A#/;JGLP5?DM*? M\_Z:Z!(\MTK^Z X#[:%DVEC@Q8U*8RA^+5K4$"C"A#A>D0S&+]/'P9WZ",4> MR3>(-K#)!7ZPE6ARHEDS\]2.R$WP 4I5I)IYB81#5X0$#+0"/T32^:UHFHA% MIBI9I52/[^=.0DT.FT.MN\RFW;R_2=WBEAY<,"TCR&VV,5:6.:!_-OTMW9:^')D7?AZO+F\.<CP#I+JN6>._O44=$<;%JYU1)@PQ9/6EM'&H MGI2US6:@,^0]VI6/?[XCSPY<3357K4"')X6Q/M(1UTA3_":Z]6%";(+YL M^R$D8)=K"'?&DCA! ^&=?6Y=^]!^%QLDJA^0#^E]>H"H;4'X6Z7 [) -54R M%)652W(!QE:7NMJYG38\'ZH1@WWW9-5B2(^T4P]+G.V=SHI1F?V-*)BZ M02AGK4M4Z*7/Y^,A N[/.L[XY;5F!SKQ5-AE8P?I#9%7JFZA-9CQ&XZI>2A# M&/NKXY1P(EL["%D:_\0Y8,<^:_ZHLG,Y.DQB)V MX[EY*K[HZ6;:,&:2Z,U7Q%YXFM:SW+$1\^$R4(T:J)L3U:M=K5*=+.7TBI"< MZI@I+O^XD.]^GC<=G7+1:Y=;;$/LXN2?14&[,K_[6A+_'4>&,$HVO&\^Y6K$@]4[WE /UMC]ZG2CF"S\*Y]78 -@4E\OAV4([GVTE MGLKYBV0T$V4VML^N0D?0Q_ES[CVJL1NJK;V!*(1?)!I3 MC%:];::(/",OK#Y*TK-&'[3C;$9(+B2Y7KFLSC1Y;O9S>KRK);A.KK'9:K#C M+;FO>CB^@.<%(;!0&7!CJ07/W' =4,B"#Z7T(($B+XH]F)MVTQ%V4!6+Y):1 MM+%'X)>\B[>O*&PW2NW:_?@.L-V%.W0/FW+2/5P@&_VZW /^V'=$5C<9H1]4 M83H]D_Q<5=#!;ZD0]+J@%?GUQTH]-+-K"-^XU*66.]L:",+*NIHC.N@'!8.[ MSS,ME[\[#/FV1+C4T[^UJ8P0DY?U&B@65W+Y;OM4ATYC1,H2V+0:8#8:A19& MR"E/"DHY&:TORL:/T!V&D+0M+2$, CW?ED2W'TO/*JM5\*01?=T4)CG\G"@2 MT]Z_<#SCV//MDV"WK;1@66^W4![:F@W\T3+NU8!<0_CX2XX>NLX%4TT_PAO@ M8%[XH/&T.]?!*4[5$R@3$MCK6[Y?W)L+[YXMU(712E#ZQD<)"; 8*/P;%:!G9U_G'!4I%>Y24#Y\$]U(XT@A*5.OQXPMT:M&KWUAAH9F#_K0N<1+;M(& M&A7J;\4WGX88>!3]1B62]@>1$$XA%<$-11+W$@L_'CG'D)O;-&VS4=9H%[<( M&&A@C7LX2L<6.MD]YS5OAI8>^'%QL9)8>-J<:"*!K'F]AU^CM<6,V:+.RD=+ M-*TN??-S9" F3(J$(@<2XDW2I ]+=:\T,)=RC@0T%W4MHBWNF#2^GQ.:E5D_ M6'VXMS<$4M5I)AF#,MD]V)[2.-FRHOLJ;5KUY4-,"5L0HPY/LLG #'/Z3=+]W3J!JEB./* M$@#A?Q$X)4X%[+GHB;HP>34D@Y5?SIZ%F[49;G8TO0QH7=&I-9NL2II7$YE= M#3*J?K:0[3'H4JF$Q=VP/&!C4[S!(6_E92WCOXW5D>,9Y;"GMMM(4Z,6K#+A M(I"LLKYX+?7Y1I;9.,/!@1X+(5KL@S=VH!!6%R>:AOGVLL876,-8X/8O+-Y$ MPBD1%H8KE&*S\J;,+.^?:@B)U9$238Z(4*PG+^VP/.U1_U*58FB7EZY2Y&C4 M'T=+=>TUV1R;*Y6UQ3WC;3M*UVB(SJ."7:R;X<>G"!-;&+6(#"]>L(@_*7>K M><>41E\R=STS-MK(E6NA_7S&D4:>LGO5_H1RD,WVII$.H1+VPQ2L)VAE9/OI MU^\A:P,TN>=NT-D]R>S<+5^R0[*MFF%= XORZCY2D87TS]5(H#5:SX>&P82Q ME8@&XUY;&C[#$69U6#.5>?J1T$(I#1"O;F!!X-VY1%#8]]!YT.V^^^M9UY6SO(]1D21:I&#Q(Y&K'Y_H4DU# M"M:D2\.@PL)\1X\==4$Z3;JUS_;V9H;?HX8:G0:^O4]A12.5QI%I]\+R,S8/ M-^MIR71MQ\3OFGSU,WE#^QGADBD!.,HM?;*&?W>.\+Q21-5!Y,9H_ALE[1[: MD^6'DY\,TYK?O?_$0HLAMTY1^19*>XD$_(H]&=#?(X&W9.+6G.='6!DSTJN[ MP;:N*%WTY8BRG(SMB(\HW-(XJGC.V;O :RC"'6X:;]#3.8\ MVG^41!Y7*Y+FW>DJ/"Z1WD$ 5');FIP_*&$] M#5QNL+FW_U1PJ^0 5;K.*TR[]M@9[BEO(0C+OAS^J*?(WK>A8S;XNG3L-#M\ M6KR-8D08*U'.,'=PA452GOF5S\<]C+S-[*,8H0+%!U(9WV&^WSJ4*N*-GL93:7V<$V,&4<\CLB,(QH)(M4TOK?/@-[7J&B4J[M5-CT#"]O0 M'3>+HZE\.W<3P_NXD]7;(79'/]PIK<.EV,(SZ<7.XY22/+_;W&MM@]J5H\ZS M-V_'>_ID5Z3@BM]*!X<0.?KQSGW*E5$MN7/?YW1YB$SUMR?=E VHG+9;JBA(U3R,\SQ4KX@:2 MC%_:9T%G%)ET$I]&6*1M%9J84J2]_KKO^*VG\/Z.-J$2FL0_ $UMM\"]TWF0 MRIA1;=QJ2XR&VROV[/$G/6-$J!541CF_GT8\GE4,G7E>(Q\V.#X!P3>WAWG) MR O?U%=3-YU;,HM-F2B4 %YMZ=\O'^7:N=;&:F_.GP>W\=2G51J,&UQ'*,]\:S-:9R)2DU#!T7B MT#+>8PB^>$9(BH [CGDR.0$-$O &Z2MNJ$&6;WG5&9)]J_'*UVYO&UT0(9*A MY%D]T-"2 "BQ,%^[![2?Z3^\V\&]I6'>Z]J[.BTN)X!/4(8(^7$6KLF ME(MI1T24>ZT:N^<\4L'*[>7A?FKA%MO6F.3K,,HU\UPD93O]7QS5;8$8#R8UL$3 MQ@(=X_0WM_EZXQG6Z$UZX;J+0NTP!B#C'T!1,J2C6IBZ4MH.O;!S-CWQ\'E!LJQH7308;4UBE_*)F_G,F(_E93<1LL_"#WM-1]UI7/+S>G-D^W' M_1:9U4VZ/DEN^ZNTK^) &W">S;3;\^B2X2(C:6.&<6N1U)T"J_3,BG;%%JBX MAW'CF:1HB;3[8SF>3YP^KN<*%9_"FRI?L><+N=[OGT(IE*D%/UY05%8R_P+U M<+/WV*.YT=CQ\H/$-F%TDQH?83POI7!I1R=3'%Z,X_2AAUX:1A* 4I+$V/K( MG[D39TC9VT(&=0?8'F"RTK=B4Z,_6 EU.E6X MA V -%Q6:BP=JI"O%:6>^^SQ6W8Z"O/XS$KR%"2U8R1 1M%Q=F/$&>J?*'E?POX[9%/>RGIEIV2K,> M9=./NY+T==F-B)!4"Q./63?R7H+B3:KCI.-2#Z1_\D9C5!^)K)Z/W8G(%C<\ MR[=5N5=%I<2#NY]-].C#\_"2*B1 HJM=A(^56.UKC4MM^.-B'/N2 MXO.MX2.J&B\K'\/,K9OW+36Z0CP\I)4]RRFO5K?4;" _BA>0P/) M/BXLWIE9@T8&.]B96.26A>E\>GU")B.01_F,7Y7KX.()%?'T^9FNV589*OYL M^5)!>DKJ&GY:;K;)DQ4)Z/NQNCOI-M8UC',FZU'+R[;Z[SUPE7UK_ PTM*.) MWJF]>7@,JRJEYL8#\T/>\X9_G3Z_W#_8TGZ0>JS!>G:]N%NU"%VHO7[2T^9/ M;E8*^ ML:*NTDK@BEN9\_9RZVWV(A(7#"6L)D)E$4RB!!^L*KH^*_(!\_36]KY[1BGP M2><:_OF@=$.BB;7*?"?6A)#E;M[+86PY"?'J580G_?6)Y&S4Q6;J^2 @_W_O M*WF(T-UREU8D8.K'K*R$9B\B_-H),?CTST#:?]\K=2RG1_([[SG.+:YLP1L9 MD$5.-"ZB.[_^3OY_\2NM=YO]N*5?[86U??]D6_+?].K%NR'J'_R1#N?F-P;_ M'%ORW_0*+2MB7%K$DN&&Y=]<3.';=+;*@WLY%54/?9%Y_= @:7V^EBKE MLZJW3(;^O(&F%9EX9WURHDR6#J 4F.M'>XCJ:.?:BBBJ*C!WR;E+/8272*M;22E^6 A75V M,'Y&2[ Z4F$7_P79SF;:':<.3[J][#5$:6&C?+X!T5RY3V^TY(T ."(.'%K, M6B7 R]F@9H@YEVZ[<1L[ 6)M[95*NC<)AUN--/_5MDY!5^MEL5#+X2^5( MA@3@@96LEY?@_IH== ,D\+XZ$ D82%TH85W_%'/^"$@X( &J@]-\2Z8HV#DD M&Y!.=?#]4!EZ3KPE]\<0H>!N*=RGY2HC)T\#(;QX/:+ZCPO?_P_ X( 4!U]O M)Z8G75N##]3&@?\X3/A]H,:]N!UUU9V39],R 3J/0!G<'R, 36D040TZ+[ , MLH.BLI$FD?N_=V5UK!8D\,@&%]$<=5Q\V3J%!'ZPI$.F1A!J:"U_E AE74A/ MPS6C=M@J0FAQ2X2 ?LX@FX7:I^M29?@/2Y0)"8#L$)OY!41((*H&"3C_<:FB MW5[<,40"GCEYIDA !_]J@NL/]S*)\&HN,Q%'^07D=E"IZ]7?+]:_;NQO-$,) MX_E"*!7ATQ)%":"2_T+>-"9:ZXY@;04T@<8#?R1XG0 !WM(P'9^(Q: ME##=+I4P?K:37TSF#TOU%A+HF44"]8R6@9#5/20P3_3'Y2K.<_D=LI!?0-HR MV8& RO]AB\44MT'D(8%&2\N@V6ME). ^_+LE^U<)_XUVC*-Q_=[%7UDA@>,' MPRT[FTB <;$(#X(0FR&^]@&MB9"?_E$JB'K@7BVCV7DEX-5YQ >TGZUE]&?# M^<-"%6LY.D,"^V&)Z0:P*\BYQ!\7Z]W?>I$_[@C1E&8A!> #LL3T:B2@!EG@ M_/U"_>O._D8U?K\G_'=T^1^-+F:69(C8;(6RQ>V[.OT#C9H)P6O@[2^D**>JI5A=\./,*SC3 MF*R/*)B;GI,29!U9M0X;HGHR0JZ&^$;V%F*YN+;78;-X/?]]-M5ZW8^;H: ^ M*-TJ>X9KXD>S[L/ ;Z.=,?8 0*"@:%GU)[9HK<2S&JOEZ\V]"YZOUJY/JDR\GH7?R5'-N>+^'Q#9\_-^X'&2WFZOM8>5TI MKJB'HN+H \E+5/S(D6,%:5[ =R;RX^CH<5Z&6V6ZFMYJ3G P*QC1-[0YLEF* M[9]PUJ)V.'^G&( $O,L05GW6/3"SD*AQ8]^J057FKK&)MA9Y M"/6$I5W^E/)+9J@ GJB;EO[L'/ZE"8/=FOI.F+*#J_F$0""ALO2-,(:T_Q7@ M_"4\_VKZ>7^X0?6K8LO_ZGV Q-^QZF_@5].:^#4F^#W^NQ98@K9^LL_#F/WV MR141[J!$(D?L'.DM]1WBKIEP"WW"\=*[*Q(A!2!)HTK0UV%LMLPM3T@(7$\X M&S.BDE\]'B%?WW4K+\5PXAOV0X>HCH7,(\KK3[ H.Z+YMS-O7:OI;8J4/+I^ M&%V/]]#7'GW0+ENN?OW@XEUMWBX^ZPI%;BQ5[F4XXOG.B I[W4VHOQM6!56%+&TY0=VFIEV7-'2<=[.*TJ M4G6"D"K%0^?#+>V2EHQYV6B%FB$GLKINV-SM>SNMH&3@:2C9EL'=JN+'XSC% MMBPQ1S3*QYD_GK3NQ5A]UE)NQ 4%QE&X^^GM/;LPL@7J&CJ#4]_! NY4SS$[T"C]C/4A@^/Z)K7\*1 M0#%@(H<$[B,!$EKT];*1D!A%J3J:-=#AO:'Q*65=S+.8R0<(BN'];".BZ]F^ MO-XBC:$/$=]I7>FC6M43@I0L$ Q3SN%BB]-G*Z34[\H-<=EC^CF^0[L E\J_ M3:X*YL\"+/)T/ZW'K.GZL5%T25&UEU51$LPJ3G(:W4[ 6]==NHB)WQ0P]1,@ M8P15T!;Y?4U"X?)3/C*&0JVV4WJ1?L7NV7$.EIF,G MD,!! 4H5@W?[MI' ^03(5%$#"33GW;#\L^'Y)5^7^65.9B*&IM8;6VS7--PG M/\4[)98O1-BL8U?C+7]:^O\9/#KA(38L6;6UT49!=,S[/8'H^:6T8&M8\LH< M/COE@V$$2OFZJL%HI^L_W="@8IPR.NQ^^_4PN'/4]D(O6$7Q7 ,*#O1\$+P\ M((0M%]8]ZTIHLLC+SN/*M:LJAR8U UZ1L]LO011M0)KB$MI;"/:R&[G?L12O M:BZ'<:E)4 ",\VJ:A'/L:V6$5%6LOY)T3&XSGXSF8&'C 4IPL2/@:/ M<)I:Q&_D\(EQGG@S=*13_L(7/6JT_K?\%C^9*I2#.5J-Q*R2VD8)-,+$K1I\ MDPL5<>^HO7B#!)3?O52$22(>;7[>NLQOD-C,\%F$[080;2&!7P7XBV3TR@?+ M'U3)R7AD?9W'<1X^P8)ME.A1N^AI;38KC/H8LB3-=JL=%=BUX@;O; MK$$&'MH]W311/1!U^]:Y E2.O:XRBZ42.ZNNIWN4^G"+R.BSMJ.%[ MAINDOKX1C6W/;FSH\HM[15Z M8"KV.L<[NG'V<5O>]E8_+,BBX[]._JTN;3#_URDW\&M@4M$DTG^&Z_A]1^7Z M7]?F?A>>7TOMOTP*PR$:CM$YN->6ANNL!OZ-QJ+24*5?I)'Y*]J?&I6_K![U M*U8T+B+\7S$)_T(>J@;_D^'Y2];QES'=H4;QS/<'W/C2<#G_-KG4/^N>4JZR MLNHE<"?Q'ZGMY>4C>AT&2*"I,;X#G@$%_"GA.3ML!9;E0'Y:JSS?7:F'Q-BG"=$ M4U49W:WR$K?RN3%X9ZF50!3#^6&DZ#GA/(=T^##FN T&#G5-MA8!G/!_M MM>7>G[/CI(O?"7[0]$Y<;'0Z2;D.S9CM>"1_$_M*ZL)'PM:]I^L9S$B&'5[J MP:V^0#.'!-RO\!%53@;XWBR<,:GW=\BS&FKIE@A<2+?J PU(@-9014%QNL?)J76!0!'/(L5XNSAO#C"U;< V!BD@<@]+2L*8@JHL M)O.VY;<'C8B(C/^NA-@K27 7EA$8ML^4U P3SY&+-F) 4&MQR0_!QE=9XU(70LX>P'2DDK2\];\8U2B-[C\T;'M6"QE>J9<#@6"F M5V@NO,M&<(X *O#]GAT=GGJ%Y+QW^M]U=+T&[AI=)*X?-)/"+$\>"UC8:)[[ MJ\*3:$XS4UGS&TWPI5Q@@84LB68:F%^)E2_B3WK8(9X\M\%L*E,)0X>)*S.* M C)35#R4&"%J43""U"UEG^ 5_5!$SH]%R2:(^Y<-Q-5%"Z-PIECNH15KRIL] MTV8&1"ZJNE%O(8"+9I?)VXGT6.^YRZ L]@U6=9$OTR8Q"?$3%_/Y@9XF"%?? M-1/?FGM>8=Z\AR67?M*VFYJZ?%3HJ9#4C:F75:Y"=WN)6@YB [0GNOB= BHG M(E057V6$,6+]NY'U?ZCL)9+3F+!QUF.WNNJ9)13GW>\IHUHO[J,6OS] 4R#I M5\%! 6"K6/56X1:VA/HRR>%RNY]ZJ<; ]N:'KJ320->>>VV&+SWXY&?N3;3L M%'+DJ\9IV?8)"F3/PY! 9\S.93UH%V9PK]-WQR@#WW#\$L&U(P(\PP(V&7') MR7VXN\D%I#OMQ1J4I0P17*_C.0B/[H]H,SUO>)A[1V(=19Q#XC_5P[G!'J12 MA*;:AN%2I'. X^ZE/#3#F:324RB9H@/JLK>R#:M52^9QYV["6$G90/,Y3'B> M^GAT?7LB2K26/ZKUY')2$E*[8B^2$1983UI"2/C: +[ MB0:[\Y.FN"A&Q#0L.@/2LY!B9Z2_?H\>I/D-PE]N=>1B!&%2&\D.[5E@$U:\ M/FZ%\)_.E+H867@G/=U[5:NX/T!B>#EQ[8:O"JO4N*[?937A.APXX--LIG4W MW6T?]*#%X&%B9HF&^4GM:-/WZ)-@@V;O^J*UM.=O@_$;N5R8S:X$Q;[.?:2, M/?T&E@WQ9CUL);D2W)C[-J[#XKE@M8^_Z$&L& 5G!J^S@D"G@TB@_:,OM;O2 M[60M" XM^(I%1)@4I@D9^!",F&V!C0^:2I1V*UV?)ZRH@N\W/L.'^RA ]@)4\;M8\= 07U J M/WM?6[PUA00=]/W0UP;!>;24BH>>NFME"3 C3A\4SY-LK)0& TOZ MH"P:N$7PRE!PL'3IT"@=BLQ"=W>!CC!'3AUP]T.+U79?*OU$NN#5&ZE;4I4# M+3$&GKCJ^Y'6<-UAM)4I%>&5GQC;YCCR>KYGE.?E'8HJ+S0T!=G2T-ZD;[5$ M%("V%*DH1[#ER15)MA!AJ)[" M:2M1K!?YKJD[KZ DS" MN;@\]G1HXH.&/:<\+47$TUZ0E3,2N.4^ZCQQ5>^3=BG6LBQ5TPH9RD4";[!9 M#-;A=S#@AE\0E(^7KDV4KY\$KQ)5NX]DTRPXH&QC*@-/N,]W+[GV\GG+LN*# M^-97.IW87VX)E[_YZ6L5)'##L$_CH@5]$+^;]\K<9@\1AP2^JT*6'2KL$['! MT//4ZY@F$2F2S3"VL3 ?D'8;9!B,>-$14WJ"P(Z'M,\UVM4M(Y(AOHJ( 2DX MB][+.D5\!\05Z#J^22%,N"9@*Q@)]'WTXD\=@E%IH39/0%^P-)AWKP,E03@S MA)"*N,,[);7NY\$-@5NB/KM"GY' Y^,AF"85F^W]#D$D,%74 M&P3QNR !4=00;2@_P^49*!OSO.Q,%6'J809_#+Y+'KW[V?"OQS53"-K>0&)9MG(*]EE',$=8R](BQ9Q, MGG#HRMU'S8O5?*1BMG;[99OXN:5KJ1(E--U4N(KW-),&GI5OOX\M.R5X Z=? M'$8"T=F"ZF0-9R\M\N@GG"$_Z&_V+(37S8[H0Y84R63<%[]KCYA#&62D%Q1N M?T0\0 +FOBWZS6_T?>GQ!(6D%""'"-.RQ,3Z6PP99S=^Y]E]I^*5?+O=+7L9PX_E5^&EVEF)MBZSV M[YA?FQI"Q8KHJ$!\*_/>UF#RTRB2=9^'"K7PS^*+N6PSVL_'\N4Q51#W^%+7 M34(Y#W."/Y$NFG0\NAJ\GKN\DW7E1;8'9UN>M<,S/YKN"/H 'Y.+-(88Y*85 M*0+NXEO:F\I-EUQRG=PB@LU HO$'#0N_CS.$[=;+@-LK%$V&4$,P4\)H] M;)$ D!'&-,C]DW >_9J'*?T: /Y86_&_I+FY G=;RBPL/:O^T*R?CW-;S-X4 M/1>.XPH.S@:WIG"1S1E,)\9Z>&;1@)[U?,9611SN@T&ZKM"-%(%#XPHYE*U@ M!9$)B=U?EZ/0)66#RR&&KWV;?'2YW%\_*>)^A 2"]!I3$Z!;;U>6+I9/I-)' M=(/]!<"? /6*&4A:6EPDTWA_.VQM7-)]E5-$0E"-4E M_O]PP//21@PQ*U>6>+8O2G&W9-T('ER7$QO[98Z\/&DEE4 '9B;M56=_PC. MH;4V"\=VTC7S:^1Q*+3$6VFR8Y>A.:C1 +DC 0A50$;4(5%R]O0\7.9(==MM M>V2+>[#*:(AD^ZY72A'D"WP\I \03(=2I9UQ->F;:*MF\]PLY+0C?<*4AK)QML#_JY451_HE[7N ME/:LE&8*RM02HO\X7'STF!GJU.UJ?BN+_&OVV!"\R<.RZ7T($Z%P*^N\*OIDK%F##E=N[# MU@Y+%A>0 $V*XLQ M'4-ZB]5V=$]9QMN,W&")<_8N50G#8:,QD\R?75R MKLYT)L8H'7OXE\CS)W2N/Y\<17]@CWMU*]H?9T<.I;D\H8U@KZ4(0V^I-&.M M^.M=\6@JSWS0'#AW33]P>>B>%BQ!3F= M:J'H%UQD-P39">^4$47QI?AGBWA M/D=D8OA>=!O/XVE5UC;H3M7$9*7/4';_K#Z[S"W\0YZ:="1 _SV7=W4I7\TU MK]H'GIIJE)PK<\+Z%CK#)" ^N0N]9A?8H>_GN1U\0..F>J#-]>,;P=O/QD4C M]1:%*/UEE/S?K0LU>%;F#93&@CY99)-([$&' U_TRP;VT*Z.4?OQRS)]+*\Y MRE@4LROE#*ZZ(S@1"G+0A_7NR$]41:@<=!J)#"^0F$2"^+>WC1=HL#,"]STH M?TIB13L.-Y5N=CE#ZG M,ZUML4L=OZ[9V!VCL(W]XLX'M*D1W8U@KH&!I"9QF8E1VO$BG*?;B$W?0\6M]O4-'H2 ?*]<_19K#%'.T&![;X6D7:]NZK7'KN=S4 .4<$E"$ MI!='W=V9;*8/N:OHH(OM.1 M@WVND0:E^3Z5Z=_1$;=B!;\'-[ [82OD\97>'TP-;K[GPXY>M&VIHU*'^0', M0I!J=?VACW3, ;I4T>O/P)[4C@ MWJN#NA';),0EJ)?W&I)05ORQ?4BV$ D\-MBX]G2RDD ";L="06&E1CXV^5H2 M'A:, QB%=91>2 "ZW>6^Q[G[[7U&V)-_^B88T5=85 >/YWY%CIY$7M5G=7[/99SF@.\&93_VD:!M4Z@Y!R+*&U5Q?5\,NK5$$ M*\TH-*P(J73;..):,>$^>3Y@0]AL)/=P4_.T%0F0E1>:7Q;GAG2WI!?=EZ.E M)B_42C)_?^<=>?G6A1*FC1="5BKPS.K13@DJ:M:Z+N0_T MPU%%62&99%2!GGMHU;6#89AQ<&]556 -S@O&:9OLV 'S'_NMIVUI6-J0/MV6V7/(ERG(E.?J:2X("\>FN>MI28=(F)'# M&<==$F!_QGAH;D@(3-:PW$1P-GJ,!#0F%AZ/EX;M:S;_D,Y$$T5 9%,[)Q-F MDC^3Z14\\]]7JG$*0A]XZ]@QQ3(6I2I"\B"Q+LSLZ/Z,C)-7H2R+\X!2F_0; M3P+%>>QX<*!SXM-:%YD#YGT;LF^(P0_RZ+SVZ+<+L2A%B13_V;NO@+,S:F]- M%BT37!,>,S@G)7T 0.SL;*?K9564LNL'FB-O9_2ZJF<_1SV+2HK\7M+]FXM^ MUA=#2$"0*HH/"6P$C(\K80@[(8$A[,QOD(LE*!6DXWC^CE?IYQ6U+AAN@GXD:^7G)Q+!_ M/%O<)8\NKJB&A_&7\UT_3-U2^B/3*I=5>5_P[E34_Q)P7$>IF;I?N@VY MM=.VK$^=G52I7GPFZ4+?V]A?>+88FL)XHD<7)57).R/ FGLU&-7JPS3Y$-<& MPU[4TBB,ZU9(+9K()B,>OD35,.='YRN)B[LFGR/U&LK/N3(U(KH81Y5RBG$V M$W:VNQ0H"@Y]+\Z[3^?&OS>V6KQ MZJRD;,\Z?%U8?_GAUPMO?R8:_ZG9VPQT)F(8+WR-1HO'?[F+YX?_.W3X;RU MK4H'U\=*(;[[;"0K2'0O3BA$**28GS&3_D$VL>G;B8E/JS,^B.S#,7UNG@': M&8D.6]7(S*N=S8Y:)+!#!K7R^M%0$[DR_Z*L-SUZW)^$+$!O>!XG]RV=_?+$G$ZO)_PU[820@6&[* M7FL+-?V7NF3MI,]QI*9/,BKW2*/Y(U'-N\MSHUVP]FC$D\G$7$S7KB<,A17X M*Z!PVFKTCDMELY:Z]GZCM?<\$J ]T!JT.!4#I@"^O:7U@$>E%-G5'7$BJ9]5U89&F@YO5.L-VE\-E)%,D[Q73>$#8 M03W'2Z_,G(QR&[B\V5.,_L-4%1[\,3B3"FZ#5_1'4QFAN#IX84$*=9R!OTQ\ M+G'%8U1E_MK_?[8$_,]0#I=9'@ 3;-E8.'+W"IN;HJ]'-/FF9#99*VLH9.7W M*=P9O)DU\>D'@N2(Z, ?ZGJX&,)>G=3B\H3OWD8Z=CUH[*14 X/='^?A.W^! M2?QP01:KE0C.CL_N8\#6%-//A';>';J%V38*Y:7>=@]GPYDU)JA#Y36; M6>>JW\\NG:&,8Y'\2:4RVE8K>O"IG6L#G!J9XP';X'S4YOV@_&?OZ_Z9O@;I M,XG$T;?04^$=KZB@P$3/Y[3%%#+3J!JNK*O"[>ETB"1T<=W-G)M*=#>2;CB: M"LD^>O"E[DO$$874?AWE7<@7@+3W36%&4 M(-2(=/Z[D@3#C]W]1F:*>W&ZA:E]2)-,B>7*V8G>YUFM_,@YGQ7W7B1@CK+Z M]<[71E+R/\Z>RUH*9T=(Z7K07CU.Q.WMP9(@A;=TYXZ>TE53KQP0Z%+9>]R" MY!2_35==";USSROST['+-7B? M+QD[?1%^D=NS8D%MDQ#_KHA_;PDA!;?*S)&Y[?1TVDC*0%)W$J26C[\T;M6W M'=@[U=ZO?KF0ZN!'C]-3^=/9CW:I/\F-K+N>][0TJ"C+DNB4,^S4P,,3Z&D& M,P23/*E!LK'7>%131(JK_@FY%\_6$^=UM\Q+S*Y4M_BDZ$(0'E+IV: M(Z'/'^_3M/LXU/I^1L0I]XS8CGJ7#HF\-)H2MPWSQQVPBOY('W$=X'2A!ITF M?<*4ZR0WAZJ77_T/U)B_+?(0Q2/#V9M+ER M)2VS*!,?*ZNHFR7"0%WG#Q(@A^]@ !2DOXD1%0DHW)^" M[\U<%PPS>WYF.N8194!L(8(J&F^NRCPU1K1-#DCEM;M*'ML;]QS67(E#+Z&G M#H2&83E'G$2)L,S900]2,07\&(/'GGB$ROHRM?_B7Q=IQ,-6.XGUJ2=BVQ.I MC&]?V5(JWNF .5U/;"O6U B [WKK.WLI9UM\4\AV?";K^!HE\M79D]-"JAN' M?H?[J6>%E=@J=;J]BL(HN[6'&$"R/;]K.[2/7LZ_+)W6][F^-\2]P6H&^E2U MW((_ [.3CNR>L[5K8JY=E]J'M'JJ-Q%J?%)QS*?G$ZBVC9'M1:G8F]\$/M5Q M+@;.S1I9QXW];OY41)7JA$OO;I__(H&N,Q075=2>%=3[AK)\;;$>'^#@H>;> M]FU9UN5R8/_0%(=G,G$JZ9AD%T][=U8?YN\@-$"R)WHA@DA=U:-KJN1^'Y(N M$B)P!_H0300 L(%;VE/X01&L'COT#12O,DN54,$NZ\M?/W*;^(\VS&\[3MG= MGTQ<4KGG;X([L?#7&>>)V-^:%M,Y<*:L8R"(W_[J"(S50&93IZCZWI%TV!7; M;=,#7IB34;OFE^W5?N3[(EA6B).O%R['R?+E[&NA&]-[" V"*]NNQ.*X,J+8W7NT"8C\/#HF7L]Y/:'A)2H0UQY MZWU+)B8&DXMMT%*3B2FC+! M7Q4M[<*NM%J1DID>5;H 6KU4+R*NGA(_O]^-:#VYT)!@EB=K MP8A]HL!JBO+%ZFO_V6K_.[],LD<('&J;]_!!*)&NG8H;)96J_@'%4BAHZK9WTTY$;4(8::@"[^].1FQO7QH+ MH6Z""L3._$WFN*' #VD8NQ$LX3K]\MIS$P;JCH9%3NTFF!B-+QLD>]Z4.@^& M$LV&=;07@XL-)U,M($Q(@(9!ONM8<6W=%66S'J;+_Y(17E.8^8BK)8@SJ,Y; MJ/.3CGOHU1X"'46"?B6417)69BRGN?$][=V2=:&A-*J-; _3"$.W(_(N LO+ MF"];ZGM51D,8=YX;792?GQ,M^G=(NA7K2$M!P+0FZC9>Y?.)^L#A8'>Z^P+C M9 7M"9N7RWL7\,D8Z!)_8TO_DW1!7OI+L8)W !9 6!7)=)]90L'#.\'D>X&] MDKHH*M2S&?Z5%2*\B7%N^T]F]@5@CMTGLK*,!Z]L.XOZP[1";F')T+_174-4 M<.TN&HT11>[?#LB_],3W#)(I;13G"[O[NE+UFZ>O<.Y,S2XGC!/F*M;"=O7- ML\IC/_N%SEKV?D>+QJ:)FU UHX4VK3IOO+6,P\ZT;^JJ]KBR7F6^V >/5T41 M-$1$/_5BS9^A4M$;_TLW\+=0Z) S/6_VK4:2'N;7!N\R45QV)]FO25X5"L!K MK]DL\:S5YO+ES="E/I?B.-/S4D0"+Y\D8[^:;1$?6E.(ZJQHG66U[J]QK%.] M(-MZ\D4RIF3ZWL^6#U+]# Y0+J4OH(\N#?QT=KF?ZO!FX\+:2YH;T<0DH:4G MSH2E.AR0^+7V$)$J+/VN1=_@ M1_N)3F$R"]%75*9DY0HZ.K'[?]A[[[BFMVQO.(J*HAAITHD*"M*K("TBTJ7W M+B)=0'H-09$B+0(""DJ0W@+2I2.](QVITJ1W B'UC>>X#=W&RM!I$' MWZ&!:WC1:21B#/UFP6T%"(XW*/S8):@?497F=?7'5)VLO/_=;*':R7868,KH M.I[2'+@5OG9CGSV:MVIK#?QZ^W@L8\"4SN3^SLCMA7W3L8?L1'G@BK^P&]SP M8N-6_3CRK,)V&C,!,&'NO'1LDU/$NPL+=JH%YP"_>S)]'.N]TT%N(X%;V1\W M#U;'4>JM>O4<0_XKN\S##\Y][>>$*!1OFAK4"C-)EX:B6-:/S6W0%&I.V+C9 M?7$RCK3:H0=_W^?RN/U?:-Z5O#Q+)Z=>@ MRZ_!:-JE=5,Q$^%BD=NL^Y!$5TY5&=,WU2.XV19G:H7TUB;=Y20C,]@[42GGSC%<-19@V1E!_)[_[UN+F .F/W[CL6A+ZY M+39UYB[<6=M0KXA,X%OR#2U-?:M>%;T@M?NB_0(@[@<$ %C&X' ",E,I5E-O MK0@.5J!G"?1D0=JH?HXF ,KM27OBHST%^J3KRQM,7-*U*8_75UEB" #!VR;( MA.:K(6+7#-+NA-4!L@?D?,^Q%401EY#UUVS/_TGFNZY#E'C?NK1'M0"X-1+4 MHYO$:76VTTAYWDZJAQ[+YS0UV;,+ES\.UL>PU%G@LRP%+WZJ# A%ZZO*N:J< MD#\*GL>^"W-/'Y)-E+Y2_6+ F7NGRVT:*JL7&N[H]XD?;8EU,)O3G;G41>>T M(F][RS,;4<:^3I=[2)>SRI"(E.D6&>YFX2B6LGP+;51 #0>U5/NL68%T\K-5 MBZ4>?R4 &AZ^=H^21)9%[-!E=T::VX.?&&6[?MR]F.3;T[P6DL%P^!JZM!+ M,3NG["XEC"PW_P1##0%##YH) -Y%"'-#&^QP"=L0%K#?\EJM2H\6*W";4I/.@ ;SH_0NC@D"&$N3(*@2.>3P[K(6# MM7 -+H-W!'"VZ,71@PR6@4,;)3DW8TGE.D9P.-1( SI<7):3>P"D,3ZJ? 4YFPVC_G(4XH("[N898(4PEHLXVJWYWO[T*(:? MM'M?B#IG8<2 (;925<3]N].Q\8^$TEV2DV=/L9P566+AV-G<#A+QV&4/W:NH M:?"[1$^QG,-:#1K:*S+(ZF10852XQM7V-9_KPC.@AD/^N8@$%J\9/H]I^N&L MK-H>&+EW=']+M='T)',)7[7O6]7&4S3\[[W=]>>3%T6WYZ>'2\A_M!O+WX$#0TCD8\JM[0 M*8J3*'OW-?Z4W.4LQZ?;9!DS)J^_1LR1,BX^/@DAS9'K[N5[M&QJ(1M;>=L^4C\A =L?)A#PI(MIW:'PJAT2/J M%+-?X&&'NZ;CJCD*#@\])UI)WYK)@Z@;F!*P_+D)X,.I6 ME7Z,]C9/;_M"DR*IG78K%_=6Y"Q^I*%[,F2R 5-37"G]I==B):8P?O>\T:#C MG?#1^2]\E"(@3NF[;R]^N5'5&L_86(PRU&P/.STS!$SPXO*IJ>U9R)J=3P6J M#HN<-^4=*"RZOC=WBMFKO/H[[!P*OE/_T3ZEC>-))4V.48GUM!P]6\II&3_(Z>?2CS9A6SEKL\K+@?6[U,?@JC)MXFT7 MZ3:GSJU7Y.HD6I."UR5L*]EJ1W@][*)2WA:P@GW0E.!4A"J?0JB:QC*EF@*O M@KJ%7L%&:O%SN9,/O-CS(?:MN /=?)U/K2/^Q.^](?6LTM#4 M)<=KRP,NV+Q86W'_ ::6#AE6SK8*^U\3U32Y1>B=3Q^=:^)['\H>_(IY].AQ MAOM4%4Y.:,,(!TGU M342[NQ@8SF/^PB)!:#.$ID;WVX>RC\3M.%*!M-+![_@L7H1^TL+G(R\:(MY0 MB]?#P5/5D2!Y">@[$ST]>JVS4I\*7M2*6K!/4=Z#?GD,&\VM#"E\(('@>P+9 M:\@APO"Y71FP MZB5Z1:7)DKB0 (#^\?M0+)$P#K@S!*TSN>T^-?,590677, MW;?0L+<0#3_=,=F,M.*Y79[G<&A/& %05@7*- _!#R[@='ONJSM.X74'+J@R MP"_\8JH;_NUK_=E"GKF:RMB9>9%8>NK\] LA9VH3\-V:*)OY$SD&SG"%CXX% MSW<4CA@'0BT)@#&:=:09NFM2JR2A;^MZPCE]AW0OXL+&K(&75T3IN9J,B]9S MWRG[3R &+L?E33@8N>N/:FV'R*!RM\YNR)D6L5CD^O/M7EZ:=4N;%L4=@%^Z MH D /H,/#17#&P]K2^.MGNE.%8#[22?RZ9_K.&HEUUXOQ8%>YPY_&]B*$-:4 M>Y(4_(\"_$PJ(VJUW*TKAPJ23N2:XMK>-;43;3/("ZS+ 1:H;9B(9QE JL#* MS.U&CZ@'A[T6ZYJR\V!@)\$52['V,>RGM$[U\'Z MTGXF.VVUNL<^*>J5_HF 59J>%B-!4?<2S8 M7'A&393KIP775Y?(;?/TB]R(M1^^\@7&Y$"-O\"'XC9(5_8;O M?#6/BDK)R"8YXN"\L$000.D4Q>=GMTFGM-U[K[4K5-H^YFE1WJSKF^_97#-8 MC$.FGB_[)?C"]E92<&>*':]N!PE%CX[+!M=YS0&>,IRE/'_GDQFK/N";FTY! M%0[%/^0__9C:^=TW^6-JYW?WXP^IG;K?_9,_IG;J#&N<^B<=)^]VJESPZ\M? MO>S+?PMB.Y'_.%BF^P"/_$L^>OPOQMO)^ 4C \->+P^!Z+.O2JN8Y:F^GWWJ<[M_-@2E4T =O M1,]D[Q2I#)3YF9Y7"54OO:] MP33=]J ]/I1_.*)V4:5&$$]O) V$K@-Q*'^ MO"I-Y*5[,?7(\K(!)SZ307];45+X[K9;ZM_D$.=]#PCY(8<+WE=:@"463TU>(/;F*J4W<1M(30<7?G#.9@P?7GP:W+F_SGNL[ MUZ&-4WVBT])74)<"^H;FV[=64U,;N#F^LK\F>+Y.YO553(YO#.ZT<^9;S=1[ M4WEB );3!FF5[T.":;(06^B2A=.4?[N4PF=A/^9%?_?N_Y@7_=W]_X_WE'KV M/XW#R4WF1.\Z3@8T2ORM__G?-&K.G^G^_]8R_H^.D_&!L_;!Y:7BTI*5L]*3GJXNH:0(@=4Q?S@)YMAWEYG*\HEZJ8F.9"&NAR)UT<>",&7,@ M &3UYT;*JGS[V6P&]L#H$02;P'T!;MN%@5<,[V\%9:L2 -RW0#IL4&3.H7>' MOY 64@_[;(36..':Y=+(5K$XW!CY^V5#X_W#92H\1DW&7"UV5U^ZBKH"'TJ=+>*I2-9 .3VG(4K+T38ZIT@/Y,)8"?0^>>)N]S$C>V=S?V,%_5>V$Q7O=]9-'1GU MIV\DB M6+.UW_E$_LHN]VT3;C_\)%GIEE3ZJS,A/_+SGZZ;]+]M1G'U2U]%%>I8S-5= M*4LO+*Q? EQ7FWC'YR!EKO',YR>*)KCH$Y6(=0'/+SQLY+%N@;T@87NF/-3Z<*."==7AY!KK@?#P$N+Z2NDTY;0;AE.' MTF:YK,B-Y-F)-DH.>=QVO>QHD>2/F_QH5@-XW>3OQY:8*=-ZR3:'JX# C M?.:H1>A%(5VK?7:@> !+]DRUBH.MXU6*.T\U AJ,]K>UZ2MKU'>A.Q>0\%@N MNVH=!G?HE>F;(.'GK@$ISXH&Y+R&LAEKTPG7_)8QV9\/L.M#-P8+V D 0P<6=0]&]57#2C.Z2N_Q2<7=3M@K M@:[EV3I/S3;+G$%WZW0MX.+05C7K;6VXJ.#4M-Z%]Z^>93RZY"U"_:M^JJT& M4DP9.$"_B*8YWEJ4GBJ#U_1;PF77(_5=K' ?^-*,!R]<04KX8//8.0^RZ?0S M%B I49#UN^_UDU6^I^(_?OQ_T*U_2XF2;D+)5)/Z42G3"=1GDIQ"=5U4U-RT MD"OB2^TKZ.F<*?!V40UZC(>]!43EL"9V>ZOK"G*MU>06C'U7A0-A0X@CQ^0/<;+1[U+58>@23.-<9_KJ"7>KD+M M.VDQKSD3'IY\&JNT:K*)+Q>9:K <(A%P^LWMUU1_C=K2QWG XU&7LD2BB*FK M!'?S&;:/J]'=R*/#/$\&[DI77*DV=\]46+\V\H!EQ$WY\T))R]"\2G351H,Z MU'>LT-9BV4PYBW6))6*LYJIGO= MG\KW=+X.^F0O"L2L;^'+NY5V25LFL%' 4'DF MME>X?<^*\[.1V7)NYS591B6NO&N1"9:!8(8E#_.P&>8A4<[IY$Z%':.H9CP: MTX!P'>4,=0#-\*KY17^)+$?K,M%8V$*U1"AN M_PBJ/#;^((< N.SD7.:)^2(Y8K63[_NV#'[)7[6HXS/*2T&@T.7;8\$/Z+A@ M4!3%WQ]WS:7M95MQ2WA8^@F=!\"F=PJ'B:5#Y*JR_5Y''PY%4=-]ZLHH-Z)D MOK,ME=<&!2S GGIY$'8&\.ZY\V0CI(#,=9%T=:EORM MPN](^WWZ%"=CZ,"HE84F+T)XGZPCT*3M55\J!UCI]4O MT +.:;8II+*D(-O-:;KYK)300J^095Z,UUNWPVSX&R_HY?FP9R^L0?(# MFM6"U",>J22 ??KU4*Z<.=B6I64_KQHJ'MO5Z7UGB;V9NHFKAGKHU><'A[[-=3(!UHH3!GJA:_L]Q<;3WJ(.O#@9=(_PB=!7L= M(" A9+!=ZV\8!>>ZN-\4R=^_M0-_?UBS[+_A=ZB=GQ3_\+#D$=0/: F-FEH\ M* J59AZZ56K$V*FP.\W2>Z!;IE=8IW7*@:Y.XDA;.=>VO MSZJ_A=;I/ \45"29R9V>G5!PFBM\2,HL>A+*^49-8%2MR9&G^WO9%C W[.BR88'#VS=D1?'8[]&FS-+QS=S M(@6 <<"T=;X](5?70;"/NNKG-QD8L[3[L<4=4=%0\ X"S5&81WU57I+(*:&\ M II&Q#M@_)\+4_W!]X_*4D=V!7$W K7LRY+B(\W7^1SC<*LZ4"/5S"IEP82. M%G!=SB3\R-QK+Z_$NUE6_=B?&W+Y!@% EJAUWC,J_7D13RK^F]. M24^*Q"#5%J*; *BAPV?H&DI?^0)#>FI78GI(4%+K7_*' MLC.4WHO#)L3A*1LN$6U0%O0MZ&9D%#878@V75=]XJX6*-4,PM](T$P#V MWEW0*LLE F#R$OB 52%^X07^(,6 ".RN8G,.US/,IT!?$/ZZ5^IM7+[_V.^X M-#<<9YU?.@QY'[I'#6VBR>LE0G.&>HB/-=X[?:)W\PQ(*[6>CW]O7]]F10 P+,7-;4"LAM_5>;;"UNQ[ @!#"NCNY"PT M#6@PVK=_ W]U@Y_+%X%6P/;:2:JFM1^5GX5AJIP7.3D- M'J &+NL^0@4[@4?&E6>W%4D/1 85TNPT<=/B8VL/M?4LRRLC<*:U2OBU$PH\ M-H<-@,-QNDVE!GV\ @5?]!:;[824B,Z9!4$J^&>=YOE382ZWXH,V;X)Z'8I_ M%709)_GOL,[ ;/2/"0 >I3*F8B-XX1@ZF&W0G%6D=WX=1(\C96D3T;E3/BJ M= [X?6'PAB/;=_Q- JVC$S$\X+FA7I MNN=4>1&^?6_VL^ZK7?D7[-/#K*#MD^#7&5"RE5B/H<_0ZAYP3%[_5P1%M"[Q=]'%1U5H[;6KN5/=Z3CAYY55L1AS-MX<.O!YDLH,XK M.]>(3$ ;AXFJJH ")@Z)IC?=PB*9;C6T%]_SQ+^\G#O+$\ H"U9/W[V>\$ M]E/T,!2"-V/,%X>A3>SS9QN&'8AG7#'(MY<^,;P.;)'.#8&2>^RK_LI9C[R; M0%4YV\0&1)I\#@;MFC3CQXE_*1!1O$(EY&$S1IIO#@&L;_^%LR9F!$*W5_'6 MX-5HZ &5 O9ZP-4(7$ 4#&-Q;0 9AE3? FY4]\^],D]7^*7Y3LI4*[Y!N1U7 MQH5MO0^_Y-B/[CZGC_MR@GAWI$M5/J;H1IA;[II_\]31YTR1'IS=^R?R%YX=A9)HW^_ MM17QF0C.!/YA(+:F5 _1!"Q($B8 ? )3[42+>6B4D%&"X(:<"9BE( $0I0>E MLBW&;=ZEPF^I[^6ZA4\GM0/UC.5P/:-I'\S;C!C<:VR(4]_ I^6#HP^"5Q+Y M\!N6Z*1$HR2,?''CP\QRT2-F*9H.<,OYJ_C"OKF&&4YP6WYE"V4[A=TCN$]# MUD3HB\RI$2N#]D,P#=[&^1=:OG&@) !R!O97]R2@G.#*6F/1J<$*Z&0-[)LM MND7$G.(AG;'N(2\-_ MQ?>IS.>?WI<(YPHE )X[MU)!$:/\4M(#['NMH)V@->)412/[*"&HD$(Y7)%T M>&=]OK!>J;3<)PVVW1'Q75K =8?2,4>'^<@W"LA"0VF6-O"HO=KL5C-16#1Y MDZB! M96ZX,5#M)32C'@,+\+9#/Y 3&WS%M\A:%^FH$$0/47O*XAUN)]-K;^ M,GBCA0"8TV!_>F"%Z98@P@%V%-F'E$N?A_ FE:####><;9W7.$\BS]3LE!Z4 M:65]:!.(WX#.V]=@[PRUHVM4$@@ /UM\5D5<<[4D1'C=#;]GP%0MDBWLC#\H26YKR6,GF%\AN08[?B!#U#].?@CG_ MN Z']J.8JU$9\2,4\BH"C: H@'CX(O+O0N]!?QDB1&:5G9MF:JMJ?_.AJWE- MC3I 9%:%IV78I$\ROV: 7KGL"0<$>XOK-\(NKR88(\L5TU%;T' '@CYL=+#^DXP2W M)B=O,M$$4]Z7[>_2NG7;KYF_G*V/68^V+#OS64BQ!M MMQ'#Q\RP5U $BWK8,F;0YP$!4)9^K(,+X/OZ'-XAE?VH+R'=9SX"]R@'OLU/ MTP]]L.8&;6\E /#2O5KLP== Z[SO&J8UP&VP@H=6.X.8B8MV=3&Y-XJRVX\* M%\!;[V:[\CKG5:6DUQ6)2"0;-1^&%Z"1R9JH+6-T"@%7$,.48FS'-(3 (&E4,X5RV=T#2/- M#-#J5)U7$',JOO"BJ9>NO5M]#OV[3 2 *Q\WM#K]> "77-B/+]E_L"4Y"(YW M+Z?[T\V@$9&-43$DJ=;8S M\7'!UY) -HI@TE@_>&Z^2&3]S8%3]JIH=_PZ-%B@UOP]'[;!9I6* CVD'=/ M+4A2G'ZPR\CIO&6]1-,O&N4N,^C#N$J1,]EN)+;"R[A*1\0?4N7@;SP/!-3Q MI@T?5VT+=6LAF=$)1S9X0 -6]][L)>Z&D+ZO.&78NLHZ=4U"28\QYL+Z2B%/ M_559K+A[Z#H':# =?.E--)5*/ZZR']^MLBY,;/76$@,*)P"$/J9]A*+41(C: M03\CH ":"=I)6._'%\D3 !U:#-*E]Z%?#%)R^9)^$XX1K5J0:9 SKD8)IPHB M:D!H3?8F44.*X:UA!0JEF" ,;Y&AG'_??/@#Z2158D U6YQ%(+P%%#*!G2O P%P@PT\"$/)BG@1$4D!=*'/]K 4?P>= MPNQL"NG9NEFPTN#S"J+J MYY:D)L;TRTDN)P=MT[N^ (;EL:BB])HYC&8%M"/-C(B->-@1QG5GK#M7*R&$$^)S.L.J\*;WO&C^>5.1U M/.=EX]8D!F2#>9,H>##- MF=[6,G-(=/ [D-;=<0H1GQ""6#GOYNHW^3(E/[SYIG!G_/KR6-P&@#EK;Y#7&?4U')PT&-?M*Z@N>_A 621+:#17_ M#%,9FB>>K\5C^%93.EJSVQ IL\E_WE8)W;!W6P'U_%R+D:6 E) H<9)D N!< M=*DHUF_E^."8N2&!JT)Q4."YG.:&@%KZEV&__AT@PH*V678[3@RZV4#;?R3< MSX>?'H>NR$?-B,%3]]H'KQ( 8X7SX5)!ZS= $Q3FY'2X,3'H!HQ._0@)X@,? M3,%PIX@ XVQ(E2C6WX$>B5NOW&_UHM9$>GLX;P,WE;OG-,U>,-W%2EO?3M9A MP\CB5'3#\*!Q&#(QD1R_HHDC]SC0^#"<>-?,(0+JO&.^Z*:)8E10KSLD\J:O M^LY)A,(<\T7PL>L%Z$0,#(FHYAQA<$@32)"@XED#U_;"FM'WH%ZJ%>!M><;C MD9P-[N]$L3L)K:&C>1B>28>(B"8K+8+\5@5'?41FYU'9NNSV8B$T7@]Z?J7$8V@>M!4+CD'X/BL?''B0@"DQ91]H1](,:VJL#$'(+6&M M/'G@VH79.>1[XC;\Q(GX+94H4^X$@*J9FO,N0>;:]^PW5W*][4VC]!PBS;]3 MZSMT"G-P@>:,"JQBVLV7% [9(]YCDK*)>L'Y O3@JFDK-<2,F>\H'I=KB%7F M&V$-W:MU 4Y#%M8I\.Y06U0?J,'J&W3R"A'O$IOZ71R$>D-MLW>U0J>>],[# M*29O.KR[4^M^:!P[R_Y/GXW"0 QB!=P M]%E#OMCL9A%M[W<^ A\TPG!G![YYSSN]6()ER![O?Y^#=/0^N.Q:/8, II"X M^B\I@LG;,T2149$*7;D&0\EAE?C0FS8P]3)%:.8O;(3\A8WRYR+UT\2@*!F^ MZT2$D6\SMLB#[56& Q^ UD7.,>+&&_%9->()I\*O@S$GOFBZXNOS/P0 M3$066A"VJD?UB8$3&4V$K;ZR.*[TM%R-K&IZ%?Y6J34A&DGV]]DJI\';$J!O M]EVV#/<@PI.6^ .BDA0?2,O5?O:%7H7&S+@7MU&0Y/$*NK:Q.88;?P55_I"7 MPY]'[7M"14Y+B?ZVLO&'M/";L?_=4E&_Y(7+%\]S25$JQJYQ90L^T^\(_$B' M;%<&C*55.:/4#^#'A\,-.^1$%?J< % B .".*D35/Q,H_NSN,_4[0F;^?U3! M*?[SN'>[VG!16FG(^:58[6!!8\&B^WOJRJG^=%0G;T:UC_?<>4!2 M8Q<'=I,\P-J2J+^\&+,L:5AY4G(JLJO0TBLGHV[ 0Z M&IO&.;RL&_3H55,7/&Q#?UV^"W!%'R,.4V\..8'W%/^27>#DZW8X[X!,FI(=Z%0&'4;D$P&SY]P*^^@HC0OLK2>_1 M\ND$@'71K7+_[DO;6M"QWB3NBY?!>S@^Q=**N%8O4IS)I2),"WPG;W.><57< M;$)N\YL\^$VAJ7M^\1%6J@">]4F;-ZEYV]O2U!GC0 0E7QS@:^.Y_MI02"CR M,>5,&3RM^./$JU@H8LQ"9NH<#-_%227]LEV4X:LEOH=W%F"HR)W7@0;Z# M9JH5WZWS/Y=;.>J&%VXHG425(Q]+11M4ND%=;,U05M+(Z:F&K7;8MYL+ICNU MIMQ;B](9T$/=DYT,[COD1_-?B9A%&W'8!P=N@:DCB==N5.PZ'M;>\!7$!R:?=Y:,4-P:/J?,?6)9?)@ VYXNP[)6"T+Q!-R(*/0]5!L_Q MC;$1 +KIR_@O-;JS*&4D%$WMP8=9M25>L2)] N"]@A;Q2!+RO^BL@QNAQDV( M'+ZZDD0L&PMWXI8=(W3S2_N^,*2A+18WJ0H_[%78SV_8B5\C XXULR/!K_7 MS34K(@#N1F<2 ! >EC;31\WK!Z/#EL>O*E#?S+(?H)LX\+V[KQI\CVQPY23' M9#4_=@#]?JP-6D-P+;@LHR*;R)U.KQKFF'9UX%"#RG$2\\99TY/IA9!8\V L]QC1 *YK##=N9Z6L[Z]!:<+E#44CW8KCY3J J M.WI:'WS8 <"YU5 M41C)]:3J+89MXL]C0XJ:<9(03'[Z 2>?KV;X&G;._0S%<,N)'!HFMEY;F3 Z&'(DQ7TPW\G55R\QK[%Q MDH[A0^E+_#']1UP+6\3+6?:@/D.(VIM'%I$0:IU /\9KE<_3@/[W=Y?3OJ] M,Z7I^H&$OR/MV;650NT_.*O4BX7A2S\[OHW_YCZGTGUY5SA?WRU_O_N__WN[J6_XMZJ<\03HHV$ MGUN3)7U:Y9/[S\Q5_S8=?\/.(KV_%Q*:S?/O##6>SDDI54F&& '6_\G6_&_2 M<>W7D"PW\]]+^6DA@[KAK6>FMI5&OMF<0R]E_2YHG$'^5\YJ"U32($:[-$BE M7/Z2:=?EK2>-/D^B#7R7JEW6'%S# ]8>/$=%W&/*6 /JTO")&CD+:!,[D1VDBJ [5XF<]5RM&>]G M1@!\E=4XLTD33 "*/:PC !I#TO$4$L#C33\"X"GY'<8R/5KL-4_0_L01 M 7"2 8:ZMP%>+M_&GQ(!./U[3_>7,*/VWP^G%U U-RDA1;DU?[,0V['0M?4N M#)M#4O!+"-*RHS^/Y?4,WB$SJW0MER?3K2J_GS>5?(+K_._F5OC=O(&BM@5\ M_S$WZ#^V"9A.^]#PNZW^?ILDGN%-OU^;YO^7IO/X:\63MD^I1@TOBKA[QLQT MGK 6LC]>A!N-_$MRW+_&=+6_J95"4=W//([EY+PG#?>E%:R3EI_DG*/T>8!/Y#ZQ!?-?YI%_QM,-_RK M"^4'NNLR(GB9V?4&R7M4F>2_?BVG_'5' M(ZRNC>ONSV5._)(]D8)X-!$=[V(;39&I^C[LJVX7QTDQ5OY).8K;'$^5D(VY M/YM20_R$YH92I#R7-01O*KTW:+*,"?_\DXOZ_O4/"R_7U0XM&]+(%;3)GX)L M"1C]+$SZ_MFL3+BM)CB3=!0:V<1=@7I_*_O)GV?__I4BR6]O.PL?C\II.@C$ M/ 7Y1>H%_\FB.%+Z6D&*@UL>Y]\>:UQ]2*J]0EHE1N-:6KYY763ZXK9J3,]# M]\8G0F7/SH)?4Y_HFO*.:*VV*O#M2\\V(+_YYO[+>SW6P72!Y]B?^8!P]JL\ M6,WWIO8@BR"=BMAEB;NDF/;/+,]Q7.&[@%TV<:GXQ+#E8@9M,]G3+:.8VDZJ MV]U4C2 ^J=NM#J@QQ<\(+(B[>&)2ALV^P=+[$M=VQP1UM!H4?7!B8D!W0Y( MV%@W+X>VM[^J=\:,T^/L6W\"5JL*7GDI;RK[@8W7YXJ'&%8.X)I(F]0>)M*] M"58:IE(M&^K*&#MYE;7S*GTC:>!IJ]YY/@J4NJZ*E-49A-4UX0BW4Q9L9S]. M>4:+=70<]=GCWV>L)_&%\9;#@>TT4Z(?1?6TI)L,H)1Q1!15@-PP*,R4KKI< M,^]214GN?/N[M DAYXV=RE>[>S;6^ A!4VKQ#%\ Z M6ECVK:1XZ$&THQKNRQ5#I;/OY0V3F;Z2=29AVB8X]K MYHT,<>8&YFI>. MN_5R-SEWT+RR@.V2)4F(OU?_\E/3NI^RB:YVD)*P#U8YDK8GF17?+OW8&Y): MH/%)Z(D!DX7Q>_03ARR[>4.]&_&GHHXT/G2BR98VL10VPN)E# 7\4PI>T.O# M%]X +ST19TE=A(BE7BP)G\/"J+QE\5)OD--7H4MQ\(.PT&+\5?P3KO(7/1_: MKT:E\[X/!^OV6T8? 'XJ7V^Q_'R=I>E88=D[AF-AC!^->=FTSUUY&XN7>< ' MXDFK?.6,4H*SF[1CFL:M;YUB D^A@=H&XMZ M7YD.%R3]/I\R8Q[Q,(9X+C=7;^1*];B6"9E'8;*(@M+JH!4,18+ MP MK-DOR"2I*= ?'[=WP=N%ILGDHI7?ANI%2ABEOAP@B+?]2J>AN%3.1.XT' M R48?F9+;;L7*V_$,9==3IBU'W9FVT.\YPE4I.=63V5VL*Y"&/5Z((Q5:@?+ MNI9 DS["/N"$-N?UWRJ#*WMCU9+Z=%A;W(> F8 M"52M"H'C,QLL3R4 OHP-F%!CNK(O2.WXM,KDHES[#48VG)T;(,QI'U6\-#1* M+;])UXE#N$@,AC8*)-WFCH5STI\=ZKNX,%WAL/7<,P"VPW=2+\[\&1E9VZU< MLRL?G[-^SN*=7E/79KJ#DLF;NRDR\M+356A]&3[854'E0W'I7*@-%8U?C;?K M\^@:R!TD @AT$+]8.$;+H-)62?GRB"+^RPT%>BM\V8F+\,(5,_Z2A":YT^.. M25V+CC$NFYMKXG[:PK,G5L2M-KQ<9+AC[[E=2M):IT>28.W[:N:DA,RNV6FF MUJE9U@1NQBBN]D/;#Q!^!D83@W0,-F_2[V0I733L8%:O^O.%ZGXI5A>""LYF MS&\ ]E[8,S81V9ODWF42)-U&41@;+8?QT+,N;SEHOE=JEYL MIH#[;ZLO<-4)/HIH9:!.T"@EK]04?7?I]H+8*AIN#WB("C79*3WKK_+8:4.F M:L1P:%A34 MIS4W3BO]Q,.5_O6%-T&\<5G]-T/:\+N6U2]O3:4N6_L](@ X5T1,M<;DAZSJ M:UT_M(ES=#[T!EQ<3%KT4*=J=WM$V\)",4QUWQKX33QT,CHXL&VV+Y"JM9ZQ M9, ]8TQ8Q6!CVWW,\,3S!XIOFL\@OQ( XM-CZJ%;933#R'QOJU**_/QJJ\#' M#VXR[:>,2*A;S,/(IQ6RIUJ%12])WBG:B?U(SRS#$O+1_"(DO[5DU4AW"L@< M$A*T:;N >]2EG 9_0+I_F'H1(S<@''5C-B#>BNF\8 CWB:GFG$XG*(G1JY] M"IJCSLFJ WQ%,:)UMD%^D7**U"A#\^Q M)P%ZA[#D60X!S*$:-4EVY<8=S[]A>A^G?^AH[.,7MV3.=_XD_JXO)3' MQXYKHJ]ESQ"HO?WLYLREZAULDF+%9UZ2NY$&+3U>66H^I&\]"^]BM&L_B_1? MLDW0K*H?<6*-[7C:*$A25SH)ZO'3($TWM+_E&ZY\Z'5.L)7UWA)PVF)8-Z_W ML[NW,//E6?6@&$KL-JQ^.3_@1MG/I-\VC_G?=<_=W$!P/QH6X0HTDK =Y^L2 M+Q7 I 4*9(;WZZ'B7.SRV5PS$7F,7#XAFMVNFT&?6+/G-N\GM0$O>&-4DYI$ M*DM&XK^FT+5=4DSGO+,BU(C%V3K3--OD&_?/.U_LS3+A$&CV=A'DD))'@KI% M;-I!JRPLI:./R::@-M,*W@CZCD>D;RDFW^*I3]BTYF:N=3K/=7>R&>=OU-7( M)T<^KMUB_; &EHZOS%P=1S9L(>>^8.:[JY\,1/4,SM0'M-P(LU[JX MS@^I#3W?=#Z3[IVPWY-]VE+JCE3IT'Y!$15*J_W.H+[QYRN8ZUMO]>ZG4[+= MGPMZM-^.S+:?X1H2X0*RF^Q\0UQ^PW7&<"F(3(HQ* :EK_G-P#NT>8S"P$1. MI+R%_.PCR0N%_ J/;3(!"GE3=HGUU G+&O%I0]F5AFP>#\_J?:)KEVH\RL%* MS-4Q*L V?1\_WGX2B$O3X]X(C>E<$=8\?LQ&I MRXH-W3\HT@.<".0__8]?54\OGEEKFY^Z+V)]G)I?DROE2YQI[ 7M9CTV.T\?$@#N M#5D2EID 9Y2;-L2FN4+\>0ZE4MKIQM6/3UPV8XSB:R9ZJJ]28?[)QKOHSUN!-+/4_B]1X7P M41M.EB^]K\2(; CLK04NBN,D<%)[HN[3YDJ[UX-$"CY/WUU_<>W!.?J-+H=7 M6$J>=UU"$<;Z7:U?!K$<(M)\%F5OHK=[,(VXV57GHV%)R=M3/ MIS:VS\_W$8[C9$60?35M=-&!,2F[:L)GT]=>CXP[C.E8WC#AS>(G],PBYG#@ M.R'W2A3X;DYS#U8LO\0D#?_,+FE;?6NKV4.7:RH!4['%LC6IGF*G<.+$*V?> MYNLXDY[&.GXE=JUO7B)G7HKM)CP1B>.$D+0R>(6E7J/=VWKUT$').P;H$KTP M4U6GTE2=!I5G"T'U_(T!DJ289=;< MY'# N)E$>>!>3%E1_=V\,X>-]-+9 'W13)3R"2_'G.EUT:2&N/U)G[VM*/6C M$'&X[YKM3]47D B;<+![J,_1%RP+G&/S* 0WHLOKXI.\K8_U^G5*N4/8O]X7 M5%N2VH>O:TRT%GJWT7LX0%P=!3LSK$I"3O4M:IRZFP#WL)CG M\L"/#MW@EVH!*I#"OKY6NAO1P3,4?%V1FMLYAO.?X2*MY- #Q7,!40>;'K,637 MLHOJ9G>ASZY4%[.%1ZL6*;HU!?Z6L4N/. MTTL%093RC4Q^@BGP*+A_.9 M%9 M[;H++^S)!FU_&;QSJCWUH/.PU7XE@*GT<^WJU5B_B#<=^TY.CV99%U+9 M!P-%-"G%1L5&-*E/ZVH& E9.B_]$48E"K[9JCYGTN='+2M_ZG3E-N-GQ1INW MB8IB?%-5! $ ](:I#ID;AK9XQ:UI M9+_CJ7G;^-6UBS:[$)P)E?2$\2VD8Y_3U_AGV\KCM-K]G$C#?98]I3C#I MK,P\.2V_'-LJS5(2 9 ?;[# *4&!]_NVC65%*T0<8*0\*7BB#@9>G.Y-WW@R M_0GYJ:/?3'PXP8PB0:7& :%O5C625FG!4ZOV7D/46HS=A?K$H(R-HR/WWJ=3 M+IT2V_'Q3TR+(Y-2_N'&,_/M*ZIYDWF0"_'A @/RAB]6 %NJ .W=,^^AF;+D MFW5YTX;RZI.6FF].0GT@+GURLG,\MX;4!I,QXKBMLN-%(>.;JY3P.6;TY$>T5$RY[*E.9R;X>&QV@A>3LI*I5-*[)KTO..BK>)/W2G0="0>LFI@5V;D7C!MXO:4:YZ3JM?!@?&[<0 "!=_//1MRDB M@YN2 II-^Z$#:-(+; ^3#N&+:HI70D.\^UC8-[H@ MMB1\[8>QIM[BN^]/]3KIS0E,.IQ47TKJ&-P"S]W>E11/&<5W#([.B'[<,"6I=(1KLS_* U>1DLD/D6$DZQBCZ5 M$*1I=RUZ*;S@O6"XO/3NYELBW*YA\_2M2!GX&+[6-\?_1)8K]X@:8#1Q5GB\ M8#%^Z^0]5CNVVW9BG]C7S2PLII8IZ8-\4,0",SUN M)6JC[NY)"6G&9PXL.2;H%[I:2*6]1/N"]D2O?'9?AW@N&(8SF9G(4TQ*NDP! MM9_"LT<#N>V2_!G4DHG K<;BZ4F^!B)PVT>-5/_$PUN)"$YM7_$98\=C_)!U M9, X+>[A#>F]:-3VYG'$T=@'NU$A,Y-B@ZM:6Y^4&M%D*EP85;4!I\>%K!^? MHL698-G%AZD78&=7G]@EN3=8#)//)+M<31IX(D#)HDB:NPS&UX[R]&4ZS\%! M]D>BCB4SVVHJL*/IBY_3I_;UMA#9.XZ+25'/'7E?"#G5E,G$.?EUTAT@08OF M(^[DK*T#JV,E8@EB)BJ,;:YLLB/JQ8VI9#-DQ348GK[*G 3:ZOP7X50M+@3 MR855G!17;GIJXT^(;OE3N61/QK\NB&46T$N:9QI[/S-EV),O_ZB:R6(1MMA! M&H*[W0JPE*%K&"MX['^W_V)Y=E7LZ!I5L3/K-FRMP>2)JIWW8>^V)'T ZZEN MLH(5!SN?;,'2) :7/*A:?YPE,"X 0^=+0&G9ZQ>EG\ M>N(78=0]C42;-K=.Z8;LSV1U/_$RJV>-*+)#,QI#;7LL5$(Y8FFNRY!4?7]7 M8X?W)#FRFT1IRPV?S*S;@.ZU:0:%'BP^8GE7YS(X;B15^.9TQA'0?:"-8NFE M&SNS*O>.X5JU7[-@NYN=^(/()0.0+,XAJ:3VXT[\AI%:+I=*IO(DM_/;??I- MZM!CT![@=@3YP_GFICUOO=87(Q-X8[I$R32;Z[A0=GA[N:]T5&9SVNKE"8\& M@<9D+Y8"WSC4VR0$;H8"A]N/T;X*]\/+!D ,,ZZ?.4?:R+CMM$Q MF$/6S,2DU,2X6;L+3_6%TIQ^F:G(,=D 7K5WKMQ3U\=>S:A0O 0QN2 +69L) M (KG%17MYN4. M+W],.S.U\&!<&WWL(( %V .XM L:GVIXGGCO07/]"_9,GK M$@6V1P:(P#WF*\MVY),A9"^0C"OIX3.L?<>*@-V5BU!UH[6G(5N3G)W<@D6Z MM_6TMTU$@R6O0BT1;T04]GF$ZP;L4E_*7%"A17]=6#^@/C%F._%(7!<63RW0 M-%B9S.U"]4'QSG092Y#4:=N?BK(P8^""2 M5]H::3F&W3F!@,S9(OEHE:!^IZA6]U8) !O;V>US),^ E?2+3*,NG\NWR002 MFRO/$ #JI#Q94Y4]Z?@WE0=X#P6Y79LPUL'[&BMC#/WC2]Z9M92G]T\6DSB? M*F[U]+UCG7F'V[)C63U6)G;-]57._Q M]AZW4@-K&I7]C"=!GZ?(='86%3+67.TQ5\SGY%3(JV/58E$1;'Y7W1>0W.8K M/#'ZQN[");9>F@VM$@$Z#D'&(C.@^A1TJ8 M;.RBKB+RG4*3^,&$U.)8];R*$WOY.9;CIU,RVIN?;A\61MS9-1J>KH6?QM?O31=>5E>CWT 4XH(K1 M'VZC-$ZOKYP>A;LYZ3])N'&WONJ4/GS%C&RXX$!"!2>XYYQLI.HDGU9<7)@I%]YF6?%-2$NX MR;;3?;.%1U+NLKEJ]NPL]8DS\ 7VD%WA!LKQBG?^R_9*49][?/T1DTCTF$R6 MW65?26VY1U%,6EU6>T>4.6J"U)Y,_T][5_H.!=^%QZ/PE*6$['KL68H891DJ M94DHVS!&MJR#8BPQ]C&6LI9L61\BVPC#, S)3O9]&&2),2$R: S>GK_@>>>Z MWH_OA_/Y]^&<#$3!6*H+TC=@NDJ$GQ%_(7;<=7U6GGUB+L'=S\=VO_S'3 M\ME*,1V^(+Y7EJ4;7X= _%DIH-\\Z5R=J^>,B[*W,EL4CH$[8D?#Y4\!3P]? M?=8-C5-RQT%V/:X)'*0D[0M00Z.Q>TWE(I>L9MVOVXOJ/Y/UL,[8;S9A9]<: M>O;8=#V(F!>KW-%2XSRM;Z'+^]1^0H]2*4/7YDPV:Z>,#C M/M,D'+O GF32!7?^>,) ;D31G'QE9X>GQM3#=_&/D4FIPD59W3:(1S\2L9+I ME4\,R[65A?W*[S-OO_+J^L+1L9*[@ (82Z$HS]CUIC2YFHA>1FMCU]XI8H^B M]K36@ C#*0\-L-#@JU*WW=DG+*> 4;FM"WL4-E*VW0_W>>027JN#<^#,>1!^ M3NR&-;2X%T#I?N_YW5CI"Z%I)V%Z33@5,/N" B>4QL^,]?QCVZ!J)GKO&=VS2@B0PMU_F;TH(HY"&R*'=EK2KA+BHWFGO,>WP<@WD3< MO@!+V4BP$Q]9O8]#=42J,O]"9QR2Y.]Z"C5D2H/,&UKJ7YSU3J-Z;Z$)U=@_<1#8KEOLP+>#=77&WTUW.I\T;=!-;+)8\%X<(=%"1B,V6'/J.!S\)#XXE+( M83YTZSL\*^UGU^6$0#A/7/Y0F;9KIU2.$TM3C/D3]B50Z6'USF <4Z&C>!IV M/6/,)Y%L,;5WC'K*Z^O$4U](I;L?E/I!0)L6]WF;XXAKZ@* MV[41YA.R%P.8A6"V-CL2Z&C[N(+0Z.)F?>K;+=]^)_PGA=RZ$%RY(Q5!(&A/IJS4MH>GG MC[OW_OFZ'!2BWH[3?*-D:%]BW2;[W :<'<0X_8@I>5!559F>7ND""R,@C7\J M1\<2[WVEE>IR?MC(_&Y<:=G:@AV3D\+C0I+OHHCXUJ[&/X/=*B%WLW*VHXMB M='PXLB29S$Q'7NY3O2GY;+;GPYQL],/*2&2YFS=-..JM]:85^I22P=52&@>E MUX%#[(=Z\O$_=5T:E/LY=;I5'=]\ AFYMY06/_RINV3,7B,PQNORZI;!='4R MQY'E.DSWP;CO]D6(Q,KS@M(;O,K>Z+A2AJ7/*61)N/S3-@DDV98 MK+UWY*5JL6H0K)0.O+U:U>3HT44+;L*YS.= ZPN7):-/EL8,1K:!VN[^<[W, M?PH$/'KNTSX:+C/M.=FL[4K(1'!<<+L=)Q9+PRH*DW,_&*_V'* CMX1DC? A M/CO+T8\Y/XWU'9YK:A#\H0I,[K=?3A!F,S;,V7Q6.?WKTC+GG2L;%>K(N0"F MXC$@"_"P^'>Y\H(?8]MR)\U9$]7U,C=*]O)9U]'RP*'8R8 L@XH12T)#4V-2 MJN>('+P']P=[$F6'AHVV_OW5GE]V>8BY8-OJH$M M1AP2I>,WI&>D?;1<\@!8OFET"NBX>!BFUV0MR7,*<&O$*<8X01=ED'-9?1.\)W*)-"^::%N-B5.6 MXFR[L9FB64B3A>I$ZB2+QM@Q*@@FJ\$/\P;#NK NDQ;3&%%M:RO0\DM+^X:Z_I&F_[_3W4[<"@M0&-PRL MO!SXLD1S#-B7F:O(MX66[UPKS:_#T\ZS8E56)6-5%E'I9UQF@5TD84E/V:]O M,=,+80+ U(M^\M(.7([3=B?<,VZ0P;Q*PJL<39)44LM87]Y=-20%[=[>QC35 M9>IN\D7$2)__VR3K<6_>MB#",>EW*:D)<7;!#%A6\+L+)IE]M ZAFXY(A_-Y.7%WDV)%.E[7]K8C+G%>889Z@01WOH2?C M# 6+UM:;-W72#5HPKKF# >89>]F*\@VA86O9%L/U;J%J.T*)=^_ZN90 &$P_XDC:(>?,QAN=7_U7F7E! MC9T "[,&S.$[\5I"O]S-M+OJ@1,^U9ZKJ;DSY,.729TLN+!7P:H55PA/X$Y* M88'0X$:J8-;(,,VVF.PCX($OSL_6=WFNTL,1'/1[VC@KK#@J-:FA+F>1M_/K M?&5GZ]$&/*GC::@R@W''Y>?N!&(KJJ4GW4"&#SU7SU:3A.M#J(1E4-#%RA?O MI41VR*#.)NIWEVY#%Y"^K]ZIJU(,'XILVNC32+L*C\+.(>S\:>I@NO3JA'"% M9L?W4++FY:9:3%N#N@W7GD^%P+/EE[B4ELK\0/#^@@NB/*3VKI&_%Z\8!2WR M8"<-^[YN \;SVG;:B@C"I'_\L,!G.I'JQ]NM$0J<=\-5)E:[7O,]REB+/=#N MT8SR8YX>9A;(/XQW76#C^;:\UHAQP>@=-4MI"2+M$;K< MC_]=HYAA4^P@ V-\N#>4@HV4-.;O#50NP/AE5MDC-0(WXU<0CEKI^ #Z;!M@ MV47+:]^5CX@J^Z-ZQ?4X'Q?[W3DOU3F.4$5J*+??*8!K@\#QF[_6M)0"P%3?R,GB W\\!!9Y49& M16](;S]&,(X,+1EJZ30F=4+FJ(40W7U#34>AA-'7PMJ1(IKE@[JG '3YB]EV M0N5)@5O(WRV]1?$ST.R]N*%Y*FOV DIE7;U*ZK U[A))C>B)2:O?S1' V*4$J)9[2=G,3H7 MA?J6]9!=*5SI$PTD:U*V0)J$%/UQGFR)=F!KD/O R[@!6F=\.R91-W$B!G4/ M,I4EM#FN0*&Z!Q+)];>96P""1^Y&(*73^N]P54]PF\J8S2G =7V*HVA#.T^%85>K M]KKV"3R+]#=8+\7FH.$1WTY"]Q07E;ZS?V6<))XQF#^U]O)EA7O#:(X^<_Q] MV]_O;<+;"/[5"DWQ^,2BDJN!'OX-FH=DVO'&/HJITK,DP^_5!R\T=X^^@V'3 MF_KMT+H2.LTHF57K(V2J!BZXIOG!JJ5:?+)9I-9;MY';O(0UU%[K!1W-&::9 MJ6.;#EV/.!+RF,ULV(.F7VQ;]_9X3BTZXT(&.B\N=0=EOT >,L*7%]&OK92> M)JED^6)KK,L9 Q5S'PTD6\8+6K"_7\Q S8PW:_D2C K',V*VBO:?DDZ"^,G2 M^2R+5A;SP,SV/BYF)U[6Z94(0A&=0LS!AI'%ABDYBG/ )4)A5YEB'9(=;I4U MA90#JB=A(?J2.:6E?<39X**\_9BPM6T;"2Z&M_G=%9T.(S"?V8'GB>82X8Y! MWI$AU#WN.1.*#+,%[__";/5F=_??.??_NW MG]+@D6Q\#X#C],>4+*'P,<*],M#$I7PWYUC\8.?DA(<2Y?9 MOH((_/TY+]R#1IIV?[N!AL5&0PUP&*>9'P>'04B#+E!\]^'#AW-66H+&9.UG M9-G8^(?SA$;DO K:R5DU5CCAW,H+0&79)N0P-"#GP2LDY4?9&?D91OYL9_1 M9'<%O_<-9 M%#+Q.(PY5 -#004PH'F<)3LU<%%8K9 G"0AR4XVBM%*%O 2/#4.'D@IH[(=! MJH9E117@- S4H%!0!:]:OZ]?PLDRTB3_] M^]F9-[Y;C*['OWD/.V_TS[/?+F8WWMD9*PTW6YID7JSLM4EU<&UZ0P-&%$T5 M_'56UCO#3V?OWL.$^_8E7;XY;SN @P)M-X"R7LL!J!6R9==E!>SS^V/0K6M3 MFWZC)*G4PLX_(,+O?CAI")9H"]UG)W>MU_2VPQ%;&1T::3FZ!M6N&D3:!(Y_ MG.$?K3NL+@]6G8I5RA]'=EY=:>QZ%^OL?QW7O[!T6?6]AV=_'=>GN 1:=7JH MP/\\KMO#K]%LIO5!3C;A!\C=\(V MZP2QPR_6W9N-#BO2*VJRW^DQ-!<,F/9TA[IUY/TXIAEK '_BA^TVC%>4_X+? MN/7Z$5?@!0S9PS_N9V/-SI8MUFB?GRU]$K[Q0MAB'WZ6S98-+\DJC$/6_5NP MR+TS[Y(&.6Z(Q3_]>.F-XBS,=MX8QI9LV(!_.J\W46L\AWXG\=_8WV"9IM 4 MJXC6=E&Y -%4/#3?JEK@1T$>Z;LK/I;$?062!P^I0''\I2?X>Z#R'(A""HH/ M)W?SR-U/H-,X> M218">G_JZ2_3/Z74#\)(Y$'Y2<^'/^OX,%_ _VY'=\"#R148WL/)[:BGODC] M(6P::!0NT4+=DS&=K(9T [@_XA[CB8QC@"><-VTJZ#GWO3WG@&_3V>CCZ&X^ M_G74\U'-QR70GBR;^#//:/#YD49+DJ2C?^2P ._YV;JBGJ\_V/-UOI@,?_DX MN;D;_SQO]]_UX\7O/UPI?!>(=:#>Y$BG'Z5998PK>'EE9S]^_G,;??C4\ M2A_[Z>-51)]3@Q;>@^EY^-<6NG=^R%C8L:P/-/Z =%*9! M1-,\(?#C>G0WF@UN>K)*9$U]<3>.O[2D??>V3MKY_>WM8/8[TT'CZ[OQU7@X MN%MX@^%PU,0]^%XU MUA?H7]_/QW6@^APW6Q?ANL!B#7N"<4);H MN?*NSI6R#4]LI&> R(!;/_E,,O\A(G,2Y F,F!0J7UFB9\#[.@-@3OPR6@PN M;L T'0UA.(M^!JCTC^CL,GBZWGU7)_+X[E=8.R'>C14]?B;Y;XE,_ M$8A)/YF.9HO?_\.;WK"U%6B/._PI[AQ[P9>H?D/\M-3EQ=]Z MBO]0I_C-:##OU765JF- +E[C.=@@34F6#N+E-:7+YS"*[C!4 JEM@-%SX2^R M>E\,[J['N(9RY=++NL25Z\GD\M/XYH;3?_]+3^F_2O914:^GK4A;MK[=3.ZN M%Z/9+9= 3F95@9[BDD7*UTYLP\-&^M530?_+T6S\*Y@NOX[&=_/%[)XY2F#Q M^SBZO ;#P#@,UF?.,LTM=I&>-9.=>#<8S[]?!S?W(NX4U^W[&O6D]$Z1=Z#,5-J'P M0T]HR9[]-)C-8._YNS>YN!E?]_X$A;8B*Y+ MQEY(G%>[C^EKWJZ2R;NY>AJ M!/;5I3<;@:U[W^L7A6C[:-**;LSB@Y[4DHT[& YG]R.MC7LS'ER,;WH]KSI, M>2))%C*?61S2Y(YFY'""HBK33NU_!"!YSC]K=>#+S[B:+G@^U+6OV M2)(;&J\7)-G>VGA?:()1!/6 (#L24KF)WL>L/! M=+SH3[!4 4U^4 EFPI]Z$DOF[W!R>SM>'';UH&OPY*K7^!K:#X(@WV"/T .J M%454T@U-"\5C"ZSGFV1$PXI]?WM_PX[2BX5:$;[D?7,SF<_[Z(<*^T9^$H?Q M.IV29/X(A9Q/TE&Y)QS*<$GAT,V$%\N;'MW:@28V8C].L,%P!Z=PU+ "/=Z#=8 M)R]$X^/X9>>](H#9+9 + :_]?15T'=% MPE@@,/NII[!D5%^-[P9WP_'@9K\8%UKH3[T6:@AT"_U-X&^78KQ;^4E/?,EF MGH^N^1'Q]6AR/1M,/XZ'3+],9Y-+4#C DJO)[)8Y\WI&B(R8WU]@N"[0#KUN MY;&/]%7/#LEL/M3W> ,]T57QB+6 1*T?[\.'[__\E[?2SL<^*-'[9DJC, A) MVAL(2FYD56YH#_$Y-Z0-3AMN+##LKN>%.5:4$ZHY8K0H-W)+VA,I0T=[QEC' MD(J,T90;&2-MI90AI3UC=.9!Q3HPDUS:0-4#3'MJFR)-,RG4U(+NTD[).MRT M9X@V[C2K!IY:L$(Z?C 'G_8\T$2ABJM!Y8N1$](I!0]*[:E]1'2JR 4K2"-W MI+,(=;!JSRUMU*K(E]HW$P?DFVAE SW-;:-91?(W%QLYT7#P4 ]N[?ER6I2K MR*VVE8P\E(SV5D&O/6OMHU]%-NH C"R3+/>&8-B>.;JHV*P2%FO>(A@CCR337Q-PV[-)?8*+N;2&_C;,_$ADC>*[D1V2 MK5\)R>T9H(_-S6K!N>:51;Z!9Q>@VW/BE$A=<9:TJV+DI^0@:!6XV[/5*H)7 MY%]#F9%1DA= #NCMN=$ZLE?:&NCAC%R2#']MH&_/L&,C?D6^V8,;V2"T;],H0"?=7=B/Q^,#\MB(4)S*,?%'F*AS,F6QP@AO-]0MT>9RU44/LVC9(D.6F.D20/!^2Q$:$8L3%Y MQ:"8+)7#ZD6IQ=49]>[$"M+(=LFYTW"=IM]_',,Y(\.L^21Y?QKX)&X*#I,Q M]8H9"@VR[0*+)/8& :AV0(--3>'<%\OS#5GVO&YQC^JP+1S2.$O\(,O]Z-;/ MBN***)Q0WR@IDM^JX1Y6/Z-/X_+@"4B&A6>PY3Y+?1&J!;-MFC'R7'*0-?"\ M8C+L.P;KY6P.'7N'GGN9:+JW<;AA=S=:J%=F XR1FY*'3;[6UT]>\P6;)\"/ M)NBJ(54C35UD9(OB"DV=+3TK5*R8)F3KA\OR\!BL$QZDP5ZI,*@-A5, M;/NSY'9K<5FSYZ>2G\452W;!$HBWOU[9J!%;U3!R5/*:V=SY[#6F>9IRI\\T M0I^#X(VJZT\;0",3)<^5#1-[QC7?W%7/O(8R(WLD=U!YF[>?1W;L..SPV>^S MA+#PQ/T=7L'<5C#LB-I&EDJNGI*EHE7 NYOQ[DH_0DO/C&&PZ[G4I M*+J@^U@ZX.)5&..9#:^FE8*C6C)*A.144DF$T+57RD5&O7WO3#J*_KGX] )B M*R#S?+N-V"U*/RH?Z%6QVD)"CFO**"(-3XU5143LV\/./>R]27)Z&6DE(TW3 MW'8!:5'?* V2GTDE#6K-$&&?7M2O(B>F!FEP.;6K8V2TP@6E3A?2;P=/8Z?@ M""X.8^KP+?ALWYA1 *SSQ:3"S/?+\Z1PWZWGLWY[Z3A1.J[R#/@PV- D"__) MQE=XQXX2#V-K)OGX7O*JV:):F^5#\DV=(!_7/O#>^Z:\0 %FRD&% M>8(.\V8DH.LX_">S>4&.$H]?C??FP'-2%QVOEZ(6B0WR ^%T8HB>, ML9?!YIQ=24Z:(C:;CBI;US+*AN12:YGCL^=OFRR?:FO?$M;(2\G_UISYL[?B MCV-@Y/=ZMQ_KM):%E0MBJ0]8 9.2FY)?3 MIH3M.67*"2M<[\:PZ]I=<0M (\?DYS^K66-['6OW!&604B!.EE+Q15SQJY$3 M_"A7TP+#):&&/!R19/19AO1 M'6'VQQV-2?'3@O^G-FT4%E,F[TH0[F$PGC@:KQ@.RPRT'Q 3*V%(O5 U;IPW MFS K3RSQ:GX8KS4V;0MX$_O_\7ZM?J4DXX)U\^@#']-Q/*!!6/=BO$)3 M1F$X-2FY&(@7\!'@CL&',?12TB0E!Q(S"E<(S.F+U!5V!"2(_#1EB9O8_FNR MTLE$58[^H,Z,DJ9RHATK:4E]C.R\G47?!.(P0139N2GTV>]9;5/HB[Z7S3;G MF./)31H&L/A0 =#(]8: O<;G /K-S"G\$RZ" M%5!^(D)9\]>V(2/_&UR#C?R7XS;W?9>V3;]DG/!LA/H4YYB*1M9+/D;KIR1Z M)? *G&[+8&N^2AY+:[[.*WM%#*P+,.-=<7F4;Q3)2YBAR9*@R?*P [@M35A" M-2\E:QZ(A] 94@NM&YKVN6I/%Y-W;>7DG5E0)._G48)2WB+>>0\\8HCYMM#W M;2-"O6@TWD7DKSJ]-)WLZP",K%?<*!7?K^D5? OV'/9B94@6?!8\C&"B*2\/ M']^ B;U_55P(%=DK3M]]:!_T64T[&R_[FSA'",$]J$!8$,,8OD]I&LJ1>^VK M&1DN^2.;&;[OB'%\WU7/Y#9,/CCR+@@L=[S8S&1M-2.3)5=@,Y.+BP^%TX5W MYK'>>CZWYW,K[K;CJ>1U,_(TZ[G8EHL86!P'L+"Q@5R0[)F0>/%(8%)D88!O M.;\4O@M<:EFN[\.G"Q(#[O6DM5^X%Z/<2'Z[9KE)*N/R'OC V X].XP.Y:K, M_\ -."CG><\K1=\\\)'^J1?!IOM3+,E2Z$=5EUT]<:<9S"@$DO/.^"IBSS%E MK IW7%P3ND[\[6,8W/I_I\DP3S-@2 *S=9K0)1BR0@XU<=J7#I"B&18Z7[IM M%7[[/ZPWH_S(489MGG*L!$<=O$!ST0MT2#_&A]8KC3]&!*MKT9<4/W5/1M$[ M[151D^A5!]4+W2L*'0]W14G@-[@^A=EC&!^:&"3$3T\6N%:]&(5-#O-L)6R' M"-_]M34^'N\P((^-J)>T+RAI%[L"Z,K?A-'NU66LH7VC=,EQH:=*U\/.*X;B M\;'T M%-\>$[(J;N^\?_O^NW?PS_\"JM^^;*(2!)NOL/KE(8F^II M4W1<-N$G@=3*\W>LC73GX-^>OA12PH2U25PWX;G@O=C?0!^# M![#*:8Q?T%]=35![N"+WOP8X3BQ$-?QQ0V-05,ENG)$-3N\WGO^0LB<3?WZS M\J,4JL"&^\=(2'$.'LB:GQC)+SO"O],KO[FAXJ MSG8UNH6][C+)H!BKF@IV-45JP#=T)G\]X2Z'O@"I3?G*.5C^'6POMB#%8WR2 M=P2J.MLQ"!@:AC"4*1+P24D.>H"JM0A:8\B&J DCM,T1X4PI&F6+BB^XY?M<-J":JHJ.-L: M7=BE->!2KL"M"*"JU T:,!4M3\=:@6O3KAA>X2G#Y40Q^$IIA[@Q-^E*/9QK MO!)>^9BL5(^@3Q.R"?,-[A@)[_6 ZA&5N\!IM@_<*Y,%Y=FK4L1R*Y/ !-N% M[23#8EPF!R-+EL1W]!(0LB3+*2R#0;CU(WE+W:Y>%RB1IC!1([+\1)//*YH$ MBDUB(XACN[P\H]=)N)SO4JBB4%3J0X(4D>LENT%WA4_PHVV).8+!ZAF_7C%=AEOQ,_2:'7-+V/$^)'F J593\7 MR?!%FN_"E'U=Q'DZ^2]'V++]?R'*\J '0!WQ?24QM6CS_P@%CQ9(FT8[0,,+ M/_X\Y)<"!2)4OG9@4XGCO:%^+*]?4HEC)L*%GX%B WD"<9L^#;;;J,P24T&B M&<@9[FB%K&G\"GZ90-W:=USD*6Z*TB'=/(0Q:Q9??_Y(HN4%\XCX\0Y0*?2$ MB&C+BJ[HDN9)6.0&9(GN-^5CV PO=!3M7]\>S:8',TX@R''5.T46EI_PHIXK M44V#)EAGYKL.X_1QZH=+$%]NG.(9;Y0O\0$$X>V:R:K^"+?"C_P*;;GC=1[R M*Z!@NH-R8WT4.$TIJ+G=@KQD%Q&P7<3?NDI=+V9ET5=;VWB2OW%\1^. QEE" MHXC=E@ %3])L6"1%PVB]XE:.^ Z>2(/3VG%FQFA62#V*]L3H#+IYO X>"8W7 M#_GG2SI-Z%.(;Z&LYC3/'G^AL).6M@9M*KFU21A&-%_RQ&THF_A0U)H_WR6B MIP'JP"K7.'J-;K.OXZ!RHYM-'A>;4UE65:6."25E@5=)F3=SGL-F>S<+T\\5 MJ=1!N)>\?#^($_A:!?"<70+#FTS<%V WF[].%_A9>*$),@QA93J M 1VSE85W3O!]D[U)T'RGMXIKZ\K.+*4:O:M\<4:I;4V0+L[F%';VQ96/5 @I MJ:#5"-,%]J$S,?"C*7U6A"(H2QU;1<0AIGC1@J5[SQN611MHQQ#D,6N@]'E< MXV0U6-(MV["D^?NW[]^^_6$2#Y9+=A4 , -;=1P7=KR(^4G-."/)NCV]#89J M)=263DVM_,N029V1K"V9FEKYER%3/<:X+8'D^ITGS>*9_@]):/$__'<>OMC2 MI:%R-XC"HNL/YW.8J;WI4,@&V+&]+QX^'EY='T(3-)[!#E; JAFDC@L,$HVZ M/\*#T(B+&$2*OBS.$AY-6T=*#^N^2;&[TAJV0#GEEW0,-C%(TD("U:R14^N MX3ZB-+=#3X!S'JE);"61 ICS*"T>$V*%5 70?;2>J152!S W48)5C5_MQK/K MZ@F( C,M='<6@3T:\$?YK7"]SDA*DB>>>9O?$<.P\.^!14.)54#6F5A5=(87&B%6C-,V3X!$V@],D#$AQ M&284+\Z:J6+31&?I(QSEO)2IGXP445?J! V2\(DY< ZV?GI)4E!EB- @_0A( MLXB0?2E&=%<(*01?,4# M[4U2<:(<5]\9TF@4;0TSM"?+YPH1R^04,AW3F,(KQ<"^GH^MCI2 T$G$:=>. M@W1)MS3UH\F*Z\F][JPA"[.&!DP%PL:1)Z80,@\JHD?LP-T)%;FD MFY!I_7%\%\I97=3%'6 ;/]S81^K VH^>\&J"XD$<@QU0&(P"TD?4=88BFI71 M"JWLBH J\B.,?,HS"EB(P%-^;L"<50-H>HG-+^@A+TMZXS^#5D/'[1.)Z)9- MA83X@[;D_7+C>(VSD-><@:]'#O[>C -\.6X@_[J,&<2UHUM-%%F?@O^I .\)B^.)2?Q 3SRL4M:6/3 M8$<))B.X M3HQ<2Y"Q!=9@ [E0^)[,!=BSXI!PR MZ@\^1(R8H7ZRG*S*H([LGXG#* FU&[]EW"3;PH5Y*_Q1AFTE^QLZ**I[%C853,* M33+>"-D1F;_+<;C $.9N@T6(!=4L;3!MK%KQW?#"KZ:D8I*L=S#T!,1.9J*J MU#'&B4,L4OI-$[H*ZVD-38"=4#\*'!KS'-H .\;+:AY4A6^T$<(==VAMB).5 M^J9!]699FTJ=$%2&S\%G,\;L T^P\D<[S$Y2Y";!_$ I:( 6W7JRC'%WM9G$E-->B@G-$%S9*\GW9"JA75 MI6D#G#L*7CG0XLDG6[PD<,?16V E:^SJT XAQVYJ$Y;H1\2B\MF5U4&SOHH# MEJ*55(6NX*31$\*H\;Y* T*\J MZ3QPTOW8C"-=?>]QC$PHTRV& MJJ\H-4*X@ISE#!3O%0EO>M?+F%I4[=1>H2WWMFP-2"E?.[* [9A(I%UXF MC)EGS]_QG$3\%4.V8$Y6L(.KE3>0Y-C&.D,S(74*XE'?U>N W-K2[T?*3ZN$ M\:K040!U9F$#G30C 0%[$MK X[@GEG)U2*.(!%G%06I;H0NX*RY\\-L!&-Z, MCD0A[7'Y-MT>?T50PFLUV!W:S:'YIU/PV,8Q.=)AM\FRU.\PA5)+!F MG"8^B<+]V'0187,WHT=Y-DC38HK+J7&EC=MMA5@?RO;,+FH6[SD MHU8X;II!W/'6U,?8[.LV0KIG'^W?>PCH.L9LW0O_Y8+$9!56!5 +YLKC0R1U$8P_(;)AM2?1T<7T>]"9_*2XP\ M/3I,_&M*E\_0J(#DL0TXHS:;EX%]UL[]7:/B%F/#[6%+^,Y@SNY[WX0QNR4F M(UHO=F>=$,;'_&+JH1=%7WC8R^S'QQU&:>4/C%#M$&"'?#11F$%E?CE\SP-M M0!"[8H?%IQQFHD/%@E:AG,KN2W505VY?.XJV#+(ZI'\JLKI^\C'51;8K,C=4 M26-9I1L3N4!"'4"B2A35HDX'MALE-I.5]'J\!GPYF\WH-6M>N:U@K() MU!5\=6+.<9C$EL@V 79B2A^><^?QBG7\:H7.X*25UR?X014^,JG$L?US.;Q/ M($*@-E;-"-0AW$,D0>%1(E I<.G WBP"X/935:C@,9TL\.#@WB9XS=Y^MK7<4PC%L*B@?41M9V:_3@1:X\7NFYQ&FJ*)BJW\=2^J_$(_^QM) MV"M?'5NG;OP'"JW!3@"FW@+4$5K._\A#EK! PL0*VED,;?!R'AME,&7'HBB% MX2H.?92E[OCQ-*&"G8P1M'B;M M/CM;'*(:FJ2Y$6L)W8/&M8U(-QRP]ACK< M&VLX@[U6?M=^-(S\<%.=BL)79]#0,1'&.R=9%M73(DLESF!C8LIAT!@4-F0O M8*U)'-25I@G4&81U[(/UBJ@BA'=E>DWVM0Q[G9$M#XP5GK2MT.0UFG-E\3&1 M31T_?@+A3F^P Z3;8Z58K^4RAQ9JZL>' *R*)JB7=( +-%XO2+)I?H*I$<(U MPZ(8YY F6[2%"#[-0^NA=4=279 M".FHM-[1^#X5!VW!1XLZ;K+Q?KY(V 56&VG5 ;N%WJW_=YH,\S2C&Z)\G*8) MP&$TU _2-(.XC(KB$9HF -?0D$_3Y\$C6>88\3]X\D/6 F8G]T68YFORK]:B M.]LQ/4KEP^FY'QT>D3R6/G:-N4V:QAP#-L NH<:2N8U>,DS4OZP%DTU9KQ7D M;,!%],K!?K4=PBT)D\$2C#E9>=5+'--:Y? 6B;^L/G\EG(PU8V55K3,HLU%/ MMBQ*N0W.JGJ.(;;(JIY*02(%E#R^"7$2<6U5S:TJ:A\[>RT"V;<)_ MML9;JMPU[#$-'N!*"OW:$GVYMEOX4^Z3VN>/2]D9,L! %X%B+S;+(Z<'_6P04[S5P@L^^:#5\QAO;/F867Z%O*R0;XBLW8/KKM%=-J:P=\ MN';U0I(@! R'P":^ ;=%6M^&.X28X*MW,$S,\B;*:.V[,ZJH6=G"B,. S. # M#[I:)X0?PDM+HQ'2L8W,_@@8-HV5+%7S1YIDN(T6D;, =F63HUE7]F@,_?3Q M*J+/:!54\%'AK %V1H)MD!;"!F&;6ISRCV.\Z1D^D8.II**!?5U7Q$ SIRM( MV29U;%6K:T0X-#:D30<8K"MGIG.:Y'3)D< M\]2&.D>K6;A^!-SNA77#,$LT-9R;+:4/58%2OK@_;85NR"Q;.QTLTW((^"S?Y\.L\#-2!#Y:0I69L!7^(7_@MDSGF %D]3? M:>TXLXW4[!>$C)7UE*=U0C2"=07/,D1(\93U'F;O?(Q1ZI)JSLQFD*\JF/GC% MED(+YN+V8C_8Z@J@B JR Z^X-K]J7)!NO*JD:Y;PW4"PGI;- O8+(W94GK;J ML#7754V 75D[RH 'M6:IE[JH4!J&[O28Q?R1ZN&K(%S$Y#[V(]@(8'9,?D5, MFB0JB XLP%-_A_465)D%6T#2!-@!35 X6A=T$/PC#Q/UYJ' MC+>2A6<&[03"PAO417!KY?5BD%W*HL1@UN[&\<@/'G\GOJB?CFZAKK^V7SF7 MJ (1%OF:9SCA,"B6(Z;'O:&*R\C."*SJ;%OVD?C+ )5R XY*2)=1$];-^O.R M>C#GD$K(U@\E;ZJ(3Q-$%U8<'+MT5ECYZ@H6FBU"0@-"EIAG]3),'_(DY6$= M5S1AMY75-[5;U7)F13%2(46$Q)NA[)T&&>\FN(YA6J9V17IE MM\=+G6&L$:(3V*6Y:I(*7^TGY1_AMM^+T:KNL8#)=I&G84S2%!:4AS"61;1] MW2[HW3U6-V"T,TS""(UW%JG9\(1\FTK.T$ GQWM\3+LS Z SR-HPO'&Q42*L M@>X$UCCFPST0A=9J@G!L6\%LXBT^430( IZ(3GC*9IH4]RJ9+TY KUTU9SBJ MF;2(49Q%.]SK$E1"@R7=9BRK1 P(!MR5T/R,XI'UW8O_8(Y)K(XOLKZ4S])5 M,%4#N++#:)ZV,Y*&2XSW]:,+/\N(\AUE'9!;VP\8*90%:-6S2T+,23EZ";,! ML.>IOMA807=CIL(N/B?,:MT_YUW>QU>PTP+:,;[2G,\I4[9H$V GN%GB8$X0 M;09U!F&-#J([/\IV%\3'>6AZG-<*VL$U!$PV4#%3E3VG*'-K^G&GX! WX8$? ML?0MTAJH@>F #);)ST;0^@;#1THEB2=> 7N.=;9_-'D<\ZME"RIRX3 MZC),_?4Z(6N4CHN=/47L*KJ,.KX%'8#5-,\ !68:H",(8SGW-Y_1$2)RWH(N MK]"JTT0K,J$7!_,SX6%W,VELZ[I, 'YCCS^9O7<6"M&Q%G1HVX3+Y&B^:V%! M"/O*+I.@]*.)+K3]@GN?DE4>X>/R-@0YMBF7R3//MUM>Y$>E"AS';'_!SK[* MU^=Y#@$+(IW6H,ND6I -ILSGCXUE.R'P;@I=)PLZWE(+ AW3C(-DX>\"'RQ- MZ?G@1@AG]O\:HWM.H.8D)EK,C-)8U&"!) @T]55/WZB+1;R^ M[OTS<7Q7>;QL&#HOV.XS0@EYF"]V!Y#B\L'@V4^65WZ8 ML*AEV!GG&WYPM]\"7=%D14)T4M3";/Z8[NH*X&M'Z!R-=7$@*NP,P#8#Z4_# M@!-#,7^^?%\.3<;70_83P>PN8.CA'%Z3?2I#(2:*)57XHA1O/0B76!%NM_RX M[",@$RG2*S:#=&'9:AB\4B!,H"ZQK4B0:/MLF&T%QS9AY:A;/1S6JE8'$%8_ M'68&M4?M#UI.BP&W>3RL325'66GU?)@5M&,(ANN8I9^"=9&'2*&/ (]N0W72 M"ML*#JE9W8CK:2ML@+\P:D?EK9AO$C(XV*BR:*K+7=,N-/*3T7*]OT(,(_6# M1PPREC$RPSHVU7# ^,;(+Q24 ]A-&Y)$.^8\T'*N534'459CY+($%DY3V9FJ M*'1F^ZSSHPKC+J,;U%QI '*-21BO._2W(>X@]B[]69H7,8*[YD?VVE=U:"'# ML3_2:$F2E!];R$QL!'%,,> X>0SR)8OTG+*.>.Z$\@6#_5M-Z3C.J)!MH>%S MG0ZOWWY%%MH_H_"'4;#Q%G*K6EW!5GRN;O_ZQ>*9VN+=7+\K%-A;&VVF0:V2 M^[@R5ZAQ\IK1MVVG$TN[!L6V6D!9J>M$.%XY&*IWG3 M=8:J3B=( V'RQW/ M/">B6?W>!52*5P/3%+]Q#EWL^(N((98=DLX5!]-%&4.6/4T MP[0)'VG$3]6&-(X)NQ:&GYD_4X'UY%8[VM9Q%&".-VJ)KJN,6LBR?Q3,L_B!_^!H MR]F+:0+ . I3S-HB*ATK:&>4D&:KL$<$PP?*)QHEKFJAW.(CV[*/8V#*-J]$ M@M4+G.%.\Q)1&ND+6B;G:$SDT'Q-]91&ZJS]^L'?BH?L%0YO+90[OFW<42\3 M_]F/\ ;\A1]_OB1;FH:5("8=D#,RK-$PU?%CFJ\TX\!H]DX__M M_P-02P,$% @ .F1:6 =#))/F& B'4! !4 !S961G+3(P,C,Q,C,Q M7V-A;"YX;6SM/=MVVSB2[_,57N^SXY8],]WID_0<7Q/O<6(?69GNW1<>FH(L M3BC2PXMMS==O 20EDL*E0%*@H/1+)ZV@@*IBH5 WH#[\XVT1'+R0./&C\./A MZ-U/APEH=')T M.GKWEDP/?_O+P<&'_SHZ.KCY.KGZ=//'P>/RX.H_1W^ XH5>RW>4QF\!N9/L'T)Z>CDWSR_V:_>(_)X0&=X]OX MID9'$@5N#"/(.R]:'-,1QRN XUY63J+(]?Q <_D2JBL.%U$(:_A3-R73AQ3^ MNR!AFMS-+J+%:YTYN^)_$[[ G%'LD^0K M274QY4-WYVGT3.)T>1^X0&XXO?IWYC_3+]<"0\Q* 7W.\/M?[6<\4W==9FL7D;!'%J?\?=JP4HKTM MPI4+=J7\S//BC(AVZ*WO/OJ!G\*NT*50>^(>="W8*BGEZ0,)_2C^&J4D6;.2 M_^^Z9'5;I2N-C(6W4?@T(?&BP\=1S=,5SUL"=E*%*W>@N4!ZPR<0@VL_I.8< M&]*!A Y+=-<6U#B8N&_5]2_)C(!H3^'GRI* 3%O-V'Z-K="7_W@;)8NT]$W!]O$>$R\*P:[VV4EP3M)70L+)G #34M]S QA>Z%LJ$UZ: M57\Z)R&9^2T,HRTCTEDG3CY?C6_OOGZ:7(V_G#T\7$T>M-6A>(H<.R#)RP)& M["W@4L.2O*4DG))IB2>=$>VDT=EA_B#R:G,&U&F-XCKI=,H$YF2NZC?[EN0?78:]#,[Y>1 =?X%4\,4XY[UA+&DT#;0: M_8-JMA,EL/*?;I 1"?8H>.-4@2L>98 '6&T$< *% :H"\2DD M8,[(M)%0#R66X02L6"&@G9'I,[B,.2[E)U9UF#,R? M3:<^]?+MYV8(ZJ:2(M&[FLVB,!93(W0S, M7KGBUYG)&?UBF-0Q=FCZ[2-KAWEU3)XXV).H!YQ*\6ST&T)&1,V!?78KP2UCDQ?3J#/S[-O/1W ML"_!(5^RI(L;7 1NDO@SGTPQEA%J!N?$]*E=.NIC N9/AA Q/H!S8MH%;HCZ MRMC,$V):$J<[E7-BVARIX(#RJ;GCG1/3AR5?ZE$4J$#-$],0?!050ACGQ/1I MGB5(#.2L[=E<.#5T*#@A\/1SM"5AUM/H'*-,I^D:O( MMY3$CO:#6FENIJ3U9#]H169O2JI/]X/J2NZGI.RO^T&9*%E4DOFW/2%3D54J MR?W[[I.K.D7722B+U&P%:3YMV!25/>>HDF15(FN?/B\RT6718:HDN9D?L^C( M5-*FR*-9<89B+C]!_.&YJ;P IAAD_*;@VG.^ M!IF KPJ[.(.-7.SH*"RN$%@%0QB0%(X#6@]G03IB0F MB;P ?VNK&K_WM])]:Z(PU2GKT<8Q_A3#JKG,23"MC#*.86$LR!A9#C&.VT64 MI/2^-EM>6O52&6?\)N=*SLKG0C R68XU?L=Q3!(")Q9-HUT"PX*(5604Z$B% M0 )GG(H'PC01(),G&=8EX1[..5(!.;K+Z;I ? M0>6FER DAC!_Q8\Q!X[^J'Z0JF54#FC^&N#*MJD_XJ&TFC8@G)%I152SJ,IS1PG*7M)#VW^">"K%P&'\HIJAKG $]JN+6M#2&C+'%"$'&J&M WL M$F#.)[-NA=M 7@-C42)S9;WO#4U-@Q\1W#P:GC0M:>1Y"I:16<5<))MRI\(& M@=4@5^J 6!&@UR!6[:A8$9_7H5CDV5@1CD<0JG*9K B_&S6A$#Z='4I]&,-3 MZ4=:H4+PK@W7X;1#0/3]-XDSBO^L9K):.L_NFWZ?IHD XHT4"93QK!BFPO2> MOB .\IRFL?^8L8KR273O8FY9MY_9?'9+@F_9*>$SE5S6>M!/1< MPR'N/X5Y<9RWG,1NF+A>^0.K&\_\2R7AF#I!%U4G4QE7R<$-9DG+K M1.8J=#KLK8@U=:=2GWTMC((_>;E52\&.4*%I_F[+8K BQK"SW,;9$%9$2%L= M3/U;$5;L_E:\:EHBUH2!5GT,C3_XWG@*8PPB$OL>X%<\E5'_H3(RWX+ [IC6 MTU^2_,_5*S[PE[D;/I$Q4'DUFQ%/:BD;1<1XB(H^N $XW\?1BP\2<[[\EM!G MGM9-NT#MO;"#7&YE(R+F*73"#/R_@1U]:7J0"-4[+PQPV[3D(T)1J M(% _;/?+BD*Y ,;#,4WYOPDK33WE]5UBN &:PC2Q*9YT*>6$^[2+%GF8"8T' M)=897]I/K?XVVK4?PE$9P#$XE1&*F\%XH?+F!VC U8W9"(H,JV>D1< M!QGMV,8RDI(R6PF(\>XRFVP27]'7XK9XFI[*FWF[DW?U5O05L/#&F\YL(M:X M6ZOU'1JPYMO/B#?B^E6Q5OMX#6Z^.EWWNM\05>>;;&N\05">6^M;O2WWNM[4 MYMO87!)P![V\Y2;\/2!%I*#:'5IJ9ZK!S1?G,_[J7"O@ YCOPR-P1O(JC(X> M#6<2\_UD "F/D"FK,_GBID6Z3[_ M &PIL)M$15-ZX1/-,MK1DYAOKK.!FYC[]"Z]#I7RF;3;[@A,JD*PJ%Q=^LEC M%B=YD D6O8WG+%:D#@ML)7#.EY])P")(;LCK:8>"TVZ @^ .P>P%XD7AU(V7]]ECX'MW,W#+85%V8-PD249?%Z(WRU0G MJ]YDO5'2T+O/_C<8.?_UX;9GM_VM;SZBO"?T"35#_QON+63E\H MZ,>;PV7M5QS9Z?+_/C@B+@!8\6"GS=(=#YX(:@]L]IA%) GU+'4D=]F#KJZQV('$,455K6>TE:LA$ MJT(PFWU%/?%H43J&S]R;>0^D*,(H'W0N _]%8^'0#PR^#U!&K5X44 MV$F+^I30QM_@J(14;J/P:4)B]@AU['J@7J@E]!2["WD3.\P$NN]5"(I)UW[< M69;.HSQ*ML9 _ DTH(T_45'A(%4 2C'BCM=]DD)X!2-_#BF/<]->"G0=Z=4] M%)SQER/8UJIO.#5GQ4#.+C1RPF@/H7ZKE=,P8KM':+=H.(7Q<,72FCC3XZMX"FR J7?H_@[JX;T M2*)/D!BZ8@,.U\ZFM@4$^@5ZVR%@Q/Z;ZLLW[+WTM43G8!FQ:)1-! M<>12_LEM.!':D=[CM]?(A)@RX.M%*(!OV=$1>/+@P?F?T51\6<#4'#^([LVO MMMW2JVU-?.3:5PYH7/]*T%%I8!6H<1TL0:BR?Y OW^E/M@-Z52E< O6"^)0V MZ-8MD"_^UM;JT>LLS6)2I::(\?RI2+>D?#99_14^\.25!"_D2Q2F\Y9J%C'Q M3BGA373_E[CQY#7JC?QB/N.QFQ98PLJRQW];SFC\Z7E]/*^C+.Z5<#JA\01B M"S1A;+]TPUCC#]/KH,TY?\0R"H!2R\@+"(,Y=X]VC M51G"QML-ZMHKW:F,.X MB1)@WT\]9,&L2<0M;!(5Z\FA='TK 6K5KZ>67A&J M>K/T5 19/$Q47,=.;D(/EO'YZ7DY@*[7(N/E^MF3ZN4'%>^$4+J.A0"UZH4, M$2+5,3VUIF(E\@DH67HUG#RYP47@^MPZ9=GP'6C*W4+MB5-(0EUC@Q_1G1,X MY6:%_] 3,[35IQ5>1$_,D6EM*_R&/H5$=DY8X2[TQ(S&667%,YY]:4[A(8E_ MR--8OVC0[:G/*K=#/XJ_1BE)UADP_K\/XB%54*'W-&GS<:77((0Q[O/0Y6_" M)(TS>HY>N'&\I)<'%U3<) 3(P ;HPEQ%YEOHYD$ ,KWT$T^+$ ZL\414%0>* M7'$MO#C<):3( 8VGE1HBLI;XNK3 -&3SU?.SKH7B-A8&[0# M_IU,EPL<.87VM,&7ZTPU7]7:\,54B#C;DAEH]6DN-8U M!V$I2N%[2N<(7I,1YPJXPYWA.ZQ)MY[@C-"3;AN.4ATNH':.%0F!-M\>N\FL M"/IK?W;Q/L8']\T8!2S87 E?KCL?A--KSH-W@]D+W!S!$F:/\ E.F7[ MF=WY90O61.$RW#T&_A.S_I)O8.K%N?F&LQJD4]#F?\8O^VP^IXPS"U2@M''? M;A&C=R=3:RK:K&^WB$5=O,3,0#OK[2!IZMN5N#EHF[S=(T]]A1(U!>U_MX/$ M*:\*HJ9P1IK'V=:)T[@,B9^'MJP8//:"<-YY(9A^/.9=#DKV2:8@@(MWOW>9 M46W(Z<:0M;/^)U]$CKT5H6^SK"G" %;$Q US)@\:6%$:;XXSS>B"%<7RYMC# MB4'L=$W]]@[T?J,;=E3X]&,X*H,F=C #$S$1[+8V\0@;K)XMLJ02OK#"RMDV M*\I@AQ6&S9:94<9&K#!EMLV+(I1BA=VR15YL!%UV[260FQ#^2EAEZ[I4A%_B M0U\+'N[IW I.F'<>><,'N.C60$+U."X?8(#+;0TTX"\7\/]^?F]D%L6L"2)] M=1_VVER'(/E,PU.ZMA&!\34<=:@4SS)D3>WJ"S2*]6C]._R9*]YP>DY",O/3 MY&$.RH+UO*P.H/6.N37(7NZ#KBQ"CU_:&5?'-.V MR8*. %C0P:X$2F2F;/!!SZ#\@87D9O'L^C%%F&XR:9>;?A;H_\*A!C+740SF M05%?["TG\+62W Q ?^F.ZU2N/>ZR6"":'G6;6+<(I'\^T/!0KCV#('JE]J<. ML9O0YBM$^ :F]LT.[6H0]9:LS,[B8J"UG]TPWP-N22,F,5\<0F#-Z/W@T2A"Y$ 2@A!$#&P+U8N21Q"JC"3\$%Z31!BO2%'T( M0@]1!BNR&)UYM1&2L")A@25;(\IA17)B"UL#%^O8Z8**?J2B>T0$_X:A!4SJ M+3Y2"B+?.!S^-ACZ#8/W"Y2\BJ$KEL %A7/<7-SOT"9 #&M?@ M!3K7!(35#1Y2-Z5=.&YAK: %5:AI!J,QWYMMR!) #E9HJ2]V"DCC3RJM7H#N M*'A:\PQ'92Y [3^;?()*->6P!S1/+PL.5Z4>M,$L41,A)1ZK+G\$5HA5K!5Q M3FWY5RMD*^A&D"&G'ZNX;=@#W9FA4O-6>!5C FZ6YP<^6^>+ MXZQ^7I;:2S/.%Q_$';F:S8A'&RFNR!J#5/(>E9C,/D:A9>P0SW6J*1\7%Q4?MEZ MPIY:'V"%*TMI?<#_1(\)*)*[V>0U^C\21W6\*;<@>9U M6H>PP"AK=[ZI[=0=*,XQQ1[UX6>%D].%79U/4ROJ6HQP"'4B6U$!8VK_;1[? MB+J8'T@_Z1WH5E0KFV*=X.#?M8;K=Y//5^/;NZ^?)E?C+V3A^$Z%A8U MP.AFAA^Q-_6.%2:Y#8EW365%JKD,>7Y=V>E7PPS%=YM%-R&__#U!+ P04 M" Z9%I8D$$URB=< E0@8 %0 '-E9& M7J#_4PA7'R]__OGJ8S'PQVSDW]\B;V_T]ZMB[,7'?S_+RP]7 M%S^]16X)%QKCQN5GZ@O\\C'[XX__\W]^^.$?_\^'#S],'A?C+Y-___"R^V'\ MWP__OGZZ_^'#A_2O,/3!$UC^D"+R]WBW!?_\,?(V6Q\3(/W=&H(E^AUP5PB2 MRZN+RPR._S?]361OXQ]_P(L\/TWV<(Y"WX9H"/C)"3?803QRG# )8G149Z'O.1Z('FT(T4EX!;) MRJW:*0[C*/8V=@S?3>:+F_-WV$S!=SN/0^3;=XHL>(7C^P+L2Q%$G5!#_;%LJ/-CP&UKJQ0=SX"30 MBQ$4F"NZB8\^/GI%'\%__+ ,(;K&]5&RB+?_4EM<2ZH^ #M*(,"G21H-YB)M M(2S.^\S'QZ-VZ!^!]'436:LMO), O9LK#VW;*(I C _HES!TOWN^C[[2F!U* M+MLM%K4SZB 2(E /QZM%3_Q[;?&^"0,D>L5>>B4#+X2/8=SB$1-+(D4?.UMCC?(^[BG%KA(+-D6^O2@3M%S:>-OX+L:1/A$XL,J M"[;(6NU?++S:PGYK<<19:[26K<$*[]L7$*Z@O5U[SH/]9PAODBA&GX1H-Y%P MXB9./ E2MH>Y775FG\ VA+F@N"JVOR1HLTW1!I!AE,./3>"@VY*.[)EJ9&#Z MH%BRV=APAV',7N<_O'CM!=42(XCXI@YJ20%B J6N=_F@.WOC^;L^:$0!H=>; M=Q\&JP\^XJ!N,Y6@DX^WEAMO;IX?GN]'B_'M=/%U_'0S?9@]C;^.'^>3W\>3 M1_3C^'XZG]>OO./;492:-U()=KIDB8#2DJ4F>%J?)&RRN;&W7FS[-6"B9.2@ M1]:+Y6^-Z()*(:\,3]B$('^D!=9J"V]F77:B$"T71Z$K:9:N351)N05^])H1 M*I_:S0E,?_L!^Q=8Q#$#^HYKCVO;K"JP= M+OX2UB00T)Z+5:)YC/X_%4YR ->A[P(886-9O),Q?4BOW=X. KW75&J?!%$, MDT(P_8I&(K$T9PUMO!+-O] :M_'3Y/?1(F7K\\73\\/X<3$?/=Y^'=]^F3Q^ M&=V@/TT6D_$\_^"E.$[2*^O&I3-4VGO@IM/;/R;W]XT/%'4!59 U!4C9^_E\ M/1__[S/:B/'O>#>:.P1Y"[6%]/IY/GD/*)3-'V4/H"L-;J KS$U MA19K"_'3&%_"FP6"!UV^QTQ$'?][LFA^PR66U !]8_(W65O?;EQTL!T7!_ ? M?B"-W(B \],J?/T('#=;?P%M'/@RPA[>52XY!/[N1R[Z>-6(M"PF"?Y'2IN4 M+GO?J#[1!-Q)X*+WWTUL7SV8AVNSX5O:T4L:")-$'U:VO(^^D0'MQQ'^#?Y@5(&//YW#;$.G #O_YQ%E\:I> M$']TO M6Q6HX<;V@FX@S99N!VBZQH<-V+P J!+*O75;@;A&T$ G>0$?2M05 DI:O16X M01B/E-Z;?,$,*'0ZO<#+^$?P;>\C ',9%[C%9S TXI%Q>'6TOA\Z>XOZ.*PP MA(UY$OY-Q9+R7UCS-0+D^E +K[TYU[MJR,S>X5^-OMO014B#"5)H2\;IVR_ M3\&TU"UN_9Q16Q\]*@,%#_B(!GUJM6&11=4WK O-U,D^C3XP>O-8&[\W3CN4 MS:E:P1VXV#+Y:&_ [=ZST>24-_B<=IH5UK:::?9A[R4B($Z=<][Q!CM^6Y=V MVE$N@G&-:NBGBF+H!VOAQ9CY5$(UY393QUJ_] $E=H8^X= 5[+I9>]M%. YB M[.V@;5>#560Q(_L@K+KM.KL2T71Y':*]GRYO/0@"IEG MSO?#[SCZ[BZ$-TA.\V+L#P1(][SS O1[I#$_ 0=XKZE[)GV*%TCFNT;0?&.] MBBV6M2XD)2'*R:QD#U(P/2GLGHN>DG6M"^UO!D$*J[/J>J0]CO#.>'P4)9OL M=\+;KO9#UL6EXH-PZT7V:@7!"F_0]2Z/JY#==I%5K(NK_C;YR.6&XY&+_(DI M?/)6ZSB2W$^Y-:V+3XJW;K+9VDZ, :E\BUD PXT=K>\0N\'/Q[7M8ZXS7P,0 M2U_GUI^P+M2\J15(>Q^["S%7Q39,-TSORW0YBIS//W]N>(Y;+&Y=?"XQK:P# M([B/LPV= HK<4"%E_EO"<-.!EEV &':GJOX00G11_ODC^E@2(:0SBMH8L]3. M\G?'#]'4?_X8PP14OPR#&!%X[*)7$(=/_4)&FTK ; MT. *4%4QA,BS]7C=-^)R&":T 8ES%WRPFTA"' T+(6Q+,8Q4=;WQ?7$#5(])"NFMK MD'A')%-FY"AH=CE\FG5G "F(>#5\(C8TLQ04^C1\"BFQRQ3T^F7X].K"P%.0 M[_.[(U]+>U%!N%_)A/O'Q_TPDRXB3PY*(FFUSUXG$:)T%*6U+:(")VY@"6M: MCR$C!+"03E;[23PR1&PI[8YV EB<4!#*#",@SPJJ\/W]W+FRV-!,W/ARCM'E M'"5QF*5U/MC.&G^;[2SF3AP8N?MQ"Q/@F@'HH#?#7J$K^WN8Y?_' ((HCHIR M/7*("BQH]>)EX+!:JQ?@ &R.(Z'O-8L2YT4Y"19 M4H!YFV>5ZW"##;?(->.$C7D]APHZ- 2Y>J0J!"'6!UD*@L1L63VA":@T>5]P M9BNIK2+<8//N)' 3_#NV "Z\@"* ;]9)L$)R11BL7I)OM^$,AJ\> M+A>XG(=)O/Y7"('-AEA\!4LRX*SC'>]']K\) \RKLX3!)R_Z=KV[!H&SWMCP M&T<#YDVMR?-]X5* PU7->%.UXS*W?1#EUK5'$'-S%HCCM4.=\_NH\JYQ :=- ML7[M"?:9O9,"?&^\];\&9J1^5>;+=^EX35#@S]8=]JS]8^K*S]DK]18S4K..!UH62QX #((Z@FR[W MOL[,^:&.EP:7(@SO+3T-Z$\28W0GL"R^AQ*PE*.M"\G740@6-%2&,K7QUL5O M)W6L^GF/*T;+;+6Q=:L^YD82W M@%8B[;;)PM*$H-PJ=$UQ\7&(OO%@!\D2_3>!@)?.R9ZE"K8Y\'T;\;0[&P=U MDF#=/Q%;30."[D+X"+[7C)0P M#- _G2QZ(N$\M@/7AF[TO,55 M1M'(GW_^+*J3L^>?YE[H$]1OLKXFWBL8+Y? B6< >J%; <00W46F6E=*'NZ6 M2#!%,+')9B!2L2'Z6]1@&3.04[%+C2X.[?5/7B+/W8TVF,M07_WZ(.M*C<[S M!'!=_#3R\LY[*TK@TT @C[:N=#.^&01;VW/SXM.N3[LA''#KL M07P9LJX#]U73@45X#6Z]:(M#=:9+!BK":UB?=,>P%5W8,A 15%4KJPIJG#'# M0$]X#>N3FKH.>:'UM*$8+G6'UT\-6C=AA+T'Z:<7X?AIEC5HJ\"M@NS^.[M4 M@\CRW*IGJD"&+0VJ_IHTR:AJ)#I6.+Y^9N\8FTD=:WW2[I LH$COR 6#[ %(DDVR60"XF2X)WT.7<8[6PG%:>2\@*@$;+*41BTG:)12]'2W M+]>P?E$37I-]+"T6[6*G-?K&R'6]+.X.GSZJF8\WT?I%S3,O0)59^!UW'HR] M#7K 6]'W8"7K%S76R@?[#7]YG$O "%34^B^"OY/>6$YC*\5;<6DP02H<<_\J=9G-:_>+2@^54E4,]MS)T%NIN "*[Z" M]5E--$A!'O2%U$ 2>VG_V\ +(:Y(($Y?[@+69S5O1D&C25!<9J3-UVZ%,)&Y M"UB?):VL-(/7@7F[,&PCC;'XU#0X/)U4BU>3Q:Q?U;R+0A^G'-U6"%'6M'Y5 ME*P@ @/Y?+="B[RD]:LB0ZL(".0[T HK\I+6K[K-KB,W)6Y4=;5G!@$<#K9^ M[<&H"A-T:]^<-2[_<0? $WA!4F3N/LFB,ARN[T5F&>M7W3$LF;D6G8VLGA>. M-:D%8+#\,,R)UJ^Z5> M!"#AZ,JD3YXD@E+9ECW67J5E^S<[C487V&W,0"3R.LVKHBL#O"C:1RF@9EU1 M&<#)*-.21H>&)R/'U-!:'.UQ/4Q+U5Z?5;S42H=W]MUQZGK2:X];+L^E]P 7 M1'<_0?9$N-8!T!14^4FT0T)7(-'60.&QN],\3+9%3^[57O=:J"L#!=9CI)B9 MP&;=4SZX!"V/GEH\-.3V?^VR@2*CHV@V3?ZI+G-9>15]8,E2 MFQJB'2=9F\7K%.)%8!O\M.[W1 UJ1KEA+X0&*I"RV0U\1TQG)\-^H*13X[5W M*1'O_RB-"IDDM/QZ,]DH%5JFS9&?=F]NN>=.]WF8MUTFX5]['QTA!5\8>GG$ MJQ(!9MUP2=@;[#BAD(!YUU[/[AM:\%U!2,YAB8/!84BOH&!8H\-6J'+K+AC6 MD% )LE*5&0SK-ZB$ %*U&PQK(-C^9C?S,)41JL%!O.<:&*P>V>0/&+ N??3$):!&X)?.MX MFH1FF[WE5.NH1'*#$.;!3/)@-BOS8>!N=X/\7I$0$_6P!F@+E1LQ41'K9HL) M=4I,5,R:("]8[F1(:ABWEDIYB4VZQ4R !1"L(V806FTU*,%:+N66&L*L9,$G M(R]:]&5 ^RY43*;<;9.X+UK(ID1Z"F4RJ[$V)^1#L8I)E M=$K<#3&,=8I[59NG1-LHVT\;M 7+_92(&V4J:;??,J6#*HUK*/A+U2$JT3=) M+E>R_4)%C4KT#9%A%;B"FE9%*DDQ& &O;3VEDB)#D/I4E&(J"3($B5!%%:>2 M($,0%-GUGTI4AR 7-JT/51)A"%*B>#6I$NTAR(@MRTQ51FHR+?[QL2(%@N); M^KO]7^V1!^1FX@+,/0)]__[]IRCT[=03]!/:IH\I>9BHCZ/8VV"CQG,$EHF/ M(X&BZ7(&0X1OC*OT8*5GBU&[Q5* '_VHN7U.!LC,M],+5D)3;EGQ06(O'=YD M2W=?G;FS!F[B@XK$1\"EL<8,K$27L'072::"(]2^7&"V.1A5B>I-,*H7!-", MT77B^2ZZ_MP.?/L#M<.)0Y&2&,"29ORFZ^09ENXJVW<)4I)PJB#:\3OO#?^+ MWD"6/\G27?SSP7;6B#W"/=[/18 QRU)3;/O>?@DA'KWC0\6>8.FNW)F*#.O0 MQ]&6,'S-! 4N21FS+-TE.[MGA(UZ%#;JN/B$97=&!\_R[]:%$NE !!QFX\K: M"#T@Y?$83*#VQF@"*XN48(-5'V-=*'FVE&Z@REZF+*BG&5AR7!E\1]3ZTQ*^!%$G8RXDCZ$^WE MDB.]U;SRY,<@4E"H5$JSWE<2@,(Y,I\QWMHRMV"ZG,>A\VVZS7*- C=/'(IZ\=96)>&P'H%(G#G',40K MD#WGU9"9O<._&GVWH7LOX,UMOWB/WEXN\!$->G%W<,MO:/?Q99_F>X;WQFF' MLCE5*[@#%W,G7*R7ZROIXG/::38NJD!6O(GK[J+.D86>8BS?6W^60&>-"(CI MQ/8BJ^>F]@^ MPV-)'&M)]CE6 ^4?7KQ."PAA<63M;1=AO6V8*/SL560QXS $+#.^ 2?!8;VW M'A*9T0)B/($^<\#$-])1;YZ?5PM(#1SU6L"2=]0K>4;[=]3WIT&5&N$HBI)- MI@[B+-T[", DB %Z]V-**("V;]?=Y"=(3IS>X,3 O<6,$NGU.LE)^C9NT#( MXK?&1R],'P3=_SKN"=,#25_X2+W(((5M7!<\2G;R4>M2TL9"$<[4[G61 MXW 7PB5(';ZLJ"@=W[8N+SHRN3(CAI38T"B&6)6&J &''"D@#IG^AV8R8Z./ MC@"EG*=N+&%F^>.Z1I9,6I:M[3W31]#B9Z@73>\9HIL5#6Z&U"?K.;$0%.7O M%,M2:6:X"A5: <2X)DRS^&Q#'!CLDVD<-;,=2H?[?;[\!_9:\SJS'X/(#BBZ M,$U6(@%XC,*1/?@DD3BT'IL?H,8]3X8'J'5J.M!A>3[3M1L3M*%Y$B='UV-+ MM*'Y&)U3MC/+M*$Y'UT05*LEFY-9HB-L]L&&WT!LIU7HG 2F-=7;T:GL^ M_N.'90@_1'9]5"^1LB1P[P6"8)GSM,>WDJ#AQ:M2YVB/4B34;N=$HE)F:(<\ MK;B^!! '?&>=MKU@A=LT'A>CQ[:HB/PG;@B=RL_T4$$(;G'R'\ %G:NC)E!' MB#%/.Q;/\P4N3YO G00*]$G:PU6?YU47C-$*!$[*<*4V1'0)[0&M>5^\"CI) MQ(3FRU9/>I>\I9]8K5*HP/VW#D2*E_C!CO.?L&G0"Z8!^ ^PX6@3PAAWWL2U MY5E)#ZT7MR1#62B1&(T ^0+#*'H.$!=*NXQ^09M$C.)4^@'I*D0=8HS[9H). M4TTACU1S J'O M6!>2KV3+.T(#J@L&(?,MZT)-54+%L*EA&U(?LRYTET-LBX9*9L+]AO[*9X>@ M[TN%>[?YVH[8F9.22^D/T.9 6/7<(ESB:[!$$O3"?FM. ;'U]0=:-P4;7^DN MR;*WOOY@:?:MKGYJS!BJG^J!S!H#='GV/8K9G&54&UPL+1-9,GWHACMCHV09 M()-Q5&RM,RLLH"LDR:3DV0#?,VV8QD5#?>RZ*"-LJ#349ZZ'3J)V3^WN;_$X MXGZ9L^&10@UE&"46SV&01+U=U%"&TQ==*N.IH3$V.N_0G@W5T!"9CNDA;#O5 M7D.U_WLD:U8M2&1(DT.#2%097 L:&=(=L>=;MF=L+4AC2,]$Q:01L< 6%#"D M?6*W%!"WP%:BW;NFRY$)MJ3+:H]UFLMF==#:A4INH#V$%-:#]H% M:6/66O_A'#H7=_/&+6IQS^*T7RTL?DSYS[U #*K2[VB/654!/2_&5=DW],?$ M%I!?[VKG^0Z"OQ(0.#M>?"Q_=G\8D2#BAJD)S#8"HZ@\2_RP0X'I1N"D=I?Z MB1&LW8CRGU\] -%;NM[=@U= J^LIMX#VEI;$0W0,8*.=HZ[3'Y:38)O$44KN M"_$+=CS+" PN&V%PV5/KT7Y.6N_<(I4<;GP[BL09Q/X<14TYFXM6!$$GE6R> M@_ E O 5"SCI 4-_#@,'B4=I>EH=#_%=5?Q)_<2[L:,U/SFE'*0?P(

?WT">H#]B^19LP\@3Z+B\/U!_1/$M@-ZKC0NFD)Q_Q0GG(B&ZB*I8 MX/DZA#'.L95-N9*8K2I>M_R:5&*5Z%3I6%H>E)6/W/;3D )Y:/E+2(>X\J!& MNNQS5/^N--#<%:0C56E=Y<-@U?CH"DV6#A[E0"I_\Z M>&&TWTGJX='&VYT&,&>\C)/X&=/5M_>1D:U5[>+;2SXY6.I\G MIU(!J3!48G?K13CI!F'%H 5UCG6E^_&J[88<#NR)UE7U/&G,L5+MOZ8$,JAT M @\NATLI<3CT9SJCS 0@^BU?W>H5^Y^ TMK]W,!SIQ3(.+ O+K^ M8F +R?!*PPL,9RE=8$PF\GY0PYDLW/ )0Y-<>Z#1<<2&H8FNO=!&)A#$T#Q8 MC723C$8Q-%&V-X*QHV(,S9OMC5IB43F&IM+V1C6AL"!#9K@H%UVC7Q)B9G"N@A!O8G%C!B:=Q*!!(:=/JKNG53@>'5X1)?07NZ$ M"L[U#I?_Y:0:",PV!R,,$3?N6V"V=HSN[<#E1O-7@[3#=YUXOE#*T/Y [2T@ M<>OA) :PW%.!%IS$&=H;/$Z72\\!XG 3Q\LV<*2EJ=HOV(H?PAVZ'@L0Q6A# M^9")3M5>EV8:KP%\L)TU>EY2N"2HS)FJO4+-/1)\P#KTW,)"!X$Z8*CX/%)"X*K&F6[I9)W3] />4C8J$5*6.OP)T$L1VL M/"2P9/+W]>[!_C.$0MF)XJOHKWO" *X"[='>\+=16[!%*FUFXD#_]D&JA0=N7LTY_3T5?!8[5?0)_5W\6+IP MDSU&T^IE4S3F!@KIP12SA82V.;A\/AG('Y'JK>AAMU62-+5=4.#L5MA2U/R#0V@;H2KA-G T##H=EO,MS 8 M&L_22SNW>UD7<3@P"-93*3IP32@ M&"N7]T.66D+5J4AZ @HNWR8S0*156F5.31YN[Y/@+RT88PC?GJ)6AC$N3(\EG4O4 81Y/E>@SLX( K'MXALI :!WT$XQJ. MZ*<*/_0#O@XNDB*G,&OR3(ODH W5"6/5BAK0"_,QQ\M"2W%MCY(8+9=*WIG. MQ2FX3!NO")P;G(GCV/XL_(ZT0"8DA*&RX144(!; 60>A'ZYV; @.QZF)D=!V M@(SSOW7D4M7MD.G/PZ@;TUM)(&YU$YZ\U5JH409SIG9,<)8+P)3D@WXX M5'NPQ7OSV.-FM+CQZC2X]:*TY AZ?;#8L0\Q T_!%?1[Z.O*BQ1&[(G2#5O: MB]*;K>U!K'H<0U/)ASX^:>,WQT^P7Z;0 U@B=8MEI?O!M#^H^9?14WL ;(4' MZY0*3-\'8@@/!_V@'YC%2W(N92",$4XC=51"LL?WH%62_'&.M,L*+CH-D M V!ZIIN=B0X!JL=U: R):*A3G9C7KQD#;:; &UP& M6@X/-1ZN7PUC6BWP(!.$;QX8. $(1H:!N+^570+#,]G52NX2%HQW00^^_<-0 M=Z]:,K2UCQ@:-ZGX[@C:50R-IM1V8CJVGG"B-OL/1JA$VY'S5^+!8UKW$J50 M ,-X'^\%HA-DENDQ*H$/9OW BPU&!'K)-S<&PZ^3+P;A&=6-RDT0Q MXNOP"?@I+X_6WI:/!6.6]B(8;9R[DAY!6I0-.I@;=$#=/T+X;1E"!W"B;"CC M9>M9M$\N14^^2$&%O7'Z"UI@R6(*<],:+GYF.]_0Q>&7LV!.U%[,XKUY]AE0 M(GEL]!+%T'98+E.Q!7#;%F,0X^7>\Z8:A4PM/KNND3=#C[*8424QV#GU[(GU M\!*-+F1)P9_K.FXF20_8D]R0(.W](@;ZG!NBH<8B;)HOMP4>S=PB@R< 6ZLP MU/*M#'N"')O?FO4&9KB.SP(N6II0%GVFS!X!6@[$&AS$'@A? QC M$/6;Y(L[[U6-)$0\9909VIUB^W#P7%V$T?JK=H?!*@9P@V$1**5.&MX[S%S3 M*GF"?K=,==@"BIVN] MN\>F!)XG66@!_5Z2 I:\Z4E:*NL80+Z/1&:=_K!,>_M$*;DON7>&,>N=[%,_ M=PU?^(S#1FE]FLB!WI;C"J'.T>_BV1<>[FP'(+DZ868KTJ9(NVLH+O/]]6_" M9!L&3TCBI[G,:>/U)_7N0_)@Q[B][.Z6##M_DOYDWOV#.87>RD-J!/YMML47 MPH>:,%=_6N[AR2CEH 7Z0(1K+N("A,!)L(Z2M[N\M7<1#\U&:^I/X*6"6FW3 M#'H.:(3NX1KZRY_7#MMR'H?.M^R?P3HB70* O@9N@&W+CG@ 643 K MR(';*UX'H!45A%'@D$#0QFOF]97&@D,,HG&XOW>' M&V"C]1 8'EG32/2BFIF'A"3-&FUHC*0PCESSMJ'!D"TW\= &;F@(9,O[2+&0 M&]KBJ.662MK)#>UZI(X().NY]KY''2$M9%LOD/W;R2,K:6TO$/_MQ!&7,<)7 MLL:)(]W:#E]28EABEX!IOL3\I(4Q.=-^B?.IRF>RWH$2X5,7U01=!R6^IRJM M-?,[E&A3Y#,=$>=(60<0_>X)O((@ 5&1E3N.8F^#3VOQA_';%O$CX"[")^"$ MJ\#[+PZDOTN0C@$6(6)2RQ!N\+&>OOC>*DLN["E>?0^C$81VL +BL>O;W4."'!I5 Y#M_LF'X<(,T1:8KZA%U\*G_ !M. TY!'=:< M[L!:? ^EP2KG*&IF1?H$FB!/K]HL1561"!^Y"Q-.VR_F)-GZ2!* (5%6'K!R MDFQ))#G %FLD=X^6,:]EFN!T[9'B.GA/7W'A>Z")(U&/ =<:V"$B/U"U0;&' M>H!A'X*(R]+M%,)"Q*!O@KGA(2.BP!.].4QQY#W@6Y=SC/5"*D5X3WXRUBFI M$N4]P2]48$P1(@^NU=/Y@&1]!HD[&$X@AT6$&K!4$F<;H M,!+JTN/N&57-OILUQCF:!*/0\7HJZRX$LHC13W8I[19 00!YAD"99;3;SR9! M:D%.:U?M;A",JQ#NIDML@Y\#)XUDX1@%!5?0CEE*ZP6Z, NPV8;0AKNJB<0- MNHA>C*D.HKIA?6Q#[ >-F%L0>:L@O9GP?Q/;]Y8[' 9@1^L[ M/_S^%7-K 7P5+*_(:EH#98&>QR@K-SER_TRRTS0-)D$,[7$0HUN9CK#3LG41 M#BY? +BI#MXCCF/CU7OOYG.R=EJ5!X2(A\P18"R@O0S^L%A@/Z90P=<;W?SI MKSFAM/2%MF*"8G215_\%Y&&7Q)U-1W,)@K+=1 @4R#;JT M+)CIM^L48\IUY5LNSK12:_4PU-F@D: =6U(,]=CV>V+91AKM+E]Q)Z#![XCA M[D/M0EW-CC-XDK2U\1C*I-H32(VAR- 8E%[/3]V*9&C$BCKZ*#@Z-H+F*4QI 1U31/<[6[[E]S3U 0B1((:F5[KD7 MB KBS-0>!$2&AQ?SPYBE)OPA@G$->O13!3GZ :< HY/AN?A2I$HC$MHI<3RL MX;W!2G4SLRQ2AA?W4#,ZEQ$'W M0/UFOVW&N8MX\(IA9ZACAP\NP79"?& '@-?1RVU@G6*EI]%P\[ T^Q45'@:% MK[@88JA%M^4VTR0;0PVT:C:9*B5QS*[Z;!U5@E3Z\P<(LB;+6=?EP*TA<[:& M#-$:(H%!K2IW>C[*)O<,^*ES^H,^.]MY97 7>XR@_ E O 5 M4SBMFH[=N8&#[D#N.J[0$.]CJ?B3B@PE^T_0D[=:Q]/EX%VGQ24:]O'#_!\#4!\'V:^' [' MHDW17B.)! AW_^B39.&GY\G!!*DH;UND P$L(F2NG\SS51,7N/EO,LLH GZ? M90D#RYDF:^=4$W7^B.Z;.-%%I\J:08T[Y2H-X^EVYZ+P2Q1#VZ'V<",,[2'[ MA/4BLPX%:YY^-.I:DS@2C%G2R3/\\R!P#GK(1F'MXSQ&BET:$%M4;;?]61BE M"N48ZX\1KGI\[T6-3XKX%_3W1&:<#B6$4;*^="]E04^/$/,BC-??)9C\TNYR ML4#X8!Y.- V1#NYB\T_H;Y=,@;P22[JD3Y.OZ&^EC.3CM(W&S-YA'0O)Q[G$ M7+NF_%LAL8IT&V6E+%GBIK.F2?=5[A0)Y0]+FSNN.WV8"+?B&Z[L&]+MH+MG M@6T86[U'M!&[W7P/KPKY"@[IDSP_UB;M-R%M#B:!K>DYP- M,H$_ROMX!H(XWU]D:&B;#*82'B7M$6WB3%WIS1UDH";%LV48CDQ0*0>7Y_4R MBQLUP)#C$CO=+22YV@P+FU5](.6<:X9%U:H]NW(.-4,K'*@),*Y[ZHR] #1X M16X!R9-G*E]6B:><^\Y83JZ$)$T]=@.Y$))./&-9OQS6/#>?86R]"S3EW'N& MU:512I"F/CW#ZM1TQA?KS=D-*3'3T?YC?R"G4(SIF%+]C 5>O_67%'83;C9> M5IL0O3,W88!/W;Y5IY\TL#"*2F@O;Y(H M#C< @GR^L./X'H-7W%)7=C.UAA&3"S-%WO'NP_ M0RB4JBJ^BO8L&09L%62/]H:_A9(K:<=TAN1[UOTFCGM'^Z'PAO'*E:42MT-K M8GDXI%U/H@@X/ZW"UX].OF(&6/%3!5CQ&VOD^_G765746,,U SQ^?F(!B/ZL M&:#)_9P%$/ISN]0O:8!N'O_# @C]N5T7I#[.F+[KNO!B7,9C$KC>J^]M%F+5J8%9&E%Q%&C6*Q'<7P@TN(K#'D[^A$3,87!7PD2&\:OH.K]SGB<*3/TY\H0 M .%*%M0YO8//%>Z(XWL'NR75^SGT))4M]R_&C2<6#XZN'X-/0:8$/?-"@ 8S$CQBSK4G=^ZRR! MSMJ.@!#9CP=;5_U:8'>W]L9>@6@>)JMUS+L W+G6E1I;VZVW7 (L0(+1!OM\ MI\L%-N%#X,[7-@01VOGT'^O01[^-ILOY!I( ;[Z8=:7&<'?X\1G(/J84(ZE% MK2LU5K\C(&S/K0,"U:$GO;)UI:;017JH)\&M%VV3F KO_BCK2G<.)?E:8JHU MN]#E3.M*3;FAQP3++=-E)OM&NH\\#]S78S#RQ*E8DJFC(#KTM@\41'8Q;$^<'*:%7DI M _@^R@*NTT&A>NR<-2QBM"5^?'^O8;&@;?&ENI(-;L#:(6.-^O.[\H>!3!X&8)B\V!2;/(; P(3TMK=G< R/&J/0HXC+X'QT M< 50XT7W">@P+:&$TJP@,LVZT M&,A":%;1&N;=UB[VTO2J+PU< S(1'P-"FQH>8JCUL F.G"@2P[+'6V%*C#HQ M+&]3 M1GX*F$G$Z53BQ^FBJRBLIR3%"8MBI,"A$J\!B%_RT40E]A213$=9B-3?7%8A M*0JZ3@(T #2I!\%*J"X_DRU??.R>4?!!?+)LX8<&@-(J.XA-U%X5X3J)$'&B M:.3\E7A9'1U>@TSR#",@Q_^$@)^EP9VKJ'C"O+A+_PHAL#-;I[_[5_C-WM0^ MS4X9DUEC8)N@+WL2J<5NXL13. ?PU7-HB6&TH9:2V&.TYR6 M,EY1%]H;B,ZZ@^N6?0>0#0EAJ)INL]J.6D]9;^C3F75K;OL J7UYW=G 3?\Q MV6QM#^((P1ND'*Z([8":+M4NB[]9K[B2?]Z$$3.'['!H/<-?0[BZE*!&T@Q$ MY*?!A*^+8TS6->B"FK'1ZPR0Q7$\%.3,]+0)04ZX I+BH+D^N [VVFAG>=/K MS) YS0OZ90%+18LHH9IU:[G0$FZJJ(A[^I@R!&;#W,--L",+X8;&$*JX?(9& M-+21'MM(\P,D TD/X!QH'7;F#(^%_0:B1QMBW%Y5VI=KRW/-R:2QBJS'M:69 MQN+#<=J->R4 B+^O0\0%:;4 V1,,@)MKBZ1-460'3L5SMJFG-D2E\7F,+IBL M_8L[4;:Z+[D,'W;>PZ(*7_9#K0A?]@MK88#8K>?: M,7!3/S(N4<^HZTD9KL7V2/HXT_A(GZ %WC).W6/=*^) 6?CH90F!MPK$ &%. M4%-(5^,&]V->1G=Y!J 7NISW<&^[O<$,'!6LCCOU MF4>2G$_NC2C"#V//]EO2A+>\JK*U>Q] 'R6P_[$- Z1(XGC)K*$OB/. _TQ! MQBW+\?G%X3_Y4*[:HO1KN)&.]CL.BJ9K.73L>WXX&G?F4[%]7V 81<\!1&=G M%7C_!2[ZUC4(D.I-]/5QY^#>>#T)S>,W>^,%Z>&?@<#V4\$2A[[%Z,Q'<=[8 M3D26%EM)?\W86^! 7(-F$E"H/XF>T-_# !V4W0QMDL=N!-1H/=P@3S/:.)L1 M8/KC_9D#)X&IF%::J-(M YLMZPZ)+X(;WNE%L.K!AJ,^<1+4,H3?;>BRY#_Z M)-R=3B\"M.-37*AF]['%JKAIG0KVB!5K]&I$$3;;3J((+7V]RW.(:THWAF&% MWI0H/LHOIC'1]BM+ET2FX(B3A'$*0W8':/#NCY*N:TSYM@+I#DG #G[Z"^"L M@] /5]@'.L8\? N]-/Q?#5W:?5E5P6IY2"?+41 DMO^$3G"0(*7FS0$(9O25 M"#/A>V_CD82=#K^FJL2UT&FN0]/J6M07JA>PUA6/2/'TD2(!"!ZY844;DA D M>Y"IKCYC8POI$(MB:'A$(0M@PF'>=S@. B41QZ5AT1SRF.XY/PV,0E)^W\R/ MZN2S38Y7U+YPON\5@RZR2J.I=#X"Q4 M7[-Y%6+IH')0,K5"+ M0*DK'OFMS6@/\6CKA32NA)LN@U;CI3:N>)DN%8^>_:7739#'J MW&-@\- M*)&FR*(Z3A.?6T:$Y.!E\*2@E]/>,5&F9Z;+9T^UQ*LG. .]Z ME_^1EHK=8C4UB<\=5R[4"*."VBQ>L1QENY\ MJ]3.BK9U20R;)(RR+G2_*$\@ D@>6J-#5]-V\KHKS)UGS+,N=*=CS8&/EELA M:!YL^ W4:GHSGWC:)/WIMU] @!4N7+7'W2#A+HJS6C%\+#@SZ_4P]:"2'65L MF&1 70W"W2N5O8"YK$*]%RCD$)AE7:A)*BI>P/P#+( ( M0Z6SF6F[E"L)I8; V2KR<.DTXBZUB0-E!U-K]!*E#:B:Z1>,!?7G#-_F]@U< M\@_QDTR+A= .5FF@-[;1UKI$^BD0>:N::SO:G\=G9AU\33_)1NZ?269)O OA M:(/W][\I1 S$J7.D4Z[;'W4[50GCT/F& \T\-SV-8? $'("[E4^#!=J0")U& M-DI2ZTAG<%/X2]IH90[B.,M#H/&5@V'22=6T.NBIN%D*\N6>4CDM=8)TOC.M M4$)9_@]W:"W:S-^'P2KM/)^%;R ^XR?8S?(E#-WOGD^J M%B->G49@HNN"-4 M&-E^4>(P[3$+W$6X5\Z2!KO8;.DL9MH[EQ[^O:6SSU)?.MH$54G%C^G-2R"L M];NA 4,:JRKQ%VD.,42G/8&9[)U*&N,W+QYAXVGJU*2!)3!558IPNO1S8!=/ M3-:8C=VJYWBX=%JMNJ3^2G9@L&C"Z'J&IH9\-4ESZX'=O9TE/7U\R!9CTZ*.&R!V9(HV,.--U<4R M-&I>S:M3LWX/$K]#X[EA<>YJD#RPOAL6LJ[JH'*,]8;%LRL2"IGF?<-BW!4= M9KXOP+ P=S5X[WL3# MG;X$P+=%> $9E$'3E\S%)_.Z,>TVMT>CI),R)(^YE.3X^1(PS- MPW5ZNDT#O)D>M=/3 MGGK5 'E!E^KIJ5T-:,%PX@Y+&^.X?WE)HB>8D[2?A77.1SKG(S7%.$:< 7^^ M:-U=9KVQ^V8QY^G'(OLXM]73WCB5F4KE!F<>-('$)>*,+O*8I$#CSU2LE@-U#D![AP%HHD^F<=%HPH SO06&AJ11H>2X*X\>[--%2^BQ M-]OJ+A281A,7S+:;,U$3$S7,-I"S]TY41M%N A&%4;8P^L%U1)IH:1>##1U'C%&U("(E@4N.+3UP(,B8K1INF2/AAQ) MD,5M.DT6UE+*I60[U2&T?4;-&>IX/= >WCG;9U85H8YO!6T$G)]6X>O'O'-+ M!G#^0P5OT=?E>4X KOJC*BM. L,MP-7%MO$CP(*,;P;QG0/)X+VN1:0')9,& 9+*0-;BP,OTXIZ0^QI),Q^SYEO=C M[WE,,*E(GAC&6T&?I+^@C)3!ZK(/@U4+V8)KQ&KX5@_8GM64(@>J&D=\,,ZD MQ068@!]#X##+]L.%=A^Y/8'EI#$1DGP,4Z ;;E8J.AEFN&J(2BI[&6:B:HA* M*KP9%HS9Y X=R(7:XR?%$GF5,7##;6OJ)2*V1/INR%"7=#F\]%3,CM>[?-"= MO?'\72\&QS%NW;C[PW-!#=(<0-+FB5@<&Z_9H\E1%N9J\^H5!\0MD0J_=ZZ' M;6@];-S- \9\-J.$78>+\*) M/D-1E%BY*FZ9\3K:;GTD5N!KQP&,-T]1?-A#^.+YB"<4'N'T7"Z #S!O<#@P M"DU69*Q$W]@D04X#-EB$H;*F2Y;%M+C H;3_:&69!FY<^UU(\V/;00-KOU1 M[0L]8+.D8D(=*X/G2G#]6R5D"XP="S6GCQ-!5#),_6Z"%5/N,M!J*8N?@/AF MH$%3%DM1 =! @Z R7/ Y& ")B>L&+S)O49(_O7$@.1?3QHC)'E!I/HB)&\>&9#< M/+:*D!0]U5GT!MWX=C#D'"MI<*QD&.#J,P@D:H<0VM!Z7.0Y]'"@-KYSZ.$Y M]+#^] \"DU1T,$SW;!X/:J2QK@$JJ?!BH$5.)B[O6/(QT.YV#C0\!QKR!#L# M;%2CFYOGA^?[T6)\.UU\'3_=3!]F3^.OX\?YY/?QY!'].+Z?SN=U6<7Q[2CR MEH6=?[I,CRXVC4.PQH?H%535YGHR6^W#6$N=3^+I?U&[V.D1$%'R>U:O5NOT5@1O_E>S[?02+P)'F:.U0UP[%(XB? PALW_LO<+'3.[M27Q!8F+E0S11-E^H3UP(2!.B-':WO_/#[ M5\RK9S9^-&10%5FIE5FOO[/85ZQ6,][%819MEE5C=]- ^Y&MUOX9.C O<#M M%CX9.G1]'OKA$#2@JB?G:^BGQ?ASWCP-YK@B>5I^>P2]"/WI-JW0/4-"8.A> M@V4(D>SSQB!49]_4GXO/TB!&KTB!P$+@70AQ*?L*AV;DX:Y9#[<]S=.#'O[I M4N_A*3Z)&]#I)=Y>#TL&QON]+B^4N/"D^"6C0R.3'3([.^HO24MKN;'K!+?3YMQR$:T3/I1=2AD0%MK8WBIVVK#>NQ:O ;UZ;BO5B^>Z,X,:Q1+;5M+U> < MU:T)0HD(X-C*C/-7"P-.QI=F73/+V\N%EHQ< TO;T/ 6-+MI]W@U*,^KXF#W MY>$S@;6UM.SU>$0XK*\M8FK)59H S60E[=%22ZZCX +S.)"1Y\OX6 7=$G*G MEL7T:$SCF6\,R:_NC%-M(;&BG M9OUD$K!"&]K3N0?>3S)Z&]KT63]U&-9U0YM!ZZ?1ODW?U![1YDA5APZ#DF)] MIN''H?/MQMYZL>W7XIBC)&^ WD]IT/D:P7EM1\#%9$0TS'8.0CM892VR=M60 MF;W#OQI]MZ%[+Q"-W'[Q/AM-\X"/:-!+M)]N]PW]<:+II]$'."&%>^/T1TTW MIFH%=^#.?#MXM 4BQ;KXG'::(04AAIZ#>'/*IYX1XXN>YL\"X8*,>=JQF*WM M( XW*;534&;S9WYX-F.6]OCD(9S=?F(?&S\VF=]H$J"#G*0HIU+% AV*:2HD M1(]AZCT$;E:EO8L'3Q8&-;5-C:#N%[1$'$V"S*[5"W'W0;!T1R1UA]COZ9'I ME;;[(%BZ0Z:Z0^PNA$O@]4W>(RCJ7>U/G<0ET_L#>*LU^N_H%>"6V.E]O46* MY)WMP=]MGQEP:P)X^D/9=3%+,W=&$D;]H?:Z^*V9VR,)H_Y@_L[Y=0)!9.;> MR !83U_0&(NKQ*Q$<_\HM,T,+@)7*7$H@8P'EB-CHV^/ *6)OT;V)H,#5P\3?K+VI,X<9': M([7POS-4L);03R')@7Z"O0H@."RN/DQ[R)3P MOAQ05!).RM%?? \7ZS");-R0[Q4$7_SPQ?8G@8/VU'L5N*'""Z@'^,Y;QJ = MR+PEM =Y-3T-"N\7I[W1PHNQN#,)7._5^1@&=O6;&FT%ZOG+ MK22-*N7Q> Y< +_CDA#!:K2"(/T<^[%@3'E/&]#38U&[P*G3.[X[A8X*T MWHT7X?@3HE@K.-6Z5*/O3)=+@.NYX*(E5'CV!EF7DDH+U2H2.@"X:5R+D\F_V/_JHV2>!U"7*:G"TLZ[5O6 MULG-:!@Q M%0''&7<-ZTJW9Z%TG@'XBN1G,E@+^RT''8MG];_P>TRH^8!UI=O(+@1W&0R7 M7KHH?13J?\>R]F,8_P?$3TB6707EP<[O9UNZM?V^=24I1,MZ;@^TS,"! .,@ M[VL_P-LNB.X MV7+6IZ[]Z/:;MTDV=?"0 HT4+'G7.FTEZY-:[\;1ET>K%00K]&K=>QLO1@#, M;(@HZ6W)JD'SQ:Q/O8AS+_S7_N7PM2]1PB:0\LBER&8;Q!,Q.OFH]>FT!;R++B^]XS?02C#$\U"5$=C?8#(+6G M#9Y3@D_I83H(J#2W0] AH&QTRLA+,SGF,9B$>RP3KSD,- 5B/ VN<-#HA+YW M/L2,/>WQ[:)P(S:X JCQHU+-NLI-D6#(;H)QKN8U$^MZ\]\[+Q"*K]5>J$&\ M?2L3; JJ0B&X9K$$2=C)B._%\)IWU3O>T_--YP02:R\6(GS+Z2!3+'_RH<5F M7O/]?&4A/6?JYQI330_3V6K!(*F#>TS::1YTPR;-[0[IPFDU8X=M[4%I^G M0URAN'E>7] AD5D\5K^DRCO0$!I%^Y<$>@>Z@OJ4@))Z[T#1T)X84!+W'2@H MC;,/2B*] ^VC;6Y#2:MWH%JT2)\HR?0.%(UVZ1DEI=Z;WM!9OD9ET'UG%%6? MQU&2DJ(0Z"@_G29714Z$GG\DB(;NN=;TN=:TN.O\7&MZF'5VWU6MZ?..GUCE M5R55QXRL,ZJFN(;FNJ_#W8Z>*OFUE#:G21S%-L(Q6#V%OG\70OS'+@0EY@=/ MJ#?\,1Z9/4A2='KOYSX?4WNL>R1A;X=>P!KEM'"[./ M&S*AEV3\MO5@QFR+C>SPQ'"_?4*MWH^YQH'+L3@CJ>T&<^&E3K8O"(QUH;U@ MK!X<^Z>R@:2EJB$B+G1EY%4'10\5W=LB=Q1=TQ>5I0"Q+G37N.O\J>F)>;2" MR[I04P&Z.P[X!+":EH85!S&TG1BI= L -Z.7*/V1IMWV!Y'^.OB-O4&-<;WD M'6B]T*AJB*#PT.R'X&D\K>0/6Y>GIE904=(CB!V$4)X<^;(VQ=F+ !STST6( M?Y5S?^S;*?WJVLC;&";K\M2T. JJ##Z@Z4#^=?2,-EK4Z?S6/OG72Y.KI'12$H(?F1"W?$CIB?;QL#:#I MJ7V2&B3WGP--E#WX:+U5TKG.^5'@Y;G..8LX9/J?ZYP+17Z:6>&I*V3)I#6I MSOFY9O4I,!E6M*IYA:N9T H@Q@UC-8N)-,3A@!#R<;'FL8J.-_X]UXGK+(AV M:,3D(]PYA:N06[,8USZZ;4)]AU8[L:_#*10(_(XJ,O8; #S\4RU# MC%YWIKX=Y]UHOAMJ8XR'_V@:L"72 !GJAQ5;=8!/GE:MPJQ'II4JD$_%HBV'EJ% M?PG,M=*<&(UM%GMY#[3GA64/C2N4-'@P.M=8/M=8/M=8?N\5=\\UEM_;CI]K+)M0U/=<8]FH[>BIQC+G@:[' M9(Z<&*$2[]('>8%$P&L$T[<6KS]_\1Z* 9NDW;[E M#HWB;]9+_)[3B(^3V,YIQ.J=0W/$-8Z?:*J7OL< E"X554YLN6YG98T5X=]^.'+2XJ"E( )W M(:R_9^CZ@?S'6Q#;GJ_9WZEF8T2=D_4M>UGG!* M^#X'D.,LI4TQ G:N+XP^23O\$_0F!6A9#]!]*]2QVJ&=QFL $3MT$@CQ&Q-% M(.;#S9AEZ;8%JSXO_3A[)@%ZW\ \MN/T^1>\M(Q9ENX"XA18N%O!G*<="\RT MD3!A^P*W]VBL=FB?0 20Y+E&(LTM> 5^N,4DS&4>+OP"LRWM5#]?- MQ;=<#3^2[G)"LT+,A!:P+CXI">C(E1XL8J;JSM'W:&$%X;68:S/D@6S.):&.R'9()/1)&DSP\&.K?/TZ/CB^4J5GM<3 M>"S4969*&-R@$Q51 0UUU#7$6T!,-=;LU M1%A4C]3N*Q-_PSI@588[\+6I1N(J['NEE+@*S>$;.KRC-R&:$:2P!>C/GIMN M;7$'HMQ1N@Y]!&@T_BOQXIWF7,_R/HKD;AX-UN^!+$#@N@[W!NK//BL^GVTJ M/IIA@+>J2!RO'6KT_4T>]R3@-3@8JS]_MDR#G]F>.PER MUL:%G#E/N]]OY#C))O$Q>TM5(59$\_'R/1-2S=_;N?<%A* -RQ M#7&1!KXSBCS!DC0\&W)_>TJX.WX966SS<+!V3TP6"%S2>1 M72"L3BR7P$'J\LC%4@]2L*)D\3W\_P ,\__@_\V]-ZJ30GJE'C+SR$TRTF(> MQ!X9O!,DLU8/>7;2/4'D\64L5L^,ZW]_]S)E9@ETUD@%P+DA#?>8NIZTN[#; M?:;"R98J&ZU8]T/J$H;^3*(XU8T6(47"X8>Y/P'T!$1>7"BA&;:YHDGQS&J& M +=M4,'P64=ZEKSXGC-%[!N2GR/)%7!3@PYASDYC*Z!)2^ J_SU$\1&$U_LP MBAX!>DD7]MLLA*DA)(ZA]Y+$::1\.+.Q+XL7Z==\9>M"MU"$@*H@9""V-PY7 MHN\C!9MDW:!9K0^M"\,+/3C"D$,)BL'"V, !+N!D?&DF#C,=451H:1ZV8VO( M(!#C&4M,-:9+8BEA0#'4J2:),=7.8K#W3"GC,=QO)O>F$FPX0\"+9.PQ]/J) MX-7"/&1J_J?L*96U$QG6 T@AWAQ[D:G=2A1M.--H9&IE>%6;SK8;%=C_>KK8 M:S0%%=3ZV^E1JX$1J<#VMV%A2[,^53+,Z>&KT/)4DN&$9;DC.U6)5(]!1K?H MI+VFLM@DB&*8I!QK%+A?T3 LD&7E.#P0/=HPBS7LI:]0*P18;3V8*,* M!EZTT<%(_8GCZ:&;H)/SAEL"I;RIT*($:K.+3#<.)VXT@]@"VO&:);%@,?6# MD?H#J6S?%P3U<*CV "1=IZ6?8!@2BW_RHF^<>\V:ICT]O@*F:'(CM"^L:=IQ MN LA\%;!^ TI.\$*%S+"9:"XMX,U318'BE,5\0KTY%?7D%-*GC)<>X6!+@Z% MOJX)-VGVH;-C-$NH#VD7(14!YZ=5^/K1R5?, "M^J@ K?H-S"?*O(]F/2E+6 M<-T /]\R 7R^U0S0^/F)!1#Z<[LH,&F GN=,"J$_MXO2D@9H*R[\@993_YLBM5X\0T1AZ05;V*#KX ML:XUN. + HH4LXR8XF9L$(8H_,VP-SPX0QQ\,OK'ZN$P\23HE@87>-!RI$^B M\(,P%^.HJ>;6;. !SD.7J-&:>8EY0)-1Y2B^0T"5HTX;S*DZ.+W#X$LDO5U[ MP(Y0+XTC*/<1X>GV9MT_+K0TY#*[P#"0R6T*AL6]-<4F-T@8%NW6%)O'\:/B_GH\?;K^/;+ MY/'+Z ;]:;*8C.>Y!_]2KPM_ 6VWBBC8?4%[AP,-<# $$&J (+: =D?_/ECH M6F# ,%#7J=+%\_Z+3.^GECPQ8D>HF+G(=.-PXCMYA18P!B^QTO_T- ]3\%"] M/_U8Z/-XJEL0H>=%Y Z1)ZAIS=T*;NX^T*9HA_T1%]#*@ !\/SMAM':(;TL M1E%.QDJ]YF(@,%M[T(/*\]-W^$SQ,D^#ZG=L/QIW;MTGK=%G)BQ*4<1D0:%E M<+XU4;PI]GDQLD?VX%[OCJ\1S_#9W4>UFZY4&7?ZA[NYVY>5L*++QDJJ)4_V+Q113E M2HT)5 I ?M[+,@K3Y9T7H#/DV?XLC%(M8HR5ALA#?K+,'/.70$CJR*_Z!)](E<"T>D1;OV5 M>JWH7I*RR/HMQ2C1J4XX.&]4M]22LF$;[+6B0RQI$#35,\4"N+F1=SC8DC7E MTS-ARY_8D_"I]<'%&#J\N;XX%M#B:!J>*L8&F8RFE W@]-%N:#\PF.$I/=F& M^^T:2L8LLX3QF!) YF')MEF8>8E;(=S:6&'\*6AXWBE&# MII_^II@K,788$++P93J]_6-R?]]OR=0O8>A^]WS_7B 88:MRVG=ML,AF[BQ%.8U^5FU' C#=4)(Q8-\T_32UHQQ\M"2W&< M/83YY:YZE@3N OA@@^Z(PW&7"4U6!.@HB<--RD\>;&>-;@3/E4<9+^N.I[5E MA8@S.9CS?0>0#0EAJ)IVQ]J.6C]NPH*!3#9(CX1I.6]VRSGR!$MWL\!],(!; MZ^'4$!7&&MJ;(A>0H5,R"6([6.'7/A63*\ $$&--K[=.UN@=(3VW%.F(_LH- MSIW!0/7 $)_5HWS0K!@I6)%?(/-DOJYT!)L5J*/^.ECRA )#%/3FV!'%C-Z M+'+$JFRBXO(9;E*4>$ZH@LO04&,+,H8:CQI@RY-N./6&=)I#>K&"C)R_$GP: M[C!&X-Y[!8?T$JH]([-,C[83/IC7NP?[SQ#>^'84B5M8&JRK/7S^"6QQ#ZE@ M]8Q@Y,1P'XWM%UIN8"UAM")CQQS?5[95H39$T4?' 8"KW1P-MU?T.C6TH8KL M*B/?3UVF'./.WB@UUA2MQZ1?BXJ ?MZ;U:1@:O4V?"+V!,*TWFPC!_7J%M . M(C]5/(JL3@&,^(O4[22G99+KI[Z*I+C M?TT>W\';"%J2! RG4G2@'&&)":P M G@9:D?BP$JP/NR+(Z>.#5F^,50;%T?K2&PRT#JDZ$89;AQ2\Q35A+5W@2=% MR#/4;J06=S%Q4'LAZSY(<2Q,%FA_ZL^>-G^^GH__]WG\N!C_CHNA]!MF-$]> M(O!7@D@T?JWWP6;9E2A3]!O.]@'AVL,(P[4;C@Z!V'$;-%-FF YUZ)!G=,W M]-S"!,3Q?4/=DN;]V)*> $Y-<^+T*;X)(]PM!_T.P%?>R>?,U%[>%Y-RNMR# MBKL;U#FRT%/,H'^$\-LRA YX MC[B1ZIF6_3>W9SYYPX41L=<5I;98!(A(2/ M5?HM1*DTS_(KL%TG3(BQ2R+3>HI98CS:-/,5^;D0!U?A?MX$IG%3+RR8FQHL #L9:99T8>9-94),L$1R9!5S M;VL'>VJXJ5)Q_/YS?3A>O(X6DRFC_V4JFT9 65XY!,# M//$P)]XBVM5W!D!U_R9'#998Q20,*\@>[0W?;"&YDG9,%\!9!Z$?KG:X(_=6 MJ$PM=8YVZ&^2* XW #Z!S!40K;TMOSHG8Y;V8K6X8#K ^\\'^W"H]K"OPO_ MA71_H/7IW=S>GLH%)Q%.YHANPLV+EU4:>@).N J\_R*X770]O:5GEY 7SBA< ME[^6$Q]%R0:X-W:T1G_ %_O5]G$V#(,\W7Y8>_B:2G38';@4?TE_()S2G:]7 M1-)UVNK?K(?C&4V^6GJ%IA/'^Z+^4KT"KO0_@+=:XS*"KP#'+SU'8)GX]]Z2 M)6ZW6;9>E%>C[5M5&*> ?C$\Z[@4]F0*RBDPQMK1)=&0I@5%S3'3CM< #XJY MBZ$C#1QUMGIEJ)5/W<8?:VF&QNA2=NO^Z%VQENX6XG2'2N!)ZI M)J8!GAZ;T7VZ#I4^0Z.%>Z&8B*;'"3,^37JUU?P*HOQBEC>OW_CKXA"FQ(T* M3+GN/-8T_?TGZ0>B9#/1S(;Q=$FX<]Q&D^U7U^YN(6P/KRT=>881D&=4YCL! MN',5U1_X:L-O\UV$S_I]3&^U2!T[,**>E"_%0,NLFL:"!.BPD/X5^.YU6C+- M#G9W(9P&X#_ IAY7N55J;04UFE,Y;X^\*BC!Q@=G7U5$%K:$>_RH&&MD98 L MCN/AHV.F'5$(\GVD64^:N:&0'>RIX8:B9BRRNP=N$&1J]D!RC#TZM,ZG\7SQ M]'RS>'Z:/'X9/=Y.%U_'3^-_3Q:CF\7D]\EB,NXGI)01HBRB@XI,[S&D= ^\ M%+2TF"0&5"*FE+N*_IS0HJU&<17FF33#"R-ESM./1?9Q?C9K?9S^L,D0;D.( MZ,8/E=P?J1W2HF)+L:E<@,D3M(=U-CL'0\MDEE1!#4NZU0W]>+/UPQT 9 MH[T,I %YXZUQF 1(1@3EPWQ?ZYW(P((Q2W^4(048[E8PY^E' P>CH-/PA/A# MD/#Y"6FX?J#Q0S)=SFU?("?B:&P]%E,/N%] @)@O5E-'+F(>'FXMA_UN>1-4 M?K*$R'SK0G<213SGMSX,TH***,7J(J?K#-#E6Q-;B#MI)C>!I%/52P&[XZ?;JU/J@] MTUGZMYD7E@DQ&4FZHG[R*')T?T-=- WVD&4C,+J.M/*+^7XX,L.V<]@Q M#W I="OKA9G#3W6@1'MUZ$#9A>D+"=A*)33RB, MXQP.<0Z'D/4E&Q54H)N4:H,*=(=$G(,*B$*U;G[=45"!]I*1*H(*AD%[$UZH MM0U70/Q9RH9;%Y\[4OW.+FVC+9IGE[:)MCV.#UA" SE)_.AJRMFY/13&7OJG&V:G(TZ(_^TNEIT5W M,M@0/"U[D.3\X"GT_;L0?K>A*\I0CF=J3Z8EP2,)?K\P-S3NZVZ<,[-WJ>4+ M[?,>/ RX:5/TM[(A[?H!TF,:[$K2)6UK#^[(O7C0)7._5,DDHC! M/(%'T5+4NZ7TC!T9$U,< 7 W'\=X7H3;-8R#9 .@G:V.:Z;IK?R;%8-_B5+U ME6&@W!^HW<%)YV++)#(+X!Q/':H3Z(SQ& MFS)#.^15"[Q;$#G02UG5=(FM3%Q_)W>N=FS2PFK9D6# 71NE_WP[3I@@N08I MRFFGC,!%OX$)<(\Y">O4BZ^B?P^VZ5L3K.Z!'8$"H%W%6U@[PYO;1^] ;#!O M@ MGIG9,9A!L;<_-*ZF@(U.[!OP3)S#;@+N4 :7D0K&7ZH>SE=SUX+.Y@ M>(]ORWP=PA@!E+X-TV5Z)Z;9Z7F.TXO!#0V27ZR&;R_6M2-YEF),VW^.2OW! M",5<2,ZEX"7W2)7685/Q)@K'M"T5>,=*F_ 0$.8_=J45V"AT:>H#S;TA] J6 MC:2-0E7-%>8^BP7RGXU"GJYNL9CR\0-:8/>K4=B)*&(4/!L]JP45_B9HX/K' M1_SM%[3@__S_4$L#!!0 ( #ID6EB#ESC'B; ! ! 6%P 5 &UL[+U;=^,XEB7\/K\BOYKGK,R(O%1EK^Z9)=\B->4( M:6Q%9=>\>-$D)+&"(E0@:5OYZ[]S0$JB))( J<,#*BK7ZNH,V[CL?41A;X# MP7_^[[=5],V+4$DHX__ZT[L_?_^G;T3LRR",%__UIRR=?_O7/_WO__4__C,* MXR_/7B*^@>)Q\E]_6J;I^C^^^^[U]?7/;\\J^K-4B^_>?__]#]]M"_XI+_D? M;TEX4/KUAVW9=]_]]\?[1W\I5MZW89RD7NSO:V$S5?7>_?+++]_IOT+1)/R/ M1->_E[Z7:@)&7-_4EL"?OMT6^Q9_]>V[]]_^\.[/;TGPI__U/[[YYC__OV^_ M_6;\:7;[8?S?WSQOOKG]_=O_OGJX_^;;;_5?E8S$@YA_H]']1[I9B__Z4Q*N MUA&RTK];*C&OAA@I]1W6_RX6"R\5 7;_"W;_[F?L_G\6O[[WGD7TIV^PY.>' M<2W;7P[:RBM]QX5Q*E0H@]NX&]BCVLRH'U-/I6?@+M5G0SZ3J1=UPERJR8;V MD^@6WUT]OKC"F"BZQ75?DQ1M>HJT=3 /HACAO^^A_P-DXBT5<2""+3:LV3"P MZH;U@(QM8JO2/V@OPL%9JD.JB0@60.?]#^_>YR/L_\3?/(V>O3B0\4K$Z60^ MCD$3%N%S)$9)(M)DVX*&K=M],E=Z>I>3'1ZP]S3 ?%]E7G0GU:,7B60,(AJG MX8NH!U57X>F'H0'Z<6B ?J(#)(+;M[6($Y&,XF"2+H6ZSI2"CNY#[SF,PC0T M +1IX.GG2P/\%U[ '\7J6:BS8>?-//WUDL'_$>E/#\@(!8@8&9D29:LL0DMV.Y\+/WT0J1?&\).G8IC?)J.5 MS!HQVE1_>D/HU4=W3^_(U/&KB :9W'X5T2#2[ST0 MG+'@3':!/SW 2!UG1MFVJOWTGDBM6; 2Z7>D2XM@G"09*MZU3-)D)F__E<'G M?"U7:QDWZ:5=]:?W1)K.A)9(YVNZV]K$[H!/6WAZ3Z3VK)B)-#^*M LW?*\. M2CV])U+P3GT3Z66GOHG4J6CU,1^<[F52/\D^+?KTGD@5SD/Q ]%X?R8*LI&\ MW+2EV#15>OJ!;-0F1T8T0J^D2L/?M=69S#]ZZ@O8_>=(/ H_4WH>/U5B%68K MG!<*+%4+MW5+3S\0C=A..1"-X$XY$"F!GAGNU&\FKV5K V0FRL^_4"D M%STB)%(5W=%XGK9)C#MVGDZ0)'_B.1 M>CE 3J1X20)J$(G@-ZF^S*7R35/(G4CPT.D5%DJ/Z@P>-PD MJ5B9]+^J\-./1'I#@(1(-0B0$*D#-+[2NOG1\Y=A;#1H->6??B32 C(\1"/\ MBQ=&:"6*]Z][1W$CGM./N.:E?QK-4Z$FL9@ME"KYH,#L?XZ5 M\*+P=Q%\\,*X?IK00U]//Q'IQ<7'@4A]+CX.1*I'BPVGQ TO[/OH[.DG(KW] M"B)!I/1?022(G(8EN-_"%#0+T"&D/H8&8P=//Q$YF@MB3.2<+H@QD3?>;W>,#C3^+HK+_YRO?34HAYTJ2R\V3"./BCW]3*.*77NG4:@K+P7O U\C^)9-7T;K=13F!Y,: M/H"Z&D\_TV@(+2::,;Z^!]/'UESOZ2\TXW%_^*C&SK[P$8VR68(+0\FU7#V' ML>[AVDN6OXHHN-+[$KQX Q *F:E%VZJ5I[\0C=5.L!.-^$ZPT^C&M;<.T]QH MC/%H%+Z-SOO&?2T/(M\R)V\?IONW8G4,NK3U]!<:!7+/@T;+W/.@T3_W/&@T ML]3W8RK]+U<>_!J_C2).O*:WRL:*3W^E4C,3;^D5M/>E%JAE_:>_TJ@E'UX:A>3#2Z2*2R]>B''\2<:^ MC%,E(ZBST/N519)>1UZ2A/-0!*/D#J0Z]N&/(S\-7QJ/XYW5Z--?B71R@,R( ME'. S(BTM!%$1^R CD@A^T'W"Y$Z]H2.2!F76;SPET+&B^?LRXV<*OD2QKZ8 MS!]EEB[_)I7PFN>6]BT\_4*DE:R8B?22%3.19D8RTV8G2W%440J?2+2^]0]M M;8VG7XATD103D:*18B+2HMH>; V/;0-/OQ!I#"-B(MWA0_SN>R(QDJM5%A>+ M?X;QYK0HP"!2G7-A$ F)U"D^5+X4"@-IMEY'FX"(I*$?<$0:D6\FQ]1$GV0J=LM8 MQ43"B[9I.,9@05?BDZC=GMZ^)2!!)!MN21 IB5,21$E4').@4J9=UX\B#J5" M (E9R9NK 3PRQ>H''IER]0./2L&2=#*'B5.0^6FR3P30H%\U%0 2E7H10J+2 M+$)(1$J%FY1\+YK*5]-Q[(JB (-(:\Z%0:06Y;:3FS#!!:(PSFS1)TZ:S$>!7.MY8Y)!\>^__WD2CX(@Q+X!DA<& MX[AX?56+_XPV@1B19@R/&)':#(\8D6;9@*C6]+-X53<)M(AT;VBTB+1S:+2( MM-@&PXV8"Z5@ZN"]660K/:-)H$6D[0.C193"97"TB+R##8;C%(=G$3IN#*@P M^HN^J3 ZBKZI,'B(V:O\?T+)XC_XO\?PK1./RI: !(-?Z)\$@SOHGP25%]") M=O?'?B9SRX,3YIH DDK9>P5)H]-X>FH<)ZG*<*7C6F9K&3]XJ:B#5E?^Z1U1 MFAE"0#3:2 B(1N%T!^6R 8!,I2I\D(G2U;!" MIE*FO$LH*D4+G\,BY2H>-8-1Q=8!+I5M,<*DTBPE.(V:ML#VU;Y^D=4;J/'H#UI@3G J/5 9BBY;>9WH,Y M/SR[8,+74!5@TFI";S!I%:(WF+1ZL>L+_K']7;$3]T$D0KWH"QN+6U0QU8P( M%\7=?OZF=.F5-:'+MY 1/KJBE;J>9\I=>(J8J M]$5QS M<8 F5T(&T$3I/YA!4ZFO"E_T%J7]CHSD1B3@LK#34?(KE-+I2'9_Q?S7]0PZ M-0=TJ/1X('2H%'H@=(@T.YS# P[.7>0IM2;SF8@#^$WPN/24SEFJ_[&4$?P6 M3Y&O5/TNHBZ- 14BM1X"%2*='@(5(H4^ZAW?'T]%WB,B462\VK<,)(D4?=@D MB1S D$F^)\K1<@*E!(..7YM&@1J1KQ@B-2*/,41J1'XC3-8R\:+)/+>9.^MY M7-0&*0!4VWI+5,CF*0%.%&;R7'\(HH5KWOO%70" MM]F^B$BN\7'H"Q2$ED:7_PAM16AI?,$?H:T(+8V+H6-Q)>92B:'% MM@LJ""Z-Z_HCN)7!I7&)?P2W,K@TSI>.QCB>I$L8WO!P1?]!*_<&P6!TW\,/ M!J./'WPPB#*/V<#[).%KB@GK,$'--I_D.7PK&P1*?#,$-DI\SIR-$I\CAE]> M9RGN7_L_\CD98?Z'(MO#)!:/.+$\AY^Y=2#+YU$'0);/,PZ +)^'&P!9/D\U M +)\GNE0H/'&4+7=@2+\92PCN<#%Y5OKL/9=1S^]03#X_-X%!(/5*0X] M&$1.]R%.UF?[:MP0D:/7/$0E:-71$@E8;3[NV&CYK MJ@$\6@VDAD>45:\W>+1:>-+/IPS[@8=);TN%V89.WA:TQEO3#A#H64W[)]"S MAO9/@$@Y8Z$6&^A6P>AC>*I/BP(,(M4[%P:1;I7;?A0+W#HP57(>IO(QKN292SP M %GU]3(-ETK:MP"@B52&%S21LO"")E(3W>5^*]8XGNI#K2+:_"HB?<>V%V]^ M"].ES. 1]8(PVMR(5"@\'0"P[KQ0_=V+&O:&4W4 E(F4ZY(H$ZGD)5$FTMXC M1$DE),QX87?E?-?V@!"17@^'$)'聅$VTS)M< 7/NL4QNBE4# ="$Q6 MH*D20"-R 7U (]+Z/J 1*?H;S.KBA<#7>W=1YJ?Y!:6-$EY?!6 1:38U+")= MI89%HWWYW><"TSS6RE>Y#'1,HT =.J91B@X=TXSHY4:;4_.(A]-2X0U=< 4)2J2@:*4@?)0%$J M'W21[Z(O=60$=5(#0%%J'1DH2G4C T6I9V2@*!6,#!2EXI"!HE0(L.(/PA?A M"_IO/,#R(A1XBVL91<)/Z_!!.^JBT^=6#--0$DC2KW#))&C7L&2:.BVS%O M,J^:)#8!K*\%X&A4KR=P-"K5$S@:5?F 'C/62?:R="E5<2W.UH0:%BGM:@-8 M&KUA DNC1$Q@:11HW]T'L#GUZX#'Y9Y^(,J$<@8 (J7H#H!(!8X:MMSI:*@& M\(C&_[[@$2E 7_"(-$#!4/XY5C"G7\3A[_H>LBL1BWG8\*0UU %@1.,_/3": ML?Y73WUYW"2I6"7ZP+8(FAUP77D 1#.>$P*B&;/I !'EEBAWD+8 D^Z!T(SE M!$!HQO0Q>/!0K?3YG7$,$[,%'M^YE_'B/GS97C@XCOTH"\)X\4'*X#6,HCJH MW5H#,C0*,! R-'HQ$#(TZC(0,C2*-! R-"J6O\F!"=ON6J'B'DB;ZY^M*@-4 M&GUC@4JC?!Q0B7)0['+%"1#=6(Q19YJ1'98%(#2:2 "$2!/WC>O]?Q8@=#D M0*1CW0$0:4\Y?^"=5!6KXK>>BN&1Q#OI]&L%>%R+*7\^8DWB!['R0BRS+6JD M0=H;!(-(N[Z.8!!IW]<1##+MU.E2;D3^7SS"*3'K_&^>PLGZ9N3[*O/JI=^R M/@ F4U NP&0ZR@28*,O&ML-Q7)T-891D4.G[[W\V(38V )#)=)@'SWU!3K4 MSYF?J<:#4J9Z )!*P7H#2*58O0&D4JB\HTGE M,-!-4LX8U@CHH"2 H-*,LT!0*<(+-"I-^WN.BD'W5"-]Q^ZI1O"BW=_@ 0/- MF%O"."P.<*C&:R(X5*,S$1RJL1BMG#!E-3\J]O0#42Z'SMU3C:?-^:R:\#35 M X!48VIO *G&V]X THW%/0&D&ZV;.KH)$S^22:;,I[4[- 4TZ$9]IS3HU,(I M#3J5,21),\.NK0HPZ=2G3YA$&21ZATFD9OGF<#RCFZ1J,YG?^C*6JPWN&X^# M#']GD%G;!@ RD;YQ0B92/$[(1!J8)!F>],9\LZN5C'5*3WXUDT! M#2*E=$V#2"G;]ZU3S1-RT>T!(2+-' XA&O7\F_SBK9J_Q*4BT"V-&K;L]D>B MW OWWK-46!I'H!FH%;[W^U<6KE&UFN%85 68-.K6.TP:1=OWU1K<*20:Q2*% M1*-(%LD;RUD;?R3*OM"Z6YH1OW6W-..R;8ZYD^1R/Q)E2S@# ,V(VAT 4;:# MXX;+*7>,-]!850:H1.,K!U2B,?:HM\-<=-N-"]9@:ZH#7*+QEPLNU=B\\*+K MR OK]Q*6BD"W5&-SRVZIQN:6W5*-S=#FHTC32*P:3@P>%8/NJ4;FCMU3CR5#IX$62I5/D4X+/;T(U'N@<[=$REXU^Z)]%G&BYE0 M*TQFA7T8]E?4% T_V..#MPC94!*I'J<4 E MTBT.J$2J4_2VSQ3A12.TH)NV>,TM &@B]> %3:4"G*")6&:H! M/"IMZ0D>K?9\DO'GI-Q9VT_F/$S6,\*/>*%?#I0V?UEBLVCCZ4>B4^L.@!.-]?S B32AOE/=W62ML_QT M1G[:"$ G4A 7T(GTQ@5T(@7*+ZM"NSN9;\6C=/GIG52[@V6UR%NT <")%(D? M.)&6F3N=RE>PU/!YK\+?SX-_U!*0(%)$MR2(=-7<-7SS%!05A;LZA\5Q4T\_ M$IW&=TZ#2'-=TR!28)F_3,2C2S(N]F_,1"16T+=OT@";R@"52'$YH!(I+ =4 M(D6501C&^0$F$Z[CD@""2!W/ T&C=)]$>B/F0BF=*+MY;W=560!"HU8$0&@4 MYWP@1#D%/LEX>TYH?W>.X6O45 > T:A #\!HQO4>@-&,XM#) RY/*XN;O:K* M A":,9H ",T(K%.MW60"_O+331AEJ0ANYW/AU^X*JJT D&C&8U)(1*,S)22B M<3K#;\9D?ANG(-?)U$M1K&=++QW%$K-PYG_XS0,'E\68P-A[$>-XCD]1_=F M\UH%-3H>92 MK7!'L#Y=_#D.0=_ 4* 2J1G3;WM,R._">6'4.$: MGL!\_;(3_*8&@1*1'@Z)$JV>#H(2C8I.P''@\'XMD_JQ[Z#0TT]$.0 Z=4VC M0)VZIM$<:#7TQ0/(1W[\>J%$?BRI>>ICJ ;P:)2H-W@TZK,[:3"*@_+1F>1Q M*56*"Y2U"(TU 22-[O0,DD9Q=EU=>\GR+I*ON(I[T*<19&U- $FC(3V#I%&% MGD$2C?,'1W3RU:]/8GLX9PP=@O5_$?M%?2-FVX:>?B+*:^"4 I'N'/1<7(!1 M>I&B$PY9/C/F)@ VD69QPR;2,F[8Q!JGV[W+TDR)X@W<]A#=-#]"]W80@V]LK@;PB#6:&EX?ZKP[0$N@ M;G9M/?U$E.5B $3Z4&HG1/K0;KO./\G8<*O\>:T"N3X4?C#D^O !@R'7A_H/ MAEP?FC\82GHOD^1!^)&7).$\]/-I^\Q[PPM'7V!:U.S;H 1BA5FZ/US=O M?ZTH"C (5>\<&(3Z=0X,0B7:&^^\=>/-/G"$XSETX[=S M0I4U !3A6$X'BG <)P-%E/_BZ"DI=='B>JU6C0!TPE&>&SJA,G!#)U23W?2_ MD&Z8\#>BK"@/@ AUA080H9;0 "+4#QI A)I! XA0+V@ $6H%"2"B'!N5'9C6 MPAKJ #!"%: %1CC&TP+K8P0_G(+=A[$8IZ+^ @:KR@"UC[&])ZA]C/J'O%@4 M8!!JQ3DP")7!IO]]QX0C?[N."?8BW0E$>0W$S0/%J?% 0[A^$H!AW!$)8!#E$N!# [A6$H!AV9,G7H;-"(S MN4^?/,K2I52-\M=<"\#1C+L]@:,9FWL"1S-^%QMR9W+D_RL+5?6]0 T8S94! M*LW8S@*59MQG@4JC"<>]C>/4BQQF&\TQ],"?V5] $RD?GR B121#S"1+I8Z?! PG]9+2+\*+_#1 M MK@K*@&\(BTL"]X1/K7%SPB]2OU4YJHZH-5-MB.ZSS]3)1%H0=@]/I%!(Q( MB918>^')WM1:3-7% 0Z1DE#!(=()*CA$*H#M-Q^#+!6!;HG&\K;=$HW12OI" M!'=*KF["Y#E329Y%XTXJ?2>AQ>V.+9H V$1C-S=LHC&=&391'H2BSP0[+=^A M]0'3,AN 5E<":$1C?A_0J$;]'J!1*<"^EW&29#H-E/!E''AJ,\V>H]#/__\V M(Y$-7*N&@ *5:CBD0*4T#BE0J=:^YX]>6ERQ-IF/7KPPPD$($[5[D?CHJ2\B MQ5_L+V*S8=.V32!&JHM#(D:JG!H$=C:93Q7H12JBS:\B"O 0BQ?7KU!:U0:P MI'K9,UBB3 1,8.EULT>P]$IZ-*YM1S1])GD[]C4FV>O4&%"A5UYG5.@5V!D5 M,B7^I_#3Y+S5,MJ6Z.,"A4AXB.#2:HM]>KM-D$H]\O9T& M=U+I"YQ1C*>JN$Y1[ZNJP]BF#0!.HRL.@--HBP/@-+J#G<9IM,$508$Z/ KD M.A4!?(5CP.#GK\6G,@K]C3'A0Z?&@ J-2@V""HVF#8(*C>[IS7TXR$WF=^$; M]-^XZ;RZ-("A43<:,$09"XC T"C8@TC" +/0>M&5EZ9"&7.LU]< 4%0Z1@J* M2J-(05'I3Y(J>#XRE5]"I#?SW;Z%Z0B>F9=&FVY1%6!2J4W/,*F4I&>85"KQ M(N),Z+=]1<9"O/4LO]S=]$@:JP),*@7H&2:1-L@L'U/+BP_;8RFUUTTVUWKZ MF2@_04_@B+1CV\UAGH8;80NOIAX )-*1_@ 2:8K<>%&ZN1(>#AMZEZ*UNS-7 M!9A$*M,W3"*5Z1LFDOK?#T,U$N!5)(-*,\*22:ED_IA"OWHQ'/>N8 [)W?W.N$&A_*BW979V%T";UC-=#&U:3W0QM&D]C]Z, M)91(TN+$]]YVM"9GUQ!0H/8G#BA0^PX'%*C]1'ZAGHATDKSMOKY23M:V3-JU M!X2H78-S0M1.PC&AOQ!E2-D#J+](HBT5VY: !+7+<$*"VC,X(4'M +;;T\H[ MTW8S],^)F&?1??C2GE*W=H$@M=8/CB"U$Q@<06J?\)BMUY'(DU9L/>,XUHM" M^KQ9/AC/I!Z:6],\IW4@2^TH!DV6VFT,FBRU$YF)U5HJ3VWPVY1N2CG\IBJ4 M:B;':]F68OLVG_Y"E,%G@,2H71-8G'G^7@ZM_GM=&5A@$*DE110B)2, @J1SA2M MVV'8=DZ4IZ9CYT3C=;?.J<94:';V*NV?@./" (5J/"6 0C66$D"A&D?3-#>! M.*,1'N9O3T+T?_O#ZJ.%%\9)^C?YQ5O5HVS7#A"@&GF=$: :KYT1H!KEG1&@ MTH87< 6Q+Z;>YBZ+:[=X'I=[^@M1%IK,'=2S46(^V2:LO9P M] V!(E*QKS]01!K[]0>*R $LP_4Z/X#R*\RT(WUJHB%O7%UY $2DZ'2 B!2: M#A"1XBZE2F="K:ZEPM625-R(YW2?+\%@**UJ U@B=64!2Y39A@DLD6IONRNG MK1XM1.QO6B,V-P&PJ;2>&3:5\C+#IM+!BCZO9!QTP5JJ!P"I]*DW?YV ZIH DDBS^@5)I%LK)4;[133#EZ>J,$ A4B,**$0:(R-/W0:+W>V1 MT(/G+S'3I &6J2) )%*4'B$2Y:/I%2*1DF!/\ _Q-PEJ<"?52JAHHU>.[1_% M%FT <")MX0=.I#/8J06N7;=$BM&V6R(-P#:+?06&S0WE%$@5))O<#) JBG_]!>B7#&$@(A&;>P@ MSSYWH_,B384*99!?XWO[)I0?8M;0WSRE\VV,XU26+OZM^74C&^K.(!1$.O U MA()(6;Z&4!"I71,ZN\OK6C0!L(G4DALVD;YRPR92Y*8^\RO2BY>+Q>,M5?M]1ZU6BWU'K5<8WB+!FO: % ]ZKB?8'N5:_[ MVK,NLN MB82YL:VGOU!EV7%/I%>MYB32JW[KSL^1[],& '+_ZDT.N7]5)H=,I+;96^8D21)<($W_ZBO-N-$>2(*\6]9 MNI3Y9H'BE$'QMQQ-Z*G:R[G/;QE(TBC9H$G^E2C;R\!)TB@@=(=72O\J]55W MX_A:QK'0MWK@K_58I/>/ZXWCR2=1^VUJW1!0H-$^IQ1HM- I!1IM/#I2W[@< M\$F\ZC_5[@;JU!A0H=',05"AT>!!4*'1=-QS5US06J28:P!Z4A1@$.G[N3"( M%/A,&$3Y1[#MR?SV+15Q@-O*[J0:!8'>]N%%>!RE"51C18!(I'!]0B12L#XA M$BG4J]Q>$/_1B[,Y7A2OA#)L=FBN!>"(M*WP]=>:6UY0UOW%H$4C4(,C!2-A@R, M%(WBX#) M5?3GN9<\_UFJQ7=9\NW"\];?(>+O1)0FV]]H#AI_\8NG4?#/+/\^@73N%QBG M7AB,XVMO'6+F@\IL5.6-+P\B/Q(H'H5Z"7V1ORXH[HG!$A718$8 L6TI7G_$ MMD5L6VKP'[%M$=N6EN&/V+:(;4N'9%HTB# M$$'UV%6\PF^, 'EO$+.69OB/F$',N'WZEL5=&&/Z9)T.M'JSF*$&8.?VP938 MN7WF%DE^HRIH0.GN. L"5=6 !;>CZX<%MW?:PBER:^"K+O@I3)/B6C\+)G55 M@0VWX^F53=LL30-GP^]2#B#M_K.]]_:=/9W3NL#'E4OIBX\K!U'LMD\3?*.8 M*SL(^"MJA@6CAMK R97"]\G)E?(?2D>NZOC^?6_#;&3(HA7@Z,HA<')TY1\. MT>&]CN M9PBR0;E/#+8MY'P?FH->#,[9F&P)G;1PV!,[>W*M8H]27GXS@5 M2B1I<277)-YJ3=5Y\78-//VU;>:U"V+&[:%V\RIXF$3X@N\%=]/D.ZGR)PI? M_8GD-]Q@/YG/FZQQE^: -;>;&@9K;E\%,*'S>QA& G@&89:".X+S-9+2:]]1 M_B[1,VQ,:-\8,.9V5>X9K;U0&28'-M6!%;=KXF'% M[8MX6'$['QY6W-Z&A57;S'5DK'(0,'CMQ[$]+A0N"VK&-H ?M[OAYL?M8[CY M<3L6;G[<_N006VLR)>2N?,;YR%UYB?.1N_(+YR-WY0G.1\ZM^WL D_FQZ[]] M\Z,,SQYMT380:M7.TR]ML_M=+$]N1^"*)["4QD(1,13.:6[!K; '[< M3H6;GTL_P\"O;0;&\_GI%V1H%O&,/*:^"^,,)&JR%DJOR19GF'8OTD1R _]( MTM!O8MR]58@!N\<98 S8_<\ 8\#NC=JCO8,?PT736Y#NC4($V!W4X"+ [K,& M%P%V-W8 =GO3:KJ4P3Z#2M-2A%5]X,7NQ)AXL3LP)E[LSFO[92B.3EZ)6%1? M,FVH\?1+VRRA@\+NQ@W18'?C8FBP.W ?>-F/N!'Y?\?QR,\S<^YWR303,58' M5@X\'"@];WP<*#M1WBF2L"D.]ANWB^^W:,X MT)L]\\EW*X(V#0)S!^H_$.;\_B#?%FK.XW!4\NF7MEECG6+EU__N6/GU?NM0 M_"VIK0/XN169&'_;S+B#P\^MW-3XN=6< M&C^W>FL_C$F_E%@"A-WQ,UQ;N_:2Y5TD7W\5P4)\\,(8?PESV,A+DG >^GG" MC3D8JN9LA&1]0'RXW<"EQ8?;75Q:?+@]2Q/V$YB[/+"XJCV:7(\G\8U0X8N' MQT(Q)=QDWCU2'7N#F'&[HZ\A9MP^3+,H"XM9ANJJ 'IN%T:*GCUK+2UZ;@=& MBY[;?]&B=^*^)I5>L#EE:'-%8.+$)_7"Q(FCZ86)$^_1"Q,GCJ 7)MPZ722$ MP+TR4R5](0*]A4'CS%<+,;\8Y@$QI:MMV1)PY59UAUS9,\*6$.JKFC*\@QE MV9$ZJ +HN3T +7IN#T"+GML#;*',Y,C_5Q8J<7QYP_[B!@M"%JT 1VYWX((C MMV]H@0ZO=J#AB2T!5VYGX9(KM_=PR=65.]DAO,J2,!:8U$BO;>!J6_&7IJ-- M;9H!EJY\"2M+]BRQ)_".#YFUH79<%_BX\BA]\7'E6G:8NB1ZM6\$&#IW-KTS M9/(ZYLW(]U7F1=?%FK$(S-=!6+8 W-C]#",W=O_"R(W=KU0BVWZ- M6E/:5@0F[&ZD-R;LCD/)ES )90Q&[UYZL-;*9CJOWT"WN^5 Y. M[!Z#@1.WSW@0Z^+!G\SSJ^0;)RE5Q0$UMW>@0FD0CP MYCV9I3@I>-](Q*H%X,;M!SBY@DHGG&U+CMFH'>'*[!5<\N;U$]5V=I2MIKC;[(H7G&;UZ*LB/R>ZOE,US MR,^67ES<( VR-1;V6OVQ^SN,Q8X#? @! MHLOM^OZ]HLOM3CM3._S^94HDN(+UM@Z+G!I]AM6V;X@GMV_^VN/)[=6U>QDG M22:"&^U(/6-V7^^<,;?#_QQ[^<4; M !+F]P@7;U\Q[_ALK@A,N#U\7TS>?<^>5/ASK':7(\^\MR(72;(]BI_ 7#B+ M<'N63B.5KXKG#Q>4GLHDU(]5(V6*#C TW [W@D+#?]7E]M#$[ACK9+[_I;U9Z_%=X'\-HWG9761Z!\]_+302<_\)M(N#\ M-VE7 #&_'&^J!C38$P;W1(/_+NQ>:+C3?E(:0[J58!P'X,1V.=RI+F,P-8MA M&-(%!@[#,*2[#AR&P>6U"$=IXW\547 GU>?F!$HV]9'8@.Y$H"4VH,L0:(D- MZ!8$4F+LB7IGU5=+7B\]M6BTEKZ9$*M[/ID0K_2D6> '3F MO=E.O:HJ('3^50@RZ-PNH'3]9E-V%8OD+"U;0K+:+%R\2.EUYDJK0!]#Z*%L<'/ZB5+*!^EGM8B"X/D.ECVI\5E@N?W"71A[L:]/?6QO=QE%D7S%?3EW M4ET#NC UGAUKT0J2Y/8"3DARZ[P3DMP:;O'2H?0"@3V?<$MXW%K;$MXPSGXW M@*VN@-"'<=B[$W0'I[N)H+.GKJTZMMCRE"/"YM9<(MC\1[%)8%_,:1?C09Y/ M4B=O%,&G;/4L5$,LV#!@@"_F^,NE!IC]/,R_6X#9C]_T3^XW$2Z6\-_1BU#> M0GQ Z;SQTOT&6[>Q-\+#CX7]C- >%_ Q\*>JF O"_@8W&26>'9S/NYYB1H M<38.9_SC. 73EH2^)O/.%.Q>.H40LJ?!_@I#Z"0OPM<5PHM)?G#*IC];5]<7 M!NQB9GA#"=C%S-B&$K"+F8&=DCCR#ML3Z5,5^KVXFG8(,+@7,_NZQ.!>S!SJ M$H-[,3.A@MHD2Y/4BP-]N4_9=_08SMH^,8 7DPUNH %D3Y/_U07P8O*XG9+I MW0J=](4!N[39B?. 7=KLQ'G +FUV4B+AR+)8(L#@7MI,YJ*">VDSF8L*[J7- M9/*TFWF20X%;TF<2?U5B/%HLE%AXJ6"S0ITQX0=P:;.=K^X#N+39TM?V ;!? M&M(_V=X=GBT$#.^ES<4N++R7-G.[L/!>VCS/S,V1)SP/&'X4ES:#_(H_BDN; M;W[%'X63V6EYAF>*3KDL G8RXSL'L),9TCF V6<4F!M]*:- J"3?_M:$^*0P M0.:_W.9\R.R^]GS([%[Q?,CL_NL$Q3@N<@I.,>D\#.XI3""?LQ1?)<_D)QG[ M$J:4,HKR-U$"OH]-*3QI.L#0L/NARPF-D[M&+B,T3BXEN8S0<#N3FJL+&KC6 MU$#P_!>1$(+GOWN$#/P[]MM&MH>KB[O@#RZKL3B3754-:7#[F9YH<'NXL.$+DUO@-$;JWM )%;\XZ6,_*%ULG\9!Y[Y26A MW\"B53M(E%L?G1'EUE)71-EOT'!&]!QE3H3_YX5\^345 MI1 6Q0ANA/7)6U5M*3@J@7 H1N]Z.-=ANADIX5W+H Y/N0@"HAB[&P!)F!&- MGI-4>7[5BO])&81$,78W0,KOUKL+$]^+_B$\=1L'F*.E#EU-<01*,:+7 [V1 MODXW,XKCS(L>Q%JJNA!6%46 %..[&>!=&#^FJ_16*:FN)83+QR]?PW!FKHC@ M*93 !CQ^L/EB\QW\KFJ=K;$\0NU7(0Z[QF?0'NBN-,+L5S6V'>>Q:?Y6598% MB&?EY+:'.%->G%\3;O6U.BZ.0/O5E5W/T*()'!1!0/TJRVVH_6K.0=+' M7*N<354 \%E9K&T!UZY4'1=!0/UJ4-[;[4JH!5Z_J^1KNL0MT5[<_)Q6UD"X M' IU%S:DGJHJAL X] A[5-;,># N=,8[W MC341/H=*C>.Y5"L-X0[^(=2]6'C11#V(19C@=K"@88K>I@DDQ*%D>A,;S(?# M%P'6V*N_1]Y4!0%S*-DT>XY"_RZ27C/*4CF$QJ%@^2>(N5B-#\%A403(H5*/ M2Q%%-D-KN2" .RL/JC6XE1=%5UD"YKUR$TI-283'H4\S[VTSL-\T<]B M]*^I@Y Y-.KO,H(!TE/Y2-\$S#^E-]!03;KUYI52FF'F]AW8=_5 IA]:LZN&0> M39?PL35^?XZ+(;!^U>51^)F",+Q[_SP+TZAN^#XNAL#ZU99MC[=O_A*/!C9H M2U51!-BOMLR4AU.MQ\WJ659=VW-2!B"US5.7B&"A>WT'_Z=[QM_87@S<\&*@ M2S.(OZ7DU.$/_IDE*:ZNF3&>%D4<+76D-QPMQ:(&!UZI.?7" (SQ:(7N/LD/ M9, 8'W^$T3Y3^F3L9'X//XC2->TFU&,')I-0$WJ8N(FVIBC5(\V-9&!CP M M"I 5Q-<<334@3[QM,V=U -GMV-'Z5ON/'Y:ZR$V&C4K1]L-(I7V,;(Y3C@H"A;=:)7C#0C-(?/?5%Z /.Q?01 MHOWH+T6010(M2:S[R[SHHY<6?[8<)\]O&5G2C/=#9TFC%7KV.ED+?$F"!]31 M06)ZH#@Q?^-LZB)2&@UY%'B$*?;%U#,^_%5E$0F-=E @H5&/WO+:&VGUW3'& MB$;9ONX8T6AM?SF8'P1N"8#?EX:UF5 KQN"U1(11I?$+?T2U'-7W;7-7U$8U M7*\QR6X<_ I0(MUG8K;/IGJ(D,8?]8F0QMOHK4_7WCI,O6CO/!Z2;(0OZ7$G MCYV3:=L.,J#Q+3/A+V,9R<7FHZAY*U19#A'0^)'?//S:I)O)3 M&^)<>@W?%8NJ2(,D)].9-)J_0U:5D0I)7B8CE?PL9F/D]T40%DDN)@.LVTS) MM6A\QLM%$!9)_B5Z6"0YEPRP/GK_E.H:OM%R)523X)P61(@PM7V:HQ M= =E$!B'!GX$OV\$5BZ#P#B4#C>Q3.8'GUCCN%);'@%S:-=4R2#STXEZ%.HE M]$7#E<&"$2:'QA1])S"-*GIOMF:UY1$PAY(\X.R[(9B[OR,@#@UI M!8A#/1[%0K\,%'*AO/4R]+VH\2.M+8^ .71EMT>C#*$AHK7E$3"'RCQFSTD8 MA)Z">4GCB'Y:$"%RZ(W>/3F9C^,@? F#K#&>E641*(?^G'3^6Y@N'T24SZR7 MX7HF#4>J.K2"Y+BS\8U\G49))S^.0K_Y):VY$E X*U?'>10><6'34T'R>8VS M="CY_?<_UWX56M5'8MP9;]F(<>? +8 E4V^#KU!!M>$W*A-!Z=U__:&D#JT@ M2>XLNC;P;L+$CR1N)YJ)M_0*@'PYDW!%BTB>.S_O*53]IIGF8VYN"NERY_IU M3)<[;_ 1QM:D2M"Y\PD?(;$=0P_+(W#N_,!;( _"%^%+*^S'51"^(Y]1PO)) MI/8/3E4UH'%61IH<$@PZ>.N%#2WK9I"F Y_1 M9?RM'6C/RBTS" (.?, 1&)M1J[(*PG>@Z]LS8C=BK80?ZJD;_#L2^KT+6+ 5 M9O+X7?]^BJO?*MU,(R\_*O&O+%ROC!\721<8'@<^8(O] \Q?\=@*CFM>LKR+ MY.NO(EB(J:>:WM=U; G).G .[L@Z5$X MW^ FES)XJ^_XV-HVA70=^#P;C#.<^IQ/53>#-!WZP3I\;;[RS6T@08>.KO(K MU89=0P-(S:%_ZYL:OUO+[[:["^,P%??P'(& I# E#W$%41\WM!MH[)M!FOSN MRXCO:$O[YT3,L^@^G#Q^4C.&??I&MHGHG2Z=VD"B[A]@#G,F: M+X(^6/9\?/;L0>3#E2BVWN5[NA_RZX^Q@#[Q:!>;7KK&<+)[E3(G!!3[H7[K M4YK%2)V\"9."!R*XVH"< M_=8>SB_)7ECIP>NH.PMZ$ '%D* MWX3BN*'>EK6QVE/27!/)L#NE/LGP^Z@=I"*O@AW^HC!"YG=/9T-F]TF1;E<$ MU:>C+6A8-8#4V!T4'S5V;Q5%>@6LV.IML5I>60&AL[LE.NCLS@2>AU=,9P(^ M]!KF^_G=[B*9Q##SA]_#-WF_325?:K4:>\]H%L+0-C,>:1AN9/:8WXCG%/:*(;ZK$*LQ63>1,=9$0NS\X +5[NHRK*@W5 MD :[,VC ,XJ#;:"[4BHW@?38700O/7;'<8#M>*'4FM1Q1:3"[C#ZH\+N*.(T M#,(HPP/F^\1LMV]Y1F3<2('6)TL+R+>>PGPWR11T&@[#I?!F#]#!R51^#LJJZ![+)6[\^% M&<%7U$$"[%I.38!=-.JDN4ES>_46S:%=-G]@UNZ[*[C M".,>'Z+=)T,?S5.A)K&8+97,%LL[F#;^0WCJD$6+6)S5#P:*W=U<:J#87=29 M!'9FL,<@[?K +'[M@L+$$VNS1X"A,EYPAC0(V3J[U=]XQ@2=O]%3T4FBLA!6Z_&OKH'@N?6_ LJ]Q4G*IFI(@UOG*_!,A?)%G'H+,9G_7>:W MO\'D3>#>FN(D8#N"%@TB=6X/4(54R3N\O+ATA['-#L>6+2%9;A^PA7@M5\]A MG ^ZK5),VC6 U+@] 2,U=G]PBJPXPH290 +X4H7ST-MMK-I^FT9Q.4D6_"U; MP?392Y9%6J@7L#_-&^SZ[1A"R9X+^"L.);]G(F14O' U;?+IK4\,H"LG]]4$ MT)5SI"#S230M61+WA,%RY50O,EBN_'!+"A^D#%[#*.(+FJE'#)XK1_U5!&\ M#OUR@S> .8#-OMRF:DAC 'Z_.*K"2BPY\&^]J(HOU#8N*1V7!3AXJ!AH';DR 0$]C#7Y1AZ[1+X]A7PDO$C[= %:8;L_W7DN=O$_$?O/^J(9:2(+=I]7#V;\- MLYA3MVH'B;+[-AN 5@:N54-(E=W)N:/*[M8 H8P?4^@>X.G48YA=1_\ST2_D M0U]L1X?]K TAF24I4NI<(7!CLQQ+23APF$(<"CW&)YZ@HPG7A$LZ ZT#KUS)&V<(D97.AE AFWIMUX@ZK M^DC,@;+S$'.@X\>7GEC<#=10"TDXT&AR$NP9EZO@R-36+C9613H.%+M/.@ZT M^QA3OD;88@':L@FDYT#=UUDJU.X62QNO6U4#P?-K>HP;GE7^2CU,OES!5&FY M\M07XT9]4U6DPZ_YQY@V.U2&#?NFJDB'WQ.<8)I!=^V9;&LA"7[]/X*39];% M?[4AL:^%)/BU_@C._J3 NS8L2M60!K_:]T&#/>_Q"1Y\OML/6/M:2()?Y>,$ MU"O(KT1N(87UU9 &O[K'VH'/A%H5>WHL!+"F#A+@UV]B @XT7(/)O&CR'(4+ MT]U$E>41N .UI@'N0)>+-=;)7*\:Y+E?BU58$1C&TN:Z2,B!1F_7C_'$>T7R M08/A,-5&4@XTNPS+YDM]6AZ!.U#I,A"K=(:U=8 >XY><@(.M)F6@ -5+H.Q MO@&CL1X2<:#.6T#W,EZ@X.*"1C+U-H9[F TUD0R_4JNU!/]YE/;.8F1JJ(=$ M^)6[ &0/?0^67ZW/ ,NOQ$DZF3^(%Q$;7EF4RB%0?G7M")1?31$ IKRQ^:(= ME7UZ]R-[5N"S ?.KY9F ^=5Q!Z+-Q+NN$E+@UT5R"NQJF-NC.Q$(Y45ZMP0> MU(*^HIGW5MSI=B5B,0\;?5>+9I FNU:ZH4 MOVGJP*6F(E)AU^G^J+ K>2.B?*M?%L:+XF);NX.5W1N%$+#G@;W.DA1PJI.U M;+/P-M=$,NR^H8#T(*(\LLMP;>$@ZFLA"78OT0<)=C?1!PEN/X&3XR+E3+HI MI;?TPABS6C80,=1$,MRN 2'MEXIO1.*K<&U8'Z^M@P2X_0 Y 6X/< AFHL)% M&'N1?E3TBGW3(K^Q+A+B=@+;JT^MST=45T#HW,I_B,1FJE-3 \"SYQY%*&-] MT0WN]3%LWC@MC)"YE?D0Q?9@MO$&Q:9J2(-;FX_PE Y)'$";S&=+D0_^N\VF M]BS;M(I!X-;V00;!A3>HAGMX7,8TJ%NU@01=^(5*< \"-[C ![*]:KA\XVU^ M +83:9MV,1 N?$,WK3'EXFN+&VR2=@F!J$P/@PK?L MP=YYOOGFV[HJ"-^%2]ECV:;?Q2/8-V#+XT7^:%F3J6L J;EP,=7(\M/E\/#L M-]9U8EC1#A!ESV#JC*A;GX0GS#!A_ T M!].#FHA";7>)2OK7%P,6N$:3H0O&9*?(K?WX*?QSC+:;;Q)4S[ZUXS9",\0*>1,: M>3,%D*%I$.C0'A!GS[$X&.+\SB _J:J3^)62^DV56'LA)A*>I$NA\E.L+5?E MSFH9@\'O,#I!MANFSVL:P\'O67+,YVX):-4.$N5W-HZ(\KNA F 8HY77#^-^ M W!SQD]C723$[Y5Z)L3OHPI0^2Z3]MLA[!I :OS^B8T:OV_*D>T@Y>.XW?-W M6@DHL&=*/$$C,"\5_#<_T-KL:9NK(AU7OJ;[4U;_>+'G+>R5C"M70;L]ZHQ6 M,0BN'$>QWQPSP.7?%:LC/!:UD90K=]$K*5<.8PM+*4RUBNM#>;H"\SJ817TD MYLIIG *S6UHUUD92KCS&*2R+A!3FRDC)E;>H1F7,)F!3'6BQYS \PG6U*2'K M-K6V; G)NG(C!<3KMH/A]6[\8\]H>(3DK(^FYM-PY4 *5%W4Z4"3V#,<'H&I M3@]N3Z:Z/A)SY2!P,E2LB)4N1&KU09F:0'JNO 03/5>.8C>5/33EEJPJ:B(9 M5TYB!^F#,KW9J:J T%TYAO.ALV=(/$%2?KBM5E-J:B(95ZK?"QE7/J#EXM;1 MLA9[UD,BV*X4OHRCQ2I(536DX5+/-9YB]25>X!MNO05W+M6KIX)6PU-]*TC2 MI:JSD72N[5,E 6"ZF49>O#V4I).$MN%8VPA2=*[X_5-T[@QVB_0'#]B#2(2G M_&4;GLTM 5GV[(M5$+>_*U:'<:\__%>O!\-GL]V$+2-R M;G<8-N>NY90'?JKJ1;_E&?F^RKPH&:_67JCT^A\,5XUIV&@ZP- X]T!6R+>_ M(@_)]E<8"H>^JN1-CS#;,:ZOC\0<.J]^B3GT8OT2<^B_#J=)[0QS=5TDY-!K MG;$\5+17YGW_\.](%&ZS?.[1$GY==:3%K\LLM/A5F846OR:ST.)79A6^>'B> M3]OTXK6LWN>+,Y/)/-]+&GK1%(=^0'G[EN)M,,^1N(VS5;'UJ)$Y20\8''Z= M/X#>/-\Y+(IP^77\#+@_L6?;/,9@96ZKJR!\?HTGA<^O_8=8;'9P5-9 \/R. M@! \O^X3@N=7]T,HI4G,:'__@.F5E&4;2)!?YP_ ]:B$'23P)_9\G'O,NYM7 M[/;HU5=#&NZ4?/=\X9V6!Y^'%9WZZDC+G>+W28L]UR83+7>.8?=]WY_-3_*Q MT&(-QK81I.C.5;!1=.<]JM"5M.Q,GB9IM_=!+O?V?K:6KJ M(B%W7J8G0N[-YD?IJ2,.= MORD+0!S\*H(%9CK$1%3Y2[MV>1PZMPI!<)#%M#5ZHCJ M26D$[7DON;[Y MID@^IW>;/^-N\ZFWR?V[A8T\JV$,!;M7L$5\549L-<:?US(&@]V#P*PL$'%Q MG':??W1WQD@GS!&K=?,S8-L(4N1V)[>>PBS_R50H'7R+A[JN"L+G=AO'6.#9 M"?T6V'5Y ,Z>.94,.+??( /.[2DJ@71XW _J(1%N'W$,Z":,,AA 6U H:B!X M;M] "I[;)Y""YU;V&B@=O@%'-9$,MS(?0[*?:AIJ(AG7&DQ*QK4B=Z%1)L"> MT7-W]\@N)R+>2%*5";&)D74C2)%=P_DILJM]);H'X*N5[/C,454TB M?78W-BSZ[/Y-8YW,;]]\_>U%I)/XVDN6^#_,7/+B1;B8]2# ,8<^KG;!'T9Q M8 M!]Y"'[JVB0%@=W+@.],-?@]DC'=YF(Y15Y9'X.P.30/)=[:.M5#D=Y'D:WL^ MN*[T58A89TK%4Q,KW/@*%NQS' @5X:_R%HQ>[H:8_MO*GX?V3- DX)G=TW54&!L_S\RC-._PP^9LCHZU[(E M).O&(9U ;'>FT[X1I#@,+]4K13=^:+^A>AP'8+_5QCQ9::R(5+B]R^ZD6I&R M+0X.+\GXU)L_9H=_G6\[/R3O%$+([)?V!BGN\.[XT$&_S']QD-D?R[1M! MBNR^J0)=X^->51Z!L_LD*N#LWJ@*B'D78%,UI,'NCGJAP9YIO F/70*Y^[#Q M#E6:#C T[,ZF"KG5'7>&FDB&W;WT28;=L_1)AMVG]$EF"(ZA!*F_$:5+'QB@ M0?B-DA=JR[M4%>D,PH70T1F$-RD[U7DJ]*G..[#M9W [: >)#L*],!!ESQUN M OA)O*6S5Q&]B(\P"ULVKORV; KI#L*S\-$=A*LI821X@LL/[R!\3G_T!N%\ MCK')K'%5S;()I#<(+]0?O:$Y&<0V@[[.?3IU&TAP:-Z&G.#0W(X&]RK/I?^?V M,3 N',,(,#%.A?/NE&G-#2-6E6SE"^"#PG6L8+_0? M9T*MWG6C6M$04G7C7 [>4YHV_5370/!N7,GA2];):PPQWM\7$2F7)C$+2.07'C888= M%/;LY [3$$17O#(7^K%"Q2(8I.W_Z\L5'BUQM13H"A761+&(DFNY>HYM'R! M?W[K&!0'7JH6]DJJ-/R]G'2@Q>I>UU8Q" Z\V/""X,#+M8#;;CWPC(8Q% [< MVU!#X<#=M4!,_JTH?R$'Q(?M_'HD/B"W=[7YZ/T3IG$VY\[L6T&2 _)Q M'Q3,3[LQTU61SH"\& 6= ?FK>YMC_Q;5D=: O-/^&_')6YFS%[5L" ME_:0.+M3J5A+A<\ S,0VR]4VZY4]VX9&D"*[)ZE%AUDX2JO'+2[A[MPF!H#= MK^1@MSG:X4?,*&P^(=A0#6FP^Y1#/&WQ[X&S.Q(JX.R>(P?R0;X(%>OLEN(Y MW>>"LB727!^)L?L++F+L;B-3(+&9$C *W85O.GNN5\T;X>P:0&K<'H61&K=+X:/&GI7Y$%DR MF>_2/>I_C%=KF/ CN.NEIQ:-USJV;0KING P#NFZ^;B!H3;/QE3LUFW@039G0PW M07;O4B#H]F36/(;LCJ0/$NQ.I(!3?XYA:PXM.)D;08KL_J1 9[/CXJ0L F;W M'04(L\$X*(A073F)#E#YO<#V!0F,@N#%\"B/_4M6B]I(BE_U>R?U%_9=AH/O>E$"2[1GTED:;3LK9-(#UV!>6EQZZZ%=CRY\FXX=)4%>EP M*_-I5F?#-ZJZ D+GUM]3),9/H*X*P&?/<+M?V3UYA3:. S'?[Y&\??.C+ #< M6R-72DXQCGVY$A.%5Q$KL<2\%/@^%7^Y3U-Q&V'%34P/!/Q>J'BQFD!HE;OQ1MJ(0DW M3N< CM64HJ$:TG#C);0Z3[TP:#[T=EH8(;M19D!Q^^:MBCQ84Q%[$9[,R-_, MYN["]U76>*RM94M(UHV2 \06L]::*@C?C8:3P7>@W HS1]Z(_+_C&!X%S)V) MMXD9$KL9ZP(A]CR^O1-RH/"GH/#+6KKY#;[)DW0I5#$SP=6;W=_:\FW1-(;# M@4L8@;E?K M2&Z$>! 13&B#K@]G?3-(TX&K<4'3@?LYPK<;":Z]=9AZD=V\Q[(1I.C>(=$, MIDWC)GL&8"G!Y&>4IBI\SE(T>#-Y+>,7H1)]//#P M2+R)>/>6,1A.?-10@^'$19D@Z]]=P6,=%#>6C)3"Y!86RU-G-HXAX7=2!^_- MFY+8W5OLD.W2'-+F]UMSJ5;%?>+7H+ +J38'CZAY:=NJ!23'[[T.HUY*9F4\ M&&"LBX3X7=9)"JZ3#1XM.%551UK\KBI?E2M.?.&CT\SBN#2"YO=)YX-FSVV+ MKV!C:-8F8\Y)603,[V%R$)N6;Q9J:R$)?N]Q L=NW;2^&M+@=PT%'AP+DZ4( M<,S 060R?Q")4"\&FV2LC:3X=;^ 97I1LB^&,/EUNA-,?L4M^F_S=J"Z"L+G MU]<"RX/W^A&LC J]J/T#7EL9*?%K:X'J-ZF^C..IDKY(VG.JKXVD^+5W"POL MI;B1K\W;%XX+ V3V3*P$D%UH;[ZI('^#9[7YL;H*PG>ANH3P7:AMCJ7=6%I9 M!PFX4%92 BXTM]A4@Z\2GG%WXT=/?1%Z#2/?V;A?QX$_7@N5>F$\4Q[.J+ID M%>BK2PP?NQ>83LQSC&T9!,BM]O=>;$ZINR^$$+G56]]R>2V35%\+9_,$U=1 M\-PJK:$L912,5VLE7_*U/7/ ZVL!"?;NF>+&4 MW#1N&K%M NGQJS\K/7Y_8(?-]IK53NT!]MB*;&UV1(K"")G= M@9P/F=U#G*!H]]@<54(*[*Y@CP9S$K4)_+[\T[N_LF=')0/.KM950-H]-Z?U MD B[5F]=T)U4GV._>%&-I\#SZZC:?2X6K2!)=A677HRG',+\I;UQ6WEE>03. MKM=4P-F5&8!LSZ>;7R:?%$;([&I;0C&35U[#S/?@M%JX:0*KLJ \)4J!7N$)I!/X8C.E7% 39['E7$,0,< M^GG!['#&YZJB/ )GU^0B@*[4(%)G5W&9)/M[:L%<6.U(J*V$ M%/@U^@B-<1]"906$SJ_2922;&V_E+?)43:;$W(::2(9?N7LDPZ_I59 >9;98 MIMWHE.HB(7[%[YD0MQ_XZ/E+&';4!L;2W06C1L?84 M)<"O]?O-O:=NO65^: MJ@$-]JR357C,JS@-M9 $MPNH@F.CAHWUD BWIEX5*C5Q)>L#@<'N! M3R*]]I(E@'P) >S5YG."23GR;>!X<,9/PQ=3HA?[1I BMU/@I\B>Z](>757R M>@O;1-,!AH;;F]0@S\^3G?GI5S2"%+E=BP.*W&[&'AWM ]ZR PP-MSNZH-!P MNZX:Y+O-+N=\,2H:08K#Z]A?N'*;8 MFWHXD[T)HRQMS)EOVP308\_3R4S/@6OCI.? L96PO7AAM$V&J=-"EG;$77E) MZ%NS-+:$9!UX-W=D';BQ-A#MAN N+2)Y?K_U6MR3 #( FA'#/WU1VA9C?UBX M;5-(E]][.:7+[L-D[(,7V/O^.-C-__6*OI&M!@S^%9VA>B]R<9H)>+(EQVCR/C MH+C$69C3[5241M#LSH4"-+L#@?%T.V/97N.LL\W:C5C-=9$0N\OHFQ"[Y!&27%'>?C&!!EJ()%&B^+!ZY%.TB4W3-DV#,FB5Q+5;S<6Y@2Q]=70@K< M/F RGX>^L-\X4ED>@7/K^V[5HGC@FT)^4A8!<^ORN8#9#9A;@T] 6 R@ MM760 +<>3PZ'FJ(=0S!L8FRLB%6=:2TZ%/3-G M,Z+=;?&3>;'TXD7;,X-ZSU*"]Z#1KS./6!PW+J0!.]Y7,7A M//3U:ZW10HG\?68I0[)U(*Q:0])NG8HCTF[=S&\"GU(1C%[@MPN=#!_?8S_ MLSH5RF]C;LQ-(5VW7H>=KEO7>. M\&2RI]1FGA\^LC-WQY60 K\OPH$/!\HXBYP?-M6!%GOF31.N M&XD/T!G$\@:0&KMO4H%0$U6C%EX<_JX%^5K& MB8S"(%?G.)@JD<"@K7\L6;2=;;-ZN431/@:&W0F= [S=[4'476&XV#U4NA2J MN&S::A6HJCP"9W=#5,#9?0T5<':'4@7$9BAIJH=$V+T' KJ6J[422YRLOHC\ MC>YN4S.XBL0[R,P1_#/+;_W3-ZOJ[(9*?],K]O.;0M%?SQA,=A?T]0;S%_:< MJ%]U,-G=7@VE.ZE@2A3G[PC]S4QY<>+YA6[KGZ)B=PRJ$P?\M0?5B3NOH'4O MBS5DP]J(176DY<2[-^ RKXU8-8#4G+C[2F2ETW[P5#YZAWF@NCS.T>E M;3<8IN$XQ$&':4AN<\!A&I(GK<1?/7!H5L21:NX)@S4D_SKT8+'G^VZB<"-4 M^ ((7T3R?S,O"N<;S)"A#S&+R;G,JTA.5I"6D/R MJ%M<5NL'C/(D]OV,,Y9"\9?=8 M%&2&Y O/)C,4-VC>$=Q8$:D,Q0%^CI6 ><7O(MC.1B=Q:=)!^]JZ>V<8LJ&X MQ#V+7V6$>;KV9$K[GTZYG/,:Y.P^,8!#\947&\"A>-&+#>!0_&M7,B1C7[2D$Z<1UM@7IQ$WF.:6- M>2J.BB)<)XZQ.UPG;JV4]^ MH83*_BA6926DX$2[22FP9TKO@8(3]>QVD[6I*M)QHK/'6>GMF%370A).=)B: MA!-UWL,I/?!MF9Q413I.U/LTY[L%BZ,:"-Z)>E.!=Z+>IU#TU< Z<;3UG,6J M$:3H1,UY*3I1^]H[$]K3*BH"%?[L[/U1<:+^_5!QHOR3L[] YA:0G!-'P$7. MB5.8*K'VPBT>R^EE926DX,0=T%)PXA$>A"_"%WQU;UQ-*15%N$Y<07>X3A1^ MYKT5G_.5B,4\-#X<)Q40NA/E)H'.G\%=(UEZ\4RLUE)Y:C->P;=-X1SU6HD@ M3'&!7N"V#+F(<>U^'-]Z"M/+)==>*A92P:1C,B^M'-H=D>VC3PP@MS_(M^\8 M)VSE8@B36_NG$+?88HI\4 Z!3X6: M2[7R8E\\+N&3MXA[=0T$SZW4I."Y-7H*PTHJ5QK&YSA,D^GC9PL"];60!+=R M]T*"6\^GD1=_\E:F))GE8@B36[NW_1M5Z[ @0&7/;CZ520J*&4F=\KXP#0BK MN+FW";RA*M)A5\X#7P\CM_8%^:*L>6I@41M)L>LL!REV3>8@Q:[1+>>B==-0 M]BSA9,#9M?D 2+)]$JY;O<.Q;P0ILBLW/T5V75?2%R)(<#O^1R\MMFUIS/E5 M+(#WVHLBF*#5YW]I9$_0/@:&W4E<2\XV7@6_OZP%@^J$N\B;'BY&?AB]M M0F#1$I+E=S5[B!AZ^%"*#VM#\+FW:!')\[N? 9'G=TD#(L_OI@ZA$C$VT>3W M7O;X;L1SLRUKUQ32Y7=L3NGRNS>G=!TX.;SLXC=/*2\^W+AIM>9J41UI.?!A M)5R;8CW8:N.AJ>K3^^_9,X;W3,>!/ZK !"Y6O(5)\>)=X<5%-R+_;VM^#6TA M80>>R"UA!SZH N1^F-#7!06M61XW@-0 Z=UK>?&TG;LUUD9 #?U(-ZLKF.C*+VDC*@0OIGY0##U(-J_7WRKH9H,F> M3[D6WP8#S#6<0.* W&,7Q. MQ#R+[L.Y*-U;/9GC%;C[6\MOXVRE]W@W7I!-U@<&:##N8Z !8L^-"^!?P@0Z MOY,J3T!Q+6-MZPW26%<+23AP+/0DV+U*IOREEXC)H@9:'-K+BO+C%\ MW+[AF(O.JVHF4'PO[+/0D?:#@>+V)A<;*&Y'1$' (J\<93<8)FX7=J%AXO9_ MQ_AM1UC#FX)SFL4P.'"6G? :#[* M/SZ3,-].8#(3(!7+<'1L%$/ [V+7>.U$O, SH4:-/"J+@/G=9"(\Y2]A6GH# MD8VD7E8V)]QIK(=$^/U>3T3X'5E/1/@]50,@"XDTUD92_.Z(@12_SV$@Q>]8 M&F!9+-L9:P,I]@RO "M5H0\R]YB"Q.G, P^/GVT^H_IZ2(3?*P"@S$]UYGD( M\H/0YF9_G,QBVZ!U&TB0WPD8P+7;G-:E.:3MP$\,@;8#][''>;WTU*+QY%55 M<83MP&M0P';@+$HX9)+J)R,1ZL6\+M58$\DXEIBK(RT'GN(05RL2 M&K(#QW F9/;H("TDQY<1(=O09L2:NR M#23HU!-P$.17_]2#02?8)A L+5O=B'GH-^9I-%=&2OS*?HC*PFI754#H_.J^ M6RK#S8 J]J)K>#CD2JCD:O-!X&Z7]3+T1WAZK<7Z9.=6,0C\7D'#+=);ZJ\( M3NGF0BD1%'^TFFO8-X,T^5W$,3[['=7&NDB(WS]H4,T2G!=!>/Q>H0T\]DRS MV[XKOZ7PY.+NM_OP!692.L&1G='LUB329W<2X6*93N:?$Z'!3)[S(7DX!:K7?+Q>SR[N[W4HW%-J'NK& 1NMY%G0M#K/9A*<3+7-@'&)_B"&]]; MFRLC)6Y_44:5H:S"#SH':GZ4=QR74%J2,S6#-+D]AR.:W/ZDA&^J0E],A=+X M["@=5$'XW,Z"&#ZW8T L23&H?Q+FLWV5Y1$XMS-X])[;>,N1_92%X\KL0K*S0 MAF0!)*Z_;5YJ/W3ZFN<9>%:7O*6>UB(+B=3PEP;0JDPRT571Z+3DUC M.-@]T+##P>Z?=IBOL@2\:Y+HQSK1DSZ8O9=^LO]FV#6%=-E]5 N,K3YQ^^:0 M-KNOVN'$\5K&N$<*+_#(=XD=W8/2X7EOW2H&@=V=[>!BQK<.+$^K(0UVEU;" MDR\V0:SS&3;.N<_R.:U:1/+NG-[^.,\XQO5OO>_O=CX7?CJ)B4T/45\8,'>> M\#(#QIXMV4 "H$994$R5@X-TQP0ALFD=@^+.0PXX*.Z<9 WLQQ2F2?J0XKS( MCNU%4YG;@3LO5'_WHHSBB]6V)PR6.Y]Y@<%RYU*WKPRWRT)77A+Z^)XIC#+< MV=Y^:&[5(I)WYU5SP2@=9WA[@$_N[,E9^V8Q#.[1+F50NJC5YK6^?2-(T9WKKD'7XMO2T !2<^61Y;S^ ME4)REZ69$J,5'A3\73^BVQO2VSHABFXP3.[<<0-^^Z? U A2=.>!3>C:#7'6 MK2%I=XXW?_@^ MA5MGJ [R1,T$K731ULJ.D4AN[M8V#<.=H/4@:O8139/]T' M-1"\.S>Y@]+JLSJIA23<.;I\SIBG^]G-'V_@/TFJI]'P_(APT65:VJEE" 9[ MUO$RY$#,ZX>4[0OR43+U5+I_1P9._CF,O?8OV0C[P\"Y2-@TA57<> MCIVJ.^=6NEMZ?\]5.Y+-32 ]=_Z+A9X[AZ:Q 2JY=<"Y#^DZP6S7(%)WY^LT MTIWS+T[-;G>P;';[6SK0;]$HA( ]%_L 0^#.EQU=I+4[K-'AT;=K"NFZ.P>U?S,P#@!1. ^W1Y%VAO=@>Q/\+5MU>JE*TA,&RYT?J\FK MT?+=H;$5).G.B37":_F)6[2$9-UY,0=DW3FSJD/P^1UTN#LU::E:UJTA:7=^ MS2%I=TZM>".W/5NQ?QFWRYZXRP+992#OUCB$A#T/_PEJVX.X;8;S]@UC*-PY MN.+CV7UY5YOBC_;\K5M#TNY\G!7,5M^#5BTB>7 M?9GB/<\(,]JT> [.ZP,#Y,[958//S_V.LG0I%1K7SW$@E#Z'FM_I@X8>6-V^ M">6'B="'4Q^0;LL'J:?.,:3N?&0-JSV!Y(Q5OJZ-8TCFH7INRA%4*@4@V3/3%T)M3NU1+H= V?W;D=VP M2+]45P7ALSNQ(RSM,II:U$92[ Z+@Q2[*ZKWM?JCI[X(!&;.C%]?"2FP.P-Z"NQ^H!:-.8N,H2K2 MX5?W/NFPYXA_%'$H%7HH<[+*D[((F-\/O, @$_M"+S&_:X1[4!+!LJM_Y7RM M"7-E!83.KO&F=8VZ98W.5>KWO+.E%Q=SL#NIYB+$;;;);P+MN@A&^$DM MQ *G9G+5N'BAL@?C3L3J4WYII?,H[SXU).@G\( R/]=[] =]@?4$B-\0.SW6'0F MOT-=6OW'&1A>=743OH2!B -,^-!'X&W[QH"RSZD0\;.9U',;4C.A5HW3L]XZ MQ1 .8Z9WYG/Q=XGW=.#64!=/Y6'O&-2+F8-6T7H(DR]W2HAQG J8V:6<(:WJ M&P-Z,3-'JQ7PLQO'D%S,;.\P2_I^PT(?$:KK"P-V,?.W(Q*E/+C:5C#$[;A+ M#-_%S,^&&;Z+F3UM]\<$@<[FYD7[UXY6;[WZ[!<#Z626T\5^3;8N06_ PN?A M:)+P('"O@#[2$VMZF1?U9@:[HX&@L]^T\T?0(>A.9C=G?'6W6PUWJQ8SF7H1 M6#D5QDGH]S95;]$]AO5B9CRG;UGRJ(2:37N:E];UAT"YFWC6DH%W,;&LXKU0Z MOSCAOVOK3(J3+$U2+\8\[G;74O?3(8;N8MXYG3)ILB?(-'U-0;^TF5K^2KA(SJ+?LDG\%<.JF:%G#.:E MS;9J*)764D:+A1(+SHE"9TSX 5S:K.RK^P"J% MNJ7UOI:<28%@J WS\U"U@F& M:!ASJ4&'R-V[*KQN E\)?Y*Q.+R)+)G!D)> H0QU#JQLO8Y"H49OH=T;EBX- M8RCWU?9C&>4]>X;._LM6H J;&[6"YJ[_GOQ\,I+T[4#G-+F[6\J1X2 M8?=G?1%A]US;NX2W5Z9LTX.:=*&I'A)A]U%;0#JW6)&"RY;$<1TDP.YRMF#R MPV^[S/+6GT15/23"[D6V@*R.8YP41LCLGF%_H_:UERSO(OEJM=VZH1K28-?[ MAHO!V]&IK8ZTV+5^C^LTL5X[7O7U_W_VWL:Y==S(%_U74'NW-N=4V=F923+) MW7WO5>;E3MU*P10D,4.1"C]L:__ZBVX )"@!)"B9!#WSJK([ M/C;0[%^C&V@ C6X -OA*KQAK3>1::\A9';YFVG&";Y#V\-7+@)MIEA5L<84I MPL71C]C774)EHC2#$X*E^#F'8EJ8_Q K'K3!/)HPB&+X5;^!X[* -1Z$]A1."']S*,K(JGH%#J0TSW1Z ]( 'PAO<]!H4WO)]BYZV' M&$_'SK#5X(X4@)4> !_>%QH)\.%])3NC>NYL=773&#K:E18'/'Q= M,]^ O?AG#VPK%7/?XEB[ _N#^ M3YV7]FRBIO; ^.">S7LQ/KC/4F?$Z5S%T@78']S3V./%Z0#>U@< #.XQO#> MP5?^.C.M9R6&YISMX:M;[?'!/]5VDFON

P*8H==OKC8L MNZ<[F$'<#0:_.<;;9)RB=V<:5296IR MF#1;^P*@H=?J/:::#BONV"O^I=&FCR 'L(=>X4<">^B5?X]/YP#-QGX 9.A5 M?I[2!;NC&X>:)/M-@=W!U_'3V!U\!><\0.2A"+'E[NH7OI. 6DVBHG/;+M"E M.\ :?+VO\;43W+1NK1IZ 8C!?8 Z.R#:#(LI9QG+7$X$W0AP:(-7&I*!^V!U_Y(5IZ*4IQBPAJSI46?:1E@ >-S\Q_PGBP1O:=I'U] +K[C_]T+AQ5/3&+3T!#!#>P*]@AEZ_0>6@F05 M U-\/W_!8K8,X1VB/*&[9S&-P%_!)VHB#_LD"-*B\7[W!*H@A*']AS$*8?#Z M('9VN=)R-XA/)44$I[4W:;*11VDRM2K'DK0',KW/!T T0WLSG3B_YQRG_0G& M0A[$,K2W])3Q%>8ZR\,-S9OGO5I#8'5HC^7I\4ORPM(85W%YWP!%Q*NHL58O MQI4$P!O:LQD8WM#^S]/C'"RA2'>= -DZ 83!/:#WAS"TW[.7DT"5.;@*HX+_ M5D0 :6ED&G!UI 1@A_:+O((=VO_Q"7;P:@(6%@]XNZ!9&#A<81Q%#X /[<5< MTQ32.&7<>5!/Q\, "]EU*^K1B0X [>B79&RQ0NZ_Y?]#!/";OY=)>K_BE"B2 MJN"Y:1/3KEV!SXY.B85/4:6IX.R./0&4$-[%-6N>Y)E+"\5A//F ,JA-X :VL?@GQ<2OFW.4EYK!XP. M[4G4&"@+),T3+4&:?*4WVS)91T(N(0ZC\P[402@C\3@.UI%W7))TN)K/ 01K M@'FOI$BK_%=I$C&!F -^?7W]/8(&O-]]\\T?_AW^_.^+),!C:I3O/J_T6P5L>M*KL[]_P;IN(=XI7__>_L/C\Z?%?_A^M!TF6)"S[ M$(J=?O]__3M^Y%VQ()7C,'S;@F&V)%4?(CKU <%M..#TB4)&=P@XS,J45.:A M>&!\9L]@*25\\2=T YD]8%"H().199*2#"CQ<5*D/ R0%95Q<$1KPIL3;$^J M#GVPGO-YB-T>Q_]W#?R;9.]7L1BF'(TS//!$?U$>\MV&]!DJIH8619.]"9/= M"3%(P)W16A>/H5'?"^Q,D0"0%HI$8_Q#* PK30-ZG(00 MDZ6ZS2292B1 HJW@X3!TKWEDSE?G\1,\FL8>2F4T\>?_"Q(_6^/P7<1?,?&7A3?"Z]I[N[)%;!Q,8)2RR%U:D^SL9*F3-%B&SISIO.6N T M:6C9A? ^A'=2"NI5%RU FC2O-@(^]:K8%!&? !?7RR4+\@>^^0]C_B]YP"+4 MR+8DJKZ$86>N;:(W8;*[],B\:)@3,(NNN0+K Q?7B^>D7>^\KGJ) M@4J1>+^R^$>1Y;C+B:&: KWF/F6^T_)+9K=)O(+,\%-,1PI-[RA4A&SP"+0' M,H0^)T4.LV0IH;SZ/*'E]PG_5P@<$(8LB&:2!Q)Q)@B?/#:\C6*#Q,B'5TMX M5U&V68[V,5)]CUV#.YKQ, NA-\@3/(HJIW4* ?2 M@/&8L31@]#F-/WMP-M!I2.,4NQQ3^L BS0%R)\GVC"D,X7R;I.=S+F17DC,3,H_."!T^ENP4A M$V6NS6V3Y@-*6GIIW"T+RHY$O/KRHN0M8"PZW0[&\P!-5=Y3)O-BO@6,+=CB M/@WC(-S2J.G@6.![WI'7=1BLT7\.E^>!(DA>@"*H+_SE+LFY!3-)'W^U51_Q M=[S<20@-@SQ=DI(&02)$42$E&3+Q>]C<":QEOGK?$?>G_5G&?86(+7Y*TE_X M/!JXGBS#&9SJ2UY59P^::P-@5-*2X[*U[\M?&_M&M3L4^ A\O2)/OJ3AXG&7 MP8/^)K^;MR30E,BV)?,>U,;(M5%GK%Q[F[^,O!L59E#>G=5%3"%?:;"&LD)- M$PYF\]DL"$IRI9D!4TM_ON"?UO? MVFVH>&4/]SJP;/(_)7Q+L.2[ +YT[C@C_-?(&/YY&2[S=>VORX0[G:] 0\U MX:EDKC?PH#I]"-ZH=NI#9=BEOH.$CY'J:P0_1_CWB/P@@2\2_"018UA]E.!7 MO4U_?4C0.'N6$BP5]%RH) 18H< 2+C#0HS.R,NKYK\6^1=8>-P./L.VOT\*[ MG/[V,@+-EGZ,GHKA^NCSH!1/LQF__T1XVYOPWM7*?PIS[G=P4 ##S](=L[?\ M5[(TMTOS]/58? /U$+[R09?@=DEU7G=?A6 ^_,+;))K!5EO/1MG#:NH@ULY+ M:+O*C7P-=1#*Z0MGZXSE>:V\H/$OEVN:KBR6!7\G@6A %L),\*@6\P)Y4WR= M;9/FZFP/KH Z3X]\1GL_F4"A1<"\3K=*.+Y.N2+)/),\$&W>&_[K*C@O[8OA&J$ MAO=3&T"9QT-Q#]/X_0O1>XQP9!I,X*./3Z/5-(R2]RN'5DCFV5\?EOL?:\,R M@KFAR. L/KM,-L]AC$VAQLP/+%I<8/0LC7<&^RYMWA8AA< MAT 0$2\5I2,!#94GZ4$UNV$V*JHD030:!(@0H$(N=D320456[J"?V]6.<$U* M?*D/JCZ@A\/I39,OZ3;,A9<]W:B"20@60KH?F'CDDUP_W%?Q.D[Z7)(E88VN MC!5/6:3B>3AM+:9G>,4^2@0F]=8(D3HE@J2(I$7F'#1Y(/>D(NA'R8^";E;U M8\>[%^ )Y^7]@9NV #IP['M&9F&$T8=?*$1;)HL"TLF3JM3$&;EC^1E7 MYO M#':/*9@NH(0L3&LLSJ@UMM":8T:W]PSHG3\#09SU%$6OEFT!V6;&V(U@/Z)W M]&ZN%CPFVT1%LXZ*/G3^M)&E\.I:2Z8LPN2R^X1[?;NJCH_E\3VT!2/;8G-< M8P-!$L+EJA57**P'O]X9H%$A)13L341W&0?)?6%!@0 )@C0\A:,Y0S2N'PVC M1=;TA9%GQF)(X1%!+IIE6(8"0UBA>GFF\I7(_G*NZLU@W51[#>4JIO%=$G-N M<]Z1-UNI!/.7)9Q))HN*Z%6)C/HN*.)[Y20^UXC"^V>D2C0I\45HJ0@36E+V M=BAYFCR,YM$JC^%/-T]#:;00@7(:DSI-HHB2BBJ99*2DJWD>(S6"8]7 M J1!/^TCY^U\NPU-@QX.;6V.:E;$JV#-DGCU7/QRE7#O^P72[ :99 M-_<'T =,-U6-D@)=]P(<5ZVHE>5YLC&%60!$T)M'*H1J9#SHJ!V242>1^;(] MT3MXTCX[ *.V-4A_A'KELI6J,L;+Q+&FC=4'43JGG56##HYH9^6,\>.H:;+9 M%+&\T.GVBB/0NWI0. /G1M72VXU@O4DP[;#,K\[7TV*[C78/8?:+><%QF0DR MI$%23L3'.-@!F<=#;X_^@& ?NWCSP!M0&(VYCH(/C38(/LTYQLSU7VE<+"G4 MMV0I@&ARMF47HO?!P? 7HM("PZ)6/F"XC@J\*894]O".N+S5**O7JKS!92$0 MET/_H*+*MX YTZ]VJDS293;A3R$2_XRI%/R=.G47A66T:]A]:&A7')9II,0! M=/2;R9(4^:2(?2:"'-Y<>?*!N@,W7M<-,(!=;?.1Q6&2XDO_9N\>76_'%;H1D-&\9G<_7C_,IQ>W MU^3Q^FXZ>R!WL_GUHT=MR_+94EQ&YUF52]-R\LI;BU0ZHKV69M6#/MDX-VM2 MAC5<5'LMVZY'%\^&P#PS6V7OT;V#./V 1O?):V,J1=-N37;E^P;>U\-\9&#= MJ#F*3VPX M]-YSN#W5@"^Z^B;<-L"7.MP_M=)K)A510]#XP%8/M <21[7;W' MN[H ,UI^RQ"-0"=%TN_PA8E$^[/E9 $9N.+5)"N^^X93^WX63Q8++('-!4## MQ326,2M..XOR:HF61,B64SD/RS 5LB@8[#3H0N3^@KER\OA$X//GWWSO08]/ M$8I1P4N"1%"$!4W1))PH$50A?7Q%EP!AN&.4I+UI_RGB,)I%)0Y9H0'.HTIQ M5$./[QBM>C-NHS$[F=ULQK8'^)@68Y'(\09S+BS&MM<8M;U8A'&RN=A49MS& MP70^IF)H?%D#ZD?1P(X63+4!2)(CEJDSC ?[(Q'"C&.*U@_IK\ M+Y8F\C_P?X_AF_G,JP7])?E^=.IM1G><;G,B!"A4/^#_XP1'J=EFZ">IM4<- MQJCU*A_&;.GRIE]5(]7R:/!!Q1?TMWY?^CL ,BOI :!D,$!.(P5Y2Z9QEJ?8 M]#(IMDG\0'-FCJ" )"=AV9H[V]"U75?3R2A!C+11=*T1 MNEWI%$+YE++J>49$7Z\*V C*I(E7AF'3!V>,ZMEQ3]U11^LJZK5:N*,,CE+6 M$6R6'>%U4]NRMIM'S0U21C,VM6STRVV/95$6O1O/@)9ILJGO<*OPQT>X4Z/I M(B-/VP5?8/SM?-T%8=9@*8BI_9A';GH)$/&GQ:XHS8K-1DV-L;[$$=5 MQOU,[=Z#:/=E'TN9'631J,VXK;7=B8U)GQV MBGT""^[E(W*9Y]AUXT S&I$U<^'\9PZ[:R/=\S5*&*;4; MPUUX(Y&G?&Q*=,!_1W7"_C*G^$A5ZP"B,?W(,$-TM*KQ+S7/3W\I=+,XI8U[=M1Z4S%KKO*0/:]$6I,!<6B,/U:Z[$*,U^G MK$5E_C JE=$9=E<:[#5&M='A6!3G^W$JSFO2K#;?C4MM2G8[*,UK,DJ5*:%8 M%*;??4LGA9G3-RCPF&>W?'-8?R/>E$X"#VVU4Q&*- C-\S1\+D0Q9$BM1=_$ MCVRS35*:[L@B7/)N+ [4:5DDONLY&8"+.!KU$@[ 1,\S(OOJ.0'\/'US0652 MT5L\*!C'2=<> OZ#^IU\M_? ,I:^L&P2+Z#>=T$CR!?-PE4LKH6#W9RCS2)[ M;DI56)3]5,5J>>4%-7?$/^/TK1<4U:O^!\B\8O,,)6_1?\BIOX((=R2MN M1V 'I\K;V6C@Y_(/\E-G1'V,\*\1];FS4FCJBT3[I.^%X-U$9[+,)FT9@Y%: M;OZN-&OQF$&PSFBC:B*CU:45OD'W:8W6^[;*E,8Q36LW+)@.3F8O1\6&))*V M*A@6QZ(<@6-\"YT!82F2@S%HH(N@3"IJ!>53/5W M.EO[0*QAG+>,\H3=/R> M?VO-O:7[- S8I'0=VAY*O[.VUX,EMI(GR(D;U!P:[4GPR$S 08XF8[BW01V) M,3C ZF06)5XD2"J*?;]7/\%$M(P;;Y"W%GRC5B^A%E91RQ/SADH.1$:FPD:< M)J6]T3",1$^-O'?2S%H>F#?,)-P7ODX;WS:0IEPO?0^0HS&EX0N&GU?AJ]D5 MR[C[#R@FV0^\%2;=+?\*U4V[1=Z5=1*A[,1>.5.Q.BDFM(#DC/]:L0'KS5HP MHK?PL7,]3ESF74")6FM.*FJ0)EO2J[4 BKXT_CCX)AM_VM,#;?H%[=%T0A[[ MM:J#/R,JG23A<':@SDVBROCW_)O($3)JL1>YR\-@0DZ9( 6(-"R)BU^) M\HLZ?2C[+,=!.%VW)SE"A&8SB= M!.)H,V,1B*.U9-LDH]%L*79GQ<),+W%W"9U&.'NXB>Y+?D+, MV[\ M,MJUMTPD/0FRT5SKRC-J&[Q+^%2D@LQ5&1NCF?&6YUH\NJJQ-$[3,,,ZR0GG M)$E%4\67CUJOS5(PJ:YE<$>MNOR7ET4.D?#_E3QG$TC2*%,RSF+V"$< YE?[ M?'RA'\:K0$^H40XKQW???/MG;_%@[P38I.$/_T8WV_^\4HE(PO^6@9P\M[E,5NA7PT[YY(#4F.!:#Q\(/_[1 $W M^N*NBOCI?GZ]O^W[0(8_7=9N1[+KMX!Q\:TYBW"+?QMN0O--9+5I69(0)T#] M"B7CKB 0(KFB1"(@]1$,U4DD)VT)RM^76][EWF5:1L172?E9@M\=M0_158;- M>^']^U2;2ODSMLTV2G:,<9_A^HT%!0CH*DRYI)*6[%]\NN#3RT8HPY:E4)8 MPI;YHL@D470HF")+%I+N&7E=)S#)D%5*8[A5S_(D^(6(3(D>K*M=!D9+T5&6 M'8GJZ3]'A6(0'$+!"^2#3VBZF"T5ETUY[K7X@/:Q%MZCJ'^(SC*$NC_#Q_!@ M4GW.W^BZ2*%IF 7 KQ7 "P6NI-+KD#O,+MJ$\'$;O:6.Z8#5M^SI@ M]6^_+1/Q8='1TB@]FIN328UFCGR$%:A\;Y $_SI=LS2U8XC3OG?[ MD:V@ _>1EF%^FV1.Q:;JDB>9H$&V2$3>>WD>CT-<#D,C.Y%["03Z??8V(S3# M,2Y9#N,R*K53A^FG&G\)59VLCT/[]N!UT,#RTL3_;($5\BZ3S3:)&>1^N*RJ MU3]BL?H[J%5_Q\P'(:([[-]$?UAV;/7N/0R:.SCCX'4 UUO22Z>YQ!VG<5X9 M \X.VEI%F4_C>\ROPZ+=#RQ:7(HLB3;8,@D&V.5\^URR-P$=M<&A%#W_E M0IHY-FJBX%AT(5H?_Q>_C5B,,VS_TG?3F[=@#64C(,+H)BJ"7!1&L/O1LKT, MY=-ZH,.EA2B'.=OX<*4; !F52@'"L#&]!VB8IV/B!@S&TAY\0TT^05K'SR)' M.K..DC=%N^$>01PPK$+BSYD=A0"AM+N#N*%(NY^A8N,MHL6&!V'8+$X2SY[ MCL*5F$J?X/H?_^:BT**X"]^I5P1D '^W5_>0IM&Z97SI4=BB(4I,N6M8 M(YBF^5*4RI+]B4: ( 7Q]W'8NY8)W2';7FU1U0?*[UR@@VA=:_4$];[\?1OS MK8MP1K)UDN88,#0V_9G$B]F6<8\QC%?[?YO#:4[ST8AUD'!/4%(^U#WR,U+O M^\3@&&WL()).>HMO6BN1'/Y]&)&S/Z6X\1+XD05?O/LD)FA=5-KR,@@>_K?$ID!M4[1?>ML7SO[^:'W:*3N"*!R7")I*4F;F57OQ/#D7!;9XZ,",)$]B2J M*U%20>(0'#SL2Y&- M?-L5%/A6[5'W_$8--V"PKV8'LO=_UU R)AX[:VA:RBDN2T0JI85"]KD'M>I\ M=F)$U*Q=>S@^OW^T2AW%W-'I,$)Q4S+R28#J 4LG0S_DW^XM ?\RH\ GU>-S M;_<^IXR!R4GB/E12[IWV8'P>A=MGA/(GSY9QQ)05KQY8P,(7V-A"<@8N >[# M7B91Q(+<\MCA8/KB@Y265.!'288$BHZWY;$-7\-DQE%5?4G5F92]O2Z:;SLOL7"!!3POG^R U.@E2EQ1MO>8WEM643QL(?('(3XBS M4529:HKI,[>GPUSR/B(RIGP87!FZS#J/Q7,6+D(*=:;CV#GE*0;EEXF<59$7+XYU[%IEE(6A26?NZ;=.'8G57^LIL%$7!C&EE%Q0V2./!]<21WPF%9!UW'RJI.PB,V6II,FHSXB)EBLZL M"%7;M*9;U<.73]J6&N>,54D2&1KQG*R0"=, M)CN*(4-&1*HCEF 71.Q,9"M@+Q#B+&ZF6.KAE;&C$(U*7XE(ZZMOXWN\PW4Y M/'+$9C0"X_"/0-6_0%9)\SX5*L)BU&O$(L5@;=! M^8&FOSSN,GAJA=G^V*+[,0W0()((D53D,C/\R%@!F4;%R+GOMX!6!";SKB/( M%[\GG_X%?OA ]XC^A:ADT*_=POV7$T*Y*>;]JY"3^Z69+PW2# M:3*FO&V\@AP7MWR_<0LNB'B<-(V#J%CPQ?Q+DBQ>PRAR>5I73,.2"U+Z?;4'S](-HG%N$F=T$&XH^T*1 M7ME;OSGUMFEVPV9TE+$+(:(84B")!) V/!N2&T602/QF&R;OV3F-SNL])5GSW#:?Y MOCJIKCD>X3R*IHN,/&WQ@A<^=O[-]_[4MET0 MC7H[C8G6GP@"!"GPI:#@^ @0\:VX[2C->?;:A]N[)L^6#PP<5;90"Y.C#G/- M3&5/;2'Z4,K;A+U1;6=+HGI6#HW0US&H:Q.N1D4UC:E'#]$YZIA"1CT\#S-@+3_57AI?I30@O&1A6-40 N61O63FRW; M4/G5P4RO46%9CJMFLBJ%)UVJ\VK5GSJO'L7[PILDC6\-IMIQ'GV&Z+10]?(A MXSK#9@'+-B.X\E6L_,3MB#LD2Y=B;G(#G^4I9'G%*1*2)F;ZW4@Y!.05*)\G MRZ7'P=A#USPHV)C[CDOO@1TV_FW9PO<$/@[U2F$V.;5&8*@(^5$B'8-->;#- M.$3>5*#!,H6VEUWP%HS1!L@V(!4@:LZ>/_Q[GE8L+74 K,5#/$43M,$Q1DVT MES7P]S"I#5$5V=P< ;TWJ\>VRW-SQS7%7:+V=GKW&C1X3^/($;Z&.Q& M,[W[\?IQ_O7Z;DZF=^3^8?KC9'Y]^[?S'ZYOK\CE[.O]Y.YO(]!K:TF2IH0- M6A RW&'9BM&0>FD2GWILA]FLMXVE9GS/LG90S>M&XRCYTTGQ6!I2U?&MQ&ZV MO Z2.-GLX"5VO"C@=TV[/OG46G6'R542$$^Q)0D/2NB,RZB*^[AF%:Z)ALMS MACAWD$;5' -(1R7-"GBN"84#-YLDQBK%F)/=6K?8HJZ"#JBIH"3+G8N,_$TU MT#TH<'?,9E4>%>:^QAOK4[_WH)^)$M4^9J\C!?#.&B %X$T1_IK\0C<-ZP_^ MW5_Z$IT]D^3[9\])BGP-25(*QU)\6I]S=P0BJ_Y9A%OH>>JA4%02QQ4_%^2Q M+.GV_5-YN8R*"UQC39,6)&,:2)?A$]=L#N-6(I1)#N U5Y&)[&R\F0B9PY@P M4? S8Y3/$>0U23T\#[;+H&5,KTU'%4\G(JZ;.O%'HUB9%I1EMAG]$4]'&JY*,KRA@* MD^PSK6>F5]%)YMRTMP>*4R]04O;VKS=F4'9E<@ UF@&K5]!1@;ZN0Y;LE512 MD=TC�,+=ALP+S.' K&EU&-+0\&XO@[R3 !CZD7W%GEG#%G;\)MN+16,*V M9Q[=A_F1Y7F$R8TZAKS-I'OFKD=?0U7NT:H GV4\881K63 M;[_]/!:=@/2^EPG&9K,XL+EH^UA$'NQ [^=;7PZ!N"B0R,Y\V3>0(W3J$(^+ MD@TT,(Z:QCI@Y55A MN=ZR?KR+-*P5:[L)P8.MO@-XL_X#X;+(8GW_M2-R:SE;RK^4%;GT#Y3O SQ; MBKG^Y(FVLK^Y'K5UG"R!CVT?)\-OL!!;<=:/8R,)C:N4J2[%H2/>0TNGZV,C ML\>S43V!2ZV1GPOW?4Z-FK0G3X^J$*_F+-U D0I@JBG^%Y,E06-1DP.;^[M7 MLW%N5HQX=9X/R'DGV5\FZ18N(-@5>\ZK9S8-(\'G%:RCG!!SOF9O@]$,Q38T M0JG*O@0Z:Z^@O$?WNZ$SV[E2O*!$]YQ =LW1:%^E032:P#YGYZ2"EH2A40EX MI=$E% E[?23: 6^SGNH$B* P1F5UP-FLL<;G>_]!,*.*GDI]?VC'J=H78'7M M4RH9WYQJ0]&\T-7,;V13SET2/V4ZK,XS3BV5+%26/Q=Z64,]AMFF'6KS9 /8 MGK+ZG#/09./BZ;J"/&JFT<95,\D1/"56N)\>YW#Y5*0G+YE8P%Y 522U8?:G MO@T(F_7VB3R:D(Q$81M@';\FEG#'M!1^I?](TLLBRY,-2VL<:9;D1GPF1O2%F!:?7*Q($R MPR#__4L(#9YW_EY:.D$UCYL;3'^#R,)TLF!9!K@3[>AB0/;:-LB_Y M\[X/WV?7Y%@,Q&XWK9BG%%+*3T!95W@3KKTO.45EB*1,--+JL0D2]ZA3+J!; M%*X-W7@TT@5LB[IZ!7NJ/B.',TRI>,1^K44* KZD/BJ--L ^0J5K^,:LTP:X M1RCU<'#=M#J,P;F 3>QLJ9R1697(]R9)RQ0W=D=,$!&'#N;$S67V $^Y?#KA M-&IQ.\:L#G+,8WJ?O/(-,5?"3?C?[S&R6Z!'DI+@* =X'_1)P[R/>,RCS>>< ME#=E![";!AQ/&6?+*B6[1@M+(2AJ*GF[IVB08W ; MEZE1#;6;IBDEH%"5!F8<-RHO(E+'\]Z\0FXP/ M61>2,)9UP;>YA.9Y&CX7XGXF3W@3F &Q1$#.-A!^D^[((ESRC@S)8( _O%GG M,R=44O R)TB2CEX4+0FV$:%XU!5#Z)U M\;[G;T1B4D'>H1PA_W-B M'!10K9F%7I2J/:W6&=*=E2I<#W,4.9&+8IS"'# M'@6=L^RJ8-]]\]V?KL*HX"9XS:?^P/RXHYXS6U0.6A184^5/?,W [H1A?P\C M8$-B'@;@_4KQ+CN0Z]YX;_\F#F]+T6E",6K_J(72R7*F<99SIQV? M0+780Z@U]:?;-8:;-59GV+N@[UF*[BG?U&"*OZKN M>QIIQM8\6QPWCN-4W:JVZQM+@Y!WN.2V)B[A6M0989?E6<^X&RHI8-% 3L7? M!NQHQ,^#-1/I!-1<[UM[)&X^C M$B1.L%ZU3.I1TO>B.8U0+;H$"*"3?$9?=?-_?%,^_I_$"ST)1_:X3M(XR"YX?$_3))K"#T.DQU/\S!!/X(=\7:\EN7%UX3=CLDXB[N-D7_5TY++WC&5=&3* M.>0[]Q=6Q0"T:**>?19O3JK4*Z$BID4!>-1-9\#-JMH1\$@&^K)(8='50CLP M%[_;9"/ZUH*61.+]/N:;#KF$ND"T)@Q2Z ;)CMM!4YOA-$\]PC&1%&JQ1TBC MQWGU"-6\*?(B93*"2.4DNA?^Y(\T*MALR>UU[^].LY+:K\ E/=:.6.*GRL"T M>H8HWU/3<7)HGJR$(@C*1 5IE7F?)'&"U&&S#K?X^ZUZ67TA'W4'TSY.-"8; MN;>H1%T51F(96E[BALW7OM;K"8F]102U 7%98X<"_,J/<+]: =P=TDL'8Q^U1Q" MF)23]C%47I/,.RL_)AV1M#WOBH^3AX-!].V"=_4].F,T%2NN7J:U,'C.2F>TA7*TYO"?M'*"#8Y5"[W,^615[!P C\;+LZ%R\+2_H',=0 M/8LZM=*;SR=E!RC,@Z(:C4#L$,@S"8*T8 L563F)%_AK.0NX%WP244%44"NC M+_%X7ORI/(:I2'H8HVZ0C2.(:"0-HHC@XQGQ)W4J,X+:41WA&A=O:.M71>$) M4,K6G/L0HM>"9,-NDRQ[8$'$I[%P&8K7&MFFH'(^S7!,2U5$@C :PQ<%];*.G>]+Q49)2"]Q/6W^6$OPF= M54O]6)N-3>NT2RI ^J4Z]5 UR7A)L2$P[F]F>YBB5\?N*"KE2^10;7O;M M!:[L&T25_%(XQ)[F\3T@]MFYRG#9W_,[Q_EVC^>1^@[5AE;P.6=O^464!+]8 MG]K!ECAE9!%F 5_^X>H +O>%NF@G57X5Q@[+KCO:T9+4'O(S]"/8T=,S[Q8T M1JV:_W#]0&YG=U_(_/KA*YD\/E[/'[VK67#\J=D<>-D1E%HT8%(]OL MF"&,?G+2F+TJ)YYCYZK0LL719R__NW!G\&XSFD:$5%1ZG^&Z**8;7)3N?3:\_S7GG&*%W(.^9T682C5UT929<2'$J_&Q$3'+OZ'0#HP2>N(YBW M7VW88-BKAEM&(R.?Q":QEZU*^_Q@ F'?GU2'W;(YW+5Y=&E,W!MO5 ;3)/?; M,1O_?QJ7"CE/O28LWW?%,H+M[CZ.QI@AVXCXN\IJ@M!EDO66JO+P5Q+"GZMU73LC"K@7SK9X4Q=$Q4(\@J,$,R/]GG#/ M-6-5&W@R6,!#.4B9)!PB>$"T35*12:GFSF99PK\ "25>PWQ-%@D\N)-9:GXY-V\[:ELISZH?6HQE" /&K\L.M8AFX_FM-I<3D(>?%M7PV/.NP\"WW78'X]M=[D^QS$G*%N+ZH&E9 M+JK&\KH3DIEAW@'0)U'\Q^\QFP&/?3QT/-(!_*2V4)][VY6W*Y4!A'WWIS4F MLK7'W:N!=?O)FA_Y.\^C!BSVRL([43,J'Q;E@,;X]%4.%3>9Z-ZB#0:!9WR]O$*4J0W MQ' 9<%7]>@R$ZC1,!T@:]&UP)&YCPU)X#T17;+:4!=D@,5HVC8,4,VL4>8+5 M$_@:NIO&US18_XW1UEWEMB0+5A:((FT94@9_(A79-G3:<'S+.'6RX^2'WT8> M*P?C@%?@9\NR0IT K^B1&D'^:P(D"=#TMA(>*0+CK-1]_,O!'Y,M8#FW(L=* M?'PS)01BGJ]JB).J3QW]*#3;C,I=E45Y.@VBH.!G<^.,KUU/K:,V"I5\@,HB M> ?Q Z.+ 'PUAXR.]9DXE31@METK*GYUT@2K7155+Y@YRWYCF#E-<-HUSS@N MH] Z[60,<[(X3'YYU45D9/&K8 <(6K3+A& ,FG6 HUVM!L'AIE(IV]+PX#VB MPP0F>QI>EWI0*PL*HT9)O@\?BWI3)@OWEHQ*%JG[5:&&/&'VTXRJHR>5: N%S)TDZ2W"9]!'EC PA'*+.Z TEE!K'SK?^IH!N.HPED9? MH.A9U[E!D")+&,V51DR44/.FGA9P#0J9"8W4^Q#LY%4!+3C,:T[S6(Q"WZ99 M5F#] !8D\8*FN_OB.0H#\?]5LG?KVQW,'AS&D#_X(*Q14TQA9/P/* FF:O(L MPQ1C!&1&>:Z^HKR?C'+<(@]^-=9-/.U:K.B0DA 1--1_%"U_SE17T.TJGY58 MQ5"60UUF) Z56/Q6$]#!?Z5Y(6[ 9LO)"PTC6!N@PC2-V%>:_L(P^/81:O0U MW''6Y+ 1)'> F"J2YWP-.L\X4?YG114D)LGZ5?O.0FBW@(HDG'>41$6=<1!# M19=4A$>A$L#>;'F?):0P M?F%9[K6<50U%?>E1BP[F_5/+D[T(T&_"-7$7D8/5[GLELW*EEND^2P?&8W6B MX]#_NOR4?[ @SW[B2GQ9<(W<-,=%J_9"ZP/5PU\D:Q, BY8.#L!U)""Z?'?/ MV+ZGT6XA5Y7L/C#7,,[/_ 9Q_QF2&M$(.8)X&X?G0\[G(PABJ1,"A)H2RAW'.8GBQ!N<<7 ;4QVLQ M=Q%91AY[$^R.A\TE 5*3'Y#PN/ Z8K3,0@(CC!M37<_(8E\]?*KY2YCQ!MQ+ MOTSB/*5!7D#&K1?>,X')-PW6--.2[YH7Y$N:ICM82$5% YJIEP'/-,)Y-5LS M/M,NI"ELU6=1@8/JP^BFX)?Y5"T^K1=\^3UYDF\P4[:,^,2!WU#I0N Q)M"4 MG]83]W^"2MDPQ\A'EQ"W 2\OY:\TLZL>C 6[ !YV"L-EZ6HZXQY?]AP=Q2U;T>@RHJ'EJ?)$/^#53"."?B3 CG[U M3T?0KF/8FHCFWGQ)(^^6>=HB#1;_TW +M(QX,N;,W VC1R6P+;(K#:.8U'S004ES2*H!!+X M+;!P;E:P@3EWDCV&F6WS;!9/ @QJAT<:,=?''!R_^Y0M69JR!3[9<"MLD(EX M>20+Y1JHH"O>&964(>A3D!874<-/%)V0FP94$7 'Z6OJZ 35G/MD#%"=%3K. MHQW+9,N]:SYIQISO0 1,WB=1&.R:X59^[ [';]-V]T&WJ.6PUT9;S!;WH1O M'*[]H?:\MF-(54?QNOX-X'FJF6#!8-9(Q37WSK"QUU(;%L[-NF21MT?5R<(% MQ(70Z(+F'&QSG>MZDG#*_P<7L(H">58D?.B/%8A9ARJNR_:>T]8V0+"D(#L4 M_!A\R"Q/N99C/BOU:NGZ+6"*_"4Y58A*YDTBL>1W5\87'!,*I*UM2*5Q RF,0L;ICIYNLPDTF+ M"3XSE]$F@IJ(K%HJ>A@A"01]S'OM^,QZ*)%@A%S9DZBN(YA(DD(LI?IQKTIO ML3#/(;,G=3M1SQ54=O,P0,TPC&/3"L/_H-23WUXQQV'9STB\8/X'Q@:E96BL M4#P.SHY&^>Z"49B,\>F6T]ZVGN1;;ND!V%;LYW#F$[3)LR NWGAEJD4..[[G MR,_1C0-JXU!*1+*C>'TWKDVL S+CFBSZG>^-%:Y9X%M=R)M:#(%:%'P!!Q^2 MK^2\?;!&I^2*+P]1(N(1;[@Z+/Q66'W("KBYOF\."ZFG(M!S)7.UQI 1@';/ M?_"@I0<(C#H)@2/@1-WW'4'BL!TYX-BH:[I8_3L-XGW()=RN!32Z3UY9VG : M8MC.JDD/NIYDFI/L(/7TQ$[ ),VJ?P \'Y(\ M!FNV*")VG>7A!G:&RGF&Y!P!%OUZ8$&RBL/_9HMI?%/D4"XNN67I5[ ME*+1&.3W2/E!4FYZU"+ [R8+OO_E>@G6PX%)2W&XE;2*(DY(Z M.BGJ$]!P\GA)^%?.E% 'TC0GHSU-1(WF.6L042D>>$Z@:73Q0Y/$U*C MQ9VB1R.P+[[#I*M5*LY5+W;'&5*-"'G>C=-.G*"V&40=ZL704+LIO1/B-NVV M#>X(E'>ZV=(@GRT?>0=QTPMAU5!FX9)FZQMNA1A5K9M^1\T67X"?JF_@[_$K M9P2^0^"M=W:&>ZT+_5W94!Z)H_Z?+JTVXY#2FM6D-5/2$L+"[XBPW_JT.48# M.EUD;=9UFH*-P09COM7D.R"9#K'R,(_>3ME+:87R6V71ZVIKY6_7Y"Z"5O-1 M\%099LU='Z5U..)NM0$[[A$H.-X]/+ (J^2HESI:3<&C]1PO)\Y305E_N^.U M&.31P-NT6Y31D/3TUUD:R5&J>4QRNB*&(^F:L'\4*_?:NW,\ VQ19A%9P2D:1&K]'.T-MT64"_A0PBW[O5)'>WDLMMN(B52Q:G\SK9QQ MN03.$US!CK>:3/N,2)>&R=)TMU^MCMSG1R_)ZT)QDEC:[$<[K9;.?1HFZ3R9;I.CS:CA M54^M L\6/J42"/).6;&I8B^F]S.?IG6$@-H,JB1)!,U:@26D"H;$Z8[2BHX0 M2)OM=-83@X[XLR6V$L=N*J2/+Y[+T/P"6K75XO^VV+KO$LY..F\!8E1G!:1L M3$1K3X$B%M:-BF<;@UY83_ARH\).>=E*)!&P37W_I[;[_'8[-.],FET^); M9]:N!OT*U'WPYZ_)B&>$ ^[LH\^;CFE&..#ZH%'DN-D=PF,&PTG@6 M0H\JP>!D1<,XR_^:_$(WECE#$9&EOLXU.GKN04(%*8*T?#A2'=&:]:]$BV=8 M.AD]2229Z&!]Z69'P$:U3?@&\GJQ8AP)IT$^P<:9I=%.(/M[J[*6+S8ZU)63E 70K#\Y],=25;NB-+WMF' M3>ZQ;[8YQ2AO1:"9+WO:8]8\S>]+U9]N0.GD"WB^!B] 69QAZTG*V5NABE_L MJB;WH@;BY)6FBQL:IECA=)+Q_;S(9%2>2M\DZ9*%$/]KS19?G6 OR\9EUG@L MZ'S^#-_$-[:*+T+ATS)S?)Z0#:-X8+7DS,@LW/"2333"YT]>8C>&D*G1"( J M0;)$_S31O@U1A7H[^7V"#!#@@" +1.-!NVZHN/":HGX0$9M,UZJV'BTXW&[% MX_T?:+R(\!VXK8:,:HRW0VO97-3_\&$G%L[-NBTYAZM U;R_NBUN2FCAWSCG MVR7O4762-(>K]B5$RRS MECG \GZFX(;/K(6\ZWD.^((2WW,2+\;PAE/!T@N13E8L#G9.*GF0ND-4Q,TJ MR+5JI10I>TV3VP5QB[;6"LH*$J-460>D+7IK3*C['^3I]X^_UZ1P.+PC5? + M,+ZVB?9PB+&;]PG6!L2JK 8['-OL4U55SH&G'82_N#O.X.4<;6VWF&4&:[Q+YT^,\Q3WR24NH&'"4 M!()5-+6A]JC$#1A;M/>)/)JPC$5M&X"=L$:6@$>U-(:K.%R& >0R+_,08B#8UWA+YQ M<O$7DF#DV2A]X'DR$,]N\E:7 M=Y,B3X3&?Z7!&NH[-6T$U7\H.C^55C,_MVT0_* MOMLHP-N =1(M^"Y)O$-H&@.ML7QR,;S<;0P;I7[(\$A$+DJB7.%CA7M\IX W MY-GU&TN#$$J*_413S!@[C?/D,MELDA@[6G[MDLT_+O H"2(Z\$6(JJ4B"T@4 M4:[JEC/)!?S[57X0,G+ @Q'XI*\"4?V(SJHYJMJ.^!81'Q/Q&I!K3\IHMB2* M,J2W2(B@300)^Y^\.;"]"-$8GN&D1F\B/LQ)!A"@JGLYP.\ TZ3%T%:E;ES7- M%8>7&0N2> &O$/?&\XS$#,<9B_F^IB%P^CL\RA15^>!6"NAQ?<' +M[T7[_[ M\]FW?_P&__2O?_G#'S&KAJ0GXE/()_Y5H6B?QVDR^$=93E%- 8OY:^)B/"21 M06Z?,%@ CX#C,,\^EVM2S:Y4FA%O3_V.DL-QIB1:J#*5)4%XH#!"L[*";S.P MVNI9;/F/NC?"-MLHV3&&!A(G\;GZ129,4H:IRJ#3T9M*>:5D]>$J^\C+JR*A M#]Q T#3D\WX#I*P4?M]1M MCO]_C2P>,["Q4Z\)G8H19Z)]AY4JL:H M46U$"R*:>)KI:EP:PSPDE[0W+IW&?4[?(-EPED%+H<07NVF64A:%\+Q)*=[P]S5@JY:F)]W1'8GV* B7KZXA\4:GH;2>/>[K&R= ME5\;7N'>04(F+04!5'35+'=1EY!&O$PZH?Y>T?3\S/_=4=LLP66< MSP_&V9^JUU-5-IZ(WK%7_)/Y?8 U)"%FKVU'(T'$)Y!P&8K-8*YX\J#]1XG# M: '[&4S;#\4Y0?%W;R_MCX/?MN-[Y+T@K )F@#*)Z7T]B6EY8A*JCK(Z3.;] M7!V>",F*SK*TB=D M'8E\SXT^)!;LWY6W*J&_M3ND&?C_*KQ#'K5%'G];__C M+]]]^^?_Q(=U&SX1L3<6%'GXXB^!"' _6UZ_Y2Q>P-./FR2=+!:AJ!0."2U: MIU5X<@;'!O*_K"2%Q\^T)(;'A7Y4KQF@31'A=J3J!S'8I.J)R4=\JF8S)INB MMH^0/TU\3?A4G*CY0=,6F=UM7/O.^"R:1U-4S6,?*O MB9"*;Y4RS/_8/"]Y33FBK8M+#E@Q>UK&(-2 M0:/AA;W'I$F^^TSZ6CGV6#49ZA"L.HV]BLR;)_L.$Q'N:=V#67 MJ*JGYMA/OK&KQ?1QMZ;,-J["%Y8$@A>:2A5)0CE4:WJ.O 2!GB SD]J609WS MA"B"EH-.<0+\LZ ZAHI5)XC"9!8_:;KA(@I_9A/FZT5*7VETDR:;"QK_;2FD\ M^A-GDO["-S8!>V"+ J_Z6\Z,+!NC5T6'&X,D1+9>SH@:$1F'HF2][#&.8Z!& M)$;SM0Q"/TCP)0HBA4@CK\>[8IJ1#"\2D\I/[Z>69B-PX MWZOP457'.)/1_&=P/ J!P^(>$.X-B?:!7HZIFLIJ#BU :!C)._%'&NT51Y@$?.DLL)KWES3)LJ>8 MZW\$!:]N^;\N&+<#9O,^L ,IRAXD2C)?4\R[@#1-('O5+LY(^:ESWNT\XQ\[ M(]H'B)!*]0D"WS@CS_@5B#'UJ L 9AIS]Q;=I:>8;A*^Y^=,JO-OXSAK[?CF MAHM#'7K[&.EV"-91K+J=$1W351]PN@Z,.'&QE&\"'WH:+\*7<%'0:!)%20!4 MS;.8G(@_CG_0!WBS$LAC+6LQ,(S]K;[%#5M]3;H0SX?%Q.071Z \-YCEFV'1 M)5NT>P6HC.#L[=&JZ[CO\VT:NVE_W!XG;.XI)AM8-6Y#^AQ&N#B83^N5UO'- M+XFJQH,?F3@A:+0;")R_U1'@6C>"P9#I'.'REO\KS+-+D9;(G"&?\?6YS%L$ MBT _KKWK.%B9;QP+V0NOG66_,R)[>G2^6T&9]AB]C\A)6E7^1Y6"_=82R2$& MI"H9.P*E,O#NHE5GI7H]](/FN &1+^/R#&YVA9O E[-76!>LEGY&RL:D;.US M9)I M,Z^HF?_F(X>'VUY$,LZA&U4'I9YB=0O'^^2?B[J.PQ/*X9NBV1)0W,IJY#-9#N%KGY\GRO,@8/BCUZSRV@^@V6I)"?V/E$I_6':1I69T\ M7I*__/&[T6G:?9I X.T.SOAS[B' *[;MQN:NJ=9G>,"?H\/#5(_Q:)X=5#?] MJ^#>EW"O^X1[@B+:,9O4\29\PX>C[SYC=-/)Z^427OJ^L'+_ ]6MP<_ADS3? MG\&J>J4NE;)9OK9<#^)?2%@>%D0[$FZ@%G8*=;9")(Y[/BS&Y6VW=PQ^C^/O[3=!_^(,A] M,.7?%X,Q:>38U*";-N"2XR;(LES>:LUBM:N:\.[(9QLZ*6HJ,1'A/ MK [T!JW#T1&12:5E5W1W&=Q[B][E%2_?6=[V NV8,>/.+M=6%K[ M5NYX;U) M4J&RMWCM^!.\R)@ME^9=BT@9E1%X&9 S>)>^A.2@Z0I<$BW1#?5Y1' 46OOH MPC:FHG16'16(Z :D)F\GD1R7B=^AYCS<\FEJP;61HX'C ''>H5VO3L2M';5& MP.!9XCE$Q9J0R+H-W9@+B<0?SQA>/J(Q#IN7A \\2FN,O>*35B C)/#M-<)H:,1M4,P MS02J]QE1_>NQ0AK$V_>^23W&H-I1&I-(52BX?]RG83EN>-SAF"8)?8 4F$%7 MIV[P_-L0/@'AWLV1?+K^Y5#%1V.Z)>.F=7#T M=EIAF"WW'?_KMR JX$V, MQFOO!JMUKK_=V[=0/58ML_"I:C%;?L3%L1E0N\U!?Z&":J7($_+,B"+"VXQD?6A&VFZ! MHU))O-@"GQ.>A4,RRC N^%(WV[(4CUGE0'J(B2BJIZZU1=ED)@2Y^2<)M03Q"'28E[ =2[MM[P?X8K M\]V)_-L'T56%Y/U5M4D"Q7E+JU^ M$B\P&%)L:RV/$[!C^7P>CUA$)*3'4XCC\'481P5;+3& 6H1&3_QOX$4D8U,6 MA#+:D?7P=M]YD.I\FJ4O^>PCQT"W!;S.K'GAK@O5KQ(H'U.LSM6_F]2BBIJ$ MU!A)#,=3I6&G3-PTY@F!=U7??_.]'ZUI V;6HS*YH>AVIN<[]*]<;9C,KXG\ M#58W9=2?D](PQ:S450IGLR;R=N1%U9_6DD;XT+D6_HWQQT/R[WBDT@+#J&.# MP.BF37=)G(A#("B "?;B,*55;Y,^21OYW/=69>ZRS[*#:8AJYV!*0_\D8/6 MQM$X[ B,YR)::W7F^$EV\!?C8,=@VN_Z& 5'$[<#,<4/H8;*YSP&"\EZ-Y$V M..A10ZZIE*TY1^4#+CB1NZ39^B9*7G]@BQ7[0L,8?LFWN+)":R 22RSY FS+ MWK??F- J;R(^$,%7,67!3WS4&$/@!\3JQ_AK(3$?9O=^HC%--&(K4R-?6BN> MV)X1^ B!KQ#\S!F!#Y5_W?_:&:'PO7?/_M?%RM]/9/:'L8TB.U"X*E&G.">> MS"ZG\/#LBJ7A"X6(4JY^=T+]^'?]Q[,WB?! 6B4X.#P':+-8 \9AS9:_.=,\ M5DA'&NFI&N=;U?3U[ -[>58L'\7)LP*PSX0U3Z_/'?9) V#R[QI]5/^!J58L M)A?/GV$XP9@9G55;ZDZA6-785)77QV+C=CS&(I7H?R<65*75>S-X.QJ[V<\: M+.>NG\G+?0:P S+- QZ'I\M48 =EW_,-"ZK;Q*!23=PDZ7V:!(PM,/H"L8J3 M44C]!>D\["EG598:V9K0LKD/8^J*R#17E DXP/O]I,B@$_=9WCR5I,BD'[A' MC^,#%!0JH)(YY\Z< !%VDUO9P_,8U;EM'8Q:4^WASO:9[\TPDKD\Q\(R0E3V'X4J-^%SU>.*1GFTA,O/I ^@)X[G M_CLS<\Q3(6O&CN7553L,U[$Z> LXIL'IF#97&Z7MV%+H=L#F.G1[>7//>DR< MVW$7[W"E1R;U.<1*J_2="'L^2UG,=QR24*D5"Y)"K(/ M:Q4<[T>PQ4N3ES#CBL(]P]N$QIAP4T7>BER.MD*!H*"TRJL3AR( M#([])?9!B.$+<\HVX *T,<38(U 'O6W%9O3QA\;33350V!:5F%_MFG)U [E^+_8.D+$Q/R FK<)44.&X/O MS*\@D_@<]T=%'D8RXV?UV,#/0+BA,8^-UI?(SF=$=L; 3$KS18PW;W=R0KGK,PI*F7S-C=4!K]#H42:)R1&A6BR$#LB$;( MY[ :JV%J)6(N=E43Z19-7KE?)9[U5J511?[W^9K&LA R7_*6+(34B;&H@6Q+ M'2!:>1GM <$;=<56&U2O+?J\J]40+6MI Q]GZO6WQHJ\UL*$^I(;S$P@^,%7 M6,C1KU+I?N13;XO&B2:_+G7;@^U7UP0S'UO1ZF9<\(HWYX/*23V%X[[K8)J6H*$' MTRDBQAF1*=38/*)]1[MT-#OM_?@'LS&=#&H%IZ&Q[M8/W4INFF_X/H3U- MU_QF&Y8]QJ5-35?\(Y]<#2@^V(3:E-9\&B^XAU:F-C^F1L;H0IU.PGM$^0Q( M[:.HRO3A@Q74Z'W\C57NL;(G!B/V6#3H1$W?2Y'^ XL6-TGZ9,M/]G%4V@ZL M67?/#O+;GQ'HC('/3SZS43F!\Z>(QQ:OL6-I+B#1-E C65;FU%A \1)+_+;6 M1ANCE;4@,KZHI992D$3V\F95+6 ^ACFU@# ^HFT;D0',Q\W#%)E!Y_3-=9\K M.N 1HN8C>\O18$%@WJI(WN& [U;GO:Q=$FQF?AM[VE%RF M@].:GI&*"A%-0$)[O]1[>/-J3A.):1IX+Y'TF&RHTXRAL33)+VF:[K@NXQ7' MKV=*:,#X:[#Y!GC6_! U3:00C2ZZ$>SG52N5!_O 7EAL4<,+X2R=C57K]C$8 M7;\]#"/2JGWVC17BU$9#-O+XEF&?7?.M@60W%8W\^FIE@O>J<,LDBI)74(B; M)+W$-U0-#^ATW9&Z/PJ][X*KS29J]N#/%KI :L[E7Q$X(R4)?#PGB)!;WUN( MQKNH+V6EW1R"C-CFF>^!_O"M9XUKO$[26?XO&A&&Y3HL9+'O5'KT-O M?KWL.OF,9N&UP/A@ZZ\%A4EYNCTA]ZIBIB>'30I&*+YNU>::,_+=-]_]P;.* M&6$T*)B$4160:[1;U8M0T8VLH!]9\(YD6=8_.ONMV72[,(VYCAR%^=N9"MKE.)I9HAP\ MR2M!9@EP2[ 2F/]S/\3[W#Y@SY:7H/)M&^ROIW'./9GML]_Y0!S6<_KRX+O;RKO(S9@X:0E5\F,>>*Z#>6=^G8>#HFI;/J[?0 MYX.;4*,X!C6L \='\4+N^Y+S\!;7*&Z3'7K0OL&L4VEQ.I M6H_U,KD_@1A+SQT*9$0GX_W)PECWJ&K]:S&)!C_NMV4*#5[>;\8$^CW++!=D M[8L?^[SR4(*=_;[?EI%U]@-_,Z;7V66[KGEH( 21;NE#6Y)(PR<2MV'ZZ'D" MO]+D5!ZL./ARXSO2\R*:OO=7,G>BS'4GLG[G"?YZ;ZZO!F1D!X->QN6W:__I/)=E'\_P>6)TMI/*;[ZSWD/'&(/N39I[Y- M:(R/["OEZI%;QAK?30&1/?/M-&W4F+4>@-0/+_RJ!J3<72?1@J69B/]HT@W? M^G#(;(-">,LH7>?0'%Y=-?N=BKN9Y-Q5?RY$@5H^(]_3WO+ N3QR-4"QU[S/ MM,;_]C_^\MVW?_Y/?.+83U;$$[1[&LL$6?>B%ITN]'ERE\1!PG=,212)HWS& MV3-G'QRK11P%(^L:(K/,H$9DL^IU%-(8G MZ9:_M.X_U-LZ59!:+X]@/D.&AAZ3 MQC)@%Z=@$BY^@T>>/N'!J&$V+7[_*XUYP6?'X1]," MS58B.G^+[<@G2!+5SUZ]F[+O'9J(P\_9\F!G?$&S,# 72L2FI,A$%2W(A55@ M10*PD.O[1["20-20R425P6>@Y<-8NH%U>OH2EZ?%69,<$#)A-(75/*ON;/>% MXRTQ6C?1.)VF?0#1.!IW-^$8'?0F";1C]V S >0E37=_O[PSIW]:AS$E/W_% M!]G_VP=C5]?FY!37#U\G=W\;W) TMHS.&4LW--YYE=CTUIPA.$LI_[I7SN9F MSN:36W\CR9DR9O?F'HO?S^/HDB4? B"%EVE6QH:"Y.S=N1JB'Y633UQ//3E9G' M(LM3&H7TC%SQG01-/SZR6S/UT6:],I9\RRHLV>:!WMG MKU5PTUNS08L%#?)'LUVRW_OA;$%"_\^ MX9OD!6R4;R)JOO$N6Q!H,CA_Q2+,D_0F3#=3RZFA:$&@"9E>>6+P-@DPO**1 M1=7($X]W=&,)WI7\08.A>;L,\]V$NU&7R<*2]A:O?<'1@B:#LY?P'>CD&1;6 MP'S'B2W(SZK-X!8LZW7=A%E H[_QG>UUO(#<$F9F9252T9I <\+;8S**H1F_ M2@),H#&)XX)&#VR;I&8)JX9$M"2BJ2]V;\+X,=_DUVF:I)<)%V< )FV=/DOF M93)*SC_ZO?@[)$(J*N1GH#.X"E700"O$W<4-_YVE^&^%")5(5K7%#GXY!W5V MYQN5WRO7]^IJUFJO)<]2R+YM=9[26-S0N=AKU=JSS8NAN;N.?A!<\DDBI1%4DGS[*VM4&-D4ZV6^$=[8$\=XFX%Q2FZAS8I]<0OR M*&Y!Y#5*SY&X#FB$XRJ6$1W;^9W-'S!E4[%">1+Y3UQ#_QKSK>,CHUD2L\4TRXIFD4.7\U^@ M#U&=B.@U-(1IL$SE>?LDSQGWJAN/#]71O-;6RST,+G)R,_<6FI5$+(3*G85F M@SNS<,,2W:_Y^#:8(38BV,J3X3VRH$BYE+[][GD>YI%Y]<"_0%S:M]]]>OY, M5!]?O%Z_!6MX.6Q=[> /P*YJ2+BJOJ[#8%VR3L),Q?'W>;Y\1< M74>V(*+)D/QE;+%R+97;>!NEE\H5>(@D319G_0#3:9+8D2%VO@CZ"\3M=--::I5L0#=23 MHU(TH1)-&).-)AH^048H&JVXO0(LB4(H(+$HKR.SV?*8*4>G5=UM9J $ MON8>)V4X4@1&%>@F@L&'N[IJ7QRJ\?#S15E619LFFV>%JK*)OC*,P?";L9CD;\$R MCE&X8CD-H^,&0_;U:<9?('PJ!G:P+$XSCJJQ**(S!G6R C"_&"X!8 FGX74( M79M)EK$640O_330<@91-;!M=;VPR_ 39R9D>HV_6]]>F[JH_OFF6L6HU! MM@<<-PEU-[Q(O]+T%X:OT>51#1_8QV#-%D7$P"..D>N"1E]I+O_LLNQ49$E% MERC"PCLN29.*]D#KDLO0O8-DC*^:57'@V7,4KM"7]KH*XU'1;,O@TA8RW\ N M!=+^Q5G+5";.F,J>:H^G^OK$],C@\7 -ER?B6 M#GHN+-CLJQY(\V#A:^V+YBR?%S++IVQ7R_*IDGSJ,4W[.;+'H 2]2]?H/HTA MC?M[X]]+)O# (,Z*_UZ;O>4@O# F.T:'O;"6,@NW6TA,'R]^X- CQ)BU[+U4)\)[$=6-8+]1J$$+)'-R M9@D)#A+7"E( _88?$PAMO:3;,*=1Y #QOC#;'6%M8]A%XC\^*J/GQAU\LE"^1[ ML-ERLA"%$*I[Y ;+K8@00>5,/19+ED11@N="BE:O!MYF(,>@-MZXC0KU28-L M-3,7B+[,K@54DPFZP?)FDB)90\.HB :>! \Y0+:L83H0#4IMYX)D2UI$.4&3 M]&7S-;9MN4TTMH<6ZU?ZCR2]Y%-%LF%IP\HG6W@:_*_T+=P4FX;1ERW\R9'O MOUHX%"V\<0A1BK-E;;P;)RLUX)[FH_LT611!/DL?6?H2!LRJFK)AAALLV;A/ MI\S!Z(V\FXQ?-M19]V1A2HI\;ZMDV* =1KX]*X22 3H.779/=Q .P#T$_INT M8 LM&*;IM:WJ3R0!]!HD"3T6Z,S'^]LN(*_"+(@26*'G["V_B)+@%S/@R\N' MI^LKG2=:CMT!FTMR4&HQ,=4M = 3Q!Z(+-O:*\<1C#"3>,(C[\PD (: M9EAN9 0*-879\8 $+7UPYKUJ/C/D[ECO9?-7CC-!E#C8?18QQ\)3[T2OF);;N A[@KY MSQ'#.RGN]VT@:]9_X^_OX6P^S7?W'"^^(?MG$6XW-MV[A:R$Y^ N,!W#U$>S]0V?QWY@BQ43A62;A[?$ T3*\EZ<$K 0*Q A2.Y.% M:?UEDS\6NLD4H;P@C;"XX(K3R$0Q+99]AB?^ 2!? O(U$!N-8G.4"O!-FFRN M6!:N8GQ;G_Z_!4>SW$'@DBZ'%N,N1Q_*GVD:0):<_+X"9)9*Q:-2B.-%]&O2 MDHKO:?S"1+2 $DN31LPNIU#XT3(K7+'G7'OUP%N^T# "93CGCN%Y1J-A)@GW M\!%0F-%ZKB&SEJ5?B33@-&V'4'*:8*4 M,4-:.-H'< ^:H'>>_ALG+K]C+4HWWX10E>R6*R)?]'*.*X3347Q.W#99R=K/ M@L(YDB 5C?(1M?=IJA7HWK.,IXPMB^@V7-JF+2?@9X?/7 1A I0]*OH)XG!Z MCQ+U!,]IH$7=!7R881X\[G+E>50F)>+S\#FM.I((D_D%$0TWA*(YY^2OR2]T MX]5)W0-F/#<:$[#6H5HLD"L:05ZJ:2S?DUARH:FVF&WJ'*K:BN8CXKQI9:SS M3RK^_<[_Y=(FTH*5IUZ6:FA5 W]3EY5EHT%H#?!,4C^-P\-\-8]3G/7\#@+L MK>[8JQ;ID28Q_S&0>7IL@3=-X0/#!^ 8<,T3B\G@F\GG_6>5#TQ,64P&%HH8 M^0<6)*L8J>"SW*9L5T@27>SRL6IY-,T=3K;91LF.R7/J.(G+7W@7%*",@Q#O MI[3]4X+Y^Z ,R((M+G9\.>9"+%,/R"=WK3%!6D9)+H54?0IOMN0.A/\>_H5G M5EOY/?*\(TF9YH"6'^LE68?K>MB'T%H26G86VB=9@OWS<.)K5S8NX)Q;EWRY MBL%ANY9HEJH/OL0E/XM>!+H1[.=QT]8"R#RF%:#!W^$:&)KW"C"*H.LH6YM?[35+''N?/]5P&U6O_,_]#X8;-&-I W\@SB]DRS$EY M:H$7.9F&6E\\/0T>'I3)>/2FZPAQH*8:CN)*P]T)J* 6[H** MP)U;/+^:Q;)V9[RJ0F?$<6[SFE%F!8"7C;:X('_3@L)ZE13/^;*(#N.#&D-, M:B% ^5ZHD!=,VD9GMH0+. A5!4CW*=N$Q:9U1P=(%G!QMY =_<,H5:_A*,>$ M(,RR M7-W]K>@&,2+]38N&'"Z]2IPB12H<"^I:3B;Q%RA=FZ-]]7/KE9'^%@ M[A^4.@UA6!T,]W?0X+HV-<-I'2JO'EV8AD .,'$#P6X&;8]XJ3+E)Y^%Y*6.&"1"\ M*%'EQV J:KZQ#HA\U"7&W\_!'C);ILFO7JK9L^*_8+Y/N 7Q[I-8F;?6)!B M>3>1M[VED&97-?-L>1J_=N.+DGAUCNDCQR/>YISGL[LOY_/KAZ_>;? I7D!T M6,R9+="/:+H7%N$Q!72!S)UE'W0CMN+@,<,04G% X?>02(6QWB3I(XT8;$PK M'U./MD^3+*M"HB!\]H)!%)0M)A0[<#'4@ZA\3DCO M58!F,PJ"<.I]CSP;%R MEE_0S';WK)KA_GR\(W:(IF&CVR.:KH-200! 5:;]";RXG,5LODZ38K6^X3N* MOT&6WQI0\XBI+Y R&/V<;( PW(?C0TZH#@HY@\^@I-LXA_:(RQ2.%T1QCPS5/]J.3$8[0!J")J/#<8E?-P1/,CM@+@6 M-RKCFK'\ M%D*)FO)QR\8$6Q/5W&-PL8G[AF1^-OX]7L%<%&$$Y6 :#$ K#9@@.'3 @Y9OVU\JV?F_];O MPSP#BGO&OQ'G=,5FRQ\349./3^0,8DKD:PUS%. KG^W7X99L2P)C090F-U V M7*L>[AX\QSN?8S=BKK0.;61,^\#%4_817R:;YS 64[%CGL12)[6^I.I,?NXY MPMS1[71$:'(4+IX>IW?7CX_D@HH_K=BP[?%-%O+7$C/1.E+?61<07^!+CX4IR9-D\XH M@O@@:2\:T5.BNG_PR'O0&!&?2%LCSI6?LHZ+Y!]*3+TFR M> VC:#A].2/JFV>#JX[324=?DK2&D7P\(VG%^IWI@&N[39.W< /OK?$-J)9S M8206TQRV:%)[W^4"3"#$VTYG"#[8OJ11)&K^-D4/\T:R*++_\\\#CLT>)SQ3 MZY_C=O%BW@!U-Y?-0C#5+S03]8AJS[IMD[Q&0[RF.2.<#$[9G! I*9&*E-]Y MNRMH\P!6H,/-5N2($?MM;P]KY&X'_J/M>";Y)4U32+]IOWLLMX XW;)^]X'' MP7!Y6%_"P!^TSF=$OK ?Z*6]XZ+JAM2V8QWY@#TPOMJ%05[NPHTPNXYC197\ M.D;;44PF)=!D\4SC7R 93\*])&\ZT(:L_@L=(R:DF<9!RFC&KICXKWADA;D1 M1-K\!^X0BCJO5JTYSKU^G\Z_7=W-1 MP^IR=C>?WGT900&K!B35W4SSHZV*@EB6=1JU6RBO&V$GH"U^IC/2D7@>W2 ; MK7#4BIO$CSGGG"/#3$F0;@1_S/"V. R86IPLPZG:DBTT]HRB99[G7&(S[_.> M9/>>IK,4K\\7N,%43]^; &30\8QLJ<< 0@V">(H_*?)UDL*.WH%U6C8669[\ MN#/[$""KB1/[(38<$^NS(L\@V2:?F1SX3ZK6XP#Q?\A[N^[6;21M]*]PG8LS MR5K>/?E.S[Q7LBWO:-K;\MAR,GWF(HL6(9D=BE23E/=6__J#P@<)2B@0E"P7 ME/>B.XF%*M8#%( '7U6.O16CSUY$HMQ%)!N*;@=LUW",>.D:%ZG9OOG+-]]\ M\VW;:Z,/4=MG_C/Z]KL?+W@!^)]JDRBN9,"=N1BIHN^_O8#\J]_+<#L[?_WN M_VBO%,FNV@;^SQ]_OOCVN^\O?OC^9_'3CS]=?/L]_\]O?CCH,_3YY"!B2)'# M; RAI1:L+%DRB[]XQ$. (Y%U*8.%^@&P;UF<%H!/U>]DF7 F5W$DSQ![ MV.!W7/8"R<% MQ_@P(GT];WL&:&T3U'W9P=^^O1T.YJ-FZ3 TT_W#^-?QG>/ MDU_'T5>3._Z'\=?1[?3Q)!35=\QU0[,^A^F!)I%QC^3(O@ZDP>2.I==^?4!> MM^&-V"0C=%-P459=(F=ENGYA99R)K2TA3$S,<[BL*Z^O/J35'Y=\G?<"SR4< M-\H[0A%(18T8Z7WR?33;QC#T8KD;#=D% MU L"V&?RF/#N2S[)I>M,!KJ=F^)$]@NJ/F/E2MWQ<F/-+7F!H[>B$:.\B&W' M8;T62X/#HR'4AO!T(39)9!A/M;W,$OM<(0NICJWDZ:P7N^#PBML2!Y<)L:S>A& E*]2")NA >(>FG3)Z)'E:5%&L+:J1,#4[[[Y[D?J?FWBZ EP M9V*!XB>W>,4@(&-L Z&2S2&T M[\T;6[SL5?A7S.)O%7U0.K4N9 M*LO:-D]_>?Q+I,2C_S=>K?^/#,Q V0Q#,-D:YKI8,;ZRFE,VB$R8[M<&JC"A MN?(8R<]:_?I<'!(;!3*CH3"EV =JR*DU%LCAF*)?;+T"-5?=N:;EM-9W3T>-8@:CV8UPM=PWNB@8WN_A;=3D+VA:[!^-.W(<:=.,;RJ5#OA[2&75!HU6LE8]C$U81MF%;"Y+D2VV8P#ZSYNZ1UGRQ,M MH0\&\,#@S@9O&IW2U,R(*9^CHF>L*O(['-\'A6GVPC_W4F3PO@IB$L/]\ED9 MPPWVZWA;]392P@O1 [J)YZZTGLV0I^;NJ.* Z:W6$4WAB?(UI[#Y4CJ1%8,N M'$BW,&V7SZNYX[37N>Q'];HH MMO?0I-VIBV21H M;.JCYO7QK)33-+E\LRBBOQF1W.Y+MHY3B.PJLHS+]XS>VT12IPZ!9ZB]B)1B M&<=49C!7P4X#VE@ZJ$Z&!-X7BO3Q7&74Q>E#2/NB/_SHNFE_I>)"GES+R+6@ MYN+]#B>]._X0T*&=;3?6ISEP;^&W[9U.+%BEY%^:KZN^VHI1QZ+N!X4?&J?\@' A#^D.0%USZ$.8*X M%M4:S6G[X#LNUQU$))=)JPZ2+?@..;2'LM8\A&EUOU!)9R"PE#UK<) MZ':]!XKRO?4.BLNM@>.0):E*8ZFB1W6!DLY) MRH8KGS&[>4 @@NRJBV7\OY)7@2T &+Y-+57KPG";I$VO-^#1FH9+(J3+[QVK,?76^+WSJHKE 5] \%T M]KX-";,E3I5*YJ!VV &!Y8*S-$00;3"TXH$Y07 )^3)BE&7%9Y@EPFD/]Y9I MT/V!F^Z]X6 :3[KUT%BO=DWR)9S\BIN8BZ+\')?)@#&VT2'.N*..ED FZCZL M]N0];0G1>'#T3<^L!)3[LN!@ZNT]MU@_#!%1#?U;3:O@_P9*FM3"0@WA4PMO MI-9-^_2+B%H;S$C=['QW_.V!52PNYR](]&#YHXJ+_,JR0@:LG)L.R=3Y;"@H M]=_4]BS;_%!,.;S5]1T$$$;_D2YG$+ #G9_9= !'4^AG*BXO>6B!T]-"$ MY:LX^AC-Y^4FSJK):AVGI=AR$\,(LM#C1+LNRFW4%C\?B/I/]BOAFG084=Q* M)4 ,T2"#.R#[1]/.^K3Y18F',(HZP-D?KQEL1:="/DGX]:%$T0'$]G;3OY4N MHI-E[3W,"0*3#3H>'.NBY ^E.=& ME&R>XG$TS0*PE%TWU'7=4%<6 '4U8-@]PX !-L?&#8 90HJ(51B=NA<'.@R(+PJD\YVT/.'VNYFJH$T[:!_0: M%.+W8?>F,GV-X4&7(/GJ&%/<+X6!=+J0UQO3.+N'28*;._Y20Q:(YXR-\\U* MW;=!.IS6+3<<+O3M877A5BQH^5#>?"+2WXC^M_U*9'R&:&KJ5!&V*=;%2CB( M[%CKVE)M;*;<+>G:V\-ZN[5\XHOX!U6X,ZG2]6Z5@_\7:YEU <8WO;4S5X&Y MJ6ZG=3&Y;S<@O3R8%KER,/5W[ F>DZ;==OL\N5OSA(O8KMG&4FG4AC7'CJQN M.D',0QR63C4AGN<\V*1QZ+N0UL!M4CG0WDG3]C0>"4GQ.@WMVVZ;YW\PR$Q1 M1)_BBH]*L%\ACK^,>VX7T3/CXSF+IHM%&)3 @?N\!D<'D+,9*9ON;KPQEZ.G M<[.F0=(.%X:""_U:D3QDX "@/4PI-=_@D^Y1N1 94]X1[6=N@H;>AON(SZXA M=?#$:=[^#;]8HTM<1""GDHM&?)HV?SK5':=A[84!L[40E*VBK^35!H$GL;99 M&$UE4#%Y;W%:6C);'D+*.LVZP\W4FZZBC*QY9L/D:6U?A4"XCM<036L'$MUO M'P"<,?_"DB7$B(/X0_(,T/>]OP6?7&XKE5&K,Z1G_H.KH>?2_L'U<.(P^P/' MM@.JPSHQC1\FOXYF,C?OX^SAZ=/X;O88C>ZNHU_&UQ\G=Q^CT17_>3*;4+UO MT(C-Y;2GIVN1;5A[9#8D/:S!.-T.?;>LJ?13[:,W'SC[O?0&R2GKZ%RKQOT> MLT%*__I2FU(U"W)?X_E*56S[":&0D'QB]4N15-/%:"[BG?*Y14TQ1J$^<.:D M2HS')R";X5.+II<$P_Q=;Z[;OD#YLKI*ESFDXQQ5JLV-*(FNO0 M%\550\%, M"DZ__N]'9I^]&V3SN'J)%EGQ.7KA"DZ\J='?4N(F-4MF;/Z2%UFQW#ZDRY>> M'3 =F7G"_C2!-SS6'XVO?I;=#6ZG\Q&MS2@7M.$Y>HQ M:1MFLGEQ(^*VL-7:WF)P 92)G^%J'U6XP7%<0JSSZIZ5H@&<3J8+1[QT)(H3 M^]6N]=Q]TCF:%^89?HV8!L&;*:H$")$6>[7B_+@2;R_BNB[3YTTM$G_71232 M=X[Y8-X.(.+*+F_YOY!-57;LV*-.7^R$ [L=D.UT2_P2C+\YNXPH$8WO'TD6 MZKOV7J?9AH^W: ])Y.]_VCZB\:-/G[WQ!]1/-"CK.;#\+2#?I/K0^K"- M A+E%E":<9"CKYY/&#_8K\6GB_&7N>CZ@&^:7\75"_P/@G'PK@H[5 ^,D]D4 MTDK #Z,\Z?[!*.EP!I&P4'U)N@(? 4#\0OQ_9&B!S"KZ ZH(C"H[?^Q*M%-L MU,ZQQ#3@;:L6YPLGKEKNW-D&DNC!W9%U4?HW?*=H M MO:LVT"IIM #/+FY,>;0YR7B'".\"^L5?HGZ?F-DV@?$2[")4P'\:+Y854E MG;<-K5'W^!!.C?8ZYVJ=%5NFH\##73![:"&[#RGI2(L+7.:YD:F"CEUX@W3D MQW4$3X*=%Z:^(:L@+_+F#Y3-J@[#C MCKE>(XPZ&=;SEW\JB6$4EHL3QR,K7 M=,[LK08KI;GXM^GBH)I%I LP\5RH[-/7%&Z]: MNH-\@17LEHK(:8(Q[,8.NROJO[.ZK4,1-FRZQB>13MHW6]\(MCK:?&\W9;$R M?W&%K/+UE0LS!Q[YN'=D15A?M;4I[:)2IS1<< 5RJ_;#_FA)ZPF<6<#>A^.* M2C.7-85#N)F"(;!.5!H!Y/](<]D/15(LTILI8\Z>ZNUO:<(7]XNB7*E;&B(2 M-K@<7!\MLGJSXSE(O8FO!,0\QZG44]YPLH,_B0UN)!*[5&K_B)J M/Q"I+T3Z$WINA3FW_4HD=5%VR+>J*312+L!LWO%S(OEA%9=_,'G$QV155LW% MH'"!ZI M%LT#,3>YD'=?@BIU=,1I*&Y[IN>&&2\!'USSB&4BGK31&4ZK#NNEI-L_B/V. MQ?M*VM_6>R7#'^H0DR>[?W-@6_ )X[^*-*]_Y?^Q*7L>K*%M)"9/H2?2BJ@O M5]KA^CZ^'(3T'=]>'N>XOF\M)W>_CA]G\, RFMQ%]^+AY?CV[Q]^&=]>1U?3 M3_>CN[_3-6I[67F2)YR.EUO'8DL7X8NM>5V4I)-<\^I*A1[+DTY,AA@:)IGR M%0L$JP5*ER=\LB[U?\)=K9X=IO:-5A-91*3)-MYDZN_ +-%\290ROQ6)CY$O M$XCFM>B*RICEI7\^V@,10,_HUC#9J7\,[?:N-5!"0?ZE! $C. M3EA+")]D!HO)I!*]/!O'613%(B^)=T$M]G\7:_-WX5ALYO=^,WKW7', M,;<;X\#S-MH;UT*8[6U=WX$(Z?R!(:GVYTZ_5K),G*%!:WS5T>-,+%".(DG]1X1 8.)C9% Z@R FVH%.6/+XS5M^I6Q^76'C7W)3M!^[A3S6QL"L'[A?;]SO MK95XE(%\*/8C?JM,%44OVJF DO]9C;$7Q^LV1=(\]C;:>47SLM943S(TO H" MR(/6!ZC7=T\]C'B]M^A#8;NXCS<+]=.%/C2VS$,[XTG&Q_JPAI/6_I.-*.TG M_@2#BL&>!E:#DKR(KD^S[WYXCS0QX8D)Y+"R5F5#;)#1@G/=WPWGXP-:I MB^B9\39*DXLH!CWR\2-H"FW(01%;V^Z%E4P "K'%[MB7>O:99:_L$U\UO2#[ MO5Z-)IIKFH?<6GMH;0WVW3??_1!B4[U!OSJ''N7L3+QM_AILV_"O'MTV7$?H M;0,PD;;Y.=2VF;V4[.B.(Y0$WCH2*-(\/P7;/)^+HQOGRKEWD;K6\0B7:PRZ/(0.N]]V>6QKU'-=&__& Q+1O#P;"DN"L!3%GAKKZ+% M6&M$BT6QE(OB/-] CPE3Q:5R8'M@<%Q99HOQ8\S5JZ^]<-6:D'EXF*_/\U% M[!E"3^^<#.(7;BRITRBOI%@.-:>?<]Y(;>[3OOCUU">:$D*^?&!SEHJ[$$T4 MKYNBO"I9DM;PNOJ\C802^AR.*ZV"]W% M*U?4$#?$BTXW E6T%_!QP%A2^#Y\I\H&[[G-[X*#7ZS9ZU4747X:',>U2-]M M<6B93+3,'B*2?"H[>T/MJQ7(C-CN!1J[AJC;R<3'_RZ3(;?YCP- )7:\N"W< M+AUM1D>?L4*9PH)?A-LKV0N<)HC-4!'[_*M,A-6)DW]L3ABZY7!\\'S>V.#S M2K7:;EU7^G0%IK%() !(BBRCVGZ7*'5<8N5@KD=':N>R"1B\EXR;]LU1%X\' MD"8R.GG:5;OMKNWCIA&"JOR/Q2LK#++P0+3:0FG0!;R%9\K0N\KL-"D[^),)L26D^ M0"M)0J\;",SJ?N\+S*>I5#2ZAOP81ZB<_-R7K(Z_6!MI-_!>>Y1JJ! $')+' M@!JR\=P;IW6ARX4K2868A)J\VZFQUS+#&YWMGLWP5CSA7:(!_BJB)Z8R*L';EJ_'<#1!J&R M^3 H$.-GVUHGQ=;KHBR'9)8 (EFE>0J;;C!%N[)-*!GI>QTIG6>"LI5Z %E= MS0 4=Z0";!+'PJV_8>CW/_S0#6LEVC5I422?TPP0[1*I-HJ9TX&CT^CF>/T>CN.OHXG5[_-KF]Y6N!\8S. M,X?!LX="WH%W,D1'M)7^R1&:R>V1L'4G?^?K-J$D^E_USS "6ON#MXXSJ@AE ML_GVIZ:AWC&J^*#.Y-MS]!! 6>GX]6Y-_9QG#,TU;^(S+0W'?3^A\1SJFPC: M$!>O:6RE/Q_8,=-$*OM?X[CFT]".S-TN# M+&X$29H&KC?=E\4B1?B@N/XD"]#5LF$D?D=K+0JH?4&Z/27#5NO&D6$KY=!A MF&D+WW1J,WO]%R>Q>+DT/L-J42*LK(D.*T5T@1WIZT M@5'1YG0Z,_SM7B-<1;'(E$;I-;Y K+WT/8 W?CN;M]$Z,QY<+RMJ^U1MT<_:HQJ%DW?[WS_EY:$,%MV>DVPR7U2U>^HJ M)^R8KB/X#X,24N>])]UT]MHSZD%C&TU'R2MLPR71*LXW"SX4 M;41&DW59)!OQ#@.&UFBN@'XU^G0_NSK)1I-W2WD>ZAK-%,P!K@5#WW'MU?33 M.)J-_F=,DE++F,,A_"'V8NHJKEXBOII(1,BA,*9D;O3X2[Q2L6WN61YG\ Q M'DE*%C*?EQODX=1(;-:(R]Q:4O3R](3LRQN7U^JN,R::GH*RWW-;Q&TZ*1DJ5MA!YL99R(V/!0@N[] MJM5XZ-%&^B/>W<4;2+4X@4V2YK>!;0::.TEV83R0#RP;[>;OE NTX^H%Z8&V M>G'@IX]+>G1%V,ZRM"

5].ND$AJB$SP0?3*:[9@I6VP H92'96G/.B/ET4O+_DNPWD#EEO%IGQ9:Q!R:B_!XX5&DM MD5)SZC'IX 9TP+6UI2XNVY#//K C%L70'>,LD!9L1I&K>)WRP<^Y0KD2KXK% M _6X?4Q@#"(D<10LH 9-H-/=H3 HGQLVZ9W#6 ]+^SB[*E:K(G]\B?EW1G5= MIL^;&MC9K+@JX$]LATL*D^\+=EC*B#3DNOK_+6]VAIM^Q>N].0Y_UQ+&=]!Z7 M>M4#WH%9+,HU4QSAJG7?8F<4K=/;W5_)?%%1%Z4[ZHI1BO1"LK9CZ[V!KLJ' MM'^^!Z%O__S7\=UL^C 9T[T$:HR&$;!Z80D,(3"F3!5) M+I[C\ M@XG= GD'K]WWX#]>L;*.TQS.^_C29]A+\T^CA[^-9R-XBOTXOGIZF,PF1'<8 M[J3''\[YI/[?Q> +7FRTWN,>RZ. M)-%DNR#>&/%]59FO=*W*AMQ0_3D A[7:NV3_\UQB'%8'UE8E3?CGB\,KU=_0 MYA0-.UFIUFR?BW-IM,#2&-ILK_K67]86JL((^=<#R%;W MA#M!G2OXCW#7#+;6.$ZY#VVO_YW7%[(HW7JK#X-CG;6#I#*$_RUB)\-U;+.X M-^PFH\O)K=CH%V%E'V?3J[_],KV]'C\\_ELT_N^GR>SOQ*!4X*8^[[J(5,$0 M?$O;C'N3C'Q9G_K6]?!Z=M]_?WIX&-_-(L-M:+:&6K,AUH:OA[1E0W 2PW+' MJ -!?L199#B>TAKN'ENF=Q\_S,8/GX)QE^U-43[E"%^G4 MU5_$.5P:3^5AL.,^+I2,C*+O?2;O1WRL<*Q\!^"4;,[25_%VE:KR]?-:UVDC M%--/A('W7\+U =+#1L/P60'F^!M.-T3N&VUS#%&Y&92EJ=E.]+;+[4=6+,MX M_9+.1_!P:>#9^VT;RTV];+C<1JW*Z($M^3A%!13F'[A\,N-?09\SW#8S%12] MB* PX6,&,&?&K1'>! &K'-ZO#7\F=ZE:6]SQ?TW-\L1SZOT$(3_E4F4>9RQ/ MXC+:\@4]S>Q;5%6;J)';U'.$#1%].^7ICZYW$3A.K2W6$YY6=PS?7L>K>"GC MPN"!?&4A??5S?:+34=_=JAX UA?D[P+@L*I_+#;+EQJO_-OX<\47[=$\B],5 MY3OQM5. M]W"O!8S'N\17KVP@7%LY!H;JI ^0#S'C8SZ!'G^+(3 1.CM1LQX*$1:)GC^WQ?#I'YA(GIZ MG&__K=(!)*//2G&SY45RK''':HA1R,&^IASTY?:I@E@"\EXN/&V8U^DK'A2# MBT Z!: UMPJ',1SM&$NM%0%PW4^*10 MWZY!;0&JW<<2@'Z1%9\K&<7;!IEDZ8M@EJ]ZCG;B1DW 3FR#ZG1BY;?BP:$$ M%Z3;6G -=MO]YKW<1J)U)[FU<9'P]/HCA.SLC6K)YAF[G=OF&"%U[N8VQW&= MN[VP$F[GMD$]8(8J&JA!=G4+RF-F*+,.;,A/XLM>AW)OA-^G$[\;<(\V;_-: M="-QW<>PLA0QTY"0T^#7W20BNQ'7I(Z+2&FA;%H_F%CW51'"XQU\W68LI9Y:NP.R\@,E*!Z2!X552V$1:>E3(8@+2V<& [ M=DV1/&>D6Z?�EQD<9^H:^]6TF=0)';FZA\H6+;FN9GZN)J/;2*4S^FK\/_?CN\?QUV0Q&;G_M^X_JI3SM[ZO M(AXY>M!T+;?+X*!_(0]((C%\\5J0,VO2Z5\OJG^ES3>(/70#GX;0>.NB5*=R M2SPLM"P.TVK9"$25DJ"P?[I8I'/FYJ:#(6Q-V,9C-$=2,D MHGXS)HRI@_3N&XP_-FB'LE/&Z/5DT_N&V];LPO"+4%*+[MGL&65%5S<)VYUV MYP=8==KW,/G@R1 M9W\D#'=7C'@F0\((A0/"?O$&?\9-[]X[YMN?RC1OQ83?$#]90DQW70)TO:,_ MX?/.H3.2'9![U)$](*H@N&@$C11>DS0)EJ<+M9\39_J)G+A\5$&>A-NT=]A" M&^_"2.+,B6GSE4A_)OK?]D/1.)>[E_SOM%RO6UL]ERA=U7#B!Z@^"\)^4!Y^ M?.JAY9BAT4!B(XSO/$@>-[086+[W&5U@1RNTP:7%<,+QI?W(.0\QFE?UP)\; MA^E%:9ZEP\Y&)W!I(,-, \P]MJ# 0J&/#^GRA7OO4R73#/FYJ1#Z4"P^<#'Y MNC.05ME%XS/PEQK,ICIYQJ2#QLY=4+8Y8!>4@0/&#/E'ODSD+@O9\HKG+%V2 MGG141:VN3FSB M0+JV'W+K(E(RB3FDYVO10@^I*@4W.2W<86W\&P.79[-TK2=2BB*M*0)5%Y%2%LPXYX';FMQ%PXP5S#C/-^H@7J#EGPA@;VP' MW0-;Q6FN?X1G_=\>V*J-)EDBFIV(++]%F]I0>[5IV8"44YE8[J2Y" % S*+@ M67%=!PXJ8,&7IFP_Y$5KA-B58+V@+%< MQGGZ+S'MMB[NE=\VHM5P]*Q9)Y/7.VV$5\>LEKN' ,1KJ+LUF 4/D4OV BO)5R8/*1>(UJ<@M/WSA'5LZ^F6"ER]5TP&_[Y_PDK!7IG,Q1O\ MD+K:35'R540NS^GFVUD9YU4\5U.K^*],3K1'=SSU)14!=[Z-ZE9[%#?J3YB> M^)CNVC_' J(#G^OS'#[!A7JMRTI(J MJE_B.HKE X_8H'UIFZ MA68\EN.>^QAWHQ8A \K5Y$+$*^T$O.KR%M!T80X5.N^8R0!#'!_ZJ\2>?OJT M=VA]=T8/!F4C7>)->P6^"P?+Y->$'=@NQ4WF!]8]@%%_/F)>5#>D]Q0WOX3J MP;T58G/B!_8:9QNZ,]OA>#QXS[S3OLJ)O\H$>U&-6.ZJ/:"#P"'Q+/)>WS^.X7 MY3+A1,/A,=L2!U4<&I#G9'L0;] Y!J.T]98FZ(QZ7WH6?< ^+ CH)^L&"#?0 M_>-$7>%4;M)3@];P1&U,S$U>LCA+_\62:,D5MK?"ZM/4PC$.=,W7\*\QW%&K M_GO#C5YL(1J#>!O+? B%TV4,Y5&K73\\%W&!3[LU'()I7LAZ MP!YZ#")Z8A_RH!MZZ(&&HYW?Y=CGV/GDT ,_\]K .[?U&U L']2VMTEB#E6W M"^3(3%,%Q_3M/0[9N"G$@!I-KR8W1?E;F=8L*3[GTX61F< U3^^O-XVS%)C- MY'5'J)MLD\APR'D3MBZT2CJ"C81*0U &$G^!LZY="A)2B[BBJO0U".V]1P30 M4[,>T^N[:6XP^Z$GR&>XTFMKX) MM(/C2??/CNG;Q]>D]9B\N2>K)S,=SN5K\J=Q)ZL(&]'9K8B3H7_OGN1>=9^N M(X6] 7=T;:*+_&8D#N.@U@PGZ;XZ?O\POA]-KB,5+>\Q&MU=1]/9+^.'2*=. M'ST^CF>/9&!DTSGXP>1D)'.(NRDS\67D_@8!897JBTRNJT)&*=IYT337?O_C MI(9Z5:D1:\H9+DC4K%'XI%&"_#<0+.;C&YKQ?%YN^)2@28-@3VJIK-;/U(&< M=C"U#VD\-C -N:@5#.'!@6&9UV.;]NIB$-%O< CXJ"D";+^/4PT9[>TP\ L0 M[]827GYT7,K90,*: I#=T-F]>PG& R*5M?Z4&(9X% +%_SE:2*UA=(_>)FG? MI1E=(P@P.V&HW6ZU&U0[ '_:M;^/FP94UR)YJ& 7[N5+&_:[6!H73E("6J%.#QL. MY,;%]'[\,)I-[C[N#PJT"UD/5%:O0U#1#@3W)5O'J4;0O^A5Y75\^2#"X^(X M;.V@$>RO>\D:X8'-6?H*N[:NG1RC%&T',,VUQX..Q6'E*:WUJM=9_$4YQ"7+ MV2)U.3:J./% LV^^@_M!_BNZBGZ)\QE;K8LR+K>3%>]?)2PMKTJ6 MI/6MN%7 G:98YK!K/\G'<0E1HJJKN&;+HN0KA>G"V/[K?258\\]%S?>B]H-\ M.!*?C.0WH_:CU8NBG(%074?7WC#.^N\+1O)PO0I MN3#[K7/RXQ.MO_ !I2Y6PLZG/*TK;I"SOF5Y6=>1D(B^ IG3WF7Q)$0N-$CM M$W=7;LY=O,*#VD&!"$H0OFW71CIF)\-,RFFDJ#@96&>%B'VMJ .8IK*!VK-C M,HCA"./'.CY)UI%>JSL$G@_<1I0IU[)D9T$B1O!NN*E3'LUY#80>R(8M5)H# M.N(09C[(\)O):TI\P]QQ@ .&YF_!>MBP%JBT=UUYGA3M-$ME# Q7[W=V=$"# M.9$>U8JT9HP55' MK>Z+R- N*D7HAQ6?Q[4Y0F]XBXJR.XI941!?3E;+JOF*B)5$&#QOB!/IW!X< MN^@N32KP49/$V[&%L-"EC9S?U(B@"7GCJD;?'MD10$ TK];GX?A5*(X_I"KZ M77UEU,"^>Q/2I\, (X&&WJ#M3WCL-;0C'.G]W]4KA=SBY^3.#0'P?XO+,LZ[US=[-F.E8-1*&AO>+MII=%76NW7X@6M\5W#?X-K6U?U M],2I85R*\ZD0QA2-IJUHD0TDL;;P*$E2&;<#FMA\^5P7(M,U#*(E>V7YAO!\ MW1.@->BY/K8"/_RL/3:1485IXY3LH/)-B/';Z.%A=#?[>S2]O)U\',TFTSN2 M!TS6]M(U]2QF1W3I3B[DQ'3RQ$+^0UXO M.#2-^6WZRN 1<;X4>07%YAOEH1.&Q;#==33^[Z?) M_:?QW8SLZAD*ZV-95';7$[]$K0.N&P=L7C)0CMHN.#9GDW#6[PWGX(:Y37,V M@3M&AXQU(!P)Z; ZD?/XP-$R\ITP\6ZZ'=(=DAVX'P_E=@".!7^_Z.P[9/>> M43#R[+UGL#Z;X<"-XW'^PI*-W)?0*KIC0E!@GBJVV&2WZ8(926JG"TA\V:88 M-C(,^PR!%[O<2'XD@J]0LAWV$5FW4P) U-\XMVYO<7I[^ZK6>#\!:TX8_IKN*A+'+LL8(=J_T,VKZY;S<7&=2K]O=1EA6?X3(GGPZNB\USS>=: M7M>1$PCF%RQ$5O"Q@?U M]3%;)$,N:P8NIU[R[@(3<4/[JTYU 9\X?GM5)TXC_6JKZ?M-MKL <@&];979 MDP/1Q^]\"Y3.L'3JY=57(K3EUT;,4NX1PD5BPT7PR+QG[0;.2',0K:Z2L?=8 M8!4TU'E\1V3T/&%O$!DVZ-+MRQ]:$X['(\?6!>&+DT-KP[&T.+8VJ)9JE$O7B0=ZY$%?BV%)QN)R_\'7G-:^UK!#;P:ZX05I"[(4; M,OI1#N'H[()BY^X&E*25(=V]<(&PW1S%0)"=ECDA.-F!V[%"F/_[D0WQLQ#> ME?M@&N)VQ%3$ <:Q28:"@3N$1--(59?IG,]FCS6?)<6+_X?')W?W41*1$-$1 M#!Y.'L' "\MF7HM;B[QI'IC@0NV3+N>5NXZT:" E'[4*B&_>]0+TO=CEA=4, M? SJ(J&/> P9CM\Z4(X?9P]/5[.G!PBFUL:['__/9!:-KF:37R>SR9CDOF@' MX]5+7"Z1)TO=-E0E0VD<;3AR'_Q4I@ZK7#[F"B>J6/GJVF8RZ_G$MU2/ -!W M6-'Q%KBR+KN]D W@R&$'ER\*NMOV%I/1^V;D5:K:^:'(LINB_!R7]G<.W?IM MG /$(B5'[Q[*K%D9YU6V<\SGC^H" +%TF:OCI/DV,C2:.6Y"&5.=N*WQ@Q7 MN09H/%RA:<6:URI+="@]8[_JFBW2.1)B48M%3,F%8+N3(._82TR*FQTRN&%7 MYG%VQ9V@6/$Q[G+[D<%]D?5+.A_! RZ?[<'-:@5Q$\6.F=S^BGY+ZQ?>75IE MD=!&"%?%;A2=!-9H"\:[0*)^[%D&B#*1H4%M%$@=&C7Y4F 7I\\=86U[V8H1 M&H_-\:?;5/4>=I5]KHS>E%N_\MO6/LW='>Z%B:=(,OI/'S%4G5B)E[PZGP5)%'O9! L0D# M<0.G"T$-("1-D3O.BG6X [E[0WGT:P+8P S)_T-$^Y0O52>Y :@?RD4DE8@_ MR#BF4@^\/#8TD:T8!L&U7_U=K?AT5(F&JR3$JL@$P/7FF8__'#N?IJA(D@'P MODSG[)Z5 J!/VPD!N-(EVRZ$1NIBL-X)YN:*=HC6PGP.9]YI(]XX5 U1J9'] MCKF>JHF2FM-<1!^+(I%7;$E)JSZ7%6?:\N:I#+*L8S*SQ,@O-/!06REP!?>[ MI76^"^_+J'51*:>"^@"QA_"Z +]B(>X/

QFZ%?%JI=V:@8@K. M[YF_( M1-KO1,:'+B+Y*7@8XW$G57PS.O$1]< IZZTJL&\.6\H' 9EZ$, K+&FK-&T_ M;>YF<-H'(9WFYE5&VRL!OHCAOY$=%_14)J^R;).H97/2"=U[K/]%6K?:.1 ; M/N8MD+/Q.*]*.I&/<QZM5VDVJ;>* M+N,JG<.Q4YIMX KZP,4Y'XDWM7J/ 2(*Y,G4%*=V)QI"*R: T^Z;S:@)L0$ M9[PV^/+ '>.HA>O.%?Q+5G]F3$Y@LQ=6E*Q.Y[P+F1GXH++@]Y$,DO!NR?D& MU)/(L,/X0K9\356**][0+('&YX;*T_V,5U#SSD&/K/*1H+AOXECX@<(/SZ Q M4J'NHQ'$3UPR>65;U4>B,AN(J!&@_4*MF,)8"+Y1-0WR-35_B0U@58/FUYI= M0\+CR=-54-_ ;$SPE5%!<[."V DK:(#KY'5:;W]+$SX4B4QR8)O[+H0*- HK M.U6?CAZF=Q.P4]/GK0X +!=U6F,@'>MM:F?P19'+IE8XTUFE&"](OUU#!T!Z/RX6^)E!=;.!Z$=J MVUOXMTZT/8Q_2#V1J>B4+]#\V]6!W:]MG6:#4[R MA*_ZT*%$CPVCZCXNZ_8 BG>5YS2/AQTYM=]"A]9F+(JK"+[8.9\S/AKF'M!; M5J;_3I#.':&V1512PKBI26_C M)\V.(UDDDA;K3K*BYLW!0/=MF*CTCE-AJK#&CR5$%>]!(UT^[25^H4\%D\(M11 MP>4%>6(O0 (P])U&=8Y8L,@30DDH;N& >6!@#1/>J#E2 MLR]I'R36!-=K M0@\.FQ?4VX/FS/ ZKF.Q)<0X%KZB7XI2\KTI9:C!O:KP?7GJ.R4<]@(UA)E" MM7SC"<9QZN56_>A7"ZIPU$9L-'2)>_JZQ/D /RKVIGB5U7#\"5G<:@.S_7I% M>Z^&CPEM&76*,X*@*9XN8-S:Z=PY,3\A/,%VO0>^$XAO6.M)/G4=;>J7H@3& M_90GK!37;&3J%5@D\ HQ]L"*3?QMZ(-Q*0GXU44-Z=6;>PVU>RJM/B\I3"W3J M>@*[+K?R8>2@"Z;J;J[Z3WBP+#&JJX !P'HI,CX^5/("REU1,UWETU+$:O"_ M?21?NT+OZ+:J5@@-WZRRKV!3G,]H,!7Q=;MZIB,L(JD4>(0(X9&>[=%JU.]1 M5L0DD5S4;.V*-J'G<]) $SMLQ1D!:)^)T8;ZV37>-\CGX_BCS-/\<3S]^#"Z M_V5R=1%]&OW7]"&Z>GJ<33^-'T3HR_N'Z?73U2R:W-U,'SZ)3.F4JT\/M-;5 MYC[:]T0WM!$-OGSKOF[H6A?07S/$84V[YSAP)<39[?13W;RHHUANALI)6>\1 M_2<-P"R3>V+R<3S_=U?0>E5<<(1&X)3W!;U[%0K#VIE$5!#!$G7QL"K?%='$ MU03TL=U[,7FV!VU\%I:G10FLS!4(49:*1#%B<>JNEETW1;E@,J/M;PP6 "P908LMV4=@ M\==\MFA>&EKK2TM%L123*^,(GC\;U\PN8&,:/L1H C>=K/Y$+5637+[[Z7TU MANT_.;>?+O1[ ?/9J[R;4'-+] J:*-Z,R)4BGFUI_KT MZ6P3@E)4V$*^UY03[.GKYK2DKJ^"W"LBY5^D]7,RW]'G_4DB3F'CK#WD<.^1 MJPL.HD+B6H '!L+K2]3#R=;2)R,B4SWW-KAV2.H#@T-#\6X@%_6RB3.C= MV*B .\%K>)-QCC73W<%HEMX>OB+'JDO/,>W2.:;M[KNJO\#-8XA5J)WRUU/M MA)QZ&W)095LS;/!9&(8IFYZK]0RF>N^49$YJ2]1GIDG4[;:*,//>DR]]9S9X[7-3M#72P<=;'G M1IK(R+'T'%,U@=/B[DZ]*#)O^;UF5'-(,MG'>T'.._52>Y:BG\V*COH _ M.?<+I(P:G=7F/1^WX:@FO/V#MZ\;8ST[6BY+MAS"N-^FOQHM,#9: /Z\L\70 M6/@>1/RT6W]'MXJM^X[)%\9'C&%(50P?VDZ_[^7TV/\+IY\W;+JSWRL[I!KU MTQK!(D5^HY5Z]J;>.=N#A^@'.=;$BA@]^Y M:NT'?\+U^EOM3+QA#9S%CH6$QU@T M^> :V8W4>G?_':$=UGK<"\6KG5QE$*B$JSZIZ(!#7B7;MJ#-M!/&EU2*YHLF M)F)@05#>KJ;Z8J.LC4J1MR/$=6!:_Q")@+F;WQ4YZR:9J(PLU7R8VZS76BF8JN)\>BOIXJ M107-?U'"(O 2C=^ERSQ=I'.(+==,# )'?S:WR<>[R6X1."D(K^5_TSD+'?B="ZB-/Q&@OB>(TZ#YL.NJU?W^/#<_,\GVYXUD:+ M.!8J_ -JL$S5W03E",!L>0N_#>>(FJX>1QF!'P.PON=B;).PD/R":YMB\"JN M7FZRXK/[KEPGUR*(1$*&.IB#(U.B/YS]U)'AP-J/WN*/RY3]-_V8,!!DCAA> M;2SO- $6P.Y)56U8&HY\MM; M'\?-N4?TK)/-S-ND+*2$VQ-I7PO/R9 >TY@4HUQH=8!VZ\%CVZ_R.:IK: MM M9.NI@3<>UT)K>C.N8W.PY3NH/;9=O;EPQG]M\,/^5E[D'XQ[K<9^O'R&%J0[ MV&O%TQ606GD?Z%Z^\,"T3UKF^)[+EAU_;]30MJ(;C_NMV]R*1_7D\>/]/4DK M;9XK]L\-[&^\]F\3-(4C49I^MZ!KO2M(U9[I)PQ4Y%E]ZP/(D$8"L)^SG#YR%?^X[M9-/Z5_S_-<4+79,=!IM9[RU)-;E"8I7\I 5,2^XP(H$\1I M@8Q'K1/OSN(O<#N0\P26>YQQ&K<%GCC3*VM>^9!7M]G^I2%R< @N-C[C3._) M&P%@>X;_5C9*FN?O@@[!7OV"Z^(+UT89S=ZD.N7G3067?>1;5@B$XN03ZF9 M1R@"*=+)661AOH^W,&:J=*Q6^V6ZF9K[5I.SA\AQN2IN)^^CY,8["^J97)7*M M6S2T3;!:%R6?"^0I31OZPSE>-E+Z5*R5(R;..WA<>QIW[+/XI7_+^I%!UN=H MC.1C4)? ,?.OMF@?41M^N3GBU,= I!J9FF7P!,O,@OD!4 M@E$K>1&!K,H?5XD,P2KSHO@72<6C]OC^5F5@I5Q:=N%O)6C' FT'];:!2+I( MVT$!S2#S T(KN/<2]P$)Z4XKWC'Z+49EI\I>V#,4R.2?HF00!,IFNY4[0792 MD=I5Y6@D'AGR:B$S3% M"->! N:#F>;:?Y-6>=KZ)B[0W6RLAI]BL0 M^SKBTZSA%9N,Y245SJMF6H?97^9JTP7>JPOP:\J=ZD'H M[SGJ#\-1/'M\'@7<;H4#05FF@!-(8.Q$$=.CMZS3;\+_*2TA&P!*_ M &[Y;C#N#=Q*XK0(MN(6E+!>V:=@[I[MXF,! RM'J\X M+6=1/9Y]8&@%V=(W/;IJ87S_N!_#155-0!UF#^EE7*5SY\',-SH7RV3OR/+:/;_*Q"JN\=*3@.IQ2^Y"R]^;J*6?Q%@K MXZJ(?5DW$B/)MRE)!4-F^8P[]_D]4+1BQG1).$+ H]62O;"\XLM?N7JZ8_5T MP1FRNS6:+;5*;[.+^--B&DU@]^8TG-@35KLC,((5?>-S'%M/KV^V A8-PA.O M^STA<=/;C,OVF]1\0$Y%D5#,;+*#S HC/IAZS:@22?,UE9J/G"W#AW(H?J+1 M^+CY=&]Z.69F&97S#IRXG&N+^+_V@%$E_GT.EY36]8?.?+G@BV".IYC+$6ST MS(TM4"%BB\H_#%JC@C&K[[U;= M_X,'B#_AB+SD2;W,R\*?CT1(ZH4^%JH]C;\>A[/9XCD/M/_Q)FC/I6V__>9- MX!(/1X\,6!,O?A]O[XI<7U;^%F$:3B%B/\6@(%3#+10F% ??0(4('6RSVHAC MF?%BP>;U X.7%/R_U.[': 67*'[_%J4@7N*$3N<'#^4G?N*APT/)BI=X ,XI M+CIE\A%-\H]-58O51PY!\N,QYXSUUHA66=T6^1+BBT]$&%(H>A=#"C8]*:#, MYB2?"\#YW[;Z4,)TFL_]V:H/96 G^1Q9YVTM7X@K(I6,JZAN6#;,"B%H?M)D M7_1F=HA M%(CC[$)!9V6'$)DSK8JR3O\ETZ0L;/<>[DNV2C;@FLO8[ M #0R1P_7=$XMCZAA4G!3H0G;N988$1K0*TCHO'V0$++0*TCH MFMRRB8ZCRE1LS2]SQA*6W)=I/D_7<:;V^KY'F,4@);2MYVOE#P@;&:3D/%KU M!X3!#%)"-LQ4%9_&,Y;\5I1_+(IRKK>V?D!H#5:>S"U1 B9P*E:^N1Z1\K3^DV=@#(!(^5)W,>?0%6W0YK^2\\%_L$1QSBOT:+FI73 MG,U>RF*S?+E)7QD$%JL^EGP]WGWR7/W^(S+EG^);9"U_DHI#",0IOO7G\CB$ MHYSB6V2#Y=N"D2%M?O\1(4^F8?"+UC>E01PG??[ .A=T"/*D)(]9M]X)P[FAZ8$-[^ M=E\XYZZF(/QT'+_W^,(Y=S9=2<=Q>8\O4'6WRSC_X^HE+I> TDZ\S2)4#M\Q MT\YRS2)4+MT6H_31CKEV%K-; MC,Y7ZUJ$A.:#U_WK"!(.R,"UW"?LY,(A05?G. C[[.^0"*\EE(O\;)^C>^7" M:Q4-R#Z?]LJ%VT+8U-DC1S8#J(RF5VU"4TB^\@O+DDMQCS/.M]QF15E^_QF9 M52Q\&W$Y(#M)%Y=Z' ;?SF8-TG9>KVSG00;JH5@&& ML2*@SR7D-84AB.65,/KWO]KI4;]@ +T7@V0G2/V" ?1+#)*=(O4+DO4XF2+/ MB.0K;W55]P6G<=LV$\U?[>S(6Y[,#;T!VAF1MSR94WH#M+,@;WDR%WV!? :3 M_(Z7+?*:R_%22QU>_"J+JRI=I"P952J$GID2Y_>_(D3H**5DSGQ<52#4Z"BE M9&Y_7%4@9.DHI6%V$ X6(4@]8F$Z>?7[?R!,J$$5W@K"<\4]"[]!R(:W!C)/+5:K3:Y.8IJHAPC7L)0E MX9(+$@4S] M#AFZ?IR+P.>?XGRSB"$#(BO!HJ9K( 3 +4;H76XT"!/H$:-#H]-MWQ4U:\X4 MFE0..I!LDP:"(T1XP7!5A&TX'#5"%0Y0=4:HD2C#!Z@B''V&H\9(QF!59*=Q MK:F/+$^+$@RN#%:(A"7NDPN@QR)X4'[BE@L6#\I3G')TO:RJIXO[LD@V\[IJ MPT!RIH)$(,8EZ'P,QX!1%%0B0 P8,<$DR'P);N//X^R^^-S&TT-"\]K*DOF/ MU6Z$-MC*AF!W!4GD"D@NO^FL29%HMCZR0;0'B@N9ZGUD@\:%S.\>LF3]7D:) M3E^9C-D^78R28BUVIZK-=]]P?3]-\U&2B)S+'$*<)I-\(A#^]J"]/G9Y^+_8V6A_@'_>TR_<. '<$2[ MJB"]'4-] "%$5)T3Z@/HGUT5G8>+K'IMS(KI8N^A.A+'V4.4SH,]4&%4K5^4 M"!4$%YDT:>*OBLVZR!_BFOW^+1*?&16@:A<' CM1P@7"0V G.J@ 58\7!IF9 M?. ZM71ZF9B)0['SEGY)4K_JP63G(QZ2 6.R4XU^R0!]K[-L0F(V>XH'Z(5= M=';6X"L>.CH[6_ 4I_/,>S.N$ [<3!7P.=?WIC1*(_#]!P!A@Q MRN&K@=I785EA/5,P06*LQ%L%M;=ZH<0(B[^**WN22C8&L6,@ MWJ]>3R&1A-U2='[IQH)1%Z=4H%@PHN*2"LS'9B^L9"+6=(,*(RA^\H'YG04? MQD\\Y4/'AT2N]94/R3^+38L*8R,NJ9!\T<2"D0ZG5*!8,&KAD@K(QZ9Y,YPC MD6F=0@%YF(G$FS 80F$B\:8+K5! WC5[*5F+Q9LNF&(!>5@7C3=-Z(B%BL:; M%)AB(7G:YT)C0<+B.H5"\C(#B?>D;PB%B<1[RF^%J+UK%G^!](MU=]YWR5+[FAN7FP0X98/&Y:8$+ME@_)#_B_Z;>OGWP"I6OK)JE">0Q'H3 M9Q!2FJ7+7)Y3S[*X22" Q M;@>J"<"+_-#V4B,O->>"MIB\3& M/5AA6-[M50.];&J@PO.K@5YV-$QA6+W B+?Q!0+8 FOAF'OY39^*L#P=0=E+ M:WI5G %*)"[N !7GX+%(N-P!*JBBRERS,GT5%^7;*[+5-:OXD@",'%6_\%(B MQF_S*V0IY9 QPG68/KH>>RA^C((=J._L\&.D[#!]9+T\7? ^RE>^3"88F"YF M+$_X7Y+'E[@4Z;BJ=L^DA6!YZ5,1"$<[7G4HO>&@6D$XW1NH/M]:^0X)5_P6JD.I%<-L MGPI!Z.)16H/I-P/K N&11VD-IK<,K N$4QZGE:PNJG51Q=ET(9/=5QOZJ+<=@KS*1V"_(M;\J,5 MG]5A9V163/)7IG;N;^//?'Z')W&O+"O6\+=1R>(1KS\[@Z*U*N@^=\*VL#,X M6JN"'@M.V!9V8DELU=FWQ25;%"4;W!AV'DQLUOF/4@>VAIVW$YMU_N/4@:UA M7WE0FW7VK3')I_4+'Z'A;3:O9?LJZ42?._^19:?VCEB,#?_<^8\$W=I#0NV? MZG,!U]Y=P4<:R$L!P89U08>O >T:0^Y_6!T)KH_M27^-D\Y>\ MR(HE'&&-X9W!NDQ%;L .USN<*1_YZH:F^USHHM8YQ7C+^P^0:07:HF0]R@<5PN/[ M1>'$Z'4 W2<1WLB!'B(CG/ MB:1\&**#;)6H;6RP($1PIQQY/VOL1>C63CGJ_O)8%_,_FE>Y69R/ELN2+?F, M*^92/NW>QV6=SM-U#!?YD*P/AVFC;JNAV!$2(QSN)RRX&[F5"PW.W ;MX?Q#/?OCR7F0?2#A -RWR5A2< M1^*(!U(F3%%P/HLC'DB44$54B'-6+K?%:MUD3,(6'%5Y*^L%)>G'EF>%N5=4;/J MCO$%)9),8H *LK8;@A)A$OXJSJ(M$?8P0 4IRO;F^B2_%Z&&6+;]A67)E0SY M^%M:OQ0;WLOB),VVUZQF);R"Y3!NXK3\-<[@G2"2O.+MOD#K[V]31PBS>;,O MT/:6MZDCA#J]W1<"J:/*"@$B3A99.M_.V)?ZD@O_P:L$X5^'*@RE)PVH 82S M':HPE'[B7P-(=I##%5+5P*8LU@PN0:QK/O.]L)(OIY.&]"&I0]Q29/[<@P6A M>$XI,L_LP8(0.;<4%98O\Q=(@P&W<&ZRS;S>B'LYDFDAF4)<,F3^Y<2!\"V' M#)EO.7$@G,@E0X3CAE,)7@IRK7 :@>38Z!2B\IP=2^W\H5.(RC=V++7/\]U" M 5BJPR@CJ2DL14/PA,9J^R1K*1J"5UP5%>_R2"Z*O8(AU+.RV#YE[A4,HHY% MIIIZ^IRE2SG./D$0//$;.(Q]SO37$$2K]&"TSZ?^&LZA'>US[0 - 6 THKYS M1/V3L%D^!#_LVM\_-9OE0_"QKOW]$W:G?%CVC_)DNF8E]_-\N?O;#':-C/4R MDG3A>,V!^>2@.NDG$H=I#LS/!]5)/U$Y4'-8=7)7J/QVG.H@>1OZ)0/S_0ZF M?LYCEPS,=SN8^CD.(ADPIGY.8Y>D>B?@@VD0JS$DJ=Z FY95-YMZ4[)/:2ZN MFL9;L2]]7[**_U,^9V#[J="!ZH.890YN%;Z"=:!JD,8IPXT_7LD M^\%;5#AIK:1QIJ/L@&WJ01.2VL A0NOQ" H7,;**T'HH@L)%=:PBY!XEGRH; MAG$4+G)C%2'W*!L*%YVQBI![E V%B\!818+T*!=EL8N$B,+%0:PBM(P+0>'B M#%:1'VE1Y,L'-F?I*RQX(9;"*RLYK[TJLHS-:Y;\_CT2PM]3G'CLZD?GG-_[ MQ(G'M'YTSGF_3YQLK"M*EB[5PFIN9KV&U(IP)?PRSO^X>HG+I=S%@2#UM[3QNGJLT M26,8#/72 PEICDL0CPY6# C!0B4(^_"*E5=%7FVR.LYK[BF3JHQ9EC9&;AM0 M"-_R5T'84MXHD7C; U10M25T_!O^I\4BX\BF?BE*<4+4+K&:PR\D4K.G.)GG^:*STPQ/<3)/]$5GYQN>XO2>^9%S M(/[Q6D][;&8H0E[!:D]Z#&8H0![!8,Q2MVWRE]CX2Q[9,+Q6?V\2!3 M?8]<*!ZUCP>9['ODR/RMY'/V4UZR>;',TW^Q9!9_N60Y6Z2BMR!SO4N(S-/< M2)#YW25$Y6._Q.4?C]NJ9JM*!-]CB5YS(N%=40&JMG @L,_5J$!X;8"$9$4% MJ'JV:5#=6F^?L:V%0_ >PW+[S&TM3.4U$[ZL3LN5B&XQR>LX7T)PB]LB7]ZF MKRR1KX@F^3S;)&F^_%@4R>3A@.5$Y;; MV8^U,*T_"6/$6QUN-<)K=@L&4-?:8H2+[!8DKV,1"*(H+2?%X[C,>3>L^$_B M,)]W4;77*2>.:?[ 5G$*9711CAMA(:?Y''E[OW7M(2SF-)_[T_D>PH).\SG" M&4E$1;YF\I\0F:J 7,*_Q25L"6Y'\WFYB3DK1.++>BL@[%V^"%&ZY*> L =X M(D1BT'HKH/;226Z/SCFJ-M]]P[7^Q"&B9,I3 [6?^F!$:9>G!FI/]<&(DC1/ M#=2^.ET\L)J/\BS1@[R)#B5TO;+4_NG&A1*V7EEJGW3C0JE4KRR=']:L9%4- MEZT^Q>4?W$#15>8;>>> @\(83H\@G0?V(L(X2H\@G>_U(L(X28\@M==- M)$)JCQBUQZ%H,++A%*/V-A0-1BN<8J2>5IDI(#@"C#3L%27UJ%VK,3*P5Y3. MWWOV8Q.R MO7QX]8]-O_;R=&,A+(58FUT7"7FZ6X[27[KV8A-IMQRE?[@R&G V-S9(TC9 M CV(L+FT1S#@-L+FV1Y!RE[=@PB?AMV"@2*Z3JMY5E2;THBH]ST2#_407:'V M-CMN?.X?JBO4/FG'C7.&H;KH>RZ:ZH/CQ+E%GRR]'SMP(3%8?63I_=2%"^&LC\ M0BG:\(:XXF^.5H$0)T@"XZ_ST$-\*)#M!% MY].#;16)G#EXA!@=JO",6E[7 $*1#E5(Y0-_*_Z(5\W(9>=#9AFJEC)M^ $) M:VJ6H:K/V_BY*&/8F.+C^HS3$KAB],]-N@9ZTMAOYS$^LE3U[X?+SF!\9.G; M:Q^-G:O@$O1MLX_!SD5P";)V,+(I_8 $+ TA3U373CL'""$S5-=.^W3=279% M::>9^N0')+9H,#EJ+!;;I\U@LM+L6XS$"0TF#\VN(6; (P-$3;A]@@&XE,V1-@D MVR-(YW5\+<)LV9NVHU6Q@5?OXJ\Z"];U(S MV(3^!LKI>L&;U Q&(=Y .6UOLF=-'%0W&&UY$_6T/>H-:@Q'RME..S/OV[$6HV4XY.G_(ES-6 MKB!A MBD[\K^@,3DQ,K3^0=F/T*ED/)T_B+MN2K*-1QKL&OV7+?O8QHT"/WQ MDJ9NFSYL"('QD@Z]W1 "XB5-/2:T\5WC; 0+K*T%(,(A_%50>Z<72H0+^*N@ M]E,?E$@4T $J0O+8RR)/6F@8:W#+A>2;73P8JW#+47OA79$_5:9Q%B=T\XY^ M#=1MYH/1S4WZ-9Q#.[H92[\&ZK'DZ7$&)UJ;TC92NBF+0Y3:.YVHW&3%(4KM MCTY4;H;B$*7RP$_Q/XKR:E/5Q8J5TYPU2.PL!"E.Y6F8]4C(3:0XE4=US)F] ME*RUWTXA4($@ZK^+P$X:4($PVN!ST=AOIP9(\3#JW[#>/NDCQ>GJ_DNZVJS& M7VJ6)RS9B>1VS\JT2#@6^^3N)4S7+E[([#.[ES!9F[&T'"6L:F[.(L$G=\N1 MM<2>O?8I>K=<./6+3,0[Y$L0:*7)UH7;&,K;BMLZ;N1@) MC.DG3>;+GM@03N4E3>:OGM@0#N4E3>>329KF,N)( P1A2/M%Z;S-8C7"=O:+ M4OG1':NOV8*5I4@2JY_<(F$WK86IZANQW,X\K(7#JG,DY*:U,%7/O"MR'0GD MBD]DFZR&K,_:VY$@G$XA,N]Q([%/[$XA,F]R([%/W$XA0N]Z@!/8$B)L?%FS MO(+KLTC436MA0F^R66Z??*V%Z;RG9M7UAGWWS7<_7J?9IF;)>+%@\YJ;;Y]R M<0FZVL#9.1+0\DBU9%YY9&T@83"/5$OFW\?6!L(MCE-+ MW5,F>57'628>"7&,".NP%:;VZAW+$99A*TSM@?>L7!3E"AY%BN!U3WG*F0]? MD2U2X6@(W?"2IFZ5/FP((?&2#KW=$+;B)4T]#EBM:Y-\?F'E/.4"5[P3R>,M MCA=A-@=K#-)W>^H 848':PS2QWOJP$V:AFNDZ@M33EYA6KXJ*CY+_(A$R>R6 MHO+975OMY*1;BLJW=FVUDXQN*4(?2.?L@?,$&=UO63(9Y4/M3/R(1+7LDR/T MDQX\=K;1)T?F2_K1^RA/S, 2U>-+4=9PX,4AV4F&ARA9*_F@LM,+#U'RMKJ* MJY>;K/@,YXX=&SDJ.XGP$"5O*QP3O8"9$ACR[NF Z. M,>$*^.+\E;4GX[__B(3V'*Z)W#\'8$;8PV!-Y-XK++O:E"4WS;CO("+(:S=& M(H,.T1%&V_;A1)C* !WGT9X(@QF@(XSQZ693;TJF[N[HR#WW,F[/KW&V8=,% M[WX[OW/\/73G"-UA^/FA]=)#F([0'4:_.+1>>BC7$;K#Z$=&@&"]RD'BL?;) MA>'_-CP]5 R1"\-OFU!E/;0$"?)ZD+*P6K(7N0\A\U1V9FWN0\X\E84U&KF- MO2MR15%X'?@0M\%JSZD'=&K#A]X-5GM.O:)3&SYD;[#:L^TI/A1OL%JJW,)' MUX8/L1NL]H<@:N,A7;YP>Y^,?0C-A9 0LK[R88R++GP^7 ^7IQOI]!,J#00) M\[I7D*Y%]BS&>-A.0;(ZA@M&H_F\W+!$7^0J_V(Q*MUE:6M%?LV>T@,3ME2?O GMT..K)3EM3CVY6NM&;&OM27O,@?'(*# M5.!BI-[C0N.@!;@8J4^YT#@F=ER,VM/F%MZ.Q(9UB%![F!6%8\ZVBU![E@T% M$A_6(4+M4?M+N.NTFF=%M2F9T5V0P+'#M%#[G2]6QTSOK87:.WVQ.MB!MQ92 M'VZV,15MO&,UA^4@#S8!4L^T(W!P!YL J;_9$3CX@DT@0"]R< 2; .EZQ8[ MP0UL F1G-3@"!R^P"@2' (E-BPK\%!*"YB0#B3OK% IJ5&V1.*9W3"BHT;5% MXIB\,:$P1MGN1L]MFK-)S5:<0"/18?VDP_ W')O/E(Y)A^&!7>MFD/:1X_*9 MZ&V2(;:7QN0S]=LDPVBGW>N;') /$]@3"Z.%+&A\6,&>6*AM@P1=[1$C'UWS)R6\E0[2_?Q%GCYK&CS=(XV M]4M1*NZ%1!?M$:/JS;UH['-NCQA5W^Y%8Y^7>\2H>KIZQ#@K1O-_;M*2F1$, MFDOS')1]WO:3)O0[+VSV.=U/FM +O;#9YWL_Z5!\>_1UVR0B*6] M@J%XXCXB).IHKR"9_[$2GL_$2S9=J QF$.:LFN3S4L3-V-2%2&K Y]3M)!_' M\Y>_LY@S:"2@Z*'ZR%KT8/QV!G*HOO-K?X2Z'*B/;(S:MU^AD!]- MVL\!(^S&5T% 'HXA1!B/KX* ?!A#B- ?7P4A>.D#2S9SL?__"XN3.2QP.#"$ M^_3(A>"3=CP(W^F1"\$#[7@0HM,C%X*_&=MA(G3*[S\AH46=0B%XF@5)/XG9 M$PK!QRQ(^NG(GA"9=Y5L':=[[_DX"(13(.7)? JU'Z$(2'DR3T+M1P@ 4I[4 M?U3,II^0P*)F&5(_:>Q$9FBC#)T_%'/&DAO^U^NT>MZ4E0R6>U.4MP4?,Q[8 MG*6OL.L%.)"9>8 .NO88@A.9L0?H.(OV1"*&#M%!-PX(&RLPLMV-C;./D#"4 M(T,F=Z<4L6^B6)#IW2E%['\H%FR6=TF%X&.3JMJ(1 ",2R9QN;W?/&?I7/Z_ M#@#/\6$L8*BF$'S1%S/&'(9J"L%G?3%CS&.HIA!\^U-<;^01UG0Q>HW3#(9V M2+0<9^Q37/[!:OC#(^3=DP==/R&!.(]2&H+''U 33DITF-(0^@$8-UW MKUFV_85E"42=B/,MQ^RD1WWB(;2S"QT2N]-3//2V0^)S>HJ',%HYT?53)8S[/\M0719P=@[^=;_MH( M>_0_V+RN?DOKEZM-51>K]L;K3TAP3)<,H?\Z<* T"94A],4U*^OM?<977*,\ M&?]SDZYA$7;-UB6;IR)^U ,?,CDJE/)X:B!L*V^,*,7QU' &[8@$M?370#AV MO*85MX*3Z*LBK\MX7F\@AM,KM[* 0:^A3Q^ &V5'@W6%X.>W;!EG5UF))F&3H_,>W$V$5;ALP?]-BPV+W"R:?)RTV5YJRJ^&+R.D]#U\8<$L);/&3I?TKJMI/IJ+.]KP8B!_Y4X"O.Z^9 M6 MEBP1[PV)%*?S6KOU2%Q/I#B=WR'6V\D*4IS.E1=N# 6T2]+Z'4>N#"&T"]+YX>O+-\P<4]( MY3_*EW %KLA9WG0K;/;OEZ7S0Q],B&W5X(G_"0)9MWJPV<^MX;=QV02*3[)(25+[BPF"?U'$) M*M]Q8;!/Y+@$F2_-7UBRR=BXJM,5!$+5Y!9B.,SY?\^*!S8OEGGZ+Y9,\IM- M#2FUBGM6+HIR!>3*N/LH4@L8XRX2M/24WR3SYY/6HYUOG/*;9'WJI/5HYS>G M_"9UOYXN+N-,/"Q^8; @*K*L^ S;#+ 1+_9/1]7\IV]^4I#W:LS.G-Y&.W5? M/;9N['SL;;13][]CZ\;.^]Y&.WV?NDZK>+DLV1)&B\LM5@EV(CE0#7TO\4.+ MQ+,=J(;>[SW1(B1UF!IZ3YZLUO&\GBX>:VZG.(V%V\>0+^HJKEYN>+<4EX_- MWKI7%0C7?<-OT/>!MZ@G-QM^BV_0]YZWJ"6/N8YV^F@+H#]Z8^]BDKR9ZWQ9;^0\L$WE5]/L5(R7<'O0^ MLCA0(;VG#ZZ!/J8X4"&]WP\T^&=%!-]+'0 Y32]YB#:J*/F1Z@E*QWL*7<(=/W[/B\N4AK M#A(AHDAY,I]&[4=()%*>S!-1^Q'*AY0/SW\0@H:4IXJ6^LBR+)[F[":>0\ N M=7/K9R0DM;TTG>_;;4=(CK4TG=_;;4J.B,O!J;Z@__XR$0-XK2-PE/U.#!)\LKL3,V*KEQ2^'5E]NVB,KE/OH:HJC8K&:&HV:^^*]3LPC]>8^/D_6R M]ZE9A)R]Q\?I1H-TO9:/]G^)\R03[\ A4<;/2-!G5("NUZ$($(Z&"=!Y-XH MX5R8 )T7%64]8^7JJBAA7[EFU^RY;D-9ZN4/$A[:4YS.P_S0(8&@/<7IO,\3 M'<+$_,3)/=-,LSE:LGR^M4!$J-L '>0^ZH43(V?^.LB]U0LG1I7\=03EMY=% MGK3@,+;2(QB4AW8188RC1Y#<%^^*_*DRK;.X(L9%O%60MYL/2HRO>*LXB[;L M83']*LA'E:?'&82IV92641.)%.TC2^ZC3EP]!,8A2^Z53EP]K,4A2^:'Z3)/ M%^D<(HW+",)PS@Z!:[AMMVG.)C5;\?4/$E/:4YS,&WW1(?3$3YS,)UWFB3M# M'!G"3?I%@VPSC0KA)_VB9&VU*MFH/9]H1@R$C%A+D[4(8CM",:RER>J]R.)R MG"S9:%,7\NKIIWC^ NF/&AP(B>B5)&N/?DQ(H.9^R8#;"0G?W"])-K>"9?Q? MV-\*/NW?%.6*E=E6G$1:NA,2VWF0$E*/]$>*<(DA2DC]M &"T :C#&F+-'8B M), H0UJ?ZJ*GO@Z*A&RV%"6MW5VKD:E\OV@(=:W#4C4N@DSFN$@(=;^'PC&5 MVT7(V@(RLKP46<+*2M[\UQB0J,JH %D[X B0B1H3(&T#F4[D6L1+OV=E6B3B M"+D:?V'E/(5T7+_%I0CG.LGKXJI8K8I<"")_YO"1B?PD7R-M_1/4'4(-3O*U M/YO?(6SD)%\CX]0N-/>;9[[6GRX6#'[A-8+PG@$Z@NQ?>S@1PC1 1Y!]80\G M0K$&Z C2;\6/*M.@[I')['/!$2.T["!M0?JR SM"Y@[2%J1_X]BQV-L':0O2 MYYN3$#EY88&Z_54$Z=V[* ^@AET50?KQ+LH#2%Q716 >*ZZ.]E(E#GP0 _/4 M&IA?>]?%(.[EJ34P[_>NBT'\S%-KB'UDE[!A8:W]583H_7LH!Y$TFXH0_7H/ MY2 Z9E,1HL?B% R+07V(LA"]V(%\$!=S*PO1LQW(!_$SM[(0O7V'J&%1I+TU MA.C7NQB'<[*@&;<5XW"N%0C?WCQ7:;(=K>"N#L>!\*1.*3*?V[$5H3:=4F2^ MLV,K0E ZI:A\8!9_@1B\506G<]);+[>3JHQ9EL)OF_JED%=,9+2'/XL17KR(%4]AJSM6\TJP$YWAF@C[QV#,=K8S7!.A]P_&;&<_PS61 M^78W/*)S#_&.?18_51RWG1$=IHW,QP_$;F=1AVDC\_4#L=M9V6':Z'R^7*6Y MN,FJ$G0 ,CN'LY6E\U>;W0@ULY2E\S6+W4@P7UM92C^9+L9?:I8G\+CAIBA' M22)NR<89A"'@*!"RTRM)Z4-]F!#NTBM)Z5]]F!!NTBM)YGN?"TX:ZC*>UY_B M?+/@_]R4K-37*O^*A-3M$2/SNCXT")UPBY'YV^=B]E)LJCA/;M)%S5C^,2N> MXVS"1?,Z?67W69PWT!"V,$ '8:L-P(DP@P$ZSJ,]$9XP0 ?AF#( )\(K!NB@ MB@9HV BQZ%PHD7#!_AH"Z)N]&!&.XJTA@'[9BQ'A+-X:J/KD4_[_M_=VS7'C M2-?@_?Z7C6W;W6T[8N.-T(?ET3ZR2Z\D3\?L30=51%5QFD5J0%)6S:]?)/@% M%I@@R*I2)M5[X; M(9-Y ! X (&3H9 _992K:>TRRO2E6LB6!B<1HBR#KUX* M73][\;&EZI]^N/I)C(\M59_TP]5/9WQLR?LAB*VMI=!R?\W;U<]A7#;D_:X7 M1S]'<=E0]3/]$?$Z4=WDJ\6HWLSZ M?-I#>EO(Y2;(A%H3/0N91VK!>BO%2D@I0KWEIJ48=FTBFT^(IO !+JEZV$&U MT$\.#G!)U7,/JH5^$G& 2[(W(LHWH0Q^!O&5^L5YD/QU*9[2+,K5U(MH!CM, MR'JT"T4_@7"8D/5(%XI^VN PX=&CKE7_S_+R,G.6RVB9BQ#"5(CZ"82G.8^> MYD#7SS$\S7GT0 >Z?D[B:4[9,S?E9^2'X.7/3XCR[EXQRI[6B1;A']UB9#TG ME7^M4KD4=R(L]-=Y)U6 MZ3K1'E6]6'SAM4,@Z/FO7\L6GWGM$ C>RM>O98MCO78(?XL1P^)ZKQT"P=>A M!N)S$,75]_[[(-[3\3];+HMMH=-G?Y5IEOU(I CBZ+\BO%'_.Q=JIA$EN[$8 MY7$?0#FF'J>&;('EXSZ <#R$@*\3M48HX%7YD03;5.808;VSK]!;[-??F+#M M?9!9W-C?F+3-RMTL)+L1+$NNDS!ZCL(BB,]B90H]L'^PJTZGJ;JPV/4I'T?: M+TY1>Q:C/^7C&/2]JRB!W'@ZBY$^0FXK2 ^9,.@#-@J4&V,F#-KB.EFF6YA( M;J+@,8KUU*.@H 34:<>@51 \*-5SVC%HGTI+$CZ1J_]%>791J!_K"0BE7H.V M#-H)QV7K2GO;LFXO6UO:VY9P-;876_.77L0H3O-. 7,PH2%C/CVQ%]D@K\&- M&?3%ZKYAGL%G_)(\*([P$Z8@A6V0=;C,&;2;&]T@HW"9\V@[8R8JB0.B""SL0X2EF$G[-JU'^D@C1EV,H\VM56W MQSMAP 2Z0=[*]$G(? =?FW+%7.#VX]-6$QY;HWNJ*W8]V85ZD WYNF+7JUVH M!YF2KRO"'OYEM8(;ZL^B60Q"MFX@=6H:B2--$B[KSZO9(M_ ]UA;$OL0=X0] M?1IZE&=-<4?8XZ>A1_G7%'?,>[[Z8;4LK=&C?&R*.^8]WT:/,K0I[ICW?!L] MRMJFN"/L^=66+' M%7$NI,CRVV '4]$BJ2>LW9^?;+7LD1X(^[7H@ M[,7-8D_U-!$]PV?59CU_E/%JN5HN2V6/9!_LC;>#1^E+9- M\D?;_BJ*&S7NA*J#J@43G-TO-WB,+^EGY:?8H#P 8FMI'^"-MNW'8T>)VP1O MA.W^-4W#GU$^% JYF7/O_U0LN5E3\@O M//&A=,K+GO YHAP!!B+ M&&4KP3RG=4?U\$C@JJ%2"2&R6%FO$6 M3T+J;>GJDESS'5)DE^H?61XM%7:<.1W@EK*''U0;.*LZP"WE6W!0;>",ZP"W M\WI3KM1_HW6B*@.G9-.]SNL]:>L")V[3O<[K+6GK J=WT[VR>4?*'![?1+Y) MPU8/*5.P<;[GY8!-S\<1XDS/RP&;_HPCQ!F>EP/R7JK>F>HV[[E(Q"K*__QL MBW@/F9#WQ#X4 ZS,-B'O;7TH!MB4;<*R1PVP(-N$HR7))%=K_MS@<[&+(F+07 M#2-SD(PA8]*>-HS,02^&C E[HWDC/(BD3FD 2EQQFA428*'D8L"2L!\.8D+I MQ8 E80\YP#B:W'/6Q$V,]< M2%!.@!OQ[%VVP$>'ZW84$90JX$>&9-4W207=/BHV*I;D'"9N*%T&VN8K3 MG_\0X5I\#:($?J@6X'&09=$J6I8J-"O%XT#8\[.M]'W\AQ".*,>L*929'.\A MA"/6,6L*)3O'>PCAB.@"8<7;B#S#9O_9XN)ZD5P*&3T'<'L9]!D7J[+.4#)U MBLE1FVHQ[1^ M'"C)0VT(.9X#!TKQ4!MJAK?H)9Z@Z?L9EW,>L*1^YUV8W 0+MZ1^_UV8W%0( MMZ0>"UR8W%0%MZ0>%UR8W 0"MR0<(RIM%#C8="O3I1"A/E&B RXW1T'8#V1R M2J'IS[B8\UA7A*/(:-2XU/-85X3CC!&J3IA7+/-"JN@4/)1GH#8\6F\?!\HS M4!N>[8'R#-2&<*RO8WI(SY;_*2(I]O/%M+EB%#24=(QQPZ#W^:%%Z<@8-PSZ MJ$>8D$U&(4;)REA7\VCC"C5*9\:ZFE5;HX1GK"M.H]=YD46) +TPO5D#6XK5 M;T(%>9#^>/GAU+>=>'$IZ%%^./7J_3N."N0@_<&-.;5D#[)!0H0;)BS;SNC\6J_,@^:M<.N%ZQKWE"?L>$C_*1'K+$_:NSC:9^H^0SVKUF>>Q""$M:5KD ML%)YKR"AG,/7!6DK^:)$.8>OBUFT)\V:W>9F.)A$R2+)ZU9H&;!E8A \C2Y%3)*PS\_XZ+&KQD&9?]ZU=I& M>=AKAO$F^_8_U>#=J6J4%+Y:#&^R5UOUC++55XMACOVY^W(64F2P$??R%%7R M,D8%HW3Z] ^?8P\>4;,HJS_]PRG[+%"@ZRPK1'BIJ6X9D@:4Z5]6*+Z\"+F, M,OC6@ZMW3_!&V:NF8$<7#!.\S:W=\07$>&^$ZZ8?25#F^E'1BL<Q'!N3NNRE1\! MRIZG2M^F6:3['(!'J?:1'D':\L>J))0D'^L1=)74WJQI[E,O5NT/C81_O^#R MY-Y.2+,[^P-%N:2_DWD 1:F=MQ/2+.7^0%%BYNV$\-B\'8X^T_@+KDC>;\'B M[=N#@#(GQ((A!)04]5NP>&.,@)J3$+_@*N%.0V[=R@"$LANW(5] *!-Q&C+N M022:%_1-_UTFH^%^3\*$G^\XO#I'M0QPS2;@PI4(FI4@9=CS?"IF4 M3670,9,4*WLY)OXAXO JE3_T2MRAN.WE@-&3*&13*G09,"=^P85 H M/QHP)5V?E_J]#\%+=VF(JW0C)J1+*0R$8^^DWX0.A)&OV"4YU&H(_8*K"<>+@ZL$I62' M>28>2XQ0SO*+0,I=E*SU!R# C#*W 5/BT< -"F5R0Z:<0:$$;L"4=%.\),YW MXEDD)0K'=[!N609+!"-LQ[>OO;*FFSN(X_0DGIZY2>:&BC/+ZRN0ON'CY&#^$[\1(N"B[&.5G-G!1YC#&#^$[ M:'R6P87'.7R$,P-%9WD.'\?,0-&9F\-'J_Z;^A#V2,$"?D(% &*D0@$_G0P% M A>I1DQ(+[';MV8! CJE]QHPNQ\- - )O-^ 'P"'CD"/ >6MYI/=%/N>:IU5 M$7XOMH]"0JT<_SK5Z"CF>*UJ2E4?_W[5^"C^)E6-W\]ZM2C>]@#RAXC6&_7W MV;.0P5I\A>GW,LC;P]70"OA-,0X!ONUAQZN!\.ML+ +\_QL(E^_@$"#U$/VXAOT)'TL]')VL,MTB'R=Z[%NM3+>, MQVD>2_V:'Z \8*!JR"&>,N#X3Z-^J8]==2<3W^AYVANKNI.I:]A/>QLO[![_ MJ(43;F6T!&Z$IT]XK1C>QLL]5,W'7\2-C>%O46 YJBI.M MN Z(ZN_9%'@:'[JHWO0 U?!$/,70JP7QIH>?MJ)/M@ST#^+O4=$G6S1Z!_&F MAXX!9HFGD2(.[4T/,T.-@@U5>1J*?M8Y/ Q_2']KMRF:G&; MQG'YM4VH]Q?$;ATYBH[S"%;OUM1*PKG3D1[Q%BK)G6CH\$>P&BNF5I([(]'A MCR B=D-V,58$&9 MDM.0@2H"!@AE3VY#TJOPJU(7 \)'^9-1C%9\P @6Y3YF,2[!HAS$*$:K36$$ MBW(!HQCA5-4-%IV3C6*_T@6[MU%3;C O5M8:_#S(HB7@06?;<9X(7]/1D-&9 M>:2G^4#&$^.,\T0X9(R&C$[VXSP1##S+M%!:7IP&I !^7$+ ]CQB%J ,\.+[OR! >RXQ"U &^.4'O-MV9H]. M 08!VG-*IP!A@-TU;*'9F27L4K2AWJ1+?9P#@K4F MG;YRM.%^#[8"0K6FF_TR1&%>1/GN3(K@(@UUG-:L8Q6B"C15Z].SQRR7P3*' M2*WIQRY%%6J9U?0JRI9!_"\1R"])"(I*$+4U)SD-B !IN2@H'N4'RVNU,]@ M_]7.,^"V8 $!>G@#H'=NQ,H3AU_69/LVVWD'\-+$H3_((,DBZ,K-ZVRG'W : M4 -03X&@>R?23B&B0+\D.4R382A%EE5_W40)Z'F]L_,$N"TX0(!)?R$?TI] MM6SE?U=Y%N%7VR4J]MXYM[JHHF:W_/V#" <1]KL:\A;R5 MZ7.4+#6,WEG7:40*Y$(-)S*((0_WR_\(W8]ZY]K^TK2AI]MMFNA#43U'D]_9 MN0(\36E!E1RYG(Q4--!9-(.PLP8,&I$":?9,[5P!5B'20+]LA5Q#RGF9_LPW M<)4B2. ]L%,$#-F0PKB*6GF^=W9V@-Z"Y '+"S44KE,]?]G:_5A9TK ANZA4 M[YG>==%#>36K5O.8K8OO:TL,:Y7*K0[L2OU#R!NQ#N*%O!/K*(.#HV&UQ6.+ MT8]V0@Q4!1*HU>ZS4 N6H!HZ 9ACYD:,2('<%H]QM+R*TT!'[YBUS9*D(9?] M )2WZ\[DF*/W"I,&?K\1<=Q.#;:B-E*4-NAM$,?G1::66OH0FRU=C94E#?LA M>+D.U=L5K:)R:[N9U6RYZ&$K4BC_3&,UO >RG+]T&S@FYOW2I*'_H7KQ_R1J ME7LO@BQ-1'B=9479"HYY&K,B@G*]7,GJX\-9G@O%\(W]45O">,"$"(2>0ZL% MY$ND.U'O%+Q?CBK<%/9B-ZKQV_>V=V:U"A(%?"^6A525]N[]XT.4QS MV?*U MO06) _[RLMS 5>]J+K6E8='"1($_R 6V/>[[6,:JXAM!5:[%$&HF0C7?YXM ME\6VB!5%#W5*$9C1I=B()%,<$'C\5L"A;^-+G2V".LD1&>#PWT66P^YR!Y0U MY:*%F05N3;1X8:+ (='W;1"%:JETMH5U8%9>YU.S9O)-S9^%U"H.B]6-^H^X MB8+'*([R2'1@6I/QD5Q3M>91*L6:V8_EFJI2TB1+XRB$041O&^@.O%AY#$H6 M53C((5FOF%X!%OMM@Z8VX*T[A$(_5,V.T9=Q[(S8K?UP)"B9/7>%W3_W-Q3E"CH M;X'\2VA!FFHK2C7__7(CPB(6P+<3'5X1Q-^"O/JU/<'9@F''\DW5EL>IEOYY M_QB^B:I%;Y$MG@1\(@?)(EB @3QEDG6&&5N2S-^:JL7O!=P\5^5N@\X+W,\4 M>DMS"[V?)O27I@K]5 FHS'KH9QVG?S19?WB-2NTG0Z_PZ/E7ZI[6Q9V 4W;J MY\;0_R#DUJSM?MY&&-,;Z-NCF^&]K;M&'A-9,T1/3Y!W(PG_H2*/=8B9N7Y[ M;PN[^5G2]:QA2/T\=]B2"A*9<59W!6#@[X[O/*][;\VS1/ M5*WX():;)(W3]>Z;*,\WO+=%XOI+4H7\1P C1;Y;/,;16@\=G0;I)Z N(Z9 M^NFHTX@ B,P[7Y_T!QG8$M%G>][;2G-. XJ60.*I#_R_M\7E!DRH0)3G,J)G M\66U$LOJ(N-B=1:F>MILSPJT;[I-DZ8XF@]@6T)NFB.F@,MWSA:-\S9FVI+- MNVCKR(TP)P-7:IO4K6,3AOU"1(%^*63Z)-IWQ:8!^X68!&K/^%8AFD"_!?]. MY84:.]*MD/64:.O2(46):O=;\!)MBVU;O;U3>+<45:AJK=<)M7>J[I8B"A4. MJBY6G59N1[7>:1BW(()P*].P6.8+>2_D<[0457^V->_0PLP"[YTG^PN3!IZI MA7(534M+;2D\MP51W=_!GDY=X;U37UN"0XB]DYY1@B;$>['6IRQ$NI;!TR9: M!G';$7JG/]R"J):;8XEF2'6M]TZ)N 45A.(QB\(HD&JMU\PYMMH>4I0H:'VW M8[&Z3L+H.0J+MLY[Y\K^TEQ"_R/*-WUNR;XH=0!OYL MJ05C=0J<.%IVSI:\MV7^/,Q8@+F'[?I AMF/)]@Q>?^+)\7=$VX+H*&ZK/0Y;<87B8B(L9YZ]H)H1 MSU:!'#2B;9/Z))B&>DEIOIW+/0W-D7\MJ!I]U_]\UOX0B'SW6T-\L8"M0JRCO5+E+D46K1,M)B'_=Q'$T6H'A\%,$,98X&(_AS^ 1[\X MI()L3H8?JCZE)* ^2=02[I/IF>V=H[.\0Q<864J5OT91@ Z6!R>X6I6W(O< ?-VB],&'@8 MZD""&&34KI/JN@[$CU,AQ(:R_OM#:N8)6QC6SY(44CU5E>)VS686P,$Y#&K% M%0I.4W K#E!@&?1=_#1.G<@T4?]<5CI3Y0DC6W9VFB<6K9<]I,CKHJ^J/N[? M9KT3Y4 GJF.8Y9V$.[%,UXGVHF]I0RWAW.;4#^=2L1!8LHST5S%C995JA4M( M*Q2*\'RGIFF%NY'#J"Y2=D](V1*\)WW@&ZQ G%>=Y(&4%:C87Z[>DNKRL3XX MMS//\]ABP;ZVI/UB$!9.SH9L6<"J%' B8.F6<5YM(D1O(.6V<4)@X]CR,DL MPG[5!@,03LS\7%"VD#=(G+)YNB %J??VJJL![1<#6V9WP(2VI1 0.(]"3&B[ MVT^0E%+L]T(*Q>Q@^A39(KF*$O5S]>:W1X7*+69S!+=U>(_BF/C]J^.^3(O' M?%7$]J&I]H"++>$[S1,E9&-5MUA=BL<<3@!#G+=2;*-B"S!Q!C)HS09:T_/J MW2%;WM?+D"F@LR2LJUZ#PSF)KY.9 ,7YB[<3+D#W-X@!'LYFW*9L6J\/%,Y> M!DP)025Y%$9Q ?(.K?[GEY15Z%\""?I?V:V:[X&(E:DQ #M. MV6#%2E+QF6]ILZPSWE^04,DXSNB69A&SV$)Q" M]%J0UWJ38*.]BP@P<-* 6G&%@G, W(H:2N<*CBULBQ8F;P,S\ ^V%"Q>F$_@ M[=O\P99G'32B;H$?20@G^1(53J$924UN/MC"K%Z&E(">@RB&K9NK5-X'L8 M MCY:)FI$4[VA/F7'O,JO*EO,] MP5/X5Q7(646)0@&A[[]]MAKP$=W/H!^Y*P?GP4=P/[/*Z;Q9WC1YI.NY]9A. MI7@3X[&NN59*^S^ [\V$42=L6[\+U)OYXDXX M6KLKMJ358># &T$QAMGR<. M;:N6F%DGT&;'PY:&]C9F#FR8+J+&=,#.@Q@.Z=QOA,AOX-QZ2+68!$V8>O"U8@JRMRH(D3JE]XD?S:OG'+E2<4YUXD>_D4JM/E)7)ZH^X,KDIWOJ6^F? M^U4YR#)/\-2W497?!6S'X@KJQW[6&^F!5;4-$NBC/6MVU?8U3<.?41R[JF^0 ME!_[F?/K?3[5.,CNC_[,-UF-8Y8-1WGF>U;5:)RQ_H#KW3L->;U>U35Z!0=7 MO'>8$8*Y".)X\=0Y.(AKW%N%F06.TER[,&7@6M6E_H2<+2)X;;\&69G7KR.B M40X7N&K]6%^D[34:-LH41_NBA*T7F?"7L= \RR\"*4&%N?[NC(O@^WD@;=F^ M "UAD0^XW+V?ASE 1/F1IP=N$.^$FF^C9=[LEO0" .0HI3G(,;LV]Z\0E-<< MYIBV0H:"[O[ #%_+DUTG2RF"3%R*\N_R=JD6P2FSRMP%>97@754AKG7_RJ$0 M]\+7K70'^WO=4&@KO6&5N-:^48RRAZ3;K9#+* .=)V$!;1 $-^K.DQEBP+G MD![V_.'A7-''GA9>E-?WS"]2+9 IDF5Y2@V7KG?9$;<6$E;[9=!8_>-J]>,\ M<8=LDD1TH-/D/E=AJ#"U@!_H3.E_9OHX0[04]10'F'$* M.,H3<3M7@39C+2Y4;Y?F$?IM(!=2IYH/]6JYUBP!,#C=\;#G 4_'DIT5^2:5 ML"<"L'#2XK#C!.G^8 KR_MYH&T;/X@NTN#C@1;B M7G*E-D?9!UP0WF5'W&(X'%R2W6G'"TZ:=P@KKI(^:,RLG?:!N:C!@#$K8.6. MJ+T)CXN?>SLA;L$B%[+)X=OP;EP*';,AA9' P799'F&(LK_.U9)NLPWD7\V% M#5P=?="8%;!=$UUU<0-721\TY@7L03VTQN1@&[@=)SBE5C;\"^ XF 5NQPE. M>W/D'>!Q$ J'(5] N/ZYVY 1('@+FL$.5S-WV=&V3Z9FQ;!,,&]-LKALN=.0 M%I!>%3P(N:W.7S53*RY7CEMQA>)@":@5/90BB!>/<;2N,J!]P*7'^RT8M(8% MP44#^BQ((50[SXN5W@4IU9RKO6D1ZA'9Q0 &K&E;I]Y?!_V&'OE/H#>XW&0SJN%*X6Y+#I!: M$ Y>T"W+*VS'_+]7EC+L+%^L[L2S2/0G'UP-O%N2M*;W0G;,W)V2U"%3S M:OZ*BW_;IR]TQ\QLE686NF,FWB]-.@,WP5A;";_B,8]K% MS0C!E/3L2H1"!K$^XP*7"--E$#\$+U5&RW.1B%64 SQ\ A[CB++U1@+&)^M1 MCN@!IU)$ZZ07(SZS#]C2MV/Y%:\7%3[UNTU9@\+)P8 I5U#E@<\B2M95$O'. M]>!?O?3.FXF/.0+0-8=R(NZWH3/;4L!9=@=MGQA8,3 M%I<=6S@X97'8$;))6.)7PDWYSA"L#:($=&H!$DI3AFP).QV$UFZE7XIL*:.G M\LO K[A<,6[%%0K*-AQ67* L9+2.DB#6W4A_Y7@'D%"J,6Q-W$I]MW)^Q?6& M$1,V(,RE&"XRC-D0P[C6R;C@_%9YZ.977%NXISB;X&MA@CHC[*^XPK#3D \@ MXXI.)\3%ZF$CRJFD.9 ,>%%^<(C?^58'RB\.\LNQ.KH7N&!JP(6/_;UP;/D[ M 0>45!/5J=[-[.+E96\-W\E;IGOF6"4/&RFR31K#'<9,,4M(I/T@ [C!(#9!:@AO$""[5 B%9E]T.8#F9D8<+EB!+ MQ075L=JCE HK+FT\SM.<('L2KD%/;"!G60%)*"Y5H# X4K +CLV+7C3IA3X M%5?BQ6S8P*B21>V@=@&))T'JF+$!\U >./D55ZCM*\\G?"&W$+TG4='%B8.W MOSKBNJQ]Y8G#-]+([B6?,K-- 2HGA_!T,QNP3F;AZX82;*E6<9U 3NA:LO8A M>*D^R&37D$PL2Q,5^^Y6!1N5PP8NF#K-(VE[3ZP"!^N8Y)&R"LJ[V%J6TY#I MO)7B*8A ='R1;X0L[VGW[CWB(JZ'^B;M&9-"-X=X7 3V8.<,*L;W. :N"3O. MTYP@.WC5*$\,($<)+"IT1VV/AFN%WE]Q==AA:PZMZ8+F8&>#U@R@E:=_\$,I MN/:KIPL.[3<(TL'/_%S0@VQ"*^>"LG?B*JL.,P8MUD0E0#=._5U>U 8NC6N8 M#AIS F;U05R*=,B6-ZQ!:C.'=VK4L39+F>)6?*#T)R0 6+X M]V\[RP/ -\A8,%LF[:=#^RK+KV"X,"IBPA$$+H>*F3 "8;X" M>G\(%T(=LN74-C:L08J!VC*"56$99!?<-N_V 0Q2B:X!+P#&O@ZN:>HTY-0B MU;Y2LH83!?H@]BJ5/P,9ZJ'-BS8,^9D/7"_R,.B'$=Q;F:I \]UM'"3U13@M M&0QH_:D$[H93VSK!^C,-AQM&8)N/&)W.=RN6JL^*J/3:IRK%5IH%H!/KE W_B3G& _D78'0SO)9?QD[6RYE M$<39]?8IB*3>[53#&T@F_HHKP![I$;.KI/I'4#G^C&R<:QZ58C#BO=@!NP^9 M [AKJI<.U<=O?>X;UDV+57F.. KB6YA(5+1?7G+(=O48BR])L:T.C$$= M.$C"<9Y!^B9W(,!Z#!?5M0JS"OPW7%;7+LPG\)9H_X:+ZZ)&C%K !.+@%)@1 M'R#-V9K?<+E=S(91>Q@P'$0#L6$)PT$G^FU()]AN2,9BZZS-C**_T/V&"^?Z M>^'3\2;,L;_ALKH'.V=1,1=U/BGC#.9ON.JNTY %H*;O04[A3@L!, \&X7# M'R"NM.OG@#] #R;B<,!BW&W&AU:1(BM'T7I_Z3=<;'>$&Q[=U0.L!YD9=L,5 MK#$SMH@]>(^?+[9MW O;@R=Y^N( N]8;7B3MSTK>Y%+Z';)FT:(.:!Z$"+7F M!,T@;.59VH7L22V.\4*76O QG\2B-[2O(@C5E_>0?G/I"SL,F0&"[_/_$.$: M=$I! *[\#-JC:?*;2XEXNM]Y58=Q&^8WEZ[Q 8YG7"$>G&V*8PX58B[OC5?" M@[CU6;)H8P22!S/KM>0$:3?]H\)O+JWCXSV'50_83:HG#XIWP .85%!SJ?HW ME^JQ79Y%^%FS$= !XL'<^BQY0/HF\DT:9HO5V5+K:JOIHYI%C$* TH.=>3KC M =S2R_S-)6V,FK$ 4RDQ_.92*NZ6)0T[B]:)&K_"LZSJ'8::;;VT=VD2#]OS MA^=@.A[VE/">19P^B?!!+#=)&J?KW5VTWAB[;R[A8KF2EP[G*@ M;])J>8Y"D507P5MMX>8.FY:=$MLGW2]PTN/OAA#LET!"-I'L5DC='&:71YD. M:L0(B.I7T5*AP!64^RTX0D#9#&+!$ +*8OHM"#\G]@9DO!:XU+#;DE''NHSB M0@W" ;E*)@-3Q@H)T%M6,) 209FP^@]J4(RWQ24'0S9,NID]O(8%_0=LN4- MRWNZMVSYP#(!X=*]N!5E"]69DAIM4\B?U*=H"MAP2N#O9C9@REVG,-0"SCN.X)]=7QA=/3B3.89_WM5SL0$-R^O$NCX/ M6^TEP#A.?X**/E05SI:._"SFO6I?DU[G(XR4(7Q[BX(8Z@JG9,=X /,*NI51 M*O\E FDHPD.EX,1NJM.95@1.!2<[I:Z(Q>K+RU*_XQ#Q(KD(L@W\ 5V?YR"& M;;H[H7AZM(1]//6+LR3L_L H"76$\\H3/(^\'QV[^G#9YI,\[\U5WP!1/N[S M*)?CQX>CAJ6X",MUIS;!%VF#JN3,T@O+\A4K"E=2/]0@.E?2L.((R:!H]8R4>-4D>7I%C)%M',++K\^W2ME MBRJ.F^_@;4D3R!E47^W'1=K[+<@AE&>4K_5D4V8_*O*R'O)&*PJGFT1["K:) 8E(1DC2.0B#1Y2]$ ME6[M-UP]?KPW=GT$";8=+7"..,$?._AWHDRR;MQ7KK8! #O.[<8ZFQ=P7&)^ MO#-NP.&-QF7B,1MV[:=AX,P,LV$'0\T/_T\:)?D_U7\*V;F(B8NOC_7%K_7Z M[P_CDNLCW,P&[$A&QNUJ=!EE>US^.@D5_9>[9N&$2Z\/F!*V8'/KL9) 3,*. M\DH M1\NU-H')+F!Y"6AFO%E_5\X2-S9K\/UV8_[I)E767T=$!=]/]Y3WD)5 M=<81E*6=X'%\*J\G?AWPCR1]A"0C$/=U\E3DW:, MRJ$BS;"JM1XND8];\8#2_/,?D9#*S69W [<<:UPH5?1T,0N0*&'T=<$"9*NM M879,E!JZ+7FT6S5N (V[DN(_A4B6NQH82@-][/G#0TF@EST#>"WM[MRHQ>7W MW98<6DQ/49E^[]\U=!W7TG?9,8/SOH4S3(MZ[#C <9,T/[[1'0EKHO,[+L-_ M^J=SJ-J^@::MG&'NX[!G!B^SY_D6Z# 9\O+$#7+32^M!X'<\28"7 PX #;TL M0SJOO-D'"(=YD=,#!XB9H59T'L3P)?U^(T1^4YU5.M_UBZZ?[QJMIE*!1I^5 MT#L)O^,)"4[X6,K*U$TL;E1O-H?P6J_CLC $(W['DQJ,<,,,K'X9<$[6:\$1 M L["^BV806C.;/Z.9QIP&G)KDQ80GEG ;<@3D)\@XTV4:>@X-3K.([BUNIET M\W<\%<&0+6]8.#D:LF4-"V=$ [:$EX(\8.&$9L"6,-/?0&CCQJ!1I&7:4[B] MKP;O@AH81V],8^; QI&>CC%?8&>K7.A;PU=J 0$HQQ$BU!/CMMR'C&<,&.F) M+^3OXB5_^"GB9_%-K1$W&: >QY9\@3YLI-!]=S)M:KTP;],&ZF0B M97AA#O5G"D GI'5J>Q_!U7_G?9,6FU'CA> MU,>R8PO'B]CLVS'90-D+:]0N YX+X#A/8-*!_Q" 0(1G<'-UK4^JP&TUT!.Y M%7)9;CGA"01&NN()^D[ 5^PH6>M?/@BY?0>@O7B1ARMRT)WOO>5QJM_Q/ "8 M#2\8V>)GHFJ]S:\.F 9(SX #>H#)^DXL1:3/TS22C%>IO) BC'*X4%;)$Y;? M59:[!QDD65PIM_R.R_\?P__LJP?/*W 4_Z35$^5J5GF&:Z9YD*QADJF.^B__ M4T02$O+^U>'B@]/]SJ4Z>O8Z\80,![J>31_IJQ078SS(]5PJQ7QG7$QRBLO9 M] RS$ER$*)Z*8Z')>/:&J!!=-G>1R3I50[]#BN2ZF^IQ57VBJ M81+K=/J<537HW5T\7<8TC_/J"645'(E7\MCNQ@(^WWT+_JT6E.U]QM_Q+!AC M_/!L\:]2K9D!XQ0V6!HS!S:%V57&+('=M)(5O^,Y([P<\&RY]KWY'FP;=:_? M\;008WWQA/U=?\S!$SL,F'(&A:=;&#+E"LJXH(,G0_!T0=ERWB MO5%E;,%7#8JSH4D>^52!WB]6K:+H2JT05RO& 6Z< OF[80D6%&>,O?+,2D?X M.Z[2/]TK?574V1G4?T$9O+F-B@OU.PWY &J1X 2HUX(C!)SF]%N00_B:/@N9 M:,U9\9BWZFDM))S->'F@;Z5AB#B5\?- "+&0:NHNI%#CUU7THA4:&URX0KS# MC+"]8 *ZT-EAUC \WP:Y5@I(BT31DA5"=R7 M8X[*Q#?[ZR; B?(97Q\\.NX03)3S>/O@ /,^B,5B=2O3)R'SW6T<)#DHRCYM MRV.+N&2[IPL6;3D$$B5"OBYF !+78?=TP6+P@0BSQ:H18=7_N-X^!9&$("\V M@5Q#/MG?<5GVT<[8=&$_X$Z>-,[9O(![,"9/9Y1=7220D1UB"[=1$L$>)/"! M)CO5[[BP^Y M94<>AH73HR%;MK":)2DNW^[G@6_+M1!Q/N3G@1!BFH8_HQ@B MW"=IK>RH\44!5U8?YXFR57T"-7>7<67TD:[F!!K7,A_KBB7H^E>- "*N6.[O MA6?[VE!QFN3OA1XJTF]Q*N2P8]!R"!R<\;CLZ.'@=UUJ2@KH<.+C[X9!V]T8 MYUYPI7*[-(/0&Q*#"Y'O%645]" =X4"QZD]):B15#!"NA=F?L'&=<1][TC;Q M@/<15PSWLB>$!\?M;F6ZBG* @;,$HQQE:W3#Q6=ZLQR;? MFXURA+*)7XM S9>Y$(O'.%J7QUS.=]\#_1E8GQ_^B.M;#QI3]O*>V"JQV#IM M;G6K^R.N4>WM9"9 \?G;VPDOH&5?JP_9?L0EK0>-"5O0UGBOWSQTPD=,6(%H M6@57LT:-"(&T^]W61\GK)!2K]E3LEY=E7(0J_II(&N(LU\DRW8J%A!3O4FQ MEP6^6L,/6YF6+TFQ%;*ZW?\15[XF"HE'(\@ZP?%B=9,F:PVSW&^P*20NGSW) M(64%Z';1BA#J=^7YG4*UZ^*I:IWL7*S4PK"PS MA.?JN>HI:]5SA!0@/?01U^,^Y7/?;G6B+.^DSYU5=7Z+DE1&^:X.7^\?FE[0 M1-H?<3WRUXQC7KWWD.I&Z?"KQD%=WFFRC54<4M< M"-UEQP].RS)1LNRV)(>DWI.S0G5_>$VJQL'%S!$35B":)L'5R5$C#D!*-2Y] M ";\=]$.C+CF^( I:U #5! W90"J[_S!1UQ W&7'H8UZO]-]Q'7"G88< $$Z MMRC4ERX_XBK@/<4Y!/_E)=A6"G.W(@EBN-M3?O4NFZXL# M;'M5C4M]HT9,@0Q0A#XC4B 2-%XO1?GW=:*Z">C=0H[$4E+Q(Z[:/6Q-VT;# MT%SD8<9AS;FT^LF)<7.5 Y_.N M&!?E._<"_L907R1;K=I18R MT]=4NU(/4 5NLG: ;^I><%BUN*G:(;Z95XO^V;GJ\F&5(^E,2A!WJ3?<<#7O M([@G[3.=DP@N0Y)#T@I8I7*K]WC.=Q=JOEZGN#%&:W'0R9N/KBQT=#\W! "U#O-U9W"Z%; 1X' M1;/+LPL?U[GN+4\9OEJ674.-P*RZ6C!H1MP(& MQ#FK]QMQ &*/R+B6,6[%HDUZH#BG1,F##& -Z)# ^(@+'9_LH91]XG;1K(%P?>2V%&&H-T$2MK&BS,$H M1ADL;+9?I%FNDV)V^A?*"C ;:AB;- ZOMT\R?2YW-YM&P"6,77;4<++%ZD:Q M+2'ZWW]J@'+Y.^ /=2S3]$9<2GN9Q!FUM58&#RTSRR+\* M[#S2'W&MX 1]%XMS.Y@&\2@K]$=<]'N]M)FW>0#^8Z+'(KCTJ6$@!_1&7 M0![K:RXM7L(^F-\QR*+=%VIF+K5Q$>0!4V9MV04UBHME++ZZ=.\JW>+1@I9<(D' .9!=G%SQ. M8WJ*[%0X(<'->+0$J'W5M?L)UT3NM^ ( ><*_1;,(+2]ZA.NE>RV9- J MNZM4_E 6Y<$ T#DH$^_MM15.#D;XH82;!@G@A5!K,=0?[3_A*LL]Q8GKOX[F(3T/DK\@>'Q&MXNS"QZ?T7N*4P;?46,] MWWT5Z5H&3YMH>0:72/>/M'S"]9%'NB)ML62="[F% '/0B"%K=BVV!\U!,@:MZ:!]"Y8;-6#)G1J/FV3.#6?%-65==H0M MU1X+-PZ$M_,5KBOK-&0&J-E\^H0+S+KLF,$QYUE<8M9MR0Q29U,!5Y@=,&4- M"N410Z:\0#7;"[C*K,.,60O5) ^7FL6M**&DB=B5D5T52=C<<_B$"\LB)J0@ MRML6U\E]'B1A($.8&2&O3"C"6YF&Q3+_(P"M&D@&T!6'NDMU%L^?R@A0HTSB M6,\@K*;O(K\(LHT*]CE209_O?F0@;5->&H#+6LL\>JZ$CC[A>K4CW,P%+"YE M.\;-',!>]"3.,$@:+GQ[I$?PZQ'E#4>K1Z!D:(2;V8!%6=(8-W, .]3]469U MI$?,HD<,51+*UH[U"':5U!Q,ZKXV*-4;X89?CT# HGQPC)LY@!WJ_BA%/-(C M9M$CABII+'L<_0C22FK3B'4%,F\#6&=?1G&10W:.3[@DK[<3VM[@#=3%&SV= MS .HBQ?Z.2%4M>_&^!Q$<2UYJR5?C5..YT$6+0&OBQJ.\L6F(WO!=A'!<;YF M ]L8OG%AW*D^25O_9Y6C14TE:MY)U#^7PCBN9%UT_X2+Y(YV-C/@#I8WUADA M<%5,<8QVW9&$S3Z%_F9A=G6F#3P46;1.(&%(VP X9>HI MSR]\G 'UE2<-/ZU74>4<76E/&Z,=KL([;$W;,L/0<,XR;$T)+;]L.M%9]@\1 MKG68*K("9M=*2*_MCC@U&>6)LC4+B !D7Y]267T075WM*,PL=G>;MTH3;"%8PQC", M2_;B5APZ4+NJ!1#HG-]7GE_XZ"S?6YY!^(T,*$2/3N0]Q3G4?4=H XH&5)2 MQHN!3MRC'+$## >XFS_L 8VKAQ:22YF?8<-N]O3

LZ/K,QZ"%@\:<^^)9MVL2'AJKX#EHPA>1*9?4LVD\%>8*-& M2UR<]UC/8-.9,\BDNTVB5;34'PK/UE*47XT-#76H$D_NX^=O?O ]^9&G/R[P M_Q#0@T5X]JQ^NM9)-^ $P9WJQ[="+DL"A>OTCG;&IMW]@'N2)A]G3('?B6T0 M)?4O07CC'0#WY$P>SKBV. +CE@#/ RALGX:T4F1KX]7\-.MA01/.3 M'"Z[>YPGS+6*>G.A?<+5?(_^,,J*RS="EB?&.KM9N.1OOP5'"#BMZK=@" $G M2+T6E*OBOH#,P0>G/$Y+ZHYUD6Z?I-C HOI9E%_+F^/NBK=D04>M)OQW469) MU?FLM3:IU"-#SST0J!2<))WXV6^Y6C_CBL4G?_:;KE:<&)[XV=3C6@^TJU2J MQ5E2?E==[AYDD&3!LF(!^G]QR0G&5C).4%\U$H8#Q,FJ'.?%KQO)?*O\JUKW MZ9M@,LK4ROY2O>7)^E;(* UKY%#1.*5^A>?/N$=[5J^;LY_Z^?RJ]R:M=L?U MWLUG7/W;RP'#_E/'5^_=?,8UPCU=L 1IW#!5/?8^Z"JGZ:[O7EU,\CK7JAB] MIO#P.L^JP 7,IWME2$4AZ'.@V.).+.,@RYK/@M6/J]H83=^]'#-]37PJ9#35 M]G,\JPHQ^ ,NL'Z(WWGU#[,Z1K-5+[^SK8[1[-+'+]/A%*2)KN+T)UR>% W[ MA7S@^U" *)?U,X%=3G@0T]=I2H5-X*I3'O1V*FP2R1W]H#F]DOW#BT97U=DD M-CSE67-Z,0>K#1?I/_JS>%;;I9#1LXKT663_NPCB:+4#Y1=]F5Z8LR*N_G^X M=Z8]RKMJ)M%K3^\\J\9$/XE,CR7%NS;H&^_9G_&,Q4<[)QYRP]5 MS"06[.><=\6XOS'A:10.]F7=/]JP=,S'.J; M\@*F(W2+-3??DT%_[VQQ<7V5RC]DE(LP_9DL5D:VGW:BQG,YG/C13$>FJE8F ML5/^L";13J:$K#ZU_1G/QS!@RK"M?B12J'7-?T58KY 7B;'H<7_BQW,NG.!Q MK"OO'VD,*G8M*.-LF8W)_.R#IVLXW5/?:E6.9K5'>.H;KM>)T#Z6N2%-"V;@-]!E/;.&RH^X79:M ^&ZV6Y7C M$ZZ;Q=;ER,,%1?A*".4SGBK"*DQ?SYW W9RR4Y@X<$,3L=%S^XPG:YHS:R+R2]QE/F. PXPH&SXG@,N,*QCU%]YM1 M4^!OP7(3)4+N((OPOGCX9SQEPJ Q=9?;ST?18G+/[8@=7SCN:1^S8P/'>"U: M3&Y&X#)FT$Y[.1X CYLA]-CPA.%F"'TV[&#H9.E:]MU<73F2)/B[X==F"%@W M@_!TPPYL%:("Z$B\X#;EUX(&*#>[<)AR!N7F%[@I-6U:^+QHCNP-GCZH.Z0? M3#<#\?%!#/-6BJ<@JN-JE\2.#!"X&76;H6#<) 0Q(P9S)Y8B>H:C$K!3Y$CO ML%^8NA7V G?SBTYAXL ?@I>J#YR+1*PBW772M@?R@-6S=(23]O0*4@:< XUUT:,LHAN2=*0=WKP4G/[ MV7(IBR V9/\^XSD77':4<(1*&@Q(%IQTAG#A(O@?;2I[V,Y[TH%.0LOZK M.)KY$$]JL%>4,N@TR]6<'*:!S0'*;>J MVZ4+GJ? QYX_/'R&][%G#P^?_SWL"7=ZL)4TGBB W8X "@%G -SV ;H!974O MN>C]&H8K^H]PPZ:]AL#B9&&$&TJPZ5*(,(,+'=^"O#J>IV,OTSNIN"^".%9+ M2EP3">H!)QU'>0)I?SA.%>%I X[T!!Y55.<%4P'J#E_IGR?KLV4>/3>5@5.E MD;Z8] QH#-5,5?/MAOJ"@TU-\SG/:G"PKHD^9UD-#G8VS21& M.&+4_5UQ7HI'H'YX6H+1SF8&W,$-QSJ;%W '3QSIC/;=AL0X?P12!DGWT*ZY MVXRG-/!R0-NEC?AVU8ZX>5;T%SRQP* QV)3W%F\1%EUY$%" MJK1+4?X-2%WL:Z0W=FTZ -W%N$9Z8]?J[;"BTY*%@-=%K7Q/WO'RZB/LH1Q_;\*M,,FA)71A\P90W*171&RX4Y#QH!$*R[X1CRW4@CJ7'.0Y'F/Q M)2FV^AY FD =C.W M=MG1MKP+CHL2H7:4K5/(Y2;(Q.(QCM9-C\3YCUV?]LJ1U;H6-TY6]LH2U;5S N4F3-8R4S?NWD.KE7,M 43_18\NMJ##,+VU.-RF19)GK6_/XOC]">&4N[\1=>15((?992K/7=@8?T(DTRM80* 5*G8ESD>:I;TLIX@O0VR1KN M)E.[C7@TH(& !>-L0W8 MM$":Y;K79$(^USMMN%[TD"V;=NF$9GXZPA6CO1QP JCAN&C*?G%NP>-ZSSW% MN;PQ59>X2^/X*I4_ PF7:7"1YR%;+FU2A?8@@R2+]SZ= D _WN'T,A>H?F3# MZ86TL^:!&J["6N#3V)J[%*MH&6F,#CXQ:$[:CMWH&MJ/*SXC)J0@FHU!.-8I MDR"^4!TGW0J9G>^^"CAQ]+2)EF=P8]+:F<7EH _Q2U\=E3BM?I%@Z;D24HJP M^J6Q L*UI$P.DK5#[V3!5*GBY4F(FID4P-"A$: MB>ZH-#N&3W89YY5 DJ)-8]X&)W%91B'>Q\YA6#L[!# MG5/.%TWLYT6F&'.6Z2Z?Z25I=KXS_M>\-SA/&^N,18\8CM7L!3AGF^*0107 M2)\F<+(-D@>5I_SVLC'9;P-.[P[PRZ(Z0&G1QHNS0)6-7A2NC'?QJ+ M:;47C HY+L)J(1]V1,T[E>7!4*?[Y]NS?*O'@ZI.]\^Y]]SG:IFFK\.N*EW\ M(+Y-2W)Q%43RGT%<=%\[#_)ZG&=Q[E7CJ\V#ZA[G62QZ6_UQM=[(.@^R: E? MWZ*X@)L.UF#N08;'^631>\JIQKCR\G*GVG)@>8CKNA_DF$>%Z/1E0BUGY7-4 MI294[2A"F(?5)%R>FXB5<7-IIDY16MY;U6=_ZO4C+@1_FB>^I2HT.YP'2S_V M4]]J57KP^6,_E<> G^11OOLC"M6(I!./0NCN RB5ZC*L]ZJJJ%_L=[@\_FF> MR*,W'@=0VQO?X6+\IWLJCZK\3Z% ?1/Y)@V-)-;&88AWN'S_"#>XCO]1'\2@PA8N'$W/\"#= M@VYF ;;3"3SHM;\_'O!UQ_RF@MX6VSOUYJH%HI'TKG-8J:="/%CT(4]@445? MTS3\&<5QT_<].&_7AA<,L_T\.*=MQP).N7HMY:Z:E>RE^BO+]=)>]2T1K:TE M\CL\E<"AOIE42RA6^!!4'R4XRVX#F;=?"=7ZX3%*@KT/C>_PI 2G>>);K$(/ MLGC,)[)8T@T JD=2/(O"2%=,^HU:^>2IW%5J:?;0X[&1.^"$!=#OJ>;Y(M3[ M#]5GBYT-UX,C>KF:%6@/BNCEBL5[7(K%ZA>MS;;7@>M! >I&_ M"9\65=&E->\N^0VV[,63-$QTR:>UFY5'=3^[/A.T:TX,F16!IV XP.UL*\.# M%HYVR^+UV$OGUUS/L5X,/(W#:&@&>=Z;B:GC&!V\G+("V7T2N0Q59M(KJ MJVD-S>X<(E._*[;V9^=W>!*)8S^+2;7U:L.8WU3?X=DIQOCA#]?L!1YTS\_7 MO&![T#X_7RQ&_3XQAC)/)IP?SKISGP<1]/?'K]6'X'L00G]_3%I??[&L[]"T M'RL;A=)&IZ=ST5X%DU#G3-HE*J!FL:T/C\?;ZK?MG4 MA =1]/@U-3T#0\.>>A3 M&%=5>9O\K,@WJ022_",)A=0WFQ.Y_(@G2=[ M/.?*;8%DZ&XEG@?C".Z958[Y:IC1PQGH\IV"U5?Y,[NB/ CO41[%H](@YO-= M>9W8K 4/[MMORP?6)HW5:YZ5QY:^I[FHMF>RA=3R+5W 'FQWK%?*JH";P""^ M]I@K<'C."K,<:;AZVJ\E:-[AB22Z)>E#;FA,*S;V#L_V@!HQ M*K)?P.S^[@ M8\\?'L[//.PI%[M*B!XG%?TF M[$ 8NS/8YDRY4C NZ^KOY0^;(*G6BE>I7(D(CDYG?PA80HCP#-IN+;["PN(R MR$5S@QPWQ. EF$^7?8/#Q:BJ.(9/E'-\JYKH MC6\=L-J#I'F7T7,4BB0$X1%H GR==?*G4U?MXS"XQS'@'H3\H_4\C& T=VZYXZ_E>J]B[*_KJ00UTDNU-HQKROW^$M8[Z?/ ML6K-G7P\9]$1W,^Q/PUX=!#WVA% M'G])-_30.=+^^IQ1&&KEPB!N/[>:W_;P-%&G?3)UWYQ"YA8UT]"'VZ"'["U# M[@2>L+=3\\==;1XELQDW2W29L M-IOL3G_\U=BH"/X.57S\1=NH"&8\6^HAU;5=_QEG>-Y M;Z;W^7QE<&2^>^589MQK%T6>Y4$"N1+NC+3WJG9/MO!#'ODV*M%%<0#MJJE@ M1^J^UP^'NO(/6%_A:+'UU7NH_9.M]Z;$\_>K_N-_2CL@GAE/F^5G[TH&2'\U M3.%'Q@Z>([WAB9]-W:N/#\W8RSE;KZ58]RU!'&D4R:+ZNS;%R5:#TZ.B'FP. M&%L1T..'7-AQ=22:Y!,F]7O#HQ948[F7L3S"G..;=5O(Y2:H&+G.K+JMA #4 MXG,I]!=-1]K.TSV6NN>[QF94G@/[!#"P)>Y(^_FZH_IIT"/&03T^6S!+"&KNN4Y@S(N>A=:GN4WC:+F#:AOYD=+MCUUO&X0_ MN]56/U;?1DRKI6Z:[]8]*1QS5]W&D#CW>8]CUE:F5-7(!-NDQ+'H6 MI'2!S][?TT1T,PIF#VJ(S!11C;3N6O'T%$="GKU$\'W(D5WT,-I!?Y'7< MC2B-(Y'H8:Y)*R5Z>BIOZO]#K6OB2L"['!P[KXR#[7NYH 09K9-H%2U!JGJY M3(L$] AT?-T,W^\TY*VEO@Y,AIR0'237M1YKTCA:-=G$/PB]5%D&VNXO2G<=3]O2/QHLN0 M!Z"K*%&D.0KBVS33Q^I-8#BC\'' Z M"6DBQ.F$EP<.$"L!X_>.9(K=HJ1! M.QK#D>"0:0NHJ*ZSK!#AI9;7+[>RRO7G!>05DQGL;JS*?^>0*$^K>>K\(@#8 M01P.<\J\'!5:;Y).69O2&7UX A[4XY M96C<#E+CZ81?>_<"=; >3R=,6]1KS'.0I4,\,VU[]+6$JG#0JRD>YU@%#OXU MQ2/3%\/4G:\_;84*OB.1X6AO3%L?A>XF>Z.\4;?ZG7BJ.F'/Q Q8W3S/;4[= MKH/@W+3-;4[9.#("]%APAX%2I MUX)/=S+WAQP)^C C/FW1^3#AR+>'6G&%@C,/U(I/]ZKW?!PY[_H,^+0%)""L M=K,=Z>D0&UXPZJ_/[QW9Y5 K8BA1& 5R=Q\TN7/J-L$G==2*%,IVJR):K,J< M$ _!"YSQ561#)/O?5AUIWGR=D )]>HKU5FX0UU\4C-P8QJ3C2,7FZ8,:9B3D M1:H/A)5J$* 5US #1[*T 5M"6*I+B>PVV,%8?%%(J4]IO\?3F?65IPV_)._U M((&R@6Y)VI#_)0+Y_I=WG]JN@\[\=FG*T,5RDZ1QNMXUF=L;"'BV,-R**Q1T M]L>M"'G8@]@^I5)-$^5GJ%:!S!AZ\>1BP]:DK=0)SK4-\UW\U+^!40!/.S;) MX0PK &44DQSRZ=S[AW+?XRG*W):4;2J#4'P/MFTFH?=XUC&K,+/ <:*P7YBR M$ZE8X*QI>>1:$>>O:IT#6=K*K//URA7/(N;E@+AEVOAV953-(A!/)>:RXP,' M*CO3"=^S3&3FKBB>2\S3!3W(*LM]\T;A2<5Z#1@"P*E&GP'ML)!D*R&A8Y3G M[55TQNDQ(T,#O!=9_Z^:UPS/2W;4!U&VN'K"8G46IOIK5]OB.-OH,Z 'T-X( MK):->%JN?@MR"'<"NL4RUYRM[8$XC4"M"*'\2*0(8M!!KZ?317*I^.=S /?M M=+N@]&+(EC,:C0_P2M_+TZL"S"AWBEV7O4!U:42XU]!0Q[%Q?*=-JX["2 M-%:8TO8H&I[LYTB/8-EG>A#T4I@[[_FCX+F6AV4'V9N12/>7L2L&%*> H;;R) '(FPO6?C?[V-SWFEFI%>ENY@])B0][&5,"^!?(OD0>= MBQ$V+HL6^=H2=E&XR"S%1B296IF7R[/O(E^L%)>$%Z[ZW"692)O M^IB*T82'DB$?>T)X*HRRSF]T;H/W>&Z#;DDN(3>)VQY20_"PNH^Z>!)5MIIJ M>C-;#.5#Q_#/CR-9V98SM6U;6DM9-;TO/#0) MR>RD"#5(VJGZ]1\ WB7B1H+@Q3YGIBMMXQ(1! )QC__\W]_W_@\O (4>#/[K MQXN__?W''T#@0-<+=O_U8QQM?_K]Q__]O_['?_I>\.W)#L$/>'@0_M>/SU%T M^(^??WY]??W;]R?D_PVBW<^7?__[AY^S@3\F(__C>^A51K]^R,9>_/S?]W=K MYQGL[9^\((SLP"EFD67JYEU\^O3I9_I7/#3T_B.D\^^@8T<4 2%EQ\N+A-V^#_I;UP;>/5;A]"W$1X"_N; ?;)U,4/+ MWLY3J+8UF:!KYX/RU@=->X<0VH['^.#,_;-9;6&XA@'>PW/)(<>L+@)[$$3A MB]@@:6'/9"&4&7-SN"WP^=;'[[*'RGQ2EJ^]T[M0^_T[!K: MB@><3&B[\[V-OH'(?O+!&C@Q\B(/R'^.VLEM(;JU/?2'[ +(CO.[\^P%_71 JBIO<1?2\CM&%XON()VC9 M>0N\0&UK.D./I.K9>\<^N(H":S9+E]RJ+KAJTLSP2O+B0#&C"ZEY0WYL)SNG M2W0B02N"QUM#HS2M^/&R29HXABK#T"91JZ)M:Y!6^<*PXO&06DRC?*U(L&Q2 M-Q*V(JVXBVB2MA7I0R;HEK<5J<*8WI7LK0B=8!E#_F2*GMT/H>KF9(9N[4#Q*S"F=ZDI-+E__*4TR0#*0H"FDT-T ,6]DRE: M]09%"(II;:'X# +\?80829)XP#;NR#Y7;F^_"5Q'K<0G2- ?8B\A: 4"MR\MMU MBO4\C+P]>0:_AF ;^W>8VN%RNT(0,Y3HB&75^;]C[T!4&JW8JV]KA JY*K?< MKB/H?%L>2,P.$=G_)&<1ZW6=4$%^VRZT\=))?,&;D#_^M(4(J__E4:J(M]^I M6URQJA$AVXEBV[^WHTZ0Y&[1B>5"%7[N(FTA7"%PL#TWDTCP:4Y$[1CK,O@V M4&58%6"5-=M; ;"Z%4%$7B*@S/[J9[>G:<(A5SYA*"4VV0!"F;6ZM:0T%AL4 ME^T6BQ)73]1<-+"#358'5 , M6'RF9.50Q5!YX6[L5IK_JX'&=E=VN*8RG;'Y9/O[>@A5D: MLX1NFV5!E2O;)]H*EM=/QZB"WV:/KO#+-9/L#^2J.C06^1$X$$OS?Q&&FW"@ M#5P!A"78/0&VQ7"W-C MKLZ8K@>J G7Z\T\(4&KE+WR+H]1X ]V8+0)Z\TQVW\#<)HM!N/4",)5MBBO8RUWWL15?GQ M9L18@;=M)]TJ+*G;KU.6VO:'.*+G@@@2H>=@6&X\/TZ2=+*)A"MGDU7Q[&3S M+GU*C=YHP5I=PENZ$.DH&Y5'Z<1'=J_VVG3BDOO>XJ'FK:$1OH(DF62*?UVZ MQ/A,-[5L--^C$_R^8@:+\/H!_OT*AEXC\5U]Y4YP*:3-*X"?QN3/6G#AKMPA M+KHQZ!YNHI8%#C["] FX M$K ,'F&6"B19YC^WAXRE?(^::^@>)75R 6Z^! MJ;EC0%K[*J@@X]E^E?$VL%F+5VKM)P0[(K]\!G"'[,.SY]S;_X+H.@XCO _" MM%HAZ,9.5)(^RT0_0)3Z@W:9&)0_.\V>8F, #8QRU0/<,]7J@>F#8O%^;Z,C M@3&Q"/WI1<]>4"PQ0UA=,$$M)4"&0*FK8SKHUMY[_K$/&C% Z/7F$4O<3SZ6 M(QN*=)ULWOIM?OAC_K!9/B[FZX?YIKFXS5^FM:7R^OKK_=>[V69^L]Q\F3]> M+^]7C_,O\X?UXH_YX@'_.+];KM>51]VWPY &E%!Y,M59&$9'95NF(7CTY+,X MBMDL3OM[1H)SKNV#%]E^B0AAC.4G[\6+U'F*[():(2]"C(CK7_W"2ZREZ0N' M$"\7A5 Q::L\42?E%"-S:Z9V[V\76^6U__XLKR[F3^NY__W MZV+SSY5-G.S/B0(D;]1LN+X&'[A+*.BR2GE0PC]#WP4H),$[T5'%\ZV\=NNS M^_6*T D3;TY>U;7\L3N=V-[WB[P7^I(O@C!"<:88?<$CB>D]8;YMXIJ;[] : MM_GCXH_9AC[8Z\WC5WI89P\W7^8WGQ)+J!3 M_:B\-;J K_'IDUJLM?>6& CNE@^?-_/'^]EZ/5<0Z.KF=@"/:B(E53(K+&D M>L5[)K^B =@;G_0F:YL[2?(%GE36;)V]]+A"]B-5D1@;^- MC5YIT2H&ISO0>L0A[K-2FB 9DX;!N M94(7\@]*H#2<@+E- O4!@9 $0!+CVAW>HK(Y^!Z!P 5NMCV!7,I62@L>D_7Q M#CYT*HOZI&@]1!(HN MX-L1//,@\J+C(]AY9+L@>K#W@ %6W5#KP@!TUX DCOH+_$&__P,"=C+4N M.X7O!CK4EK7!*S+ *@^Q/AB!)B_)?V-'(K J8ZU?C,!WZX6.[?\3V.@6_R84 M0'@RVOK5((P)=>2A+(VW/G8*9YHA5Q"'_[E9PZW?.H5RADGC4O+X]HX!6F6, M];N1KSL+@MCVD[@6P8$FF+LF 9)2$)X.MRY,/!FWG@\>XOT30%Q^ M7 RS+DR\%<2[CC 5DL *XL&Y)E4FT/$:NOR'C3O3NNCV(4E V-C?%R[^HGD M@02!&7.LBV[?FF3SF>MB*2Q,_X.E,'#!!;9FO'71[:-3V?@:_W.)-O UD &S M&&U==/OJ5+=-CIT4A,E0ZZ+;QZ:R)[T:2[1"\,5+&D )P3R98EUT^^I4]E[! M,++]_^<=A R@;H)UT>V#1(X8B0SD %<>8EUT^P*1MES^ZAD&?-9^.LRZ[/;% M2:O)'"\NGS9>Y+,H=3K,NNSVQ4EUT_5Q_P1]!DR5,=9EMZ](1H#Y=X=FU7*4 MN;JAUJ6)-^-/X/O_"#!370,[Q$?(781A+'CD&'.L2Q-OQQ_0QUS61E2602Q% MH':L=6GBW4B%^T3Z(X<-LUNFPL*;8EV:>$<6002(98/8H>S(3D$1R&9U4ZQ+ M$^\(_9+7^ ';0<&C7!EI77;[V[U_%(9:D0OX7KXRT+KM]1Y(MYWN M2'C/9P1?HV<2#&<'? K6SK ^F-!GUL^8Q\C 6!YH?>CVA5DX6S2+70^O,XLB M$";63HXRS9Y@?3"AP92BVF_Q/P"Z SO;7Z+$:@@0<(4&1KDEK \FWJI5_.1[ MSJT/;3Y_*HVS/IAXDTAF.=%2H?.-)DV'RS@B#5F)K,%G_)R)UH=N7ZOT8'). M0&F$]:';MRC=*FM$RPEFQWZZ']PN6#E(RQ/I@QF-UZ^,SLHSE" M$%U#_/HZ D8DGFA]*-Z@LB]GAJIHV,C)]L#_/'/D5%L"IR-^/M#0XY^<9\_/ MZ;A%<,]VLF1[0J'#XP>(7(#^ZT<\)PXQ,)#&^V<1S@/'YMP_DJ%S,3)\3APK M&1J7(T7CU!&3X?-AI/B MOXT,#X;C*4/G]Y&B4^>ERG#Z-#*!:SO$:F_10 M[XXN[,8C0X?ONL[1&ILPH>K4SA$=IY!QX@G/L1FG8"'REN?HC4W*.'&TYWB< M"Q4_8 22>M1WB8>7"2"%CKJ!QX%\V:F?$^!<^)@N 8H0@AS]R;NWPB>(1AS_M;/N0INCZ49C]IH@427]A MY173EMN\,G56ZYV3\ZHRO54Z;!..55T?7':8L\2L5FG,C4Y3 MTIR9%/H&F*H8I@<0B5'@36N5_-P$AZSE[!'#P(&Y/*Q5 G03&*L-?+/VEY6[ MR0%=8G:K=.G6?$B6_[1*EFX.Y0,,'$6&>3ZE57W3":>VG9T]JE;C=!(F]^0=NJ/7J[9RQ]?0V3AL,< M++CSVJ5Z-^/UU4[)I+?8=\>/B:*>M4SFO@'BZ>U2P)L@)0%X 9SIU[7TU$@Q MG]KQ[9*_=3!^!8;?+@F\.;!"$-OE4S81R*3PE7TDC[V\V%Z=8![PK#)^VK_TG*8<'(1SVR6I-Q002*>7K"LY[75O M^]=IBQ#@R@CX4BNT2W1O([NEG7S$F-1/:)<0K^%NY#H3H:SBB5-=JEUZO1Y. MIL3!VJ77MP1823?CSFN7U=[(J@6#%RSB$WGR!CQ%4M(&?M-OT$: M%R'TT)P,-0_LS'6]Q'&[LCUW$:0=NWB27?V,=B4)&DJK\3ZF"@VOD> #B);; MC?V=+ZRJK-2NT$$35!])2>H N',;!?AJAB6 \7/L.1[O;H@GMRN4H.>2*UUN MZQ?3#YK((M/"F&/]4CQNAF-""@I+!1=DX$"!*\)\"]SU&9&W\OE/0RK8Q4E4*0*Q]#L@BLB2HC988^#;9?">A@/F^*!^ % MH"85?K>D/GO"Y2AUW^ZXT(/^4R+.U5HL$0H9T=1R7J:+"2@1(2 M0CK4A"L-U2HB@)IO-3@/;IH4FE+Q3V,XTO(H*T1':6.$O>8WMJ(6.P)KL'8B M'?==*BQKL )P(PK41W)-T!JD]R&LCQP; \MD0,YPC? "S709C(:C330EDTPD M&_MLC-B^UI1@W*"YP9J>FF(K$5TW01-44VI)A>]-T('3F%[<,$%M+_D4V XS M*E&?96Q*\HX@#G(,?+HIZOP RL$J00*PV9_Y-.IR>K)=(])P@CL'*^LW0U0] MY'."(32-2"<73SI8EM$)LR0!J?I$M"F]J3+1KYU97TQ7%#N\EQ1K'=7O^_"5 M:(^W$-W ^"G:QOYY;*-$ JK*.N9+>Q4BR,I&2T0_A4NED15 M)PF!S>)V<:+ M8IU5 YW%T3-$WE_%3>)C$FL,UAH"7@EZ),9Q@ME*38\E9E6*HTU2E^V MZO4?JKNS'17D&,6 )7M-R-?PEL$J\YJ1SEG28 5RS0A7F9C >6E60 PAM!W/ M-RLD)LIL3F0)N9 QP[@HF#I+>)G+V9 >!+@0G]=T>^X;6QIG7"C[C& 8KA#< ML1L C,[DDUW@S^Q#VE$>0H6]]ARYAG' M8@U\O-P. Y/D3!24Y2F/S$G&JZI^!@$^$#X&9>;NO8 V)"<]=,1("&8:K[R: M!6@O]@?;0^1,$",D#X':"99B?CI]G0@P%_C_*$#D-XFC[?2RU=?OY(XW7CSU MC$&H,!/CI5)S" JSLPR\Q6CEBJ*,[YU+7\G2&4$X7YP]PWQ!4'KZ'F JP02 M,P'^1//%0XL/>XMEY<0+&6.PTB\/@_ *;"$"><86".??,>/"DB[^'.BXP&(; M=??BF5CX]"E&I(U.*!;Z.MG5?"'3',CT(UYA/L^7@1@SS)-DT3$X!;RL&F:_:FGFS,KO(E1UZ#@?6VO&D#6Z_ M8-]X?AQQC9:,&>8+FOX)2&8B<&.KL:A/,LFO^8%?M=Q,,'I0FC80IL?W)^920)P [F@$^*@+)6RJU MY74,Z>E2IE/'MLP)5D]I2.):>VE&GM:M@8?S_K4\@1PK;$:L3V^:L54-OX6F M\H8O&-.^G%.GM2(WXOO%,6+G])E0GHXR?91MXCG5)J33Z:(:S\">TTV[MFCYQ6X7);DQ&G%+C("#)0V(Z\!YQPL#;+&8]EQ'J,5'A'99SQ MJ$:95,A9%"'O*::5=3=P99=3T451%BV6-AX[R0)X]F)[/H$0:Q"A7:XN/'/_ M%2>B78;0"B+*\VKP:D J33L/AI+DTY,F!+<^?/U"F-)GVPOH+=UB9O@(G+18 MF9,\'('+[^*B"#$>RP=.1!5Z(!CH'=C4>UML6IZ]O<"1S&8V]EV+I>NDFN;#QVMP94B9O' MF54*FS4L0+>4K!C2]:EH,Z7Z^]U03(/,I,WK.QRU3@=5U.BM3_":8)B"\:_1 M4)Z;9OR#<>KK%0DG6%-GN)]$59*<8IA'+]Q*3ER=4 A -^(07U;N+!JT=T-L M^M:%O147RB%0*RIT-JT/JRL!8H7@BX>_QM7Q:T@Z7>4Q.#/,)5^26N U00(2 MV.K9P+B=5SD;QWA7ZNRE"C<02W0P<#S:T+)@%QLH27B)K]C%=L:MK#< PX-9*:KXL1P W7N!%P,?O*B]U3'(%XT;( MLQZ&M-8@_N\U_J7'39<4335N1J1RI$KF:OT$U1( .O)6$:E??@.2_Y:88UI$ M5J[RC.0BQK/TST'+&@I[W/H"W'D#P&*5] _.[D%M'V$E]&06) TW^T;\O!J< M$IKGTY7+,'2(5-K?IQ%&Z5SS%1S.06+W[5+"C+V,2U5RTJL/GJ M" S8DACL#O5_Q0W,%R7 /#Y5=V?.OV,/%2ZN6XC6%1<7Z8/%LQ*HK=0#J@@Z M +@T$/_>CE)8J)1RS%M]V+X?+K=LT/EFDO;KEVLU]'0"F W253X^]K^9R(O"LY^_232M4\W9(3-+;0OG;]7"3,NLIDHR)FC0PB<:TD5R(M MZ88JRFD1UT@KN4$@F.9%=R>K*FY@?="C,6_L[^0F?8&^2]-K\9X!H$$+Y->T MGC;>3R7 /*"^G"(+TR^4-4V_62R>5D)I.F<]H9,G%ON38ZKN(GWW.6 M6ZR08[I1J8#4BB=0D.)3(O%);3'23LIT:>9,_EYN$R;-56/JAI.N9_WI*B6. M3+EPS3V5U$HD5B+]S8;*[K2P--*2S' \. :,_#]1@5ZP'$-MQ9B'>DX$7"I_ M!V[U%Z612:#1"'CKS-J!E<4G# 458)GRC.I"RABTEV5(6OIRBQ\W"MCR*6G MN0BRVT=>]OHNXCR1I_FJUB]Z;"P%[56LC[)3K5],RV_K^'#P06)2R:(?%\$6 MHKTMVY-1;@7K%]/B3"E AK0&KE?(V(/+ /??9ZHN,C4#XSQK34^$Y_12?_21 MII[TE0!47>2CICKOY6U0L*/ UDFF4G5%J_HO(QEN.SVF88;,$D'#$\R,-7N$ MF6'-@VVM:98^\M'2$TRT,\U-A5'<@D:@;X52S&AQ?;69!W,&NY:NE*+5!\L4 MU;"0I40UR+VU&#/,(J<=T$TV>KZ]]/)F2%H?J=\^7?C-$;"4&*!-8AF2!M@- M]?C)!]J2_J="2.5T"&V"RU0HJ)1],=6& =VP0<5L#FV- H9$W*ZE:K5\$GVJ M<^]%4SKQ4S3(1)FD=51C."O4\F"EJ1=W365>ZS03MO^8/.3??9Y(J5F3O!*ON=45J4$-S>Y/*6SFV+=.3! M!NQU3BRUK&9]@7LC%Y#,YSF_.Q]UI4IK"X,YT.^(L4#1B.G947;U)$-E>CFQ M'_0%SB0G=AX,0Q)HJ)NJ9'^S3:E]/^Q*6-0)Z$U2R2>H8;:@HZ;D=+9V.6+: MJ.2]:U/YQL_J%5+JV:Z(OC%7P($9SUB3DL]D/D8[7]'J$#NS[:V6:&<'::)M MT7DK2<)=E1!<;M/[:?M%4RZ9?O,*L5U#=>Z/@PC!'8X%-PA2'\UA6! M:K8J-:GJJ[F@ID_.N,$=$&Q US^T#V890)K50KJ28DHZDIW"F).,7]6UMPMH MEUO\^)]!)7,!Y1;H_UIQ:) M-\WX72JBJD*2)?-$Q.D"0")81\<2F(%[C05OK)!LD$VL@XF.I_;\=;5E__=5 M\&69\FEG]!C&*W=K>^@/VX_!/=96,8045:6KRBBB5KLPYP:*)QF_?SDTQ0>4 M>L*X\_J["5(49MP#$4K#.,ST*!Z #6UD]K7)4ABI;SM-YO/^ FZ:-U]-E"]( M*/$@M5S9O*I&&X[3GN]1 I24UL6>U?_+T?X3L%0G+M8#NE*>V=N45>DX*MT4 MSJQ>)+<36&2E+]:T_N\!G\ < 8J#TH .^<$&9H\YTU(N<=B%29$:E= M99G^KX3,9V#''JD@.HR+4N- _ RA^^KY/BF]:_3 91MC&$[!4GHWE-8Q?JVD MH).Y6&H+]7^U5#\+XYHIHSUVTQM]RVRB QFV7*=UF A/2.O@R!C<.+.,W[63 MBE(92)7B*FJ7KN&*_=\^_F=AW+7FV [C=;N&6%A%D4=MA($'T0.,3-NMB8U1 MT4!0-T'U[C",>/44X9U\F6G]'V\FT>IB6\38Z'HSSJ-:C+X:K]"X E2JGE9A M#E)/A\3T/M2@5',+G_JR-)=;;6(\9P&*_!25DZP^] NBNIO+P+O#2> MX@0DB3NBLHSQNW("A]I=$4_N_ZXH4I]Q9Z0P'<:=H1;M.QCL-@#M2U*?X2 Z M"D6=S"D3(2>B^@*,*OPU4ON97(>:^XC/'GI@8>(LG+/#:BJ3T[]=4ISWAJ M)/ OPPXMU& D21E &A;,[/7\G1WB1O(FF+\LIT"(G.OF'/ZOT( M"7K,M\ +S)[S!QC 6AXD<=J%<_MY.\[!:O!\2"W2_WV0^02\%T06S?$K&4F9 M \_>._;!-7O'UF!']+E'<"#MQ8.=Q-5B33&?Z'P"B-IC(C&[_SO$H37CZLBA M-9$[$]J']^( BB:P4GT("LU1SN#%GE:Z)69P^$J*',W#R-O;)#B0#75UH'5I M.GD5(N#M4HQ/IEV $,[*/E>A,C6CB?-X7M*P55CE7532&/V@213RB,CNP3I MFVXZI2WK9#4+0R^,R'&7QTMB-NE@WD>01!(0((\*9Q9I(6X6A;I"L,*[SIY$ MNGB;OO#5]+Y;+_ B<.>] %>(AW NZ9MM&!W\1'J(EA5%6(T^P-#VEUL26TO! M2N!4X&T-EK,N%,6++K-=LS\)OZ7T&J11MY8D*1_&5*2)J9&$9#;LP%Y.WU!; MP+HP_?BO8!B!_<&'M#G&%0C UHO(DR+F#:*II!F7Z7P#*H3B\Q[>@^@9NJ0; M$TSAR>%CU$SFO2XU?&)@7F(IA)FIZ:YO@A_O#.,\TQ>P$^I.I>ZK.4L%$(9Y/V MHL8=!@Z&(FE2]>B%WZX1<+V(_(OO+V#-(LT[-27&%UO@MY]6PC^2'>JD!M$4 MZX-Q[T!6S[%4EGL1A!&*Y8P\4O-),S$=Q$Z?AG #LS83I93\5>8RI*TR)=E0 M\Q5)DTC3@H.- &T!2E0$?!N3C?U&[\HS9<%, MTBJQIV S%3-D_132?K WA4E%-&)-(GT!>T_Y2V!2T2'DEK ^F'[O'\!KR;>/ M8(#_Z93M!O)(JBY%V@QJD74!83?^D?2&!:22ZLR%AXB45CT'02S]-EF,M/D; M82Q5$,MHM6$^S:A%0,MF-ZHQ,M&7&AK;OID%J(-2$8+[!# M6^/2L1.I97#()%N3-J$C-P2%W71T1)BV#5QA]P]]8T=%<[#+8)L?-J$-,S8F MP_+3=/JM-GW36!$XA=@WA9.@$IZ38SX)B56&04@Y%48M838*4,I1?[-RI7J(5$ZS M.:ZMY<3N>B\@AQ50F, MS3&?A!>_2;1L3H'6'OZQWI%V,;I%1-OXJ\89;I0]]JIQ:^<9N+&/9>1ZD:?L M#;HZ%F-6-O5[S%YMY&Y(O!$'76U[&*]'EVR--YA]]W@9ZY5QQJ%L3M4"[L E MHNR#O0]S=K"=<9K-J>L. *H*)7+]/=@_ <1!G#E'#_0ABDJ0XY\* MJ/$/UL:+R!5:!*[WXKFQ[3/.)'.LGHIZJE#^Z47/CR -LW_V#ALXQYPO.C*/ M68-55#%C56I+OR])#D@^;+C<7D%\9I?;&P\!!R\4,D^)ZA+&"QP*[RWKVN+W M&2PBL.=QP/:+JY;;:\_<2Q&RB;60]'$#X3)(S47!KAQN2_Y7*G6]Q;*:2@X6 M#VX6"5D.@LS2?=RO(=C&/HD.$F.G95WC)0CK)(_RX2MQ\I"8"I-#B\7G??([ MZ8^N=R/5,H3"8W#CA?9NA\".?)ZK8QK'H/K1958Q7XNP1'I"Y&?H8UTF3)(- M2'_%S"2Z1(_>[CF2:J_7>$WE:H;"3T?"^AP2@H%UI42Z(N\B,0B0O)I;S&O( M6W-E^X3EK)\!B)0O<^LME,L<"K&N;'8+"4LEP15NHI["5#?1@ MQWBZVVGE@SUS'9!,EZK/YM C=LIU>4:U&Q'>U$UO:*R89,D30Z=4W3;"KITR M08IU86:99-$4 \1O:?-A5V$938!$7949BFBHHR$X>W51.W#QS!Z#(F8OMN<3 M8+#82)+@"A!)$B 6&WV/?J$&CH)F2_?!Z2?@]LTKB3 MO@+Z+B%G>=$ME)AJ_!KF,"7Y^_AQO//L)WPXR$E)X727P2,Y/2C)O7R (37BBB"M$;T$TXV,#P76 6V).X M$<*YQN\%$Z)6K4 '=!=D2,ZX$5+H#>,NG-;[PM!F);\>0-1 RVI]L#C%R)0> M$:5U>GQ62E7V3N%L\,)(KV8^X2*%$?)@O(TC\E7V$$7>7_24IR48E$FA8QOK MLF\FI'J(A4^TROD8JO]6,U$TG11!;(U1X<8FFKKIK+Z5?4P,)8$[WQ'3BH\9CSOV.#MD%NJ_\LA^46$#X>3/PE"5 MXW;T,'!>.HQP-L7KJ<>/-(G8 +0_U6,,\_P$E@(&)35!/%F5OPN35.F6#S#M M+QFIZ-,-5^I?))(B,^\F*B&K*]ZKO_LU Q-W-)+'VVG92!.B*0Y7!_B4-*<3DD(8DW1+OI0JM \WZRS6#5$5%4 M4EO/.(^EX)&P.6FFR9AAZ2Z40JN_4]W.]K,THD5 E1=R!5*2;F#I&"M\EC:K M6Q^TH)JDYR8]&DL'@@0K'@ I@A_L3O\FAV7KA4L%W'H2QCG7G2^"*U^W[@3Q M,5!/?*D'5XVB]1%I>?79J<=OXL1HXS =IB<;=<8YMN,;=L>5>H%CDE]#6C,+ M!(ZJ94EIG3ZC[ZCQ\MX+O'V\?Z07-\V5#6\AJAZY1O%XS=?OWVZE^A&%VE\[ M:@S#T9?^B6VY/=L%9. MFL.[M,>"!]$&+@Y053M07[-_'YO,^6'GY,U AU:41IQ?[E#\XW$8H:JJ@.0[B@AMY< M#DI#S<.2L5>+NZNZ2[)ZMI?(QR4SM\<[4P6/F!U(_E4"W]61F-!A()FDUGS1 MGHL82'XBX15J@/;X?<]IFK3Q/.FTF9UBGC1S5H]7, LVPG U\G*T7-%\8EN\ MWV,Q+ZM+AH&L:,I2J$HNH>H)T9K]3B"[ EN(0''N\'_"B+ZK6'\'WJY)3:=& M*ZLZ2C12(F=\8>E[96P1!&#K-2D-H+RJ^58XA6RUW0(G*GFAOS_:$6A=W$M] M6>O7OD54/@L6/K&JG&VHZG(S,LASO<&ZBEI^_Z:\;[!%:EO2HPD79'M[QDV+ M1NQ04"O6J!2]!5Y@6(Y^@ &L57PDI&GAW+[56B: #=Y:E07[-P3)?!HY=58> MY6$8A.A%VGGVWK$/KN'+M 8[XII[! =2_2#82=PAUI0^6_2>@%2*Q[@ZIG]4 M;&^FLF(?H2X-1Y$+9VZXJ'&5M03:'%\X MA*_L=1Q&^*:C\.KX&< =L@_/6+I"P)8W1K18M4=5-4]GN[?_!5$)X/SLYE]/ M_0EINGB?BBMMJ_.GYX)*5!;OTZ9IR$0Q6P/TXCF2%IVN]BRIO&:H1_+<:&F< M1$%M?H74%K(^]BUT<-XRH:RA^D0,5:]7IT&KEV*P:GX3.K1Y, :KW[>Y%"T> MC,'J^&WHH?]E&&ZG&&4R*;\6["8O1A6VSR# ZJ5_ R+;\TWG@J.=':1EZ@H6 MFY0 6)40I64 2?\VVR_ZZLBDB^M8OT=5\"H.O0"$XHS#5"I)PJ;;PX5=P[$\BB>LM5)=>66 M0KA**VGV/L5DT$YO4_E=&:Q=0 2W-+9R[\PP?%)K;Q?04A5!E%;W)4D-^-$A M41L/I%XC\5KWH@&=PR.AUK GZ2H!P2,82^>0G-E*<@R!\[<=?/G9!5Y"7?R/ M@JCX!^L.[&P_,50P%(F:41W#E&S$U I.AV@2_A1%?#B.R^W<@0'< M'VD5>C=[;Z)M XQ5-->YA.0H^8JF&L>% M="8-4QOF XB8YXL[WCC469'Z1^ [X6P52'@K"DEOY59V-,"^]* 5\9;O_5^ MYH\;O)WZU51HZ16O"2J"F=:% M%MM>.5P:7V3R] MM/0R8#,^SNA.8-F\0@58\M'6A>*K)P4+'JI"F=)XZ\+T2Y;EZ0+:@BY,VB.# M_<&'1P!R=R>R@Q"K9DDD17IU!<]&NX6MBT\#)T0&K?#Q:;>P,B$8)Q0?>9+H M013L>SN(M_B_,<+,C'].^;-TP;8&OF]C_G"+EXZ(.&:U"&QD1M^/9 (+#SR[W__**LW\.=K0DL@BUPG=7&]%Y#D MR*P \J!;D)@C/LE,M2ZU:$,MD>!*5W*3AX%(<9G9/*S!,LK(-3'.WG%\X@JS MK0^:WH3X*?3W3EC?[K,AK$G 1$BM@6MEU M_KA*NOV%^$],NWJ#M:P/YLW29_7F'P ^32177:H J&BV]:$'6ZE,P?XTZSJY M_\Z1*D2^77V$,F3X$I/NW91)QE0N\+$B=797]E%4\:ENK/7A=],Z<08%O2,7 M'+*?C%0&E46R9^]P(*'+@?L%R[]^6A))6#!+-,_Z19-LP-A'%2Y=\&2-&TN] MP$2DXDRQ?M'3!""M/4L:=RVW-?OAR[C&:Y& ARS6GFDX4U_*(!8+VG(6OQTM MP,_7L'[1TY<@V6Q.8TZ(\PGO,7-=+PEB(:>/:?P13;1^T63)%5-E!5])6;3( MV^,'O!5]3U:R?M%E ?Y.=IZGH3TGC503O8IM#1;/M7[1\PA]AOAX!>1Y^TQ6 M%[('UGCK%ST<_G1]63B4]]?0!!5Y+U17IA+]+99W_[!]ZD&7:@XNG&W]:MI_ MET\O7 $OV!8 5Z$D;R8F ME$<2@H=ID-5"Y=L-)*=;OYK6%\\7(@;YKUJVGS:U;I*^UO046M!PQA M8F/ 5X][805SK5_UO!RD._TB#..:74I5R5@'2&ZV]:N>UX.S6U)QNP&8R43K M5SV61:SBD4Q%FOEZC<@VZJ0J%:VYRZ"U$PA!%9^ M!>M7/5ZZC#R+(#&01!Z6"=<@\"!Z@!&0IZ]P >NCGCWD26R M< 'KHZ;PT1-[?&:)QQICMM4R.#V=3(M7D\6LCWK>1:G-&4>W%4*,-:V/>K0I M*1CJSWNCZ7C5HD0I/B(>+QLAT 267$#0@=YU//*P:[!:M;'0@;H*6N+ MF_"3 5%)\)-)PQE:WJ<"Y%64ZS-Z)I'IR4#M'/^3!*+)('^*5\UA5\E3TD47 M8F3N-Z=5DCA**5':NCGU3Y[&S$0AZTH;N0:13"Z#L"RISI*Z)L&/5/"MIQ0K M>VQH3W%[3#GI9H--CF^/[6F.VN#*XG7!%LL9;=HZ0@_THE>1E211-6-NVJSP M!%<&A<3)>*/AB%((2Z3L#8XK-F85[*P_;7W.>SW['/S."<%-*YP$*Q!C6:.6 ML-,;WVERGF8Y#45# U&JV9[3$#9:BV3MLT7997C'1$B-]-!#Z/-LU$DP-XWD MJ+GPXK39=R(*BL2E+4].OU3L/7+HYSVS*YY/L:[JXY^/1E9 M^=:38G1,)+D6-7'V]I3JE+92N64SQ3."?1SUL5+"6)U813[Z)"ZA(LH-#E=- MLOO[S51/NL]H]MMXK(!5^.NP/\WOGXX37@-UV*4')B2KMZ.3L-K!FY+)92BE M5$RAO57^4T*] .Q(,LX$Z*=4K4&;]6SLIZ]5K0AMJN'8J:A8D$*;.#\$,4L5 M=Z;NV$4=BZ&YI'6(9HQ2&6PQ=(2'BH\IP]1_7I-CBI]?HM1'AO;OTSD*,E@K M4*M,I>D0J=7!$A1&R:CU:3+D$B%'5W2GX 23N1Q<="7(4R;+9(C26O>6 MK#B4GZ?6)MHAD$X5^7K2R18VFJ Z):J9E!^7Z;S-[0BF4,$IIUWKV/'QTTZV M8%1.L]:6Z>G03*HT54ZXUL;H\1-.L5)63KI)V*.[)5U1O2NGVH0,KJVH)EE/ M+*?;A*R3+4^;2FFSG'S3,<3I.7929=8*2\L[]=1+ON74FX3NI,-QWK3D7$[) M=[5"3ZV[G*#ONH:6*GLY/=_U$"WU_7)ZOJLG@L*".:5::R,#<9>UIY-BU<*< M@JTUDX$GVN8<7%G)"M59-30O[GSV4Z8A2^T=^>_K)" M79!ZTC(DS^@;0M^FKOJ_X1.2[,NEW-IY!F[L$SW-]^$K,0[<0I0<*Q*;!C ] ML*3GAS_VU'/SM-!DME%](51V=FC($NZ+L%(N^'(045K',=PB$+QZ)F<6 MW$$[H+<*\R$:Z"C$3&*VI:>&=0T-\;^(\Q&?CVOH^UCL*>[3:0%DN=F6Z<8. M"@?C3^1%^'9O-9VS?#G+=!\(:2#9X;0Z2,!>W3)=\-H\D_G8MTM8I0!Q,RZJ M*P;A0(-;UI&-HD$XTYM03HY+MT\/&U#:3N-*U](OQ81RQ S=RO*;,ZD<,2/T MXSY8VE+&AF# ,?5(%.:5K MAJ+9P\&HJ+G:!*-RQ5;#&%W%F(/BBY 4R> 7QUH'$Z2,1EC02>GF1!@Q@Q5 M:T)[Y2Q&@4B$"G%FJ!@.&/0<_ ME!"1T48]FRSV,NZF2K<7. MSB9UKHFC^"S=]C .7Y0HB/S]C98114SP;$F(RXWY.W .IY)V#H-7=22OH'DCZ)$;J204I8BVY$%&RDTU)TV@=(I/>;YV%?-]"M 74 MP\<+:S&QMW7Q6]_VNW8A'^T-&4,S[7>"8ST93ZTE0R7%&9R,4]&-/602?2&[ MIE']%^$9:M[)JDQ622O3A-H)]G-LV6:P">:6=OC.\$QU@_-%\2 QPF">SA07/2;5P8:5:D)/,^U4 MS*M#NV+CHRS+TCK<:S\ZTI[;7 ?W0)LC;F=FV+?%98U:;CLL+F,JY/#>1M] M9--2TDZ,:.7C4LG,%]OSR1]_POKX3Z%='M4DRI!AY9<$@O3IK .!$VBH6U;0G$P0/,F88AYQ6D,*WE\34K@%Z\4C9I.6VKM\:,6R% M]7\2A@_JW*:'NB7H0!*H .FZ4QPUB>HEG'G&L?BZWI ^&C$Z*J# GF0\PO#K MNN@R.=N!P*%<2^F#R"YAO@1L4M:M@$X1,:GYQHN\UO'G.XD@)NX\ZS?#6/#> MS*?HWH[2GX@UTPN6 ?@GL-%L#U'D_46$LI";%-!Z<55Z,,221H!\1C ,OP:8 M0_@$G,^8.=>&2VK=P/I], @SR_%JWD%/Z&379SY7*'2?]Z+#J_%@35EX9]L( M( SNYAG!>/=\Z[U0R$/=?$!J'^M"3VI"6Z"Z8 \J>UD7>JK.:X9-#]=0VLQ\ M%&I;-'0R$^$>YJ-*3T&ORFN5VWQEA_PT-,6ES,=["B LVC777.(KL,6R[<;^ MWIP"E+Z+F%NKV+\D FSF9O/H5,_>;>30T4E/:.#[)1EE=,@!5J[NV"JOO M!&98\S,*-V]!__:XK90?("-LZ\[T(SZZ;5P+&?U:MZJ?/OWD'1,945NWK7_# M1#US:Q1JP#L/57*9Y(3K0($:1BSX-0RH9R6V_>+Y,!8$SMN]7?RWS,K&0[]7 M"#H N.$M/LODZ,T"-P7NR'."7\1! 15]Z=9S^1%%KJ7*. NLO@ MD9PAY 4[/. !8FD__9$JI*(,,FU[F,\XRR"_.I8^VBT"_XY!X!Q%V6?BV?UA M5 >1,,%,8O8@, KSLR1.ZI&8WN>YR__YQ0,(ORK/QSOP EBEU-46,)ZK5$OL M

^FE.XN.U57&_I\JR)XT/9I MI*8ZM.(EE-.;1%!C'>AK6-Y7&6CA"LI92@R8[V"P:WQTI2;K*O^>;:9^<,4S ME;-X!# V/[;R*Y23=6DZG'R)NH)G*]G\;*4> M3TX+@_>=1 D?K?M8E\;KGU"H:+,T2!% M57SAVG+J^X]_-T]R15_^)%/L^Z(V/R!!6[+]^[&6BZ5HGWO_?K;5(D&T)>6_ MV2,N'^:5/U M!W'UQ.@*R-1E7-RDF)P9BC4Q'-8&ZDV/ ;K&M,+[)!1N4LE$ M0^!V0C]2@#*\M@]>E%2-20'. $TAS#\+IQR*II6-%TO!!QEX]'4,"TM?4IXG M7*(5@CMD(HV>8F T*"-*#Q!%@*4,$$:D>E5=$2<6:47SC)=[H+>LRG_$E&5/,E[LH0I%E6V( M$9&8;7WL^ZEMSRH9;ZLT2QIJW*%VRJBQOTG5HS-YVBKL>)(-DKHYF1*OQR3; M6G1V)KD/V20C;#HCI=Q3JB^4!F+ >U#5%L$+7@\_"I2+]:*492 H]U;N39/B'G.$S<#]#Z*ICQ)ZMJH?IPPB#(0,Z'E92QGKBUOQ+R^#$4A=DJ")] M.XRY-VBP/L9V.'/O&%NX'C7.R>74%V[>DS"!#^H!H.BX\FVL; ;N_-^Q=R"* M9U^B!1,@"0%#.->XF%%44F?")JI?+;M$'YTMZL&Y.I*.NX)R.Q*SAX,1@4A8 M-4=BMG&,[NS %5:T*089A^\JQBQ:INA4=:!Q8?0:[@\QEF/R;RJN\5H_P[C0 MN=QN/0?(PUT[7M4GP"K39S^1N'3\>N+KL0%AA#^H&#+9J<8-_]2\<&]C,2, M%"X%*@NF6J:+1MT!.P3/T'<7^P."+TG^O)ASL&=9BM4H]=1S^HKE'W0-:9B/ M0X0D(0J\:>8K;V-!.@)WW@MP%UC*"W8>?M@3 ];5\=[^%T12E>SD5U$N']PE MB@5H#_9>_-XJKF0>5:9 <"=174T\6;E0<7<(T3:,39"A$\TC4NH@>0.P3N4D M(8;XWSZ@6FC@IIU/Z>^9X//XBJ8ME L[=_>5^68KWK1RI>>>M'T9W9"A\RMH M8$.U::F@P'*NR.AK0\5?$GI%U"N*W>A0KT)?CWI%-9PDAF>*Y6!MM*W09*NC M@[7/ML*7I<:R#;9CQ%9!-6:'$HP1<04]FNWO'S/B?,V;7;UBS#@+5'5V 8G1 M"U^*&OU@GS!5/)2IP5+\)Y54UZ$P7S$NC$\RJ(*OB'MNBYA>%F K@NFT9 R6 M,W5SI%+3A[;XXOY"#JML%N-(8CU>/=_'*#[8"-$\VUX"!C) ,$RG8"I%)RJM MTV,@P0)_O"W[!90/)Y!92(]#.$11"4?\4X$?_H%<'Q?+&.UY1>-XLCO!R5?Q/M1]#@C#5>$SC7)/K?L?T5?,7Z&!>2 MFJ&J[GP&$!O@/ ?0A[LC'X+3<<9]\N;=?,9[$/7FY3/?6.H%^/CY=XM3]>CM MGJ6:O')G&L>$5,0!A))BT$^'&G?V"]ZN\OF7<;8V6#22Q(OIYF,&.)_@A'V: RD:K5W :,63V\->Y"CB8XB0/>A";U.NDT>JLUH4>- MACRM-B9MN5\S'7P:!ZHA[GI\>5.KCZF.?CT=Q<:$=[K5T:W&DC&M6ZJ+TS4U MD0S6B=P8H7KZ*)A6IN=?UDQ+L5%GDG6O-%.QK&9_#ZFL MP\&PZTS6R?BX36-R'8<1?A+0(_ I+PZ?O8,8"\XLXY4HVGCI]12>)@=SCP^H M2TI=;2%R@"#TB#'>>*'I%9869*H:5,:9KRI!A!):^]A-$ARN;.<;OCCBFA+< MB<;#2<2/E%1HALHRUJ?A/ %8"I.09.06&!)>HE1_T=0AX5**;"^;')IAQUC, M?"P-_TPU/HSE6)JI./Z;"=)#\P)KPZN]CVNXQ%'$0H^W:B(N]1;H-_-6Z:/; MD.R[VLC'UT>TV<:'8[?51KD:E6B"9N[6Y!+I;?K*WDZ'9BSM<;"%%[1A+%0\ M!UN"H2.)25%G'6Q2K"H>RD)35<<=H>AX@H R 3*5>'HA 1T2C:-I=]B)H%VS^-HZ(B:!T:M)N0>_^T%X,<.H#?UT/>/^J@90XIUY?O"&*PXIRYL!YRV,>0Z>9@L:=[,U M !./U8LW'FO<<:<&YFR+937MR%=6'5+6?RO/PV]]2V":' ^M'ZSIJ0F]4+9X M"R=H*^V/HNDK.T&#:F\T31_P"=I;^R-I(AMH"_Y]XR0]E3CTM==]0W1-A!QV MU=Z16&%FCH-BD#5@#K,.S&GOY3O/?O)\VB6\G\Z"]I&V?B?U*@F@MA_*]!1D MSS)N24GI6R)D2EIN_!QCCJ;*;RE]-O S? $HH!TUXN@9)NW@63&A_%F:ZL'1 MP[<\T(R/8$4R0*Y%(CI=/,EE7 MG4["AT6;XCQN.O&>N@DJP@TN'//QG:!2JTZ>$\E@@@II0]ZC(I1HTT5'RXM: M2#GL3C0C4>2O88"_6T0,%&L0>! ]P B$_=;YOP%/D5)41/T$XTH[ 6-!VQ7E MC5D$0)^,-M\T'@8[S.SV!):L.R('Y+KAO<,LS+FNGV ^(;FX:002B;;R->.- M0UUB"D*(S\::#T&Q/?2'[@)' MPG&(NG$#0@=Y!T&*+'-.+] 75+RU'1+X&7--6JPIJEG+# MC=?EK&!]@\&A' M3",G:[SYI.(J)/=V%",O.M[4PRZ>9+XP?_58+I&WPVJB3WZ;?.$+Z2-=,]=\ MB?W3DY%+!20*(R2-04F/3.#$1%XG66]>L+NQCZ$(S49KFB_&SP2U^$PKY#F@ M$;JG:Y1+WIN4"NEAVZXCZ'Q+SED*(W!Y: GGDHYTIM'9[V% @6&3>1$XB.'P M:;2.=6&\XDFE;&5BAL)7Y!J&-"&!Z*+4DL!SJ4@N85V8]ALQ;\LC(&(A804I M<)5FD !YD'M<6ZUK7?0K4RP"K$*",")O\GR[!0[AC!@V8K&V=_)/HV =ZT*/ M^#'SZ6C@+L(P)C92>JXV,#-B'4GU1!C4>_T45[ N%44419A)C\T6 )],MRY[ M5OQS?:6P6/'XA,1LZU)/%$7R?"RV^0-"-YI_=P!P@8M9+N90!]MGBM;JBUB7 M'_JV%#-MAPPC<;W9;J@)K0QHZU%CF/>&BAL+7#GD!MOI10QP/8(L>^%4\*NS M+@XVGU[IWDD;'0>+KCP& @I(VB6'>J:5\1"0H]:D.53DE! M%X+1Z,^.LET\QWWD4J&:93W'>KSZD*IY/D=Y_'*?I/4^QWB\HE\SXW^.>.N8 M_7,UJ-\0ZJ(27?W?WU)D-O M@9V(&" 7TZ01J9EK/-2W# ,!+GU5TI07#BK\B<9KQYV\$ \P<(3IN,PYFE+$ M3]YDT?5D#->4JYWLF*4)6;J G F_29VMC?V;GBE4'&4\&SW=.$ M.2IZ\>NT,6;T'-E;UJ\KS'2YW3P#<:"(AE5+\<$#CUA@/IU3ZKC!1E)* S]] MD8?F6VN'7OT[/:G*V:H$$K[^[?TR(Z8.3[#0EY!_DNHZ$D[*EG(F5?5"A"M3 MZ^<+6H-DK&IHGHIPT^.CTO002XG38Z,-B--&R.R,W9HRB_U):@@$T7'YY'N[ MI'E9/\4 DV9%*3BD)&%A>Y6I"B@QW7BE@7OX A*OR3JR ]=&[BQPY^E'JD)\ MS#R/-R#Y[R/T2<6=5SR)@[:F'8P;N4Y 2XM_2'_?;,) X"Y.'1%4 >^#R2U@ MW$Q7#]8* ?#="TEUK-/#HXPB9RWCQCP&A/:1!H*JHY9.--\_7=,M,IU^6 \& M;>3F;3W@BBL=2JY@O.%"/5Q2UF+1U/Z;+DB^L0PY2]]3-30EI0,,ZTG(? 1U MF0H/-(0%0X^B06C^/5&TYCF>8%^*GHC+%P0F&6_=%Z4+N:2]FCH@/;]O?JNQ MK&?"<.?!FR9HG=C6ODCH^X&ME2$%\>NFS$Z92?(1O( @+L=A7=D^,5*&R^WI MF%[L4NGFC\"!N\"C!R9P3R"3L$^I+--#1M*\]-DVGYR>O\"]QK_Y$42K19$4WNH:<@ 2,KX M(#&[9$OIZ?E4Y*$"9UC!PJ:J/7="KUJV.2D?:Z?D8_+HP>;3=W/K- :J#$N' MZH1<=<]+>QWTK=PYQFNFK0]%?SDM+"UJ'D;>GGS4[ \D<,ZA03\%XUX$MW$4 M(["!F"EM(=H3M:OO,( WJ&[-B+*^HX:!JR,IL21N22 QOV_5K 251,L"\>2! MX2.LX2XS75/'QY.M2._790"8%=F%<[H#:_,*E<'*YVAJ0EFW!6F4K0Y8,4M3 M$\J:34B_:67(BDF:,HWJ]O!>U$E63-+4F)*QQ^89H*01K1U&2/\(8CSTDBKTDRF[NFT""8NG2HI<;PA M>K%JE+)Q\VZ>R'T+T=? 0C3--C8WU815-]KJT@?(: MGW-$7 $K^XCW8(="B"?U%E"#Z50YU5+(#]O0X2'$0QMN@=DF'FK?2A )2EW^"21-M3HLL=]&F&XZ; M; *V-TF-L,WQXC)9;?I@7W4*,*^)][%/@AHHHJ0( P+/^%1@-6X1X''@#H;E M>I[/1,@/%\$,.EX3P98M)LD (JK&I[B,<2E6$CY1K(+*,L9=_(N AKV0,WIU MO,8P[B ZDKR#IV@-'-KC0A"W(+F"<:CB)8XH;%0 MA.H@+$<#S6U$2IN'*1H>2<%8!"\@C&@6F3#BH;,]C5-O]H*9!3F1^..&-JD' M3#^EE[4TXYUWP53SN!07\ %$GS$YR5>XQ2_/#0B]74!O)OJ_L>U[6U+MYMH. MGV]]^/J%L%\)?#4LKRFPHP3*!HNCH9\\WNZ_XN0T+8-%@'GI/(CPK:0C,%\E M0GIF""D.W@/I<",(;^AH.^/I&B(\5(X 9P'CBJKDRR,34*&ZE/'"L9( XANZ MW&+MHSVJV4K&,>4!=468+HG32/-)G22.-?DU'^TVRZH6VV6P+QX(9YOC;9?! M(WBQ_=CF%5=NM:CQ(*$&7T'B2+=8E72 ,TN"4U#(2RIQ)U.;2Y)=(G/@M>Y# MFL -YZ0T/PT4%=,V:QU?0N(6Z-R&M'\;SO?.H%J1@L%8\(@BY#W%$1'"-W!E MRYBFFZ],6L*]E;?^HC=;?4.+"<-0IFB3F%3 G"KN]124-WM,BG@*:'-,M!V9 M2"9%Z4X)Q> *8LO-]+I!]T%G/1:CJ?H6S7R,CBU8DXQN[?>N\$UK^LJ0#^8V MZ)%4&ICNM'&60;RD30C0BI0ET^!4"ZOHHVE+N^,$'\'VM-5B^)Q@#$ZOI[9L M49UDY(X^ZFHWS>J+_7EC9SFU!VO+")DB_73;E=GU2=^)K<-8G='WMW?FJT/( MO2A"*W_OHI"9J?#*.U*&+GP@A8,CC&DOB4!W *O/0"G]AS7%?-(/!>0N*>H7 M.LBC9T 4'8&7& M)/(G:$J8NH>NYP6+$-G Y\>*G8_4!,(:^+XM+/94'64\*ZO^E-])!%X)9FHJ M(O0(XQG>)PJ7F /;I#'%7;DX9UT[+ZEYFL"CBY;B^A6AE)RNJ0\9 @__"1IJRIH ZA.#$/_I&AJ. M(G#ED!/[A0>&'M=55?N 3@*SL[=YDJ5TE.ZK_.L_V(H3$J#7G 4)@6)H9[X= MPO*RR52_-$O@&6PY>#T?FB4^L5T#/5A#BEQ2^O-/"%"[4/+A9H';=^&4=WN) M=GN) @:WMH?^L/T87!WIB:!=S 3IHLPY_4&?G.9[3%)\'%SB!B5)XY@%7]FA M%WX-X%,(T NA\"(XQ!$);@D1V_W'"VW7\,4 MV@? 3H13F=Y'QW(,671<^780D79S_XZ]@U1>GV"F<3-2VAAN_0Q = <3;Y/@ MOK&F&._.5 >(\,*P)VFR+*7U6TZ+:Z2^N=+S)LR$55E&$_#5"R<-K&":\5+? ME%1%J0X9/&2G&D_.[,[0JYJ'QS,!IO*;H#Y'S5#SV8#<1X5W,GCSS*-1EO;E MD>#,4DXX%)\'B7-@/C>0^QW76.&A12R7VX14GNUGA<=H4]G0PR+4G1;;V%= M&*_*4 ]Y(9MT29\FNU@7BD4;=*3MPCB(PI5]))HM%I)3L;ET3<6W0F$5Z\)T M^88RRU2XZ;QIUF6?LDHGMUS/!M:E<8M1'=R:;[BV/:S+?D6U&N#;,#;KLD_Q M2@T9P4SKLAN12%84LBY[KSC\'J3!2O^X,]BYP23]Q.,S'DOX% 7!+(]E[GR8%(OA8UK#)-3]'=,K'*), M-+'?9527AX6K@F]F9"$^+8/U2GF_(T&X"GO-D6:XB*;4.9*+)^/DBWQ/;YP^ M K?6I,)_%9"KR*;WNNFYL?35D5A$$)OFR>/X5B< M*.=B82MS9>O5)6@C@X=\61KJ_TS1CHQ_>L9 M53Z-MT/Z:09@J?3[8Y(&N('Y3<*"0OFLO&<#-H.]3,.24BJ-B&"^ICRQ\B[7 ML#:@4= O!?9&T!*>5]PJ*NVD/&\, YXY&@3 MB?X17]@50(Y\Y))X(>.-^I)#?IHBKWY-A"L8SXZK0L2X5.S!/J?S('' M *A?=9G7=.!?7PH%&6-"^A@/^])KPU;JL9Z44\P,(>LE@0YC ?JR*:SCP\&G M9DO;S[I#XL4NZ+:7!SHDA6#5GMO7" MQA7\ZBU:V4?:4TI: ,\FZ*Z?DQWE$%.R8A9C45X\LU>;PB*( &8%44JO99#; M@B5M">P%2C:$P8L]VB[)T,0#?8C)/':E6S>=J/"N2"C/'B;4":OK\RC-F@2Z M6E]B$\OM\EZ.47?V,J9DQJYN8AE\5)8Q+B[5:2WY<2\!^( /Z>85^"_@'@;1 ML[ALE?J2@\7]G\!&FU>H >5TI9Z:34C"A_<4EQM56&L0/B$6A+"6BFC9 MWH\@%9#P\$SZ8BG&>E:W%$L=2=7;O(UIPV\O\/;Q/MM]E>Q-T\^76Y(M7_V[ MT #0?&E+L=B1%))IH.;RR?=V5)X-OV+A%4E:,\1+]%U04G>5&M6JC)U4J5$6 M6N47Z;?*84M9576IX2$K%DXE5U NRV@&-8$T*KT&:4HY//0$XJ?L$N8K/TI! MQA>_9)1*TK6[J9)D&RWMG(I1HGXV5"K M&-E^9>6JBC(QPDV$2.D%S!H MA<%UDC%'/1 SM>A.J@I)?^1,;<;:DJ;?.#43J_2DDJS[H>:IR5M;HO7;)6DI M7+-UCG4$(]N? WU&O3;YV=_2L@;@!T),IT*@?5X$K1E=4_J\"HZ-MHG@4_N MB"IY4@HI?CJG4%V_5G/.##;11A$->5J(/#A3U*N-$+/D*IJD/FV.B)E+:I)Z MM#$R9KZO2>K/YJB8.MDFJ3<;H>*9(V^2^K(14I9K"$Y(3VY%.ZWNRDEJR>W) MJ\=/.JG29]T05^BYG:2.W!WOK*]1J$%!/LGY,I79= WW>R^B5)D%[C6D# Q4 MNH7TDLG$@,LA\*BD-RFM8[[H' S#"DRTPPDOMKQV@O%3AP,1%,'@4L"3M)@1Q&7\E1-:>TK!/\%G"C\TXN>K^,P@GO,+)(> M/JS@'WG$^,()I MJJE3+.!(WZ4-/A@A9BGD2 B JA]N/+<)/W=>A!^Z%Y+?&]G!CM0K3GI<7!WO M[7]!E/>4Y =8R:ZBFO_2)88%9 _V7GSQ%5NC_X&R]*BCB[ MWHOGQK;/N0&U8S6E5*B"220(6@:*/$W/WF$#YUC\C([,V]%@%6746#'/$&$Y M!\O'8>Q'22?818ALX'OK^"GT7,]&1_YC++^"^0P7 @'X=XP9]OP%_\\&;R5X MC!DSS.<^U B?&.9CS(A]O[+V] ^$:QKOG2'0!A'-)MPP= MC^^-M]T"(E2!S$&R(=9(!-SULXT J9A%__$,??S;<+E=[U$=X,T7LRX5\S(E M,5F!9#.M&"DM:EWJJ15Q!H3MN65 D#[TE%>V+O44B:"'>A'<>.$ACICP5D=9 MEXH)E!U=:4*U9A3T,+44;)YM+!-#8K)*_O"GC;]F M'+@;^,5^P03=(@*7RR)[NU6M#WILEW=@9_O7ONW52D*G0ZP/IM_8SUC*+7WB ME$J4(CDMOAY@D%"3)_TH+61]Z#W[4=5=PW#=,=TD0TU^9 -N#+[RE#KQT4R>4J?X5BDEX3 :ZK5IB.RY4VJP4=L-,11[N@;;!:,IQDPW M&CM<=61,7\VW-HVFU UQ5R8@PVTWJ:>A ?KU=#QU&P[U>9"]8'5>QXFT(:_# MK(J\R)LYB2L@1))!D]2!.K0#WA2=U/TZ.&FG*3ZI]W:PLHP* V(Z?;6EV_3. MB=@H2I!#[$*>!*=JBGN-2*SFS!X:CVLJ)7.J-B,8,,9AD^GDC$@D"&2:9 M8-Z,4+5Q$Y-,'6]$'ZFXC$GFB"N1JUTTR"03P]O33SGV1%N*^,3HV"C(I7U* M^"2(>1Z!,\ET;HV/0R7&IWW>]MB)I2F@2%\.][@I>1+QE)/E7>97CZ+*B3?B M5O%S&P48M3![X(KNI]=PCUDVW6FYO;)#SYD%[HWG8S;N/H HFTAHG4WNI8; M*082Y0)84XQ7!C@%)"&S.@*5><9SZ_%I6 3X1 %R%F8O^ @0"]4&DC _&*PC MZ'Q+Q2-9_!JN:!SS%8);+R) BZC*,P ML@,7'R39[])H/>.]2I6@U(6M<2Q/>4#*FAMPCY.9QKMQRM_VM)XM#$)Y;#6L M/F"*B,ZPXDJJF++2"F $2/TE_)=?4UK.L5)=^YWX$XP75:@2+(J0]X2E($JS M%14^4_"D:0K5?JC'&J/$E*)YFT[)5/Z^ <33Q24,TZ!>K=;[ELZ"R'/)YMX+*)C;_+OCQRYP;Q'<5PPE9Z8%ZD+@(*IE_7)KT)YL;AR; M"L/@)C)B##4@1PAW/;K-;1I#)40+C)AA%X6E1%>\S@&&'KE<@[!,-SP[3>TN M@PL!;XV0!OI8^IJ59&?KCP$Y/]HSXG/KQV#/D03H;;DQSRHTQ9A"3931\@AJ M)/%IZ>V)$5AH1=,6W#EQ0C8PXFD+!QT.:1OSU29VP4G&'37WV8Z/'*FS+/OQ] $((PT3.:!$_R>I/DVR3+ M9YMQ?*#=51QZ <"*HO/OV"-",[Z2_*KMC!F#@)S\ M$P%Q\7;A7$U=B-;93?H'1,!."A[XQW_ ;_:^M#6_YK_*&GH^@J 'PPI!-W:B M)5H#].(YK"K_K*%Z.@?)P4BJ=*9;L_NE<,>K0LLX"/_INW-OX/<67A \;:[REIVKW-7ER'=M?P5> ^)#4 M#-44%,CCVG>6H.-.%=A1DFCJ3NHRH,8F:*O+8U@OY;'EF M$N210%.>+J=UYL#*QJA4&!_?U1/#6 M'%A9>7(Z'NPF5.)(MM.H7=R$*/5"]D2*T39EA"IB_N!\0FK0UXL*#52 *1GF M=9"P3O/HT H_!+MQD;&?C;)1>=2$[%WP%_@,H?OJ^;XD=L)U5'N^:[:]++?X#<:G*SJN M?#N(YI@-' CDTA87U@*:VL73NBMK$$4^J.U[Q+HVHGF:[)7%#H0.P"[8:%$P M9K;#! LCJI$QK>R*ZVBR;];RQP<@R8R*\25+Y] >/[&;5989M989/B6/4H"_ M: 2PQM.[6J*7=C*L;E*>?0WTD^:E$XJ^:6M:EF#MDXKQ:DNO!F^+MLJJXS]M MG">OP_JIIA2DA!0;^SL('VQ$<'SIIQI9#LAY(TN>I,V>I2G6ID0@;FC-Z3CS MRDL&P"R.GB'RHJ,@D*9^P@#@%H;/L*9HBIJA3)#O["\-T1FJ,\=W4S4"0CBQ ME8(9 N=O._CRLT-""=$Q^:#I#\6W3']A+>YJH"S^J*?4ER#TAC1T@;[G$A&; M5C?%$@$G1(@U7$_IJ@:P .5897+& <"<* MQJH;VT/)'YK:ZI%"SRDXCYB?/ ('8O7)]Q+!/+H%6+;%>A86-O'#@HZ5P1Q" M:UA]F"1).4EE1%;R/O)LGD%8Q_+6A1Z+964#O&D-@\P2"?"?J/:#M9VT.5!B MV%D&CX#<>*(/I4.%)U[K;J0AFW%60RK,'XEHGT+'9S:GHY5K1S$^WV<$P_!K M@/#9V07>7\#%>UV! &R]VLA"X1SSA:'R(S'_;N^]@![^%@,<1!J,+P(&]1?A(_X[#/!!.:[P1_+J-+Z9A%@'9_L0C6[CRU6)6W4=+!'8A3 KT88$G/G(@SQTE?'M*UGR6! M8$@LGFVN0[K#.X)#'?8L/ MP P3TR4$W8 M017=[$9:AAF[.V5H6EV+\D*DCU?/.1E\_U*=N[#&#S2XF'T6G(P0#Y:?:&AX MB0&617":"48\/&M.J$RDSAVO0T-+]E7A.7'9,:<#0:H*;?W7TN2]'?KWU44*&:?M\&0-!6)T M[,35%M4^!%&[R2%C>(I'S4ND?,[L"/,18-C" -.,)Q6? 8/_<8U_]J** OJ(3RF^I\\J:/%7ZA_31K'I M"JL8KU=5]P6RWZ7E&$@E4?S?E/FYF?Y==,@J#R#U[10_>-OM]"0^MZ%9]HN$ MT:B@7YVIJ6S6V2YW6&@B';^*%F:L,$*)J:K%L4P<4<(@T$OR.A'+C^V'1>TD M[U;* I![L9,*G3*'%R.,<-_EJA3V^(])=NN8_QC.]F"&2_TGX)DY[/-I\R7R>E*0IUI'UG M;T"7Y'QEL;1^KG*RN9@KEC:BUG[\$=\ I@Y$FJKF$^4KX?O_ F6 MO-W\-913WCM"[]8+\&UMBV#M*LJ9[$JG;Q5CE00+I"M$&@[X=$'"?]Q_Q:GY M5>TFA8K1)R[2+F;C4 M?.4T<,95PF_#V1ZL:U(WUGPZ>E5%4SX===/,IZ2?ZW65YUI%2*G.+*>6]YU\ M(9-&)FE0&UJ(I2S8DL@*S6P3QY]K@)MDAI*^@Z/!7#?87 )-5#JSZ@TNXK09 MP@HFP@G5..[\"LD9%P<7VZKS#+4W/DXJ^+6/(UJK8+%-@T/+GM+#7K^RR9I8M;< M^&80)Z8)^1H9L-OK:F^">DSK>/L4P8G0K[5=OGU3G(E0LH7!O[W2^"9HR,]T M;-@O;=S2AK0/8U(YT>K8US ]EI=E2DU\VQ)*UJDS27%$%]$X'B1]_?=.V%BO M$?1?L=J,(MLCF1@KF#2%>X^;UUI3FP,]LSS","#'Q*59_L3N%OO$%W6+;UY: MI2*I_E,^-NJ(*FY@//)<"6PL>T/4'548RQN/+&< G56$Z.RL*&Z@&J<^H-O_ M:]^O:2/QELW+=$EI!_J1UY&-HD$('3K)I,X)!VN7[)XL;%8X6*^]3J*H<\)) M&GZT@F0+FI<)V@ ZOP[/JR8O7B!C8XT MN?\!XK\&$;ZS/FU'GE2$TDL@V5U+&L28.'F[.Z-+)AU.Z)!BC*66Z0W'A.DV08LQT[CW^1DU7EU#'0,6Y)]&*76V>JJ'FCW7#BDNH61?^$E& ME71(5K:$,5@?18?D8,LIG>EQ(^-;[62=P9ZIEFCQ:24K(TV1=W5+6)%T-DDK M5ZT9Q#7-[-Q(VPD!# M#7D.IEJZQ0V0(INL^$A(2[JWI,#):L9-;S(P7C^3I"O2AJ%-R4/-.QDW[LG M3Z./2$?+$JMK29*Z)345VI4]GW%$$NW_#WP*,?]=;C>O\/\!!)/&OWH8 MZP17943K%BF5S!V3H*GG?9ZB4MD9.<\?^TEF7'5&/S7Q8%H!ORUDA?8AON.. M:-(KCDRP-%@WU&2)/^USO]_2FW$N3+4O%3;M-X,AH[&K@HW$?)960;']["XE M6-,$^![L7_AZPZP.:0))9J<36\&$ON47_&O24E>B;X/49.-)J46? MU02^XN>4B%PKMF"N)K--Z?ZPB%L:8MRT$IGP'<(?OP M[#GW]K\@NH[#"*.*L#R^0I!8F!?!%J(]W;< *!4_Z3)4@*^2JQ?C8PI. M A\I#"VV.;*F& ^[*\A["E+I&UP=TS]N"/5Y:*FOIB>L+D11"5O\4X$I_L%* MC]42K0%Z(96GOWNU>CUCJ$D8R:%.MR9U(+#6R@?T?+PF&^Z:7-][L'^J#<$Y M':)ITWD T.ZXQL/M'>!O7C-4DXEXYOOTW>+O7QUE/ *0<\$PJP:T4H," ZJ; M;MR$^4B\VC$W2C$;8APVTFZ-O$%T>PZ E7'&#:FT&P_F#/STTM(HXRW6L\:( MF&W=8"+Y\"!GY>?.,VYO70-:_ 0#DQC%"N,A]\ZQ)IEOK_X9!"24CJ0QN'LO M\(CX09S78BP$,\TW74\.,K'MEX)^OBE;)1YXQ@C=;5RK[R!E1T8 MY)"8I=S+7/"*IAOP *H9JJO=>*8JY'J"X%/5#S??+)SS/I^H/(1:#30.N07[ M:QU^7>Z%6G3:^=.+GA>!Z[UX;HR94-)!!KCU+5+%S*R#WZZO;:HP1M#Y=@V#T'/3.*E'X #\KKC+H&3[YYUPE76L"T61 M@<%?[L#.]M<@BGQZ8%A\Y628K@[PB;"9:X)%%R5VS IC@G(;=59L2MYLE51. MB_!%(JZP.QCL[L@W2"*D,9_Q8Q[S.#51JM5NZCW@:7&R\\P-#V ME]MDH]PE=4U\GX[MK^ K6S^4FVU=ZI$$DL-?63K9EOG2L298EWK>_P=Z\V*$ M)(+7ZL9:EWHD *PX1 B?]A@ELC>5-.;?O6A&HC6Y 6D24ZU+1BQIQC+$,.WTS.^=02QDUQ.;$W<.V MG0X-;QZH3*1J[:RZHH3\/OU60B1K_'I5R^^;)4.]#5I;0-3HZ'%F$Y]DBT M M_%+1$#_8:E*R\-=C7S+G3X*)Z*'*J0]ADA&6[4A4=6%,,("R[;WB>TO8X9.C M1IOO8=&6+#NA:R1VYDPR0[8=U:K.)&T!D>,G$,?=I2WC=<3ONZ3WK7U4Y+0. M%,,]V#X>M-H5P%->Y&0&5W<'ME<@IGTN6&WN2B7AZJ<9UNK\UI;0!_9I' >A.Z]M, MCUTJQBI,,/M/+RFY<17ZRCY-E'JL0!"V2CPI]"4#3MZ:YMN DIP &0W*\+C( M)Z$.,P)S\[H6\P95<&8M#,BVU_%(;Y,89AG(-32VAE=Y)HJ@2:>J3D350DZ[B1-)0BS14D; M\;Q\%C'WP0 $?/ DIFIJ*5%HVE1O)"*S"AFE9AMO]VHB[]=\3JA\WF_O_0W> MHX5U1K\)'LC!$D$$-]?K)(X?[AN]4S@%;OZS]WG,B$F][M.(\54ABTBL&&R' M"QGDY(02;;Z.\7QT62&([<;H&TOCP=H\]VS?Q)"$OQ[[D@S60;#VD&U)\7YO MHV,>DAV2R #/0GMX9V^?6)F..;P5M")R_[>#+SPXQY:-C G#Z0P%O M^@OKZ[H&N.*/NHQ(,8(',/_N@$/T (A\Y-N!*[(?\2:UZKJJ1J*;.8=$-_-6 M-J'X4:)(L-!Y+%1E,O"2I)"TY)>4QOI=@D&:>,Z:GIDN:; M*<2$Y'6.(PYV[$G&X5[^B00\S4Q4S6^^!FE[L.;+-CC54XDKM0_M^>R.#&5UH,,'=4PFWJMC M.NC6WGO^\=VXV]BX.P\B+SK^Z;F@1.^4S+5'."=]N>Z0O,U7XW[OS2D&VIQB M0;OL"4UH)\,T;;[$#''O_24VX)V,TQ04^ A(,B,^Y+9_94<8.T\4RL:>H2D< M,%_U%J+5R^QP\+%L1ZZ= ##1/$V!@/?PR?,Q3\@<^O1<;H /"&]P!#!*3=9D M%L9[[.,@I0$?K)JAJD9BGFTZN\ 2)NKJ4.,M+U39O8RINO&:YALYO!UCK]YW M?:C"?6?XGMM.W\NUCM4@K%J7\UP.&O!'EL:J1KX:G.FB"5Y<<6UB9EY5VDA( MC).J2-&$1K(2Z\2LRZIDJI>@M1F91_=(U OS[((/;T-0TJ(2#.Y9TH.5O#'Y M;=F2\Y-)+/$_^84I_MV*_!XB_!XB/)@0X04OZG1Q9Q"2?SQR(/G'H\&88%'8 MM+F8X.L'#B37#ZUB@F5/=1)]Q#:"G@QYCPY^ ]'!," %JC#O8C988PVU1MWJ MZCW8]CW8MD&P[3CBS2JO_F3LQ T(0(6-:62W-P^=UFAF'2,%J' UC61WU;#3 M#2W:8GDX^ MGYB,PUV+R(@+9\RNK[_>?[V;;>8WR\V7^>/U\G[U./\R?U@O_I@O'O"/\[OE M>EWFJ(YOAZ&WS5RTRRU]2XA?$H%G$(3X2A4%9YM<+E;E/\>)]S&M8<[;D7.- MFBQC_%Z=$G@91\NM!- BXWBK=?LKSCK_=USU>DL69ZV;9QR+$R"$15IKQQN' MNG0H'D#T-4# ]KV_@$MX7U(WZC,&BUP2IC6SZ5)]XII!@@&]ML/G6Q^^?B', MWY<%7L'DOT"?]NY)N>$R6),N(+3AQ0QY(?[3#>V) ML<+H0/<*;"'"TL9W#O$ZVW,PU*.BYPL6F8G4=0L1Z3Q3H-",.L(UC;O;=']' M_- NMV:/3K:E^>202B-Y#L;5AO,7IB4K;K=R+H/D=3F_,"TVL;N/K+VY=%I9JABNBW:67XF MX3G71@Q&1(W [C0I&@J1K:<1R[HU*=HPD:RG20,#67?A]V.DFJ2M;8+-M3OB M9"T->M.(,M)%#+TDSJV%D^*8[:FAE\IG04+O+$.196BT:4XC9,\$H>H_39<6 MT^G?C_Z^CXS-]@W(-..[(&6[L#;F-211W?PG.C-D3ZH81']T%5K:)U1+HC\J M\WT!DRQ_;)[($JX*=LV+=TJKO)=U?I6,MK^]T[8-;3GNGXS"OS>F\*>$P@'8 M$9#?*(6K+JN,J)_:'ML###T"PA]O^OC*.M4*O46W7&$J:IY&J(>.V921(DUA MN254QB1.*_O0KTBDY'#]C$%]LC%\*_N8]*X69Y6T6]AX@+PTN%=E<#?X.U]A M@+[I($3]ROVGM+3^DHR;W9XPP\@ ^__;N];G-I4L_Q?MS-J9Q]ZJK:V2;3E1 MK2-I)#G9NU]4!-HR%/[B M[.ZCMDQ&/[TTD*_LU/(;\ D&Q:?Q!P1Q]&?/P:?;-$;U1'<,PZV"!<3:RT]283KMW\Y>%)#8Y++((Q)C)?GKMB$A4"_PE,]*V[K;)H442DH M*#LL=0&;*@T.H?L9OR+/)G'I1S "[CD)X!7(NF/L6[%DC&)[3@)X1XWN&'M, MTA<4FH:W1@5X2L]UG;O0*4, G'U'X>85_W_TCE)O@XK#\ 'KMX]>F'[S(FZR MC0WDP:UBK+B,S2:%IV*R]8*#!W[2Z.G4_C5F&.LOVYLH4Y!V15&S+@X MKH%V@+8QM'R[L5NY0P#GIQ;KM&.H:X%$,]P-K-JZ#IFW0OM9YEZ:6Q&6U,_Y MJ1G&M6T:FR(>^SDW-<-Z^[0+"V,E^SDW-*M\^^R-87HZ,^IK2_DH[YUQ/$P/ ME.E?6RK)(#(8\@[8VY:UES/0P ' 3F099@# S,_.H>LC2%*?(@2O]XH\?'V+4H^$*H<1L+H:N885>H9J2EG[Y_O M4O\5 TAPXG>G%0Q3#?QF$#=/LYV@36[ED5:MBQO%R^^7DV"C5A\#CZ.5WF$7 M>T.13L8$KGXFJ]=DEWEQL"0U.SY'R0\OFL0^WIWAN\0ZDWZ!?H(?PY<K,"?7X"0.PO<5WZ+,FN 4)5WRRJG-9B]W";YY9B\/88I\_"+!0:;P"@/!G;L?61B$ M7OI!BD]AF8H<^Z+V2ZPQ!H*X3@20(V[VLL)R0X9%7[PHQ**'<# \0Y/Y3"@Y M')^!)X^(6[.7BG0F6"K4Y^$KG5?%2;P+LOG<#GNE0.7L*M\Q>GML;5()J-=&22!X,PL'KV][* M(A]#*MC[VLB]4YQ%-0Y84H!PX/H3M,7C8([9UUTD$AQ]5B1L]\)WK#\9E$/*O^1MPP3L\'UI^@$S&EZ#XZTXM-EQ670O7W1-:>)OGO M*%]@6783'Q?V?G^VQ:WM]]>?%(5H5>?1A989^RDB/"A[DQCO67]2E&I9:@R^ MW4G(P:;TFV^3^/Q#6(Y.MAA1WXNBCTD\]OS7WY'']D4U>]WZDZ*8J>S*\WZ% MV]VV2AY6H+&"I>[=8[UI_4F/!8OYY=%FDQ8QOD_A-LPQ 7,OQ4B&;W35H/G+ MUI^,B',_Q+?]C\O;_L@2,8$3 M .98N5"0E&K3$8$694G-$ JS*LDD%2#K9M L3W//:+G>IG M&I'NKX>+$#/VLC(,Q26=?&Z.H6BVWG9U0BFK5"6$S<5^OJH@203-N7AL=G=( M< /[K#LU^=1*<":.^+/M.&G*!D?DD(PBM T)P"N3&YZHK:N@'2(OEU4&/%)1 MCVYI!G(LT_$ZB[9T"Y;N]R(S_E-;"0(KD&2SR3#ZJ$>1.K7RFO!/N1,%(:Y. M0=:/0F,WOW$J5)A&4 ][XEM5)A#7O;;J4/#6PH)=U!F[P%(EB%E;4_-KP+06 MB*U-R;@&]!H%BFL3'VVRIW5[@G81@'ZE=WV'4>G:&I@[?G2HA<9K:UU^+:@" M1=>[7 JJ.W2EH^RU%7L:;LGNXO,YC=)=1%H^+> (S*#8R2U>I:R$([J#BJ>& M;ON\AR/T@WZH$7H=J1/'F:GKE2[BVSA%XXA3ZS+$SDL6;?-'CE"WU@BO ^IF M&2Y'E%MKB%>.LB@!YPAT7>4;@.;H))TE]!PGI*XD.@^J_ER?D]^$CB94A>0B M"2_S,RP$844@"89RR$,YY*$<\E .&3C5WD0Y9$.E5+548[*RDJJ>C'S@0JJ] M*8[U!%/@L&^5C&:[/,L]O$3CS2*)HLA-\V4"Z\U\?3C77*@SP+%[[DPXXJ;#ODPGJ!O"$EB3%0#QZ&1_,H6P@M M4S.5B8W0!J\^*DB[M)Y!7(N[,H6R$B'K&_!JO%W?S(8.CU9T]:@K0/].:T7- MB&%$Z8[BI8N+#7*D'>_ MC,^#7@%7*_W#R@T@;#I#P8@3XJ+:4>97Y9PM!- MAZ*9/B+[UQ=&S+LU%ZJ8IOYUD!D%05@&K)UBK60BLSK]KG(;$^,P5F2MSF_- MVK=Z#9>A>U"2 OAV-6WO$C9C)FZV!M3 M]#1R.3Y=0"$[,5'JZUVAAX$S.#7 M*ZZ8*=V#H(^%TX;&!3VK "\3$>P6K"8J1/^%4S?-IFK)!V(E^!+&,=MVQ#?D MX@(*]=!HVW O.JTA%);5UI=+W>:D1,%6%N[&CMCN'. C^'8NN[)MS*P-_?2 MO-\)MX;FAA[ZK:URJ1.YT$VGIDD0>OOZIK^5R,>%U3>X3N0AXMO;UU(=9JJ; M4'IM-5C+RV4<]WQN8&4HA1!\ZQ0]PW 8G1N=740[]F3I0.,_CT]$^H-:DT3JE9EDRNJ;P M#>+4S*!!X+!R@D191X-X-.8!O'!SCFD)$QU*!U ]8 H8M_VG?:*J.AL MZ (Q=($8ND ,72!@,!NZ0 !1.72!&+I R.KV=EU]U?#\D9_CE9A_%-?0"@L\ M=YBF/UK<>>*7&\3CV*VTH+T%[S(O@N\R0)V0.4I?DG3KQ?L6KEFQ.I\/;5N5 M,=#V$?BN!,?IDVIM.XH*,O#?9B^GYK5E8%TA[:HM&^!.JCLO*@]AA/*G/8$"3R1KB!6T"UV+[$'@ M]$_P=1?CUX:([?)A/@M.[2Q_12D^[/Q=2FZU49:A7$PW9]0:NMG*),;G/EKB MZZ.X5B67.V?4&KK[ X,6X:+GC@/G@AQW^)+U(HEU7WL6G-H%%CFP0/>*K_H' M](ZBY(U N)<%A/1+C%Z#MZA 441BP^/@JY?^@7+\=UEV1$/!/8J?48Q2+\($ MC8)M&(=$^,#* Y)E2&H\N/]0CT0AXU37_"7X%M-[VO9Z>XWT_3SR JND7J#, M&", 9*]K$/P*+:/V/5;8AW#@^N8*RMSK%;5M,W)WSB\=7HY [Y0AD<>G/#)N M^BOYG-+1H>DD5P\*7^%QTWP,>USQ%3+K7+629"OQ>E3<;+W!A'33V:5I>[I. M%'L*9C0$1TZ5=+# 2$.\)'15;?ZDWH,EJP=K\_G8@QCP]=6!QFUMH$07O-)1 ME=?B;;TRN\=*WH[0V24"Y=>]GTV7LZ?)PV@U?EBN\)]?Q]/5$ H MHT$T'',:N1+&B9P]")^Y??A\B1>YZ9.X,+OSW=[<<>!!8^ MI_]8TF/NA<$DWLM<0LJYX\##)4:^O]ON"L]-8=0D2R!%K_BLP7IAJ6:*.9)] MQ_H3N%L_QPHQ"L9>2LK5B",1Z / 4ZPOMJ,P](/Z/'@0Q(9/H77L8/E&Y M?F?RZ+U\&)[>(HBZ4OB/1^[ELZKA#2S7=KG3B=$(RU@^OJY' 1&FXLTHVZU^ M)O^+TF3_/_+?,OS%]'4KOPD^@YG>=:\HH$1MNB=:/RKOJF8<&V6W7$J:^.6\ M##ZLA#>8^;YJ2(<%\\RDDW^8-WHC:0(#+;3]DI[O?D2A?]"U M6>>\_!M()ZL.:2Y78RNB::\@C9T,!&E3A.RG),NF"%^D*^_7/$D+>TV>I^&/ M75[D6"6E&504R-W\S:2E$BP4F*@3A1S&SIY;WX"7BFDI:=Z 2SZM1,U;X[52 M&AH/F>8<6_U)=4(%##$,/=;SQZ*;%6)2MPXYQJ+(C*3-Y&U%D%Y3D!0L4];Z MUQORSC1EV=N%LAFC+..7MN:.=NT V9/^B5)DP[IX23JU+,XH%CAGNTRK $.Q M]6D[_OL(3'/[HINU)U0WF:J9TL5XP?:8"4R=VJXGIT 3VTK9#72N&3<94^L! MN;]=)W* EM<#TG^_MFND@<7W@-5_7->J;&)F/D#UVW5!I=$Z?1*+KQ/"FAW\ M"(A;R8KMU,I*-_J;UII J4"-XZ!_R- ,^T=@6@O[-&# 2L(]WY'4@/%T-?Y& MD@: @V5W/S(L1A!+USN2J]/&&@(?$GM!B%15?M:82M"FJ?W QI6U*SC,=!6% M#[4M'O"6?"]L)I,8X[ K2W?$P1?\&#&B;](Z^)"V#U3,%Y7[@7@ M?,UWN60+LXLGX5,%O"B2)/7R4? 0>]JYL@BS/P0KGS<,/+3[1,RAY:O4.N<- M ^?A,4E1N(G'O_Q74G09_Y/45Q:N']XP51X8 6MX-Y&$ON-"%32'8SRNI\2@ MH"_??5'QQO_@- VL/M(J9#M#_I\VR?N?_?T+2[H._SK1=?@)R0_??YSF!;682)JHQ.%H_SXFRGBB>Z-WE=EVU0M MQ58J!T-!K4O\MH:^42AE6'[EM "GZM+)\MP,,3<+',IS34>MKM:X5U>A+484 M? MZ*_6Q873:#SG0J#AVK8&1>2RF"O48T>8V>O6UNVVN@&!?_R ^6W'B\FWT6KR;3R9+E>+YZ(0XFCZ\&7\ M\'DR_3RZQ[^:K";C93')@[?66-9$4\Z7'%245: MZ/T2?"$S$?U^M,-[8Q*O4B\XFV8MZ(C?#NX]%-"\SVV)>;&1YQU6F^.C_JU* MP2_CUX!&"ZO^7>:>FN "35;57N!>#M9D]W^.%&F\6GG_'C:X1C*]RX M) %+"@-.N3UE>6;$GGW1DZ(*E>S9*=63D!%8'#8SM3B!ID5B;>="*G2?/MLCGSA:[ M>Y]RK&A/'?=2/69$1MKN/]M:,9I[NYF8T M:-J[-TI!<]3>, @=MT#;K8*5SQH";@*D$2)<_>Q!X/3/4_3FA<&^'S*Y64IU MN8ANRT=8^LC%K=#D7Z(I"WKD^^D.L3[X%'H_PJBX%?G9T8JOT9,UW4BDR([7 MG(Q9F3L.O#56)2:R6 E*4L_Y$(.T'X&LAC@4U$GQP1YN>C[VJYT7AS0FPGH6 M8IEH'..K+2T.+/GI:_H%^+9FU4C@X^976J^4<2;3O*G+[D CK[.,["O,YK#O MB>AT";?^2K5UF4L>KTXU+Z?,JMTBI63)=PQ9-I>*AGSG<1%YR>14V2LR[#.1 MHJO,#AKR31Q;',7>+1LR)XN':E 2JMMBBW!)#6.Y-AZG+PFA#SW&B;GAG1 M6N_5WTK48K0A>LG*(?"T6."ZV+S6!;X,$2_FZW4+:)5)KF_S6O-],CHQ-K>$ MI.^A;Y]GLX?ODZ6+P@:D1JLB=#1+D^VQ2GRU<.G;BP,:&$\KQK2Q2#G/L5' MK$^$K9\HY5-">;12X07VN'J2")FI/0L>['.@8+)]P\I"T7-@H:L<-ZQ_KLA[NI7U8FP1C?=:;CYA%C5^Y@AH[&O0:>\$QPV+^SL M[#O7ME*D/%*93%'O9XLYH]-+\8W(7O'NV%>;H,01-MRPE#8!A2[WN.73D3X M><*5=>6+N<3R^:I)8$[==XT!XP71EHI[PU1JL ME"JXUD:9MR%WIY%T8!0VX!$Z;*IA.W7'I9K/AC/*F>W$Y]$5'\O@6@&XJ4;^ MOW9$0GP,XS!'3^$[NJ3W[N.K]\\DO8^\?6U@J;NLP7O!,[07Z"U)\S#>/&,: M!8G.M6?-4BM,;:8\K5U67BP\Z8UQEW5=RMOLM[+:5*6QSA&CC MBPX735"Q%0(JK1)L6>OD$E!+\5./32%&, MM-89IZ*3$;FN/ M([U8U,3V]EUAS[-\'%P_U42[O^@YI<9Q8,"KL;?2+Z.V=#] MY>Y'AOZUPQR.WXN )K$IF34$WFI\3HC0&$QY'+X[Z041^%,"2R]CA V4"ZV^ MS#&FJ1>6KJ0^;\#&3G*:_+P0-^Z3+!_% ?X92M]%JT8P$KS)$YGZV2PS(?VV<2H"D,6C'"*G MB\QI4"IL2N/B9O$Y+J-2V&B/L+->,G$)^Z4#QI BGMA>748HQ M6"#*#%N,(RLYEKC!892R<,326G=K!\I*<_>\G$S'R^7][.O=9#I:3693X"HJ M=[N,Y$YE]\GV1UA6D).QSO"&@5MH*,2H1<_*O[ J/O4?*T#6[$H^'6 M#NLM$Q6D(IX@ ZBIUQP"^0GFSC\/TQF@+=@^!)Z=?$E#JKU6;-L MMT7!O9>]XE^0S?ON1<0AHG:S:OQPKW&<%J#UHFO]FN 6FS5;X(G M5S3DI)+E +3>1%^$;]PSG* ]&^$OLDQ+.QKUJN!7=H< 0UXJ M[TX61K0'Y$MM7]ME=?5PRQ@(M-UVO1 -)+!N:VS0EBMGDT/9;*Z<"YYESG*2 M"5@0N)PUO!W< W@@I""P;!8G\#LS1EA!>8FRV*LL'*NI4-H7+_UC^9&1L^XI M#_BY5;1G;0!5QN7'&P;NOG3'=: GT8]"'=%BOJ HN"N:.7CQQV.2SF+T._*8 MRU/M+>N_FI8_FMG[]1SAUV*%58&$+U/7+Q.G,.2P*8_+Y07E/$(UAL^QXMV: M3F$#O0.K5[=;=D01L["*OYM99FH8-Y,M.O,\0:GWL]67\>)I-OV\&B^^CI;+ M\0HXOZHHA%>NUVD2^WOKGUB=YXY3U><9 FOQ#?SV,YLD+U5#8I3YA L12I[WD3E'U@(B_*BMV@,6^"2I=:LA/_%;W;3@T8='!O&3$<6[&Y6+V;HV07 M$ EC1RK(CM(42]=HRPCI%HS0U=$!$8=&[*.Y]_&XBVEEZJG/:6JK,(G?4987 M#$WB>1J^>SF*/H@H5@IB6(1E420Q5#7G@E5H*45OW@=WGBJ/:+*C/24>D?L1 MYJNXH1@?OGBL8@EK+1,])?%FA=(M,PZ<]2AXWP7JWE7=Z^8+7S61V;@'A#N] M<=M 1#FZ'(PE;(*,W!'J8"1A$[#.CWAM,1166*J:X%&_>3H+@^@7,/0;\0#. M7Z\6'-'M>T#H;ZT12G(OLD,%,AM$8X4NI(>+RE4E(KSRJ"8EJ5J$"]^,VR1> MYEAKG^WR+/?B M>RU>\&-C:@>1X\'SV28P7+R*%\1_Q[B9AQOG'5Y2_)H$< MWE+C*UI8#P^J\]4T2-2*ZWF0M%7W2GMQF]F? NHB7(R7J\7S_>IY,9E^'DT? MBHMQ_#^3U>A^-?DV64W&P/ZGLT*=13'3B$ S\O'57/I)Q9>B]#O +T@A96IU M )N\SKR%7F5Z&#NT(>/]+Q@HL5^-R*]N;]N3(T6 MQLA#R,42;8IK3M2&A3<.GHORX^(&+-7GX(MK)>E;@G5-=H=LQI/@E!X:(QXF M54@P?0"XLM1=@QA%ITW[,F9:&\1 4S_>OD7)!T)'N[YP 3%&:'*6$?$]Q@]_ M?$_#'&/TPL^\8#P.[C2[3^+BWB-6RGT8G,31P1@#7AFLU*:.%\43^8@XFX@S M"KYR$H,8X4[DCH-G@]2>P(?! N^M>"?>B[3'X8DFA_#L9>E%$I4<:\]6ZTO! MD/L9Q?C@(K&]HP!OO)!(K,2J//[UAN),#+K4^/6-13?JDT0>F,SP]0WT]52C M2HF%,X+[JTJK:25.Y4\HLL[ 3Z !N868B%D&1A?ZEEN87#)'QZ"NR[F8Y"$) M!E-/=+*:BY9S1JR9NI62)<$O'2B>^NO4P<-EE(X-6[UV\3!2 $B@[SMY+#58 M/SRK@I.5H;0PT3>\A".P2\,T/!-\ $- M=/KVV^[NHQ3A"9$MN.6]K>*ZM^'8Z=3$#1(HYB*0@@74H?!ET3%O-G]D./"' M^+LKB;]C56Q(\1KUO6B>_,2R((G_3>(\C'?\Y6A&[=RH)W4^0XVH$4.O;T? M[V9PY V./!N\(="D)C\.M.%7KQ]'LJ.^ +]NA M8W/?N%"J.(<1EE(X-6[1WT5"F )! UW#2>-]@_? T MFB'MN96M5:.'R(K3299I"ZXU!XBB['5;X[R%0\JIT>_>9Z[@QU71MK;F'Q<1Q"*\^!N]M\^)-B,7IHEO-9/OFA2G!3&QBY@\T MG[\MLQP8F_]B0ES4U5N@(YSXSAHZ:3\?BV]FR/_3)GG_,_*#\K.3. LQ _L0 MI[,>W(VW9O4CY:[T@]-FQ/\@I2DI7V0Z/45#-/4C_XK"=!3@R[#^H4I;+[Y/ M6>4=FKS>G$^6?FLR-#,Q M,#$P+FAT;>R]>7?;N)(W_+\^!8_GWKG).;*CU4NZ.\]QO*0]G=@>R^F>^_[3 M!R8AB1V*5(.D;=U/_U85 "X2M=F634F89Y[I6-R PJ\6%&KY^?\]#CSKGHO0 M#?Q?_E7?J_W+XKX=.*[?^^5?QYV3BXM__;]/E9_[$=P&M_KA+SO]*!I^_/#A MX>%A[Z&Y%XC>A_K1T=&'1[QG1][TT7/]'[D['^^$1_K MCIL\D+UY_X.\F-PZ\>K<(/!JWJT=[C;KF?<4?W#62QJ-W5IC MM[Z?OF3:H.O-S(OT[780^Y$8Y0FB!Z\NXE>:^H%0I(/LLO".7@X_YFYRN%O\ M1KB0OS$2N]%HR,/B0)^Z-YY?!=OXX*( M%>XV]FK)XH9CWTWFHJ_DQFG'0@!K3J.3NII[A#_:_>+;\4KN5I^Y=EA\+UW* M+X!K%]\*%_(W1D,QY4ZX,KZHT\B17,H] $3J,38LI!Y>R+^=.[T\$_ C MW[.# =U:;V16UG:FT,UVY'M1)G+F?*I8UL\#'C$+[][E?\?N_2\[)X$/JQ_M MWL*@=RQ;_O7+3@2@^(!2\B?+[C,1\NB7[[?GNX<['^@UD1MY_%/GZNOQS=GI MES/K]NSDU\NKKU=?+LXZ5>OB\F3/VK7JK?K1?KT!_X)AM'[^(!^J_/Q!CN;G MN\ 966$T\O@O.UWX\&[H_H=_K->&T4_T9Y<-7&_T\=8=\-"ZY _633!@_D\[ MGWYVW/O)!RUZ$F9;R5YWW'#HL=%'/_#YSB>K\K/[^!&_SP5-!/]R'8?[^)?\ MNQL$D1]$W'*!L.>7.'9@IUJ]!3*O?M"0HN.CQT#K['!_]WMGY]/OW'<"8<$W M=D'B.-P2W.;N/0.6"BWXE'O/':LK@H$5];D5,H];01>(/1C"J/PHM*+ @JG% M769'L0!]!FH.WQA:#_WL%6X-1>#$=A16LT\SW[$">+.P(AY&^#@N[G %RT0 M?O31$[B=^:,]ZS;]PQK& E8WA$'"+2'/OM-Q80Z1-Y+#EF\/X^'0<]I3UO@Q\>\5S;[2!0^=B>=[P7FBA7V&^3?C_K8,Y\YTS MN.5G>XIZ'2AX+R734H ^2^WL:7/],P[Q,[^"X0>+=,I#M^?3 \>/;J@NZE^Y MYX@FM33DG8OIZQ72\?7D$SMPS;@<[/IN )1M=]H'.TO;R>N M%]T6QM\B=)-X:]3:^^VWI]O% &2JD.2Y\"/8[R,U2*A>P%2ZKN]&0-)[#G+7 M]F(\*_@2! [NZC.$O?#M8,"O!'HT!.\C3>^Y_'%A:-;JM7H4)" -170M?357 MHL/%O6MSHC-Z]VZYW?<#+^B-ID+S"+T8[:.CVKR=&Q$TL>7EF+>$C,=Q%$C' M_C=F]UV?AS/)"7#=/YBG:5Z&G#!D>$4TNO:8'P'JS[0[[GO(N['WU>URX#]; MN$,<_57WEHO!4V3@U.]\'J$_-\/8M.WI!YX#*RV">UJP:>1"!F\T]^N']<8\ M-T\ZGTX_$!&0CN9RU:7O74GKYGM$\DQ^;7EB=OI,<#R!=F'D) ,\&0R\8<91K9X_! MY?,'*Y#TL1ZXX%8/:!N1$QB//YKDI$=8+>G2;M5 ?K6:[8.C@@]?^/>P4($8 M60\"!/2N$SSXZ-9V?132\/$8A+>P]&V@:*LPT B]V.AUOF,>ND2LL,]YM*RK MO7;4/(3U/:H7CLOZ'^;'# :& M^2!LCBMO?:, MM9$G+*!48*2.Z\4X)#IG66;1&)Z)Z07+_(Y'-?!)& V#=\,'.![&@%4-6M?J M@JBS[E'6P;> H]W$)K+@$_($C#E_Q?)=>$;EH96,AT?!70BV";T%J <9?=1 ML-)Q5B" !>%;%(K ;"DA<-"N Z]Q;2 U_!&Z ]<#:*2#56)$WM5UN;/X^9## MW8_'\ X'WW/NL=Y\(:T$YCD,\$\\Z=SYU&5>N(3I@]\\#6S:J)Z[(4SK&JX& MSCG\%B[]?; [SI=0<_CQ,R 3;)HX'BMZ:+0^_L9'2W\8E$.M5E,GUTOJ"'@: MM$NM5GA$W.$<0 6/'"TK_YOHX :I4,S<_'7(FD0"/OU ]#J!:^] M2046GNT.4-I8'@_QJ!Q^^$=]B3DT:XW:(9Y3M Z."@T(V%3QH3PF_@(""5:J M:EURE#APFR,/^"^ A*-EC\,/FJWV8:U=I!B^!GYOUY-@(!^DA3H+I;9PP3!# M+ S5]H*^GX042!,"?TKV24 8,!PM@6>UNT%W-X8_Y$OIYB5(A>L"=A:8%RH,]/L8 M4@P?""*+(O\^8IC0+SL@^$'Q[JC?^@+E%-K%NUI [3V&SLZ'[)B3=R?WP]I]P_+NU.ORO?E%Z;>(Q$(OI0_7&;K.>?MT9 M?^1#;@B5_*^*G'-(7'["ZH]3;&A40!A]Y44)TUA'PC1>@3!9?T[BX$V=_IG= M[DD@A@%(+7[*[Z(.[)4%^4[5CO?-2*M8D/=PN.GOZHH#0WD<>J[MJO,+L.H' MZ.@*_/' @8EY[WS2-\R<^L\?"C^4&\J'*:,L.\<88*P7,%Y#8HSY*,LM5&>J M\<93U'CC%=1X/2%Q?NO92DM)-Z^=V[!A@]C,=HNV39]WANJ\9:! MQ)?@G@N??H;-G VDV3[EMR@5MAXNYW(KGU)K^["R$ DV%"B+6])&U90 $J]B M0QO9L?ZRX[7=,VF07DJI&S?\,8F6LT=Y @A_8MA"+I!!QBG0"15W;H.+,(RY M",_HL'(LON$ZCG)1#>N,LEG$FX!:(?T60=C"PUED%=)AC2W$ANK)-\7Z"?,\ M _8R@'U\)384[5D3X+.,A.I@(-37P!X/B\ZG;H0ZCEE%+DJ#%TRB/\#4,8AB@#0VRZAM@> M@ZCT#% .DVC3-8 !O '\JTOXL;A.8ZFLASDP,>&UB' =KR5AP+;^8"MMQ/IX MT0T#MO4'6VFS')\@V3;-W"NC3;4UDLN R4BF^3M:H_Q*KOS>WLMG(+)V$'EM MOYA11%OI*3*&;:DA\!I2X G.0@,&XPR[(>@[ M+OQA'(5TN3[M==^HV0X9V>>"_QTG(F[LSLQ]X0TV7!&NW]L LW/JLJ0!",4K MLXB0?,HH9JQOIE_#]"5>U;BF :5@4#.PLJ%GJTW#Z(;1#:._+:._>MC-5$9' M3T6G'XCHEHO!S,;0+\7V#R M*U(ZQC9.OK*K=L/8AK$-8V^PQA;N/8O<>W[N^LRW7>:E-6?#@BZCQG1_4Z9? M=+5*)Q",";\NFMX(!",0C$ P%H*N(&MXPM&%H MP]#/8.C73I9WD _@G;Y&I=M#&"]?Z0P$P_V&^PWW M&]T_R?U?@GLN?)PA\XY[2$TC!:OE9$&:R(-2FH+&&E@I(&1!L8VD B[ M#/SO819F1AB451C,72HC"]9$%I34,C"RP,@"(PNVVB[0>:3&85A:&3!_B0SO MKPGOE\L.,+QO>-_P_G;K?>,<7!L98'R#&R,+RFD'&%E@9(&1!<8N,*[!=1(% MQC.X*9*@G%:!D01&$AA)L'DV0:UVU&@K%D($18 @+")Y.QKR;)9QX .@(O?. MHQ*3&\!.19/-Y/$6S?<-(%#;K1WM-MJKAH#J&V? 4"(P3$PPVV^.<+%LO[DQ M,*V\@? +VP(S$-GAOAN(RR!:ZP[H9=>IL[ED8@TVU';.(MP(R=)IS%>!P%BG M50.&4H!AIL8L;8?61@*FA@'3FH"I\10P-5X!3/4$3'4#IC4!4_TI8*J_2N_H MB8;B-\SO2?C ']]C2'O<^P" MR=?:-8<=R1.*['S"/W,T>5'K>P'*IC#/$]=HWJ?AFST:?(_C.TL3@^^UPO<6 M(MB :SV-@Y-@,(S!BDON6&,,EM=*F$)E@_@W,!&N<_<1_[7.AX7EM2JF$]K@_@T,BRW ?3EL"X/[5S8O M-@S9!G2E$+;/,C*^,;OO^ER,LG>M,2;+:V7,H+1!_AN8&=N _'+8&0;YST7^ MMF/;P*X< O>)I@;E9;&[0+ H$*-- &3YS R94C6-R ;PKVIA; ?@W]:Z,(!_ M !;\-D@9"P##=N^./SZ#/W[?Z B1\9&_;8MH/8C\)K-F)W M'L_)X()7C"=8Q4-8"2XF[LR]I]-G@G]FL+A?@L )8?$O Y\/AEXPXKS#Q;UK M\_!6,#]D-K[@\TB_-^&)VX< O@$?L$%;^'$7_AL++C;!KS=OH5)3NW"M7E0E MS%CQ3$;7[$5_T0$]#SI*H,P&CY$JA5*E./_$2!4C58Q4*;U4*6TB4L%6\-:- M/'[5O? =]]YU8N8E['FF5@2MQ4=NQ]B&]-05W ;;,"<*CA^8<,:$B'ZX$P7V MCZLA+N,:LS7N! L)I< XGU0ORD Y@J<\/)7F1LI M&FXPW+!R;MB0+-M5\$KV45JUZUC8?;":T86WYORR\E.E*'7X8O-Y0O"_921E\:?;DM?%G:7=UV MC#5)< 7I8I*O.MQQ2NAEX=J]?NCE'!"8 X=%#<)%V/S*GQL.;=C\9=D\(;EA M\]*R^3J9N$:;EY+-C38O/YMOG-'>%_Q)^EQGW=QPF[OW3TB2VG)>3^G^1MP^ M;0$-PV^T^6X8WC"\8?@9#%]:0_XU4@^-K]KXJM=*"]82IJ@14SC<_!0U_U>T$<=3_+1":RQ>E:4C8;7Q_#9F\6C* JN7'1#<2 M 8AHE=>Y8$RY3;ND>EPQQ8TS=<#(:P MK>1XTSI+_B>U@)A!A)6#31/1!R3!PY-@T5#09:[GOJ*_(E)!+?B6J ]$XWP]L!':R4?J*/?>=E3EUDKG OF66J1#;\_O:\7EJ]7MQ T/"ZX77#ZQMWS+E)O&YV[%O [&NP8R\OMV=X_,*G M8PP9:GX"G^H%F')RRN^B#K=CH5,1)KB,8M0]>O#8^2N6Y-\ WEJ0((6@G$&3 M#0UY> J4\!1O'M&N_ M,83VC&6?2(<*O@=^[Y6*0LOPEPPZ;VX0\.@9=$04- M3J>+/- Y6K^(Y ?#+%# S'87C/ M7 _+"\!#(?.XNL7=4HC-H<:&PJ?XJ,68W6^FG$:;^6H0Q%NVF6[1EA9*Q:(U%NPXX-1;M5EFT)8>AL6C+ M;=&^!GQJZVC1UEZ+,,:BW72+MJQ0,A:ML6C7 :?&HMTJB[;D,#06;;DMVM> M3W%U*F/";8@)-T&$M2BC]#Q0&F-PFXW!;42\,2LWV*S<8D ; [5,!NIZ G%: MJ>5A(")@Z>^^&Z56@^=1 :\-@-?$!+5:STWQ;3%3VI2Z93#3"3RVR8#)S,^@ MI5C5&;GRZG+E[4^/C338S#4V5D(9N/FUHYL--V_J&M<22ZXF.QI>B\")[>A* M=+BX=VV>K/:WX,[UW%PE7=^YY1['79J]SGM.; ]8-&T%@X4F_M;&7[WV%..O M]IIU@8VZV.1"@O-7VJB+=5_C^0;^F<]%;]2) L%ZFW H-&VM"^:YM0:_6?-- M,POGRW*SYILFVY=QZIK5-T[>Q;K]&(O_S3%3VL(URV#&2!R#GJ>CQ^P\#5J* MT1)&(K:C6&#T4A!&Q[X#OW%QGVTX=S88>L&(\PZ_YX+Y]I1.KZ%+9EN&01+IE*.,,GF\@GS]FNA+VT3LY1(I10O@^&8%^08-&TQ2\*' MW=#H#^%&_*K;-?RR +_0IF *Z0RS;"2SO)P9MHT,4TIKS'#-L[E&=A=/Z/TU MD&W),VB_%''F[#SF#'E%%I%LS; 6CFPC"PO.;Z-1C&,_X:,;W8\ MZ\WT9M]E^'UY16]\@NO+\<8S:9C^S:S[33HP6S-^+Y59;X[M2LWJ)GYDC1F] M1(K=L/DJV1Q!<-7M,&]#RB<"O1[ M+S/+&\[O& M[&[=?! Q?AJ1OBQ%P_ MWA0+:DT*DI0E#HC&L0 FWE8YE+A18JNV_W;\\E3I6&OMUO97;)>?PX#'D4?AY]8W\%XL1C8?;@\9;;?3_P@M[H[._8'2*< M-D T+4&'C*B:1HHW4:ME!\Y)'$8@_L4-]TAXA7UWN FA;4^"S@QB&/ 421VP M"O@E&VQ$R:BG"9LQ"AB8%,#D2Q X#Z[G;2M(\O/?8(@HOY*Q9-;=DIGG>&H] MP?&4@^#*]A8O 4%C$Y7$)MIN&!KKZM6MJ_4%G(:9=EH=VZ R0C=QI:+;ZE7J#:2RL^>*3(*4O5=$XH.$Q*5G]'DD/G@* MB0]6C>)Z(BCJF>/L6?97)_"8@/_RWP+!V7D@8%OEC7X+?K!!YO:-M\N6((L%D6%L>V'0]B#VYTJ'@!WB1X'TE]SV5#0>!WHL#^L3W F)CTAH*A MV (VLJ/TLF,]C=ZGP\U((0.KJ; J#DLW4FR]I5AI Z"?#CFL"'K/O*Y?GNXP@,;NU M#0;#TUV1QAXIDYE;6J?D,XY6C&531LMF36%HI%NYI=ND^JN_AOHS,FD39-*: M@,?LMLJUVRHC2,QN:X/!T#16R+I9(:]13W!96!@K9$VLD%*"QU@AY;)"R@@2 M8X5L,A@*"V<;V5%ZV3'3]5;>*MI/AIN10@96JY!BQGPNH_F\;3 TF_LR':"N M#D9L!2"94Z QM1N(D19]:OJIK%1*FQ&TXSI4S?1%X48FY-,83"V/A@K;3[% M4^68MBBV$V8S9V^DV8M*,X.TDB)M;60:&+L)J;_PH"?8L(_=NPAB=A#[D1A] M[ZPEE-".GSJWG4]J9 B&R;F;,V"NOY"LM JX30V@P%9Z!50FAMAD)4 MYL7EUTV$D+:=+K\:!?=B.S(#%:.P#%1* )7-4$"HYLGINNFF3':21AV]S'[+ M ,K: ,;(R*>H**,K Q2NHI2@JWI.KJ)B-G M7F[S )Y=;S\%F@3>5@TV\Q5;Q MLUGN[>)N$;;B,6\[99[ WA[#DU(4VYH_4I=U1:#^M3,6:*T)2T M"$UID?;4PEJ:N.M, ;#T!MA$J$CLHQ;YK,^S4M;EP*IBF47_/5G\&/$:U/5FU&? 8M?7L M+6** 74T & M*D8!&:B4 "JE54#+;)_/?"YZHTX4"-9;]RC(&=OG@FD:\#S;<6=Z'QO5M"1D MC+PQX'DR>$SC["T'RS)'DD8YF2WVDI QRLF Y\G@,V?E -'4*5UY*K/ JUK@URA)E2SPK1MY_*I[X3ONO>O$F5)S9X.A%XPXQT0U M.>GPJOLY8,*YZIZZ@MNP>5!B4NV\CA_@XNUH*'6*_$V_!;8:]@_L^['VN1&% M%-/;JL5IM@BP%M[RY2B_\TG_/)7XFXKJ22O:X-O@VVP'QNTVPQ6&*S;,6)T. MQAL>1L*U(^X01;[[;A3>=+ZO,2#G &#FA#=4]1>?!1@XO#DQF$-O(O&>:X5-WJ>KZML8E>_\,>S5%=,L 3=S6;BR4R1];W1 M$E_'PNZS<$-1G?.;39FO05,1FNKM6M,(UA> H!&LLXSE>ANMA5=IC&2@;*"\ M]KXBH]G+I-G?" .%=A[P0##@2;#1UT!&&.:=R9P!C8[!7.#WW N&>./9XQ!( MO<[9G\G&?3H%<@[F>40P!N&+PJ[#/0\=&[[SC8D?')T<6X:Y>10P@)NKZ[;6 M!#-6T,*9Q_-%T4D01E==]/RN<[+!4K)G8LIO*VQ*FVOP5$@9HVH=C*J-@YTQ MJLIM5&T+:'<9J*[_55MI, M@Z="REAMZV"U;1SLC-56;JMMXP!GK+9UL=I*"[V"VAXFK6\9I)JTOHW>U2P> MBGK=9WX4##I])C@EMEQWOF_"CF8*D&9,UQQX%6MY Z"R &CR7.M5LDL- ,H+ M@+<[V/S,/.;;O-/GO,C(O_#O82H!UA?; "Q,FVPF06=\OL8R66+3:,!49C"5 M=AM8;.8:,)493*4U=)^DYJCURV7@V[$00)/C,.31=L!JQLR-ZGLYU6< 5CJ M;98Z- K'!B>W#\&6XR2A@,')+)ST!=]VB9*A@<'*#*R< M!_$Z=YE\":BD)#!(F844]W[;A4I* H.4.4BYA1TI/^Y&:]TP^Z4P,TZ,+4#/ MM0C@3=$(DV6C8]\Y^SMV*0#Z\VAL@_V5Z<"LM<;( A-.]]GIG#<4"@T#A76 MPFM'W2P.A<^Q"Z3P>]L&A_R\C70PD'A[2)172IP$@V$,9E5RQ[9A8PH!C-PP M("DC2,HK2:ZZ7=?F6PN1PND;*6( 4C: E%&"H.OG*[L+!(L",8*;;GE(J;?; M!A;R@2U "2-8#&[6!#=EE#>9<+=OS.Z[/B>:;1ULKGTZ$#07+TU03!2!3VZV3 $8E8GM# MPF:70LLL*AB59.!2;KB\AG1I)5'X\*^&!@XUJ879QP)V %BJ#RB'Q=3$?;IM M^B,0/[J!L/D-=R2ATJKC^.H'P@@$SUB![$?B='%U[5D *P -8T:@'JX.DF/%X5Z M,55W/BFR?KSX^K:P+GGZS$PP@\PZ#P1W>_[D(FXB6E%&3YWP9EJ-]8-Z0THW M_%>C\7;+^EQ.JQ\@M9;D-/E0H[%*3JL?:@52/S0*Q"B0)6%]^ 0% @^]N *) M?5=B^I2-QI$VX"R,!?\41^+CJ7Z)_G'LW?@>-9#Q-Y_%(OCS&O!.9;%V/JGK M5%B2CWT2'[J,!YQ.+:8,QPV#5J-^\/'L^\WXH+*CF?8:O';*_6#@^C,^HI8% M1QS.^DKV3?KWL9G-I]!UC'29-9 A_//I*T"$#V=_H7BJBW_C>^?T3X#=G^'+ M+C*\=D,6F<<3UM4"B%[\_:XW=87U^R^^=I[^_CATYKV_8+%FO-]]_"BX1[47 MPKX[M+HB&-SP;OC+SODYLZ,_]]NM'2L*U$^7Y-+ .BFM6JU=/VCL \@^C+WC MTZ)O;K_\FW&"T@/3J!\UFJUVL]VNM?]4'SR8\L$Z?*_97,$']U_^@_3F=K-> M^.9F8[]^V#QJ/>?-C96]N;FR-Q=C]"7>7(S1EWAS,39>XLW%,'^)-Q^N[,U' MJWIS:V5X;JT,SZV5X;FU CQG1&"C!:\ZJATVCE: E(GOU!NM@Q6L0?8[-=S" MM]J'S>:?^9]K[?UVXZA1Q,2M&@CX5K-]<+3*SQ_4CEJ'1:NYBL^WQSY?;Q^V M]^O[1<1?Q>F)1OV2Z+WI:96;QVU#HZ.QFV ABH3O%\_ M OP9;[3WI^T,U_^.^U:;?^PO?KYM.%EH)-?X3L@7PY?@VY-A._JOB/ACJ9, MHW'4SL.]WJZWVZW]@_J?K?JX2T8R%P4C .UW MD!%=:@2@K)J'A^T_#XN='P=-,.1K[>>9F0N.H'A+^G(CJ -C-=I'1X=:C[3& MG2C5]]Q[S]5*C^G M_['":.3Q7W9V\C]_LG[N"WWM+A#P]$<_\/E/\M^[=T$4!8./]>&C1:>?UIW' M[!_Z:A0,/[;&+O6YV^M''^NUX>-/=N %XN-_=>E_?KJ#RST1Q+ZSF[^ QWB[ MS'-[_D>;^Q$7/PV8Z+G^KL>[T4<61X'^0="[Z9>)AW8^C$VM:./[BN3[?U=/::[1_Z@9^M-ME ]<;??S7K3O@H77)'ZR;8,#\?U7IAVK( MA=N5=X;N?_C'>FL8[7SZ[_^J[]=^RBY/&<8E_WR0;[H+/ =@%PZ9K\>6?>_8 M:[-OW?GT_?+B]NRTTKD]OCWK_/P!WU&$Q;E3?]V99=;G9SGD)TV^;B M]N*L4SF^/+7._N_DU^/++V?6R=6W;Q>=SL7594*1_'^>3I&%)E9+)K;TE/XX M[OQZ'?\*BM M_RZ@VN1J6))PUL1ZH)1\<)VH#_^L_3.K,E"S:/54H_^AT^"?(W6X_G/DZ&^K M%^PUZO_\Z9Z+R+69I]XRGOB6Z '%O[0 M*KAM/L# 1&T>X)G9),".?3]FW@T?!B): &A6-Q #%OVRXSY&'[ON(W=V(Q%S MI.#106O_IWD8)(@EI)I.Z*/ZWG[K&91^'2E\?'GY_?AK,J";L^NKFUOK^OM- MY_OQY:UU>V6!ZKD%_6+5F];5C55OOW/>6U?GUNVO9U:JE5*-='QRBY=AQ5I% ME),4P_\KI&%)K#I7Q"]CV[P-(<\#48GZW.JZ(:RV->),6-QWN&,MA&Z,3"A$ M]S7%IYW)^+5EX8T!A;L#>*2/+]YUV&@7![;+_=E,)_<3^\T6[*+JC>RP3F23 MCW.:)588?;F1X:!.N4VAA14,W;^X5'KS37[*M3;*S@F]J@2KBR"DL[5U^.;L],O9Y7;LY-?+Z^^7GT!$5:U+BY/]A;U6BB"E)@;WYT] M,CNJ(+FLH&N)A$P6"ZUPR&W,>W(LU[?<*+3L/A,PUO=/\=FMMQ76.MP[VE_. M#"O+$B_$-NU:L]V<9!O,%!-#K),&\KH3P1;N1.:(G03.LCO W9#;F,L5<2QF M@U^2^S^//3!,X'D9HZJY5V^\EKG<.M@[6O)CZP2*1KUVE+>J)2ANV>.%2HF4 MW4$75[V-VFZ[V3P\W&\LO]ZI.;B)7/J.N"L98B"L .N%67_%P@T=ETIG@(2> M3:82SLO-2I#<]$2/^>Y_Z/="A6*X_/F@NKCI) -4S5;%VD$H+VR2H5X&>S-P MLQIIL12*P+[ 8?VRT]C)?[A=WZM-;OR?_>'-%I +::SF86._0&,=.X[@8:C^ M\Q7&7U_H@#(AR*_L&W.8U8D$Y]$BJJO!!\+0;1P?[4\%S O^\ M$K?!@[\(='[EXC^NYXY80I9K-XJ9W5_ND$./K5D[V#]J3!^;-,J?8I"KF@_: M'+\(!>.>,<9+A\YF\ZA].!V=UP'LK+S_SQTNN#'[U-H_@'>VC1D^9C$I>J:6 M:M>Z%F#$ND/F66>/W(XC]YY;LC]!: S7%2T#(#D9($)Z(4MOFXX)%I(9(#%J M1[G#?)08@K-%I<31P<1&79%F@<^W,!6VGOW\UP!P>-T/_"6\]>^.WE>.V@>[ M^_N-VBLY[%>P7*G_^;__Z[!1/_@IK$343,:H6B!DO1E^HQ6"-@#8. M7Y\9=D T"JIC59%>9"ZX8PUC$<;H3HX""^X@+T:]\>[N/0I6/.8ZMJ./+^9. MEH'DB2=Y+3S+S>9ZBNA;-_)X5DURL&XMVV-AN(!2%,&#W!O7=YY'CHG)3T;R MKV3V@B&TDB%U1@.@]+LG& 1KNOQXC#:Q^OS1[F.K:@NX_*'OPB^I*'B6JV9= MJ30G@ VS?9L'C:-&(Q<)J$3IJ-ZX(RY;1$WBL7K&.19&@?VC:@V9L.Z9%W/K M'[4]K&R(L006%?5Z@A=CW9EV(:.E76O5#K.KH5A=; >]@<#7 MI&[7]AOM0N"?*3FRX%G]A%,#Y9#V:%P>=TZ/_W=\/1+BO?OB!7>PM>N -69' MUC8]SU.KPL;E?D!JWFE,.W\$3 M#EZY&UEVG]L_K %@T7(E)3.!&6YH,>L!S-G='W[P !_B+ 02.W AC'$;P4++ MX5W7EW$;-S$8QJU:6Z])NI2X/$]8F )9O42$4WDD?;N)<:.3'K4_@+2_(64[ MBK 71-=%)/^_L51FT7:YHE)-Y%^6^L]E8*F04NL%MD!KA6 _B."7OV,7Y0B( MCRZ& @H*T0V+Y4H3#XV3ORC -)4R>PL0< &BE [' *@L@%IY ,UWQ6@;L]DZ M.C@\G,3Z[X$7^Q$3%$$I%DJ1N PF=&F21[6Q&'[H5G-X#ZK$=ZQWC?<5 MG.,=F%-P_>XOM)/@?KH5'L)1J/=0@S(:! V2A9%U5+,<-@KW-I,_9_&>K.94 MKQW5:NW]@K,[E5@E\Q)P@Q&Q:+$LI0(U,T_!;!UO$EL"6@=N% &^R;H7@8_[ M*&]D<=A3C:P+Q 6SZ4#GE$7,.I=:*,>YZ3NR:@FMJHJRJFYX+Y85-:S.[JWU M#NEV\%.CV=A+S"Z78F>'&#N[ C:N9($5*ZX%[]D>9P(C./K9FA[UR:(>DK;YAX>LQW?O!&<_=ED72/"1>0\@G7<* M"K?L2@<$%5X9_R25:<$K&1^X&GXC+=0BW=\%A5J47_S#ITJRLWYA2*Z#@*)] MG ?TY!:S;1!0 IN!$,_B)LXO_!4,9W^W\$(X ,D&7Q%:GU3L8 "S&%71T,!3 MIT;M)]#0N'X]"Q;D(>I;ZA:Z6O]I#TP03L.D_2,E'X4HP-33TP:K'M>W3;VA MHFZ8&.K8.,CL6&C$R0:WWKC;;6A#2EM/TO^P"NFW9MD+C=;>P;2 PR)IO43Z MX2*Y0RMAMIS0308\?TNDS+)Z$Y1T44 -[81. +R]X&D15;+O#0'?5J]!/^17 M9)YDG!,\\MR@POK>_C17\:NL\*)!*8W&WN&T?.:UAF*K&(K'DPN]W,(V]FH' M:[&PS;W#R>3QS5W8RR)%O+&+NX%P?V/Y;[9FG=PA#X] M\N2!OL43I"BPXE#N6&%>LOA60=T,V/_BM[P1[HH?7/@T?-;R8:P!"M-[-R3] M[3/?=IF'MCDF1>!(L?NLPX036IBS[#K3#KV;[]C[HMWG7MXGE/R'P%+93J>L M.BM16@Q#Q7"[SZ*(8W(XDA,HB]4&X%NL1V<*.F;68F$("A=_TM3FW2XG/QYJ M8OBQ@D^Z*,9\6$KD:!%X5@"B+[/"J0*-@5[IL6*KULJ$IG:8N&/PVMVK1X^/ M<#FM=_6V]7VO@\5+#QK[&,?Z'D&;SE+%1=QYKEW)X*CKBH'TW@[AVPQO NC1 M@;U#BL#SL"U ]K^T>UG,_SPNZ*8_Q ((Y3,I][K/=:U1.7 M!O6,VKYO(;W"-/X%%L]:,L!YJH3+[]XQU'^H(;D?RAQK/)>"2W1BG7P]B\-$(O,D M)2J@E"@19@^X!&CK>X1M,@2ED[-LH\[+6K6]>NUTMPZ\L[?XT2<. M;ZY Z= @['//T^:3]:X@WBOG#@<)M/(SP+D/ER)@!@_E%CDV;-=;S?V"8\,. M$O[%M@NKTIUOB^?;/J^P7@\PB_IN0/&T*@9]NA2Y#\A,0D,0#[C4GS;%M,M8 M=@M(3^*(#L"ZJ/;@_44:$I[XG]CG5K-6K>!25.D&#X-1[I3'!D-29HQF$(0D ML8!PH"EIZ\!QRP%60. [NN#OWS$5PZ(X&C:$_<&C"XO-X8E_*(R=TQ$SC*

.X%K/A >K]9V[&P5S3]B)VG+1P/O.-H!P2!#:/PPE]V M=@_S^//CP:X31+OJCIU/]?9>4G)7C_13Y<[U/!PR2)4P'D@Y/A%TD% J\&&Z MF=5 5>22W2)U0=5R7-13 :@%O;BN'\(T8_P<4+%>^Z=@CV-ZJ@2 M#P-IX-A>$.(P%)*&P">47T+#PJ+"N)#_:.P?[=7::7:#1<%-:$VCJ2W?=,E" MA_UM%05\+R >R\]YQ[3_.>=W I YLNI5"\TU@C\0Y '_SR+ A$U0J]XH *9, M,>G@8G6H+?Q5'-$&&9:G *DM;,F30:I\)@O1B\OS.1AM'U3KC?UJIBISBE39 MFGX&&V?%1S85!O$RG@U3M8)T,JM 0PF"^$^O3KY_.[N\[50N+D^N;JZO;HYO MSTZMS_^V;L[.SV[.+D_.-H$-4 &YOH058CPQA$%Y7(/(MBXN+I*H+"DCJFB& M)EZDB'Q+(0@;>$G4MY!]7+^*ME=:S0K>)W_'U\+N"_X-!K6LT1K$(HF@N.<5 M5 VC=']ER?Y+*%GE1V4[ ^L;Y_0K#*V3$8@J#(W4'WQ-LK1,KDN_88U_ T - M)F(2>(I.K\I8C"G*X\17E59EI7M=W,3*R$V+ H4D=> )Q6Y,CEG'I05J1!F: MRFGR*9&?SS'#GW' -?'1K0FN*B3U,GNE6>_9F>&N*8'@.[_HG!Q_K?S[[/C& MPOXVENP\\[24I)7G51]__GI6N3JW3JXN;U%:3QGH[(SWYE@T4GO!:*0I%7\7 MBD42O;MWM:J%__M^3D#2X=[1X;,KGR\64K6:PR=F]04:-?]U?7QS>_$G.IQ[ M[N.Q;_<#V-CBC\E$+G[^P IW=C,.[ [;>[7),]2"LEW%C[?WCHX6>7K^X?#F M+-3%[=FWNCZR'U^P"U";R83J>R^V8IM'*?W[$TA4B$J@T"NYANKCP]U&!CB^ M<<,?V"T4=N2SF>#8<,%LC4[=$(^X8S&32UJ&2Q8B&MZ2 M[C3H7BNY>2TURK:S"SG8YWC8C8N]%$N%$JLM VJZ@4A+7L^4;.UMEVP+$DW> MDLP.DUHFBXI;,D;'.OL[AGUD%>[P*%0A$U!@?<-4"Q6/)4O;6=>QL/LLE-$T M\ME,I, :"LW#+1>:"*K]&PZ_WW-G)OOM&_:;3BG]^QIRP-&V

?D>ZEJR&6GR#54.JV:8;EO!\?_BVD]+J88WG-87?AS-LN9 M<^;%J):](RTC!.P#%SSU>W:K:QW?!;&.;[?PL'K]6&K?Q&R3>L<2N2L3CP<>O0WYE-@HR+@*C M!'=?_ZGS_U(K,55FZ\=VV.!^NWD->.CH& Q]K+\1PL+2H943S^:UK3<&%Z2: MOB-G"*I[U_*8P_ +BMG/5YBK>9$FK\WF%A.$N C-Z'IZ5I3>N(9)(:!C>\QX3CSN&3DRUGDP6)EMZ1S%#?VK/. P&3P](*P@T=5Y6>H23\:\'O M,>?TP@^'JB;-2[&6/% UW/6:1^WSSMK-87LI%HN"BFNGNKQ&TII^=BAVS9@, M"U$MN:.:S#"YU[K2E:[0ZC[1!0&L+UCA"C>OZ[A?-6E (QZLL8GNAK:;'8R MJ:*+42VY(YG@2:;_7@@SCLN\-@-KN8S(?%J*;O2.:7W(J' MY"= ">;ZUF?N.MWOW-4C>NYXG2"Y8#6%C7 M;1!B.A=?+H]OO]^<38C7#LR)16L:ZS(SI??9+;Y64\/V34K8ZI5\J=*R=^+# M*A:TG%Y1G+_@K M5=5V0UVI^D9W[JJ@N)9B&O=MU#E<-0%:H%8V5HQ'/V8W$ ],.+M>$/Q03==R MG6RPG+_L48,=C6)1T!BLPA\Q]( IAPP/(^K% /\5=N,JF_ MP5!UT/'IW=FJX78LA.S_P.Z9ZU&QW2@8^_R>=8LMF/+CKV3&CT-7T\1>47KW MB_V7?-WA'&T$J[YGZ6;!58*XP2SEN -@P !(@X (A88J-NF+4=MCG22]-D"Q--6UL@NG@J"@1 M^A&W^SY(U-[(V EVJD, M/88?HBY1D:HY'\@^B]3>+(8OC^@AP7NQQP"D(XO[]ZX(?'Q!577JHZ$S^^_8 ME0_#.U4[R&"(4@7;1>#H*UJ@9!Y+/A[X"Y&X2)!@:7] &@P/=;_599H&-@C% M.U@6K#OO=EW9+P 4RR"LA+'=Q^55J$>H(QM'?)Q52;[<3_QL!['GC/\8.V"C\9]P[29^"[#3 ?#^Q 7!,;QK\F>2HQ.S MZ&?GID?VX'H3[WW($0&0';J@=9BP8'* ZC 1Q+CH/G8/ HR%:=\S6HH7[LSQ M*IIS.E KKH]ZD;0,L!J6R;1^^,&#E,*Q+_\M0$H"E\2^$H1)\X: &H1UI4*0 M"(?%!R!C3U24(W EIFZ7)#.JV*V!9 XJ7Q0M=A_1*H>)=,(?JP@$4.0;# $=N=Z6!8#Q!%(*6U" M#%TE@A/9PGS=[-'538KD9,:L I^#O V9 /@D5*?&IR1R<4&I-RVV+L&1.(D. M1P2"'*EAT!))33(0,_3&@MNJ4ZTL!TA"\2S?%T)O9 MV1Z?^B'JE[FN';RMT+&S K5%$F)_H@/GU+&Q. KF.YU6,5+%H@X?*%$%P <3 MEQ _Q"]48:?PP!LCF1(ZC+\2/WHPL*&H]/\,P9CVX,Q,J>4"0#B%$#&;>PH MF0$=[=S4KBK-R[-!CA;E3=SFF#H5Z5D:?X1A"E43#@(OS7 MK.\G:A;-!Y_V7AXJ4 -H ^CBD0Z8+0+L9QH,7!N-)VD"AMJ\= !T8(G9R@] M!IALV9D,37;DS)L KM_UE --^C3@,FQ@4/+22SAV5I6M0LE58,N=']97T \8 MR!K(%HY4MOF$?8>GN\!V+6KB"G^@7'3@-NQ93I8MW)P,"'0["<&D[RCP% MYWN>6@"Q "P:[!GL%8ZT0'B%6!V&VDC;;.A&L*U1F\@>-1A.AM1-O.Q*8.)] M/<0=_"2E*SU&EJENZ29#$>VNX;' MG.#!CV*S63$(FS92I16MOV,%+I$[+H/+@(6!WFZG"%/*U.#*X*IPI&$?#W]Z MN$8.]]B(0IQP,RP/LN!/0!H=+5)D26+T9>-%"(RI Y)1A(4./J%MC8O9I/#, M#SXB>R[P4?L:4!I03C'G)!+!)!/Q,),5J:6?.KA-Q%[6CH.WQ7B22>?!!F(& M8E,/8-+$6BL>HN"RP@'S/,N/!W>PB449%T>AZZ2>/\(=8"L#,ITG[\$F.)+A M*>B>]KCR :8"T+'8[\)P2:58PX!+EZ(J00C"]A5V#*%.ZJKF95LRKI'+ M/4=)2#L(53@GN4ZFPE5%(;MZIV*TLH'I/*V<:&-]J"<]T]IS#1:C*M(L3^@R MFQ ,!B90NM)%+=A#$CL44J2S"B[2FV9 ;AR M"#8XBK6&S,Q MJ'8<[#PP6"89#T8XB%AM5V3*EX&8@5C12#$?*/;A^_U P+LI?)U5/:8/4+7#^;5 M.F8S;/"ZJ$JF,Q+2R K]WK.TT.A8^1"WTTV5[C;\KDP M #0 +,X6]'"#DZ2[:I^XS':V1[!%4BG!%.EM8&1@-#49Q1T,F:P D^AGC_=4 M5'^F#(I,XQ^+8,UH9KB"5;-ZV7HIF($?!J14\6V]I+=([FT&G@:>A2/ECVZ8 MM%1-ZW8,0>AQLO7(LYB4UDF/_N!W/G!M+*(U=.4_TTUWGS,OZENV<)?=)1GL M;0_V5"2B1<[JR!IP/#=&?R)L4&P5U"]S^50$8EHCEV-4CI\XA/BC+K""0C;= MM& !C]!U=*V3)(W5];$8(-4-HHQL?Y=2_G+9 0RC>V1Y%@-A ^$I1B)W,#VO M*O?;,E+'"VRJJ4)JG:Q'"+8\]8&D_^%3 M9.[?:+F,]0T-+@TNY^(2X/-]K[.'3AR'YZL^)B#+R4C8.:GBD0A'ERI: :CA MQ5VCE WB%HRJ<&7]8/*C"PJ2E25VAB*(0,4F Z*X'=[E6.PO%B0//5326(H, M[AW"9(S^-:@K'NE]@&I1AUU3AA2VTI-!L@8U!C539542.*C*/F8J@<"V0@JR MJF5CO5T,;L 2UCP,QZ367425O 23'FDW,) SD%M$/5*E))\R.&6\C:_.B5E$ M.28ISE3U5X EI>M1[>OD$0,W [=%X)8-;G4X1A)48:\:^W:_JL)5JSG)AH'[ M%,N:5NM(TJ *:],;(!H@+B[WI%.$W\MZVSK!O9H+[!^POX*,EC8 ,P!;!&!* M(,DJF6"?44<4@QV#G6EA OD^#2&/\' JZF/K O@]TTHG&^?%XE*S MU=+?L*44UL'A-B&D>6&%6RB(#N;R."(.ZSC;_''/@-!C?%==",VD0$# M0AD,LUH^_#O?-4*@@4+5 V;T$V)A1;5!T6:).D*7"@4[ $3PRE[?>N"6:OJ2 M]'K(%]07O.O)E O=8F#&9^F0GF%L/"QB%5Y>L9F/H^[%3# @BOK*>",.6>M9 M=M8!&M&^,IM5F=6%F'/N"CL>8$<&3/-=8H05;.Q"*R);?5#U!/HMP#K7>]AU M@@\C3!!642K4\\-C#S@9U$B-#F2?C.E?E\D$^O:*/$)& M:H5CG4Y4+X0I/0]DEX*TB8^>]YQO(_TLMTLV:[9WTQVWL51RIDU8KI?$LSO6 MO'B+O]=IXVTXU:I0?^^+Y9'^.G/ OK.5^IXD=M)F+YT9]:75/T^9X7.Y MN!1TR-2%?=GY$%I=#.F./C;W00J]BOWP!T>-66&@_IBC*M'>NXZL! 3OTX5N MG;3.K6[TH5KFT!&F[#@&$D/6R04;Q.HS@5V8N#Q1DNF[I";RU7&9%P:Z85=8 MN?Y=5\<% P$S,!W0?W:4]%'2Q71/D^9+U<(AJ@*[[)&NA&I4J9O$>NB[H&4\ M_%D?WF,(/,6A4BQ)13I0TH9;U[_KUW;3@JH8,X U+'7;"-GHCY3LS=4%V#BI M7S#)%E75/DY/9HQ; ZQSUN6PF^IRV<.WFHY) M^HXL,$D>7>TBY]TN!H[Y49*V1=VL8!2@Z(<>=][+T)H.QM.<.3WL(160QSQI M["+["29?2;)MU *3P8E#H^E?_3<;#'_Z5M4!.X, K)-,Q6-EYPT"K/*S2\:7 M[ 0:C8:4@),.I)!2%44IK$?@JO(_^AK0XIH6_$J7:<8 #RSW,XA]W5;,X;0# M!2#8?5ASM#K"3,(DW.X%L;,KNX)\2P=^[;$(+1><=;4B:Z]AP[B0HDBL.Q9% M7'5QS'B%0U"0D0Z?&R3-K%+BJJ,*V4+2TMT2SWY'!A.]I.!6P!Q=" [+> #" M -SPZHJRXN%FYX':,HAO14Y(:ND585=VC6N4I8H;9 MEZ0E$*L:,(02:I_7':LF+)F)CO^R/)ZA@>-0'S,@H\"9"DHB@/?DZ[KSGK(G MR1:%)V3#222S*D1!94Y4) \V*(.5YR()!)<5SW1H60AHXT5/[ED=#(:4^Y,> M\[.O"?MN6GFY4:O7B-1]!DR*EX8H]H9 G$?J1>F-*NW&WK[5 X/] 0 2)H+L MRQ])57"U@K/D@EJ(K'N7/GF'U8)T<1<2LG(ZB1/K&D_H2!\,!(]F#O M!Y^ G[C46EA#C>2[#N(E68MEI3QLB(FQDNJ=]W+;B@ R-1H$6F92)E,>]Q8M;C+L&,UPS'D3*Y(SI,5?&AM,-0F12@BNAZN5E'P#J9ZS3B<;F)>K'X>/>MCI.![L4M=@]!A: MLOT3"FZ*!92+B2=\/Y RJ.]587_FW\Q* M30!8H5.OL0Q&:29Z(YFC&\0AT"],%4=:]RKA-UD0:Z).E@X\QC4$AI0T?N@' MP$S,2^L7R:^A:I'OF?@,O2ME5>JA#D8LE^:A1(LO"X6@].FZ0H/W^D2IQ;1F MDF;"<1L]G6$EPT1T?I.JQ EDDG)&X.*QMAQXE@S5A>BP$; ZIK2=4VYSJGW: MK%=!!S2:DZI<"Y]>#_O:8L&#K&ZWZHWV7MV"[WFXEN.F)]&S#=I?WY"8J7M@ M5PIR1_J5YMY!^H;?\X9(5=J8F+%.]AGVA=68&,1>Y [)8Y88ORB9U8[)HP*; MOO1-JI0E987S5/E0I$UJ[E8*S-V-6/#)IW+^ MA^5%+=V%&:<,]2<\;="?(, M[<"H?G@2S::M"#2Q0 %C#&]B^4="-I11%D>ZC]2;O!>@[)H=A^&*F^.P58 X MZP7&?EJNO?/IFW*#I#TX (-RXZULAB".AG&4 !VUSX04TSO([(Z=--:WZ^M; MG3\!I,"2 \ B?\72%T(\DFV#39Z?'E;GR$6SDVT.[((5BF2BFRNM&\Y XJ&& MAZ^CE9.,'=T%;IALW>F^=&*TZZ-NUF ->'JCRLF.)[]0/- &4Q!)59F,!^62 MK*Y (Y"FOGQO8HB&;, 5;U?A!S"R!ZZ/M"*34XYAX(:R4RF5%@&;4NXY]GY%6JG59R4FJ$E1%6LX25QG$JK)BP^R[F(N!Q+<%5 MY:I*_4N;R9SH4NH5C+(G]Q,J0?G \S M?@5XZ/@D^8"L-8";/$H:8W:V>K3^$#GN= 'H:NX2.L]IGXS=Y09H(*:^6VF^ MT;&UYR(;960HRUB6R6Y\EB62..%NM?<[9/>TV:;-IC:"TW-J7Z7"J>?5;C3U MYV5E^AV7T?V.%%ST>I!S%KJ_E&LAI +L3-!;ILJA9%^#.W>U D3.TJ M]*Z0G$;TIA&3.1KG:C<6 I-[A^Z*'+&RW%/5">7@-SY%;D6=_,.CNP^W@A5 M(U1?7ZB>^7TZ,TI&ICAE\J H$:3??<_]P,EQIMRR*%U*CVB4HHD#S)J-1(%&&F7/-^NB$7 M <8\P=-1J$S5@C' 'A ]FNI0A0W0,Z\55!(-D]:[">@2'KL" .Z4B$&'-@HD M96D7A&XKV!Q*/\^XS NV.>[HV@>.#=YZ#S7K:.R5F/,\_E)P4+ M,D_@]_"62)Y42-&7\[IIR9798:KWOF/:"E+^N5GR]KV2([*J9)B+6K"E(*N" M&0HR]BYXU*PHSZE\V_7 8!FEE372YC=[R;!N902?BK)5W4E X(&$OQ MX>98V3E:2M+! _Y0IX,!V%K15H0"+L?>@5DN5):. M*Q*JC;;/U8XU$R"I0XI26*L02)@EY240!D.8E=V7Y0^1OKM#VJ3* M,)!LNLPL3^*>=9'66ZK2OS*GOD B^*32-2F*%%U=]"40:2_/3C!BK&61%M)_ M'E@W;.@Z5@>P1%#2"&$R#+>C%-W^46VOWMC+?#A=0#J_D:Y7ZRYV/3PH5TN7 MC$>-3]G=$B$#F'!/)0%EZI+"PJ'/1-BILI,^A &%:^-Q$S8O_$$I6BY&*+E^ M,EF;IT#Z_K6^?W3T&5^5JNQTO2*0";"(1%V]L%7Y<86M=+(3_G4=SL"LG1#L MA63_E,:XC784(!-'BIJU-!#D*Y/1I*_6A4/4"Y,(%VT7R(!FW&.H.Y)H7* - M&%EXCI04BTP1ES_J5H@[2$>14HU!=4TBPANA!PGMTQ'\VO#=U.TDE1'H. M]HU8%SO*9.B@YO!A[(#1S6S,J88\1EO H+4QG"B, MO)D[X#Q2(1=RHXS&6]8ZDH;6N+;2*H4",:1)(EWC\"3U/Y!NPIRUIQ(B;)@> M!F.H]M?H9E-!V_ $6)SN(VZV57\:&?TMO6F4=.-;GMM-DJ/Q2^B<>Z2<%;A? MK^6>=1X+M#HIDA&_C(B'32V8S[L]K"^9J2.3'D[N8E%==&NFG9U4GK.;R5@X M[ER82$?Y&LC19S(%H",3%)8_8LC6 M6Y='"DF0>RBC=X'WDZ0%^B;N'X$),\SD4R\IE*:P5>="'S+0KLI6PZ4=D.!C M^S3U914P1FR.FF4\EWPK&@O#N.X\M4"TKR(?(I'&F,M1I\6YVY69?+F'S $ MG1VII3303;L]TR20:GZUT'>:K)6\)5_4_)[#1H:*4\A%R_@E1QA)E-*3Q/.( MYJEZ-:IOP-!1#F(>HW1&D-LDNQ O)@V5U;I^@K#=*I1PV7<*G.<"PG(Q@;28 M1BEGM4SH+K70;-)!50,N!OB>S-Z:(9J4+:;->^IKP+Y^KR3 LC MIF)AQZ#FUQ/ M;Y14QKY6?YH@J..*E80QG#=1.*Q +U MNU1-6ND$"!V8 '&RJV4T7*AKB-$)2M(!NYNF/'('^$#P^IA5M2R=*]>8M:QR MEJLX'1I;AG94^4)%H--0R3%4//97<+F_3?4A $#E6J7&7ZG4^-5655K5-%0^ M]T@7\\"JA2J3DJ4=G:OZR$>>#H6JM)Z*,TD2P,I)I)DQ MIR>[4;![JC?/4?)9&7J@8C$Q'BA3"R 8SQK$LSUT9CKRWO1"+N,$9Q H$TZ% MA5)BM\4MCH J3 MV2^EDR'=%.4>2^>>@6*274E4I)P.4]$E@&BWH7= 7,;>*#F4"^//Y!_)PX9L1)ER_LMB MFH#6RECJ +7@1C>5EZTS5AA"G,RWJM^:R4T 8R@FWUPV#R$0R"#*#,J^LU+P M3EF["<=&I'&RX!L-"]-?QP[\"]/G]"$]N? S1545*BIY5*2%NE#WXWD_AB2J MU+Q$-LAAJD(@0UQ'U"?2[$-9F:_W)8,^8N%7\W$_9$,.7#J. AV4J4JJ/YB) M0"2C#TNT3HEQHE(90^TM'!_:>-R5XF4ZFV&1.K!3QR.T-F.HGV2A%<1-Y>*E M*F\<+Y6)AJJ,A7VH+>]X(-58G-3T_>T+5KG:AO"+QL:$7[S(DK^-<4;F_T2V M_U@4&(H>BL62Q]/ .G3L3X'3]"N=\.>ZI&?.^1,3 %.F$Q5R-QIB[;$D !MW MD!7:]L(8]/FK+GHDG3[2&N%)@'D:#Z\X_QZC#ZA]A&H+1B442:&-"3!]OEMX M%E^A8C>801.Y21[Q ,,1M5)4FT95/# *'":K,]I,8)U&J]'>Q5/SI.;8 _P. MFU'8 I_&27%0ND/64R^H%P1W5&;UTMS?:_^3OMAJ[#7^219I$%%E;_GZJNZ?2YUF MMJ&P3[IMN=#:+;M?D7N'XY.,:^7EJ!+=;3Z,\*V/64HB/+?V;3FI,M MY:2E-ZU@3JB">B:V)5ECMCIA7%'>;R9H"PLF8+E/6$98U6Q)B(BZ.*29=W2: MW\4C#C>4Q2(H.CLYTJCJ?6:^K(3>5V]F3="O[@]>*092D/.JSE"G,Q4GQ9JE M1=>H<*7:TNT.^[2/U=^H9-^O2][*J*GT+$ZIJW=-ZX?K!50U0T=@_4AKQN(& MH+[7LG[\@:%8@D]\RUK@6Y6QD66;)O/9D M3K6:?'&S"?]X3ULS4J29ZFM8PY02XO M=%_&_YZ-R$K_N=J2'>8()<4LR M[A#/GA)DWIG;]U=HWY]ER&2&M,LI*/,Q5K*/]81K@XR.Y:[F&/[.9!5]UIWHOS!5'6,O_S6^J\@)Y8J: M)P%)VH,S[?G/L!V*A\!4\!36G[#>??Y^\7X\T24WCT1783%;?5(.X,OXYJ1V MET[//G5KH2(8I$>30QD7#?BNC##V1P^HB:0.#ZF:L8? DXY7BA8%4QP * ^_ MR9GC:Z<6'O>H1/*D"D88^QXNF.6D=GD01Q1==YN&CLES>K1DI+<*ZS!3;&6"!$+68B8-/.? 0?(I*Z]U>?9XD;G4QS6K:2R(-$@2I0L+2DH;*SY-\HX*1F5>$E28(9&$O"[:&5A;E!E:(N =@>"LE!T9+X M8=@KP <\KO*.7Q7KF[#Z^5$U5?.Y'"F<845+,[VQH!UR 7R)2MG*V\ MK'AH*(N7:Q&GW(BRPXB*HD]#>#1R*BI49RQX M2701F -21,E":!C/D&XH2.IL ^PZ2/2*"D)1Y^SA> C*F/QW8C N1[)7P#W6 MW'3&6PBH:NTDOV0-_GN>+;,?6%V9K:&/E^3B5R:;"62*VJ>6=ZY,OW:$2:U- M.BD-OZ"^-0J:SB0J\;(4P54MBEUM0N">1;,P MQWI,]7N7>QUR?%$AF:RM3#KV^.:Z. [NY8_KUR(NH<2<>:LZ,N2<=\1L7]P? M*6I4XP8R1A,'G01_=I\4^*H&/W-]M3,,)9\"2/%'JGDPF;E>Z5)F7(C;?$RF MRM2 2:J>25]UTD$"NQNJ#(*D>Y-NN:-K869WT(G=F6VOH[II6@^UG>V[EQ,O /9W/X-+8L>0* M5+,*E$3@0.6C) UGJ-]HX'LCV?^C%Z.$S.W\81Y_83HZ[C8C::"C7U 6=0JQ M)P8'X8>;4O2<,JQ;H3+ TFTT'E=B]95IJ0V;KI R =P:_VEZHU8QT_M,*;A) MLSG3-R9)[2&7579;F?:2TN"H9$YX%@BK7E$X=67I<.I5A%%7YH11KQL4$Q_< M _ _BWV[KYQO8RZ#',+ 7LS%^VMK..M&2!^.CTPD'VM!/HH(R84PRQ@5?V6BI31K#[5G5.J!=&OSUP/F/I#M& ME&L+L5#> ]6Z^@_%7&1"C&!=N?!UFK2O_M#!+:I^?!Y_LK:5+"$FI7Q%N?%R M83?X_/3J&M6L?SO?ZFB,?&A0Y:1#$L*4[1J(*U$9>S+SSEQWI&S'.GT^X0I9 M#G^4;J\SA3S&42(;+$T )5U&=-;R]'!:*M48L]#%9$?A[_ 1 '8GDBP/OW[A M@C;H)),$-E.31<"4_YE[(9>;>R8U&KZ%.G+);A\H1UY8 &Q#0$ES,P-*).&Q M>X/;'?WT_(.RI=^W$LU02HN+[B^!6;F[]446G^HZ5 M7E=[],VW'IGH"5G*1T M_0*S2^T+Z&!9MI3/;.%E 2+M:022I,4-\B1=+0QG9X59:KOR:/?G.('K=7E1%CJ4:IW?@&J1+2<51J+ C5Q$UJ_V,K/ M)Y]SWFN11C-4QHN+JDCSM#75[+:7$ZD3&[)P^52SM)U91;F4J2'2QJ5SH&SIRRR'P:_=;C5+EW2CH[>(;+S_;KH-28/? M-U1FCK%>NE^KP'XMQW9C>SE]8C,]<9N<50K:::\Q==O8SB")<"CP(50KFF'< M3#Y!NC,:4=IH+#WF8,[@1P$L.*A^$*2G@%GGA7H2+ PT'G?C86X?1<61DW!. M2ANZPX9"DDNV @FGTM@229/;! OH*E6FF!@3N]GP0BPY+04P*DX50L.]H:XN MD%6R9.?Y52J?*5V[]S *!P/I9@0^)04/<)TP]F^H]]99_;L5J_4-&!+6*L.6 M>=:ERSFN34)(LIHL2;63SF\_C3FDTN2<#3QROBNS11WD]MPPXLFQ][ _"O%$ MLN*Q$58X L,&8[Z26*JT[SE])/W\[$[JRA^0WE[4]-2Z2*> )ZX@4V1&V^3\ MT8[#6Z:Z80B&DVH>Y(6P X<G;11 M$G5:C$\? 3@NZ_D!QB2':>TG[>A1AY!.LN%)S--<(?2,2JRD!=C'.B!G[(^L M+-\*#NKPZ'@XS')0,NTESNO(/*4WY<#FADG>/V7V4X2PU$BRR':1/5E1L20H M\>0VC^*LD];9NA.]M.!(-55SU4M"%XL"=TD+:TJ &4R%Y*2 MH"J/ 3^C_25R42J)I-+^#E5%J"N8/**-1=*'(V44645"K2L,TZ.O0/B>N2-%H&HD^='M]CDG M0I9DMV:LMH^D'M_[Z0:*!*O0(@$V0%:Y^M??O59F[IT;)$M2M^4'Q8B):=M% M@L!&[MSY6+F6^=-"6"O[I;:V_(O:X0,Y0]JTZ9DVMK,T2S(A2LH4VB.V)Z*A MF&P\^LI..*:NJ6C&,T96Q0X9%0X#!<=8WOOO'WZX/\V+\Z7!SX=/)=GKJ V< M*E]V)HVNN(:E+.)25DE//872*&_%DOW.^AAE*P!V9^Q_"W4*2/+8FQ_5PM#A MUL#RCO4N?(-4#ZBA?/KLY8M7F;=ERIV'.@!=.7A,>>_Q#\_'^RG!#">JX,(- M>#-#'UPL>]W4;_0>9?Y5^JH4")ZUZ]K&>E! C#+]X,4FY\@\^XEI9D[^.HF M)!SY:VL]Z_VS+4C/!+^4;!>D3Q(54>HDB QJM:T7X4P_ZK\KW#6U(8^(O6#/H^TU8 M=2-$UEA_2T.#G)*:Y*A M[_\HMF;<3%9]*X(M3Y!.II.];HYH&O8T"5+R@P M([(.TGWSD(5=0/29NQ%O5$Z6>QL%GH7_75G??\!B:>4C^WBX8KKO!H=ATX@@ M/?+I[9#UH"(V+8*QBG9"IZ5-L_BDP7+_MZOJK7Q^#]KHL4#3 MB0.?Z31 UM_68]Z=7R$6#"'K2LCZ0^"!B+-64B9./8E\4%.(AC).;2MP7=?+ MK0A1,'2PUKJ$[+.$(S1.AD'>"YOVK82C/",73,/"&7@)EJ/Q3W=!GZHB]HB3Z;L2D'$L\&M>BS,I\1BD%:PXT[>KJEGLMML$X;(?;K"'G'QK?SX MBYT?KYQ'*Z:_KC_*%RGM9FE4:!,#$&.^6>,G6[2+W"I>/?SLP8/RP,PZ:#7> M-%1J-J6$GD3=27J'4)SF\E:!U+G0O46$+=)RCM4(\EH8)Y 0-)M6,G8U#)U# M]/D=[=9A=RMHT^-Q.*BTN2(L:1^A0NIT3_A+*N,_LYZ\W+RC6(P-#6F[- > M+71D3>CZG!6!9!8B"$XQ9N_]X.'&Q*XW?<9*H**QK4$<.MERHC:-UZ1IR1EB M!1F@PD0>)Q%O7-P62;/""S8=S] "V.\*5%VQ@-ZL]TK[^.6+LD Z-%M>MI@A MGV@DUO.Y$I;B7XIZ9&B5RB9+_5*0[.3[QIFK6GQJ;24C'K^Z62RK"YERQRSQK$'9O)BZDV0 /6 M(2VJ\=XQD7%6CM=X+3P">8F(#.R$1Y*K&L-]%Y4YJ-0OK*6<)OJ-LJO2\W/]3 MPM]$\"MKS.! 7Y#GXMW)R!M":;9CI/I,? M+:&O8_' MP;"&35FS#<'M'U[5 N4%0X:: M4JN&2U[6%SHT&=X"/G:OO<[?A!_?-S/X]W%RR]'F& I?;2]H$7X^).5=E5^% MRM,:%PX1'B-@^40P!_!T_OP6(KS"#%$B$E9/9V(9J/*:822'#L&L<$+/NV.UXBPKZ> MX;SH"0#$8N,7"$B;%U/R!9JR-#^C)?.'T!^WC(CF[WZH7J( M;E:Z3RMS&L( MGU;;D3<]PI;+J+]1,]I3FA$/_NBD"Y$$RW]L8F!EMQ$^L&X4J M& 690<11\(S(\# +H "=" 7A^9HFF;SK7:D>@5=T7/;=96/\(S(E+L/F&N&@ M1&$0EC1QFV>OI)[I"&?J?M"C,67Y7/\#YF#)6;#6&;M&;IF60^C!PM MAMC#M/<=E9^>1#X;N]9-NUP:Z&F75 M9T^O$(\_5@(LQMJA?9R,(TY#H4*#$8^#EP:17!_7YIG#FUCK'"?/90%J"2A/ MHYCLERT/]5./!VZM\)/@4AD QFI]925\. RA/\36^FKN[7E,B/_N!O6GQ]= MP_HX1K#?V_6&ZYA2V @8BJF&/8F]4C^RFL7/#9JS# 4N::I0S+<#!3L::3OIW3& MZW[4V7CU^%O%O'*H;+,Q[3VM@%5N&8M8XI1F0M;$DIMB,#7>PE^213Y_*S]S M7/'KJ-J]JI<:[;W@$N$]OM(.US'$34!BY+IVI37PB//O%7(!:%8X&#=:N,M. MP1G'HJR^Z8J$SA"9CIV'#!M%!%[Z6FZL^7*X6S/6S'YZ4K@*K]A+AUZ"I0/].^V%QD=4>;AI3')!W MEEH)K#0,U 1C;5_1#'BKS.89P>I50V"4K,,_P 0G5-A#NL>*'R?,EY0?/*T> MLU*V1WPEUAKRMF-\9A9_MF@_*E[#3\X!I;2L"AK=%Y]7(9K(L.I3QA_:;#)7 M-]^6SWL?A\T^CC7^X$2@<&@UJ+E _,-[#T?W#?T+5Z9VZZ]#$J-X'GE#Z"'8 M>,/N0$!B4\U'>>L+CGUFX#/I_-X(*W<-.[EHNSC8@GY5<(?]#;*[!G\9%&X M^$PGLF]M9VSX-O39^8-_FS[@.692R&O/40QNP\1TI)Y3 1LLEH5H'$,,"%6&609/TA73 MQ[M+,.LHML9K]2!T1+9'RE<"+#N2K<+LKG#]+)9HS>,&T[K20A5&691=<^_8 MN+G;E-7E8TKA4F<2$^FW0OK37?:L-)FG%I=/E\LM9]>_H-A1I4SY"HE;;":P M/U?,TJ1*;E0F:?52\*1-QD M<)BV<\!;90#%,_?;%#QH^%C>XWT^GM7S9G5[/T00(S5X$5,^>O2(024*7T=# M?9#'A6V7N C>43F,_:Q'VFQA$=FV!: DR";Q9I]_L#2CC-+8_6E9K!?M-NIF^8">B7TUP@T1S*M*.SUN@WCN+M.EI9 MZPV$"!RZ<>$%FUM3*''.G.,B!Y'#$8PC(11+Y5!G>QKQO&ICT.D;^GZY/%L,35.@*#/YI%Y90"SK$-B]Z#M(I!J2X)NAI6(J_#0D6QD1?_FG ML#GJ\]4Y3LHO\"]K_ N*"]<8'Y9B5>*2N&G2+(>5%,Z+3#<\V/E\O)=_!XFOB'+7S=UCA ]"<+ ?$OV7B2QIG^+ M9?6WD!$":8&_5A-6[L1BL4L$=!1;S<+PPO8&FQ+AU8X809>"DD $1M4PJ)G< M18BZ93.Q4!NQ;%IN@"]K80I@1S%5V#A:$36/MWQ?VO5H10B6 S:,=<8L3I8. MA>"J'7HG,X+P]2?UL@UOMVOKRC$VE/]9KT%T]GP<:I"]/._F^*]?;Y>7]%VW-_C@ZRLT;3NJU&#*_O$""6Q5_G 5MM-ZW1IIXP_]DAP:$Y+Q MZ9VEVH\BEG3A;1I97)JHO;+BY_NZL>3([HZ*D[HI]SS_E3,E)R_BJ WB]"0P ML1=K&-LL\G1%AAOHN[-P9V=_ZR]29*=?3.?_'07(?"/ORWHR9T\30H2(&NP7 MGW]9-B&PZ&\;+$@L!9QFK=^W=?W%T;6N?_LU$(0VKV,-]!A.$!W-+.9#?=-9 MPT#BL7:,DW["$2&4W1073&,$@+===@TZM58]7C68$6#T1V;2R6!0Q*8'5VE" ML E/6A6'QS ED$O<(D;>XL8S8Q';S_ $QUM#W@?E^[:1V<"+9B(+1X:P-&21 MP'.$W"=Q<;D]$3[4)DA59D15>\1H_+4RX;ZP%G#F[I.@#Z%[_ MX^F3<+EF76[7_\'_G0.[?N]B&Q*TBSYXMOLZCYR/F#DC-/DU(6I$T$[1]Q I MSWL,RB7Q=W"I%\QUA8DISCD[D+!DWSLWFXK>:19Y_V;+#P97L$;3TIATE[>% M/I7WQJJ/*QY,4Y.,)4_[.!CFM^URH[X+_LQ.68Y1 M:S]D5,6^L062C&/22+;07A!P1'Z?:4!:D!?%#FE$0M[&IKU\ACS[(1&IXD53 M><"Q,0H(+A_EQY"?^-+J,$D$NS5*Z\D1FE,SI.PD+.5_JI+7=W=S4 M$ZA7TK)T$L?X >Z^ZIA/+J*-+TD/00"*2F<(^7 >^9'SY(0G M(XVJXQMG+I38IDX_2/-H$R&"S&T*=:]R("2_X>D0]&Z439*J=T72$\/:-,-; M*0I^;UX!>Y$KIJY@5-93W4"Y[:>(QEOWHR*7%=UQ9-V\D!]?U2 D ='O93M+ M._6T/D95_I- Q_0$MD9)EP^<=!.U&R5!)#8H)5I!C:9V2GBJIP;Q>RRR/ ML;O*82R-O4[N1+$\4HWEH%V[@9QQ65/X--9MHU#245@V:3=V3C,Y]^IAJ&]U MCE*IEB='/IML=U#Z)$^-/[]1]-]!YX[/&+6*CV/<9:;6<.-T2BM7OL_FYD,$ M=R/.[2)<">#0/5O#= 31Q-6G$W60;ERUQE,_:SA!@Z%#=ZDQ#=4(L0SFZN78 M2+>K-3QI'Z(<5PZ0VIU.VI=XI<$6$6\5PM;I<]F((7 )[8?D2O^M)!U3VHK? M]:9[$?S$N=/S\J\1JAT-MNTRT&(<.-@U]>A$ MD[7[O("DV-9CJ%5^&0X@;"6+H%3*B7Y2SI,]@!3Q%B%:M,$*S&2&C=H!V:4T MH @GSL!XC?*UZ$8).P4K/QJ.*44&P3;QZI*\5,)XX51 E!.F58U.?4!7LTJ] MF9%A#A?T\7*91[P^[)EP$9+:(1;E'!N1T0\FAD!&8YSON&@FVN'R4MMX1**J M0N;>E.T=@[TCNX[KH2'(G=G1T"1,;#-7IZIXB!5?JGT;;U34NQ 6 0SNN..$ M=F\9SH%$\E\P&(B@WCP9QN>-(!T$MMICU:E/Y3;11%WT AA-*W>8D>:2^C92 MF)?U;.A#Q.9Z5("-R:1"O0Q9Q?PV>UI!T$_R09RE>$(E>H@-(0O1^)M4?)G< M61QTBLPL[NM,9>)XB*Q(IK7-M$&);V1%"'GS,]%6_M7I4^/ECBS<3U_]4-Y# M\'R_5&[NY/*R3G*QS>3.#F3>V0NK$KF._ UAFLA;"JL O-2(W-P(YHGH3U+! M9/EOM1DJ4R_V!$!AJEE)3.X>Y .D ;&*LB?^+]*GWS?^EPO9Q0^&_Q;[WA7^ M%UZ98D_XGP29/WSX7V11Z"\5\?M#@,BMVT)62CH*\$MZ4AK3D92!S#'8M)5' ML-A@S*DW^[Z]V3\<76_V7Q\K_E6.=N_A1^,-4.68O-JW+T>\]\D/WSWYY/XT M5PS;\D8/L,:QNVKU^[LG>_+$XI?-$\M#>6+Q]CSQ*,*ZV-:.;0YK+TQC@^!O M*)WI0_#LI-VEV1A9.856W=]8$1U'$4=*$;FUYRP*+_P?/;INWFB,8&& \(;' MLS_1LZ2TP$4>54Y3QS*G3)EN?-I$A&^_S3B7HG#RD6;E=U(-_;.4&F]YC-_: M+GBNA$:D9N MH=I_&MA2*MU/7BP=0TB.H^5BBVDC(Q%WZZ!(F:B9*(L5VXA8 H4X*+-M^MO^ MN[FEN]0?R:I&L4)39,2A#%1T7-QQ&X<-G7Y1.4O=J1RN?#PDE@QDGH1@;;M> M.LDJQV*F9&!XN0E\XLH\\=5NU_+JT2!,VWSM\K#)7K5^732=PF.RD;0]^/*K M@\CL*BD$AA_@J26Y?)<9F:A/5SEA DU"2%:6BS.G9LW8Y2A&*E_X..,8+#6% M76J7.W6+%'=H<'0B,.9%>$5_0L% M(%A5U+*0(4J.F82'.\_E-HPV K?"N"F=8_$F,CTWN#:95(X4";%N$8Y7^JG+ M97^!F18';',1$$&P$R]-[#.?-_+)1:NG@[E<*&Y=ZJ(0;NY:C M91(#@GK\0]/]K9=3Y\F+^$+T12@V@A0>-E22ZA[YJ]$JB,GR[%L]+5CFF)6% MGE$C2/*,$X3BY, 9=B.!?+0^X: 6EYIU0]Q/61;2<$EJ9Y$+1W'FFA(I+EJTG=@?:W\W#JWTA.C.6XZ7[&._O!(< E\!.L.= MQHR&7MYN2$RN"S?:!2#(0,CEF&124/.UG%NHL48.>X#-&]MS-5+E:2QDED.* M: -9;8/C(3THI%!9.^WZ[NRMJT;J1 &N<.&(-0(G8TO;=12YDN/% AW&O!#8 M\P)Q3$<6D;:(9WFG6^"HZ?(:Q?]O9&:KBL8?::UU-SFG94DN'51ACJFBQ@6" M9E12FWG6Y(A;E=_-]M6_O]M^M3JE_?B3J_# _/1_!WONZE55Y%,VZB%\^9_H M-BF-D*$H4D2%M7T\8HC(!?]_WG9AIT'F\(YO23I4&=D0WPV [,JE!IF.-+MK MSN.ZZ?3QW,@/.XDQ $YIO:HSW\KH/ O5]*@"D"(QQ?-NH7WZE]%L'L\VQ3(L MV;B,8M?,XT*D!CH?5,H=-0'N]AH]?B%DXFSFQ ?CU[KFQLL5Q\U]<:OF(66J MKEFT&Y49L*FB*,L<=\MT!!8_\==79]FQFUR@>S&D_;=;QB_F;AKM(MA(O+MY M6.%QHPQAA2'(+YK+;3=YR-0$"LOUNOFI3@=.BAT:*'(OV_%JHCEP1^TH7.V; M98_Q4FG%QM2HD$6(6A0_VG$04L+U68C9Q;V/#6>TP.*N1B&EK#J5D:#L*4++ MUNQ-:V>/+"4C=V[O[2^-(G7O-AARY3CQMV,6F9L/WWL1=OVL/XK\Z[E,\DES M+D2I3/BAP_O@T8-*QDHNZRX;#[\2UZI\.M9OS!=--8!O;5/^I8>66KBNS39J M_/0J&'Q=/OQ$<+=AC7\*9B,,M/HG&U1\23*BZ3 LS5F^!":$N[M M&"BSH01R=&0=I7G8RB$\B$=&L5LE37&]C!(F8GJW@>/1E5 ']3SL@\2/?B#H M^E"#@K^.00G]0I%8)#CWH?WUR;(&HPC)3=L[F7AR$TT\EIG"4:Q/V' OZENL MSZ-*&Y&63![>1I/]\DAS#903(9A=?M>>/4=-$B8M('KN/*ING^__KFQLK9K; M4#3V-OFX50!7\$B.M%$C52G.0#]OZP.!Z7N.SG@>J3D^"R$6S_CP MK8LFN.$Y6\OA +EL61==AW[B%1FGU!OA>G38E7EW]>&": 3JN%>QTA MRK@ITJ!;F]G;P27).&S1[N*($! M'(9%;X?2]CJBZW8S=M8S&A4[W/12?[*B-V?N=)L7.U\-3].'<&!CBJ,2PAU> MI<@+F=9%$ULZOTC6$+*+JY!6]3<_=WG[8X!F_/$$S?A-.%9Q(>3:&^J;$CMB M:.ME4O0QL&-J?$_J<)HSC9LRZ7X"<3Y M=L5PM-;"CX>H>]JG[Y=-:M;_//I5O[=#TBH1QK"LQ;I8A@VY:3OJ\(M+(0G- M_N[)?Y?-V8O>,+ R\7SKDBIDP!S]V@W\,":7ONO. ST*?%CS5U"8;$+^4)7/ M@X^^K;)N80K>/HT:(^,&=;6M]BI;%R7AY'@L3AR/]4*<-RLRZ[C'_& MN606K1)'HP4FOH][0?V\."*@X7>ZA %!30!HR4X! @PBJZUOSM9^0I8*.T"< MYA:0@F)-CR)6Q^MPLYV.X?(VTRU>J7#3KNO'7TI\$O+??W*X;7NG/88V6NQM(<>NW,C[B\286;E3;ERO*:\],>>HNG1[V0^(:-0*BE0R M8_(.;EU"@CP\\4HL(KJ#^'C'L&>?*Q(2F!()Q;AF!@3 5_+7'E67;Y!Z; E M/Z,)GT^*9F%C0[V.K1@S==G4EG.)T2U:!5CAPH2EX=TT.OBUCDS%\UCCU M\G:_,YH8%G?11B0O&IH(3*45FV"L_E T?F]Y5K92^9:4'EM;'N(^RL\<&X[ M6M\5Z#8')F6E(/'55/8V9_W WNBA4K'..""" BU3&WXPM2O]W1R%N8,QH?!N MV@P]S01J'+P.2Q06I0I!IS!8F.E'JA-A'Y2B1EA6HW51!R^1Q-#WX#RB8D0\ MV61:#.UFBD*E]CNK*&[(R:M>W57NE^YDQ$X;ZZ<"D\4WXU[Q*"@8?H"1DE\G MQGWB*9&/8OCW^P01UY1%97!EHBC!5':GBOHA"JQ+XTNSG+\%"KKS MQ&G*@#Q36MVW#RJC;=^18C7$1@&=.H5M3,,6=R$)"/T]3032!(N_N"TSW?7 M>UA]_NCSQ%%\:K&\=XOERZ-KL;S#^?U;._R1*RZQ]4.. 65<;*6C8"P&"$KY MYG?8ZZ4[(S.62+0J*^74"8":N&.H>B/3]5-0M/DX /8>+A+LLET2$(^Q?]0>PO$.8-[P!M#:]>U [*;FW%17 +'=6"[KFQW! M-!336C@_^Z.JEIF2907V@X5-[S%_! %@X@+A'<\3_;M^78!66[CQA)FVL8RX M*FE:^0Y&^"A>5,"A?O'@D>A S/7Q'7Z+=_#YHS_J7[*I3*C!,BI Z-'\%&RA M4\+=QS)KZW37[<+2GL=-/WV2HROX50E]G^#OV;"9,DT&E]-).<6PK+Q"#/?\ MO_KY)L=56NUCH=9\.9]='$7L8K(R3(+"X8K:_EQ%IT,2%6>S 03B]1X]^.S1 ML40YV@0$(*I 10Y;>2J^/3;-&[,2-4A[<9NKGI@9E-:B$W!:F5J/T*!XG]95 MG$'*B<&+J';BI!+]#!)G9#8DP#R25P&7!9ED[X?\>JNI'_(O>%$A];[&=2]W [QH,!;0SS$UPK"!\ M:"8#7I'E'==F[-DL4U7BKI&TMKONEV(&.[=:91;6#T*A$#F,.M3:,&@O6%:[ MT7[8Y^D\36V22G+C5:@K%VE"(]FSFRC.7?M1V./CY;)X6WX0 ID1'=;E#G44 M0V+AA=JQV&Z>V9\?1G76+)IYD7K?GZ/S.>OMK0NK>$6$57Z_. $DO3=AFH^: M)ZAWCRR7@K]J]. SP%DZ-1#OPHH)E7T3L=76F9 DGSJ Z)KPQU*M8WLI6H@>=7"1@9-&/U:G3-Q93=A\;LI7F@)_$\_PXN2PQ<8\;54 M.O_7)P\^$WN:X7A.0_;RM,R\\SA2)PD/%?X?7T[X7YC. MR=Y.]G;H3C>]H,Y&:7_?X+B&_.2]UT^^OW^RL).%_#^Y3N=JMEZF/?)P$X&]B_?*5IC@?'W.AX*T[6=K*V?_VHC-"Z0"O^'*;UJU?:7Y*+3(OM MY68 '*<FMN\A] G:J&3CR.L-M1S!MVV%L8;$A,[O3#JLBM7T3$J[+1F57 M]HC)-&CALB?6%]:U(Q/8K ]?&CJ9#$/#",WC>JA44&Y6+FHTDR&6FEK?;&O??XFZ?/A8-SJ-OGMYW=V,0GE<*8*]$4V?I=>HV:7Z& MS!Q @.AD(J]^%J]N"FZ13,H:%;VB@6[YX;\+'6O-^R2V.HV, M.PYI_E6;M*KFJ?A5+-HHS($J\$HJ,GLGU7G>:=OJRI7[6SHLR94Q'JQV63R#FPV.3I"QQ?G5.R+ MR,T< >'4#?)\+UV_:6Y 6G:;K7"2]O4,2)'WB+MMLPFOB@UJ,I%Q)\MOAX]. M5#,YT"\-[A5N^+:IWXEKX03+S6&Y#Q\<'2[W=TA](F3N3FPO2K5H$TY[O6-J M"-ODU60*<$_K>4KT;+[IU8O'@M$L7T?D0O'XVZI\M>W"HM^H.WD%)A.0-)Q7 MPB\-Q_#G;1U,*WT1+>?P"?U %9MR9%Z3-B0Y66.QML M("F40#A5$P:300V0M0J.PW/2_=H3)>!75-T&YVPW7:,?FR+#L?44G;C#;GJ< M,V.&7)P@4F4**"(82YT26@#.-#F]XZG5"HR6)^K>Q;<102(MLT7-9C4^+"AF MKT?^3:!,Q';*5WJZA7L4,IQ#N!.S4>492S 3-MMENJ%*5<+] F?REG;T) M@>2+\*6:>_$)R)4WY;V_O'@B$6PX<[]3W97G0[C^#U?]&.P][+1[WWWSPWVO M6$(B!DN?R&$8Q=L56$?0;"U1=;".?H@L"84=[*98-_$8=JU^<#%\/3/)=^$K MY"=3)'4=HHQ>(6 ZT,^XHA5^R/P7.6M7N(@YSHPJX?1^]_'=M_'=6004W&6] M&H/'+%\]?5Z53QZ__JXJO_Y_GY;-9O9!N'M^32:5Y(L]?60N#3115U%C>E%X*]0IRESX44#SOH4O)HE/\5SY MKYNCF#['O$NQ:.8X1ZN2*IZ2Q$BGXC(^=S"A^43R$CSWG)?9^505W5,;5XM\ MR02@5.3^@L 3(+?6 <%HY(3BV"C%&40%N[=C3W#MJY )F3HMQRW;F2-V!J9* MF-,OP+<>PH;ZIS)D0V"QJ1 &!-/_[\>O)15*NR$6*0MWYV;\>Q!;ZYJ07SRQ M_A,WZ0Y?N_[R#CWES@=58,F$>(KF)R>6O;,2]-$1$8U'E,D.WHD<9YHE\FSL MI+B?H^*%NE^1F2(/.T9B"O+L-4(_':>2(\V<7WPUXNMQVV!P,(?&_%[=)I7FF"WD4H.X03S_>7H:WJ73/ M!%J3C<1VQ7G(4AQ*C"IMY8]71G6P]5)77%&2GT4 M[=$?VV3;M=CQ#19#2<5QTW3F%VR.8=S(-'=T=5&LZ/GK)YF<$>GM4BWT=?C& MD_P;/[R&"JL2@P8[^?0S\2=X'L:F1CJ3:5CX:$+2G\3/3P^3SQ(8R?.0*$CE M69S3J]WS4,J"##YD$'5J&'^S40'AQO[TP;\96XE[';I4R_I&QH>:&YT922+- MY"79MG-Z=ZU>Z[!'B'2CC* ..@Z-8QF_:#C8M*5"11+2H2F_'LCA<%L^;>#+ M<(D=Y72==125MJCD(?-4MZ0HC&STG&()!BA%\^*SS_\?>S:\'LU*#VA+.0JI M[$R4J;#T,D4R)*N7A]SXDD3.7DL(4:5XYDSA)#QS+]>4 K!6H*.$Q\Y]364[ M=C53VDZH!N@)NJ[?BG)1*HX:7WH1]YEC=C\*S\TU;0KN_HTL+UYB-!13=QY]S?KM^'PIGP$)GHQPQBBMUC;F!]%I/\:(YG% MR^@1A -N11+9UPQ2CB+N1[Z9SK5((B=E-26L#/;0;8.K!GTBQ^"GOE(WZ0&Z M*2=F7_X0.W]+M:JP0X48.L2X[4K_.?]QJ6;\I%.R/$UX>,C=2$2?T5_Q8)-W M5$+^#O%;#&C2";/:R@!^&D4+NV;;M1AJ#]%)4<_T?']BT_[!C0C%GET=P;1E MSP@JY-&5]\ >!]/NME/0B *U4-0Y\U\,OW0EA:96?/*Z7X*.9RSZ09\^X]@2 M ;21!(&U-AWQM;D%9[P5N0VXV0:1>1>^T7"&EB?LRCJ-*AV3'LU],Q(=%;+W MD]X%'TO)B.RYLSA)Z>YRA,=1N.!G8\B,11U"WHT&8F.F$I^?7%@1$77R+>G4 MFK?%3^04WCZRR67[9(PW"Z='Z+FOC#KB/[==$P[ AU^Z.-]^8XV)7T8SX:XL M\OOKJ]?5RK[=-?"L@G($CTP", ]M(Q"Y5'G#>H;.L^.AQZ, MQ31^3I^,MQN6ZX\*19@C4V[&3..E[G2;Z1D;%VFA-W/!MG@S4CPFW-*]TQGSLMO]# &N*)D%60?SX]4!29,/%'^D3EG]+7!]44??X.R M7B;I&!4"JRCJ;NH0MO -:G$$Z8&+S%CPP!_2DN@K/HHT8A!4[& ]QK,ZMP2FN0:=B]3YZ]^O:3^SLC_7%*VG S]WI[F'5CLAMXCV\NJK7ML'3+8S)FB8"Q3P[[0X3 MTK%LSE8FQ&-I>=MU_34WJ=X+SW;F2[,!D=Q<\3)#<]50RCG]KK%+*Y\O6VOA MY7ZNLM&B%J'-!S)]R(M8M N,Q71@12M?Y1=[V>!,K5(]M]#R8S"8&D Q%')5 M>!WAM_(%^65I&H B3<;8?*!LX8\^^*J'6L1E/=XO&_6WL1+429%. M1BL\6L!UWKT'R>4VN E>QQQ3:LE M;M[FO"2NQ>@62?.&M8HW=(^].0Y8:",A">J&>_*OG!DFI/XN&MAZC29]^"!>Q'\?&E@!ZBE2K!LE"*3[R M/T5&M,Y&PZ&(V(9?G8O;R> ;M-AO^O"X M_I8<&_70+_'2[Z$^8<"9>1/>RY*YR2=_IN$\$37K3S!;V-^$\/TQCH+VH*7H MJNAT(FWK%I(0]JNZA.?QIKZG?YW7VMS#'^7M-F-I(8^@1D2V8;$+4"1/^$34 MTG[ZNEYN&^1[H$6MJ8[QZO6S%R6.Q^3Y;R%W[];)TCXI[,0WP#FY5AJ-ZWYM M[4\0DP/]V5*>6 M/J )A%="*.D._)?VDP,WPI%7Y[.FWS_XZ$XQK\!HBV%5# M[,+NIH:J1FQBRD6@L]@NY^&_2W.HQA-@BUR*'K%+?EU6KU4NO/@$W=0UU*76 M!-&B$.KA2%RE3.JGL^Y8SKK#;^;7.P3C#5J-[T^E/JX_!B44)G,^9 M2MEN63-E^892H6$'T@5 F+1%TX2^A-T038F #UQ2+*>:)&U)@LBG ,I*S4 \ M"\"Y/?56^&JFM,R&(] YEZB-\OS:5CM?&DTI@F3F].GWB3R[]2E/4,^8"I MOX8O+^2P$1V+R0Q?=*+T?4@D14_.OQ-WKZ(;W^G@OPF$M4,YY:V)-^S1/DG( MN9:*_29!4B;,QPN ^PG^7-EJ9?3E;;F3$EB M%)B^M4,S54]9\W:(-[1=XY@+9Z\JI[V[GQ<__ELHH2<&A"+.2AZJ--(K8BP? MPJ0V6?OP@?5#_Z*M&=>4\-)YY;<]WL6]5T^_'>_KB/U4XRU!V C*76'J,BI' M)[53VP+A4N7_]8>J? R;F/,'6;[Z,#-+'P5 X]'1 31^AP)43",*32..H5'G MO(PX&-&@L@&A7:6I>B,GDX0MU)P*H0D[+8Q>HB2$*"P;C&=?_&'?7T,X()%J$<6Y]F&07?*N6,0$@0FF$?[= MH#&/MWCX$'^DL< C :[^-&O6,D*#UQCK1U%"/>RF%RQJA&NXC1(YH.R_X "- M7V[.7O2F%MJ%.-NVDKO X*"FTN6NBV5](:AK2(U9A1XPHR2G.:<>2(J*SZRZ MSF'",9RA.$E&IQK18?AHD"H\(PK1;IA*P5Q@2K#_N><5?IV7^I9<[V4S&[8M MYXUBL9,]+Y)4A5 ,-3M6M-3S,0N@I)X6*2:R?T.ZH&^?['&[46,I7&M\TY*' M;ZMV4QXOA^Y13T91SCC#(683\$U MDAF$I5ZYD#[8,C9SJ25AK#QZCP2R0!O(7K7"5:0&$"\L_!9:/-8L4D;?$=@J MPXK Y8(#(Q4&;>MBNS'8V3(-9L)ZW.T+AB8N2=)("AY0?@23B/?2R11VCJ:W MX3+7$8=44Q:Q;N?E=>WJJ&,[>X,NA:%#J+KF8.K9ZA67V#:W/4;[FTO*=KO) M&0Q:\X:42N5C,-GOFGHNKZ?%<>!R_"91HX?"'J M1#H>26DQ>$.%C151XGMI; ;M( T$U=\"EYU62C+ -(I=X;!MF!NK>-;4^B$G M'L58V>-229#4#ABT<3&,@M5$H4(_J ]#B,:!Q]W84I+<#O%J=5A7SA$O;&6F M E=HT/6I1YWZ7Q0R+[91T%?\ ;MC-&*(H3XOOY$"T"J$DSS(5*),<5FT<-\8 MR*3K.37+7A0V9KB<_Q&D&D4-HH"V$2>CT-FTPJ*1%[X[?IRZ3@$UD MFLF8*"6GR Q/)**=Q? INT%I(*[KVW?I+MZRMW@4;U/>0K$1("P+:W@GS7K< MH92,(L)L#QMC.NO:M>8 ?XZWC5 MKTEWRD)]3)@N0AH\L(8"MX8IWY!2M;/$=X."=NK"V@,N>D#V#1D1KKG8+B7: M4D(+X5&-4[0Y$VV^$]D[UFSB<)M_;\N>K\6!&TR-,IQE8\'%^LNWWX_3-OFZ M[PF(6C3!RQ,N/6_GG.^C&P\IBSMI^5VSH17%*NES, $#\"*H)L(W8EXJAV_$ M>XFM8!91$<81RJ8/'WU.2,-JTE8(=\9"9W#(F=.5@ N+_?-S*>%=UN'0O"*L M3TV8*P^;_!$W^N]C^;1&;+$*P>-E5\R$#/N3U_T-0<+?RN\_TV4^_T3X[_3C M%M7.H^%P[&/7Z\J"L36>R@+I9-=;LP030Y$]C)]0=MDQ(]6W>>F$@+MJENO& MS(W#5_T0,78P+;QIYTWTE>:%B[3C9+N;I?N0I5BTS7*NU!^1[X?AP66L(H0G MC@\7<@C$/P;YD$<7W%S-(G/L[AOMLN30*!'>.C3FQOA)&&$8OORCH&U\2\CP MH_FTPD&-KIIZN;GR(7E&UHGD*QS3W$(&O@(U@=1ZN9D0780T[MHK7F<@WI13 M_J,9^C->(+RQ[1+V7[@CHT>WVI)_1PG$!K/<*/*SD>7(]1P%06.M393SDLM_[[_\Y??^5?/__J#-]D0(DFQ/9V9#4&+C2C\;V2W\'!OF0E^JGA9D&"#1;* M6_.0>KWLY.0X2SHKTW?^UE^5T[6'M:A M(#T@B\^N^R6@R\'#7J#E.)DZT0;_HAV4+,_H\6^+^= NEREIL!QOMR"*<_J, MX"9E@HO7?"%[,ND5I^,WNJ+P8:2XQ/EO MRH?EG^L7];P.FSQ$)9LJ>(3A'R%TO*W+']K-%KOTLR_^\.FGGW[NAX +80!: M-NLKU/*[+;M?K%*T3I!]++_\PZ/RWI?WRR\__\/9%U\\>B#W%X)*XD7"![+E MX-K.FUDOCO)/)/W#^G[ROV]N;LX)CFMPLH:=IJ_SU(-__Q[\IT??@_]-;N!% MNT2]&2=8Y4:GA;&((Q ZO"!]V9^ C G;-)$6:?N@GVU7D5--4$]ADP^INO?L MIQF)@LHG2)NDAN&Y%U\]BRQ_5;'>#N.V[N+ OKM6O(Z2.#[\\M//L@OY#]@5 M98>_WX-@9>:%#"OUU@Q*3_?LB0"X(D69E$.C&W'IG9+I\2N;7_?6'<2>_FJV%,* 02DX,%B"DBLU.3HU*S:!WOOA=EVN/#ZY4JZ4/ M)TU'5&?7-4MI;B7A0M#^" ,%K*U-YW,L)*QY:B (JT>I/R 1WI2)?HB8A7@" M*FV7,.QFD.KTD3C,8 P>\6>K(DF-^;M)?19B1J;[M=J_815JEMDZ/UJ![B>% M[X"#AGQ:J<9Z"2P+O8QL!$3 B^W0R;B3WY]*Y%@^_/1>?1\?>_CYO?E] VMF MVY4DI^@ 47L'%>>+98S291/!H9.<)-MW!>Y!7HG=%79BY>[*>FN5[35,("SE M.VLI*.G$1EAT_G.V>Q6-L\Q)%X\62G1+X&RV!]N1 MV(8LR.,,B78411&*,=9CR81L_%P')B#G!0:V<)5_9M$^B+BDHBW:=UD 5_;; M?$A*X_FT[HK+X"QU4(5,'NPB34L%E738,/6)LT2LW<;+-46B5-U=1 M4BTS0ECL-R"-?_C@[+^$ZMC]/.ZN^?N6W7]2.&S'A$$;Y88Q>TVM"R%+-,0[ M(D'EQ'*DFY73PT2M6&'H>VD3Q>4*VX;.V,4&K]PIUVMG56IE;N)Z=.$^Y&,+ M3O@4IFE7=[=BM/L6&E]/8[R8).B$?%B()%%8\W.^\Z:) )U5A/RSG NJ/+\D MD4,V+4YYY^+X6ILT'[A2QOUC\"1X%X5ZB?+5-JSC\ X\5+_65@>[5!KN M'WF[I (7^FBK5]C>4#[K-^01=9SEVMY1@RQAW*QVHL QT'!O55A0?N+6/,@% M^=^P%7'Z_$UA!,D1$)>;;<^T?76;H,8:CU>YX+(U&HB:"GS-3U]LK@0FQA9E,BVB\BGHM<"@:] ?" M'R 0[!0 MJ-_( R$R$P3#]H,TH.^VJ5]F2_P8;*R>F9^S?IL25N?\_"#@[>; \-YFO*FL M\Z9OO@.]S3_W]'&Z4LHG<;#R7QZT= ORWF.6P^7%O0=5B?^[_Y99RT?_]N[3 MC#MUL5_&Y1P8T8Q#4_L?[,LOWN/)]K_H=QN"_6"$W7&^+HT[7+!_N&C%Y-Y^ M%MZE);U_>9P&=1Q&.QG/[\MX<$;'^54%?D?)9IN1-?QM5QNM&^'?G%M/'E7F M*G" CV!?!'X6[(R;; *2[7B)5U.@>C+'DSG*);]QG**>+\.K(GNZ!*\@7@(R9"YDG%YFU4SH"!S2&2'IY1(2P$ M="FH0]'Y&="OC=INR-B8RC!@8D) M?GVXC3]P,NJ34>^)+$PR;6'\R[$XPXDPP&):$2OQ[(4A1PI1QQ[50$H5HC=! MSIVE[H/K)GGYMW GG(SQ9(Q.AH#6:+Y.?!R+F+A_89NRD%<4V=&FDD'Z2(V5 M7&K3S<^H8$K:D59:E>3%!/,$5>L8DL3[B:*=)WL]V>L[V:O+RJ0,:7*%44,J MU]?><.*_V='2J9+63C55D#7-0?((1)WIC,A'&BF>A_=N)OR3*7^,INQF)K.4 MSI_;45BP%<\K_%]I C5B2L!"Z_.YI(E\LKB3Q>UQGB HQE,DLJU)W>ID-R>[ MB9X*[69'9SOD@NY#?[&$M+IFXZ>S[F1!=[1BA(B*$"YJ(88X:;DTV#R!F!N@ M6@XP)OIZ9JRDXW0?R_HV_%J(K8;M M6NM^IJ&^N15CZI<[;F\RN76W@NO)S#Y&,[O+#2Y#[HDP/CG"1)6*=@U(:YV& M/"O-&7'OY/1EMV6.>7!V6U9-L_'=F5.SY625V')4W\*]O,)!Z F&<3'*?OP3 L%9O M&O1*#+#$;8:J56F*N@V&-&Y&Q6RX-4IW$F8RD<5&WRX3>&)O8C^95--%! M,1$TBZ"G.!GHR4"M08T!]"$KW^U64ASAAHU*$8*Z 7$)X-IF;R?#.AG6'L\' M2D;,!T5>3QE]0F*;N%<,Z #3PE^2J%PGI>-PX>OVU/P]&=G; ;)D2X2[ZB!F M05^6J(@<1]!DP,:1,)Z,[&1D*:U0!2Y$;ZF&K)37D0K;33+)G)*2RW"X?0BI M\5F_6#!(J[O+J+N-87?[UV"='[3HK'HB?N[A8V?/^.QHV#.R-_E!MKY;BS:WV32KM8,LD NI'83SEFH4N2Q/J0HOUTTW[Z7R=XDJ]WZ# ME>2HV0C=+'+KYHVQ5$)G=6QVY=9.^??)2N\X?,-2#[=2V(G#V4F66/G-5CB@ M,59RT<])<#9J5=$*UIHO+<&^NUV=P5L*1%7YV74,('A-I.]QVOYDDB>3O-,D MZ_G?:BQ]K#*JA"V'G:#9,/O[MHW* =(9!#G*2#V7C1&V^H]Y(,]D2/"B2;4D M7UHG_8]RF0A/FKO>R8A/1KS3R9XVLJ-K]4Q!Y.MCR0DAYTTM%.M4 U"9F"C1 MY^#]^12B_EE8M1,[SPD%=#+/.V'8F_JGB617S@\HQ%'D_E4;:ZF Q8^J'E5) M&0I!^!A9O[-.J=??PJM"O5IHR,D0A/2=C%SI=B(5AM$6"#%7TI0AX="H,6VX M^U- >[)LYW@3(-49%X$GGFI>TGMK3\0/']NSE#R<6 MB)-=Y<_\%_#MU]TO424[>;J3R=@S M/U-&MQ1QZ^D8R3#C^)U3 9;"JUB;X%SCGQ)/]ZWI34@^8+K6ZC"K_,2^J(>A MU5G1C6OLK;=#^)U1PE@(T6*@/V>2.Z4'[YX> /JQI*AZ3>:-=5B'?TJLXI0+ M_"9]T1]_S[[H (@^F.G&@"![[=>A2?"?@A\AN&_ D]WA'#[F,^MW;2=9="ZM MZBDN.0J$B8[U N$/W!MUE8*EM(=,Z60T'X_1+ C>66V-XI-@GOZV%B(T_!7< M%Y>8&5?4.?EL.WY6# 6&ER'@3Y9S=)8SY4IN!\/=D-.G[^]7K95F*@Q=)Q=_=._]AZ&_;L"L^$CN>F489\!878N.[%[1DQDZHN M>EM>U=>BQ] H?GTA5)@V.8_9VCPBE MG?U2I=)B5G<0A+YHF+K5/,6D2\4"\@7]V:*5PJ:=<8?/M7]QF5K,WVW^].D7 MP8/](J?7CR% G%VUS74S+VH"D^1Q$07\CT\_._\4O"Q+JZO\CR\_/?]C_"\+ M8;,J;X,# :'+/)C6TY#I4./ATX=5^>C!HT_YO? /CSB@$SE4RQ=UR]1996VX MPE+DTT76D'1Y6UY+ ;!1@@X6=/2=Q0F?\%< 4#F#>$YC9DEG*QB5[ >R^SYP MVP^*>3OGCX#_5?25627" #IG')/8Q"K<0/A/3@B@GB.SLV(3D?A/^A [G3W\ MD@SO5*=0%.P.;;N*BXHL02%8' !^5/9N>1ZV*6XQW.B-4-@-+68VYX)CU%GV M\'E=@''/"MQ<-1WAZ.'HGMM=CR%/!"E9V[.:@550&M*"[Z]/BSJ&90GV](Z7 M>0CTT;(Q8BFSL'ECPI:Z=/@WJK13'EAJ*KCBBUAD^_>Q .7JEA+4O+G'(:^Y M'=LQ),PS/U[SN.O00G[9('G!FGX#HON'#\[^ZUU>_Z-S3<;'8*N5W8680?@GWOO@4*R,_[F\Z^YW3I=YBSYJ*HPX7#NY9FN:G69;]8'OC% GCK M32U\Z]LNDAK.@'5=>G#8>HO:P58L,LJ&X@A?]I<";,4-/MNB\5[G4@3GY>/$ M)5(E0Y!7_&FXIZ$IW"A*V!%+*H\&=RK+@($IY!)W2@W\WOSGX4=73W5,4*BPRR M%T+^$)R;ZICD;*QI^^9>':_9=H>,M=JO0UO)EZ//H>5.66Y1/ M"DNWD&U8A.^', . 3)67F0A0RUP0BH6XQ$!!+OV"OA!3]" C'ZFGY9^EM -6 MT^#LE+0\+]V4SQ.M@@*PGW7R=E7$:6J@@^@=ZF2#B;<8$QK^,$H\X"2QOE&:] ;]7R9M*+*(1KM6M"]!0BWGE/^WW3]8QAN,\SS\W0 MG_XXW%D[#\ZFZ4@)!XZ6B[$?+DQ.!R_8:%W#*]OHZLA?XTN7O[=#83/GG3U/ M.$Q%7.IN,JVCS+[07XOK:R/XPAZB!\QU4W;U)@D83<5G5O4;A"";I);)VO9U MO=RR ;>-FR!8'K./#[*\O[@+^D56SGH"V6F]LYR%=XW" E>1XZ'>/Q6^_=.H:G.D;WJZ[9VK!9W MI1-&Q&ND:+*>8#C'*P]QX4)J6N%OMT@V]D>$A]!=!Q;CLP?GG^]=CKT<_S\+ M(BPK<;\W)LQJE'?W'A[^$6_-#: <_MC>4OXOUVLX>&]U2-W>WF;X$'=*#GWG MC4S\9)F9LE/:]MBNZ2Q15F-@W[S3 "M/J8);:6YH9$8&'.Q[EBH@W">'.S5[ M^A(GD_V83);6&LXGA*J1+H-S[.&M5O):W81[*0D!\L0$2.!9?#2Q$R3R_G#88C+)M3$@;S MFLLMPZF3B9Y,=.^=YLGNO$FCQE8$C!/+:Q2!'8#79$-1!ASZ&IP):G;ZM[8Q M;=J00L3/U/-^;?7]7<80:8W@[R>3/9GLWCM-.MZ;H7:(N.$BA(\7K&OG0>/) MDDZ6M/=.ESA)E5XM'+3DET%^W73SL^T(NH3)@>I"12NF2F\F.-"Y4.IJ!X4- MU=ALT"H^VHGC5_"8)XL\6>3!XQC%-?2#J]))DE+ :2O23OV"A>K8QXNWE465 M$C&&S*72!EB]U)[6=4RKTW$[29-Q MV_;XY'\_96VU0.*^/R4J%\IVZ%][WL;#M%\:\L.VL:UO/9EO\W)*8J&96HV:G M>EOZ5/J[5?'>OYEKTJB(YF[)7GIMZ$'O(8C_'=?M 9%.""RV3-JPP5H@Q<(G MKD.\27Q(K V1VND?@GJ*!5"(1M2&X3DO7U]M5=U/^S#FVX6ZG\!\WU%^FS'; M'+A5&\*;<2*!%%W97+6C7@F_O]-(:G&5U(1*: XT=Z[J\2!2R4U4:LN:.$+9 M5<%4#P SP^-A"^==5#*CI!%-BAGC;BFY1I-HWZ$F83^VH@9X#AD89T#@SG?3Q"B()#.P&!Y#"](ZB+(07!3R8 M3@8,FS@L@.K$%$IN/YK.4OTF/",ITHHH%GU@!W%47(C' M#5;*[(-4)VDY"O"#>%8%@Q0)6G5>?AU^=BN5]!%HE16Z27KQN.K81]D/W5SU M7+CMT,G7Y.:F/[[;I<:8N8*/:UX7J=STA1$X0C=;YC!'W6/^7I0A"^-26-AT M?6F$QYN:_H@YOV(K,YVC?P?V>@QYD[\=C&QU8LXSF9JG@Z+0@6,!CR#/_';# MDD%NR^'UW>0;1KD0GB'FR=N,U0>6]%SLWW.^\TUJ[V6.]U -7[6N)SG=X#R%# MCS_$(-@!$"X:11.BDD$5'L/R%.'NP3@DRF4@#FB"9]G<3L"Q M[08^)D-6Q/AJOSN@P80W^"[">C_?[,G>E,B:^@]_282#QRJGA0_.P;DS>6D" MA R'G&/G5=QG[6B!/4"?7\04P19W(:)OJHD(%>2QO HA+.@VDS_M+X+W#Q:? M?&BN&9>^GISLS1"&[WK;$K W$@$NR2'> [P M>G#V-79A1*-/X.*"#-^#]+EH+NLN/SD V@VW*3='8*7T\ 20NG]PT#I*^-N9_:M_@.SA2?@Z=+(BI13^^5 M'=:1#06^I-AO=E+'[CN5:$BBBVF8QH"/7:58ZF#3[MJDPP8B"V!!620V$O-/ MB4%?-(49<[Q_/06")^?>"5F!9#1A5=;;3:-^G8X:*&ZRR^++77\XYNC&40E)X\HS' -/B!@?+ MI@FYY"69BN5T=T0>>"QZS>4##,";9,CS!GW*12<$3N+H%\T)W"D6"HBZR@ MQ"VQ8C";L.W<^\_VB6!]LP,]7&.E24JPG,3M RNX[(MUC_:C"#\):'V"=O_^ M(@*)$R!;1P=LWV/*PITP*8JVH" \.R(\BOCTXPAJCMQCPATL"7%$T?_08((% M)W")3#/G$]RTAN/-F!\SRDN$,XI.4W>"L!;-513=A/>*@\)[W-7!$2QE>"S! M-<6B<)JFC"6%V&14=-NJ2G#!FB#NF X-LF)Q,T;3T0&.4<<^VN7N<.=B!G_?AKNL4A2W^RO1WP4K")\N-!W+,NF\!(:#8;M6*/XH!Q:]G5X\ M:8$CL!1E6288_9 _C^OM--$_VO+-"^52T-FS=/.P)8DD_3WBKH+K_T>BW-OK M[X\B0Y^.4TS#X&#KAJ/WDP\'9P'2AW4,H&N:N8T:V2*FSATOJI%#ER7O(T:8 MIG&ZPT"KWZ']3C_6I_E3F=-*/B/.1HY^0"[.D>R;L"DDG81[@QMCP58$CC5D M_ FG_LYRJ;6%+2$_:;[E1L-1]:_IBU:@G7SO VI,U606K!A2>V'O,-AAT'R:L\M1^_&']15_0,_Q MR\5&*+''QW05<#*;7C/WG]94LP)?YG+U>['YKB)KC(KDR!4V)#VKLDI6C$6* M]-\MAC?.)5_;P':.I8A#E=ZLIH#?S2<1.0W*:&O;:8$\$PTH]MGCWJ'#ZM#$ MH4YG0:"$/6W\:1&V)PP_/:C.I*+4)>K *1# ;1RN9(I/]]*]IG%R8P? 1:6N[+,A0$X'NTVO!TP)H$1\&>?=_XHFM]_.+KF M]SNXRM^:G]49]W6-Z'O;+>KK?F#\G'LDZ5W0);G#E)M!G)CV-F54N)EK=#$* MA#1R06BU_<6!:_N#.H;9T[-0BCYU>5U#=X)G;_1B5>E]J&!<;"I*\\*_GK\Z MO^O4IX,I^.NNRK=S((\XD416."'&V,]M7,HKD#')W? X6(B0AUU'UF.IAZ+. MTFN M!]!)78YI72:;]&)R&7O]X0+HWE]LYY<<8:P2'L!5K%S5ZV23)YO<>Z<'ZD81 MS$ 5IGHF$;:70DC]O!A6H^C9373-!9BF]1'MA"N+"J$;5'DP-EG5ID3*Q1\0M, M9/PZ!8J7IE$_HLX7>S$QB2#$>%R'OPMTRY4P@!NVA/A=ZAF5$G-J5[C+6SM# MH$1T0T\U)!V+/:]@ MG+Z#O6M?I0!@AY EK*.LOFT)AK%DO(P-D5W^EV*)@,0V)C=?O2%6 *^5!7E> MC-5[XQT5(.@$-"PC#/^$/;$Z5L1!S;R:\9'6RDXG_2Z%#*I9V\A$7&<0OM3) M(A=B1HS@1BJ1N6VRF%G^BTX($=( :K=P&ES6X7/=EFT,P$Q1W9[N.;<=#\QM M'GLN>++3W6)MR-062H;0C:M6"+5],9;-S(8XJ20/T[,+S(8A,S@UJ.C>Q4\3 M?D*:]Y-E?7R69:&XQ7#QL,V<5I\-EL?;FH8)ZK@(D6)4<+*HC\VB+ RCGTFX M=.F86JHW6]8*58[W$P*U)1S6Q\ *=+*:Z9VJ(\&)U@S7A[@JMA0X>/UR:0^1I.:$*"/JWK8G#$YS R+@=,R"^YY##;UFW2\ M)5"]I DQUTP1NE*IGV*HC]W0D"R&<(DF=49>72MD;?JAODS!TZX91MEKKPHJ M;JV.AR<6YN$?O@HN$9C92QF$F%9'+FXQ-K=@PV79UYS+ZA>+,YHUYD\^"H:J MDZV^@ZW>31+EG&*]B4/R>>*HE_BE&Q:_7)7U13\T:.=415H:I-9N-6/^),50 M-^04)WL%L8KQ!%9'BK0[/1;\&$18*"/0ZGL-("?W,_'XY75U>%$$.$M6-YU7)L:RFU M_RBWLNO:9!R9>68L3FJWSYF+C[AOV6/]4XJXVDWG '8-(A7NY-[UDL#.X2$S/P,5DUZ8_ MN6DY$[W/5O,A(M,/BBN-F?MF1IVO*W_ECI,ZMB_0F*QJFJ2O>99LVY!O7.;.Y/'.D\1B@GUZWTE8SVQ1OYHGB8/8D6]G.YL5=0+7$[5S#YYPNE!5 M9"=I:KQ"6HS.'I!U*7LBM<7FS:'?/B^?"AJ*(J&UJ+U^6F64&QRE30-INS,A M[KV[P0>.]KHQ^OQP4&E4&I6'=\0A-_VYBAT+5)XOZNY-;&S?,3+A>V]Q'N2; M9DZZJI<-*DI-Y,Z+)"9/]%>^#K]2:>HE)UYCL=@JA' ;[%Y,H\P0#3.*J-NQ MF4]L[+Q\A=>P"I:Q!3^7L,=$ (G Z.3";]FCI-:(L#D>O$*"5MLHM0'?X/O$Q!^ M$8X'U\_ M&9'68>G!0K:,?VMD8-EK$-C[FQ"J.&J!53L;>OM8D7WLO'QBU$Z2M3Y]4IIQ MS-.EU1[T'I2%)]JO0)[>>DO573>2<2$DI3\K;\CSUUU+3-:B$8%.%U&\^.Z' M9ZXR\#W%W*F$#-*\\&J4'79L.-FOE2; %S;,]R3&T]N&(?*"\N+\>1Z"-BFB M/A[;NIL^H)RR7==O27@&X(T$0%?M&D&8_'T9=O#\5O2$FT1Y7A!"NAM5D(MR M1TQ9[JG#,IR/*Z02EMHC8 M9V*#(E./%02)L#**(=&CT@PX7%R S)T9]N30]XL02N@F-?2@G^I];MJLNQI? MB4YYL64A(MGI=%S,PK^L>.?";WO,^)1I@K&(#L1LDPS+>5V#X7R>,!H_JXHV M'YV;?27F52A@,]IJQJ^166YL;F3L)HH;B;5._\Y2 2<8[>7E -*+:V+ 0QX: M_((N*EXVJ"ML_,0?AY(AR02\M3QY0'V][ ^8[,AW5]D-/+@'1)' M:TL(+@Q+DGY.XYA8>.4R",=F)1>R/^T1P69]0B(:T]M+OC%38E9F:B'86H2M M0:1O<8 O_O=H^!G_E;=ODW#5UZ75GFRQY*4'.YN]6=[*R]\JJXG.7BD_"J,] M?W%'4!S^\P4SOZQ-X]2$X=0S+NP#=Y9-SM+8>'LB^BFS%EG3AW_-/3X?(1C M1Z2"_=3U?'!4^: H.Z"$A3"L71/[0Y%#$>2L?C+>-=\BJ^B=U+-Y":&PH^\X MRMBO4GFIF+;8#BUW)64P%!7GU^@DB$\4NI"0XPMMR<[ZAW.=&9I[ Y6%1&D7 M585=/$9)PMT;BYO4/8S7,0T1BZP?NM MQCT$*>ZD;L6$8:W'E V55>]H/CM:'VDJIGQ,V>EVB1,F]@]%G4&A#4UW55,? M8FKOCA:S'^3DJR5*=NH1,53(7]^T&1EII$GM/,Z$0I_DP;T0>TWDBHO)[$CE M6&J,W(^4@/$"60@0CW(ZW(_'GR%?GE!0(X(/02XJ$3*]<]$T73F[G2TE<-;0 MP&BFI2K9SB))]7%X(=#5361;<$A3$.:@>LNDYF#M[2[VBRSA9)XY7._4KKV3 MT#-=O40Q-OM9CRR[W*/V\@YOUPMS?U,+=L %R\(TKQEFNNPCUP7ATYV?)V M,A(VH:@WN("/KVO,R\\8&24%-G(4J[(OPL%.SA?MM.HZF!\:?SEF^,(QP\OK M4W+NX/WJ(9QM2:18B7I%](;4\-+@%4IX(RZV]@E[E]LUFZNN"Q2YXJ>OO'B- MBL2"BA*QD]'U5"<9M.-?;_8]+I5S0,LGR4/V<\DV,_N+C*DB*)1/[Q9[N25S M4LE4*LTQ(A_/$EAF8+AKV*B&9=M>FS'PSF!C1(A."!3 M)!FO2K\OXOF\P]98A"V-RA69,L/[ZUK\HQND+Y&K2/>1=/2H"TD_D472>:-) M^7'A/!XO(6]R>96S=9(-@Y:]02Z .MO?MY*GY;3@819>VJXLXG?-L&DB!@O0S6 M+R $N"0&LB.H@MB,S.[P0X44PO48+#/6!^&7574+D3-5@AE] M:%_/>[_4IMK'Q" W\TNX^8^B;_[EG0<^X![OZ24*-6 M8#=[3]8D;+#G8+VL@>5B08##QC_-&E"A=;=)TF.(95\HO"C.S@@:(M>K Q1W MHAD&4)-(,4@7H(Z",0\?G2'6C]IO=MLQC'/M]+#T(<6R,N?F)CSX[=D"L"JF M"T+MWWE]$3@:D%8_^OPMOR*%EM3&UTK"PP=O^9Y/YU1='*@FK2/=GI!".0-N?D6& R5C1,J*86[KC08B_V>O> M0"VF8/T]+ 6HT3*6AWQY[7;D!<:;XY/Q):%X9NI.[,PX-48-D91+VF@.S=AJ%6 25"\$YSB?X MMY255P<\0GFUO?!P'Q2<-LA@#14*&3!47CT0LMAC1&+IL38 H":WO=:61K?F MM\WF*#(A:!%US;3T&Q9&*[IL_[;=W[8"P1Z#(:',A-"9?]+*^VW,2X4EC"M) M*2=%.HO663N*-B5J5"Q1+<)>;T3?; R!"H4<:!^;<,H*J!GL9:WK:XM@HG7X M1!PYR@:9[XN:1+&5SMH=F1!'*>0#82!;VK8AC=\_Z.-+*:G=:U>"$4(F MG2LB]EBCM(;#/L8 42RT8@1PX&Y$&"[D\9'Z/0V-,;E;-"K2(Q]@GD%%J?#3 M6+\T[+CA0F!3/0LO1L0?-NVE>&L]CU>ZEA2#:*BREDQ2NY:#3]VNP M.6SCNLMAIST=:*_8GQ_*8$I MWI+ 9"B(?KR+U8S4:1^<;^[7P_(YC$]8S&9(7$V';,X%JCM-);>=_":(0&\U M^DJ58K6OM4 VB2;@!4=3K"4F;TY8"1@^:SJ]1P5O_PME$+DC0["?""W#'1S: M_)7X.E8Y?!5"^5VMB.?K_:"%C7 # ?S%*L24QST?92S@\:8$C;N*$JJAEK[, MROO-5;_\N9%0OXA-OC/$F M$, <>,#]!82+X3]^$Z\OXW3]9^SUM^!(F8(5"BG+2Z/!C_;#ONH@W,#S<:B; M)>,1"4FOFOJZI9Q=^'^TYSLT)@F C/\A4P=/?HU"M.S(\9H(D M&BV.-LF52DE4OHFDAM-R27+J@&(EZM<.GW#XDQJ,Y/S6*\PMVCYK\]\/NU C M%-NV>REE]U"8'AY7%G] D!9SM7T>Y:#FYYOPB!"XWRZ1V&JAQ)12R8_-86Y/ M+!<;H1R!0-%_R69I*BZ5]75(OG11*E.9#0?L[*J)/5=O;,)/\V_J*E&]%SRLS5$N!?)T)RVEJXK&I>)%I[C)539%CUFJD[\:- M%'=:^^ZP9 @YT5RQ+6,78I#GV-=MICZ6ZB" V:0^9?;T=T@E?P"W4>QS?K\% M?X; ,&).&<+?X88BZV%L56A/.\1H*$'!@GVN+;LIGV>5O6TJA?;3!#1H#:WP M8K_I-YPT*'95.R1F5!1;>V)Y%P1WM$43F)8]82/ M(A<(F7[3(E"U9/_ VV;JKZAILH6K'.3T-)H>=7'@W5P%@_.-\%)87]"4P88( M_.'$K@RO2V70P=L&3>5O4N:'^IDH# 9/R:LNM*$]DN,"Q:MF+50['NIX2&PY MCHP6IC\KOE@\^W:TQBP]"MNBK",D5/D8KC\N1)#)GK+WD,+)8'/G$$D\L^NQ M[])H^GF!$]K[3X[)ZDBP%+*],[_1!,UC[QU M+_3(?_[R<56BD#CJG+T!^SIV@UYMR%W TRT8.%[2=5B(43&P,[*L^+U$+->$ MP#UNFXM;Q?$361?^NFAE$,\9DF7JB=R#7?M$X8.? .SPS"V6;P"EP3&9.-%[ M9K4L<]*FVAY'\4R\&4ZEBB%@TUV&73"_(R/(P) (C#US&E[T=KV3BN;Y<'Z] M/:>G4FP0S S4M<#@= 53'R6\33PX=9PPQ=..+N)CIJ3.C.QKY,@([D!@$FGW M:[B-2K)"FMFC&<=F=0&J?!:BT&4;MFWB5=U$PY3/)]H1- KQ7H&=MO78>]$( M>8F'P,+S"W G_\$9/HQA6IU%X3AYB%O!A<];D>VQ*0Q*(+L.4@0?\(["V'[IEU*NB@P M3:7[2Z+EM@SAH1F=SU3+/"2JK22C/;KC.5:L M\_7FRVC_OM4 ]C]$MLU U599FA1)^JQQ7\1IZ7J-1QB@&)\@F1$P/EW[U-[Q M>J%B>7KUL=H'3$X?CP .A:14A>?]L :IN8(/A$N\H^;WT<#/4[.$A4U#1CE& MMU@X0[3ZIKGUE3-A9_*XX"G:EGV[L T%'D+$M,>NF)KY4TGL&6GON87PVN-] M2/_;ZL>8_KD*V5.MQ>0I2GEZQS<-(5H[#7KV -7>"I0@FCB8/8[]K!5,%*)9 M@ L,\HLQ.DYP++WBU;YQMZ-(ZWYL-,0NZ"#E/>$-!/^T;)0==&(QIAWW5LO9 M*L[B4,VH,H16R*:#"T?5A@"R\!5S66UP69Q,C18A3I- /#$8.5MZ8[EXAX<0 M4QE)F\&$@J%"PL9R2H0Q079IID>Q" MP*+"1A*\-H:29LLM@1WTI9=:,+*RB!^5/R\CH:[4R:7ODYXQO)\G5\%#WO'& MU%O*K,=&SD_PCFQN,.$FWT[$26R,(K]2($I67MFIXLB[B+=S7G[=R/F>V%7 M<)/5\-_3> JPAD@M+O&&P.-(YFDU0CM*M5(82X+>(-Y6DONJ=$#//DN1"ZO^ MQ4*RSD@98\"D6\5 @I$/+"TJ"IU%+L?Y9)D&&5<+'(4"S(OW&D_IS2(EE_T MA69MZ5@6-'\X@>SZXUAYC_44GL@#YN 8AW$\"O^704( [I;#+G6L]N^JRG<[ M69[M;#H+I%)-9#NLRDT] -GB\26MM7BK:*;54253/:2C M*?M[5H]7Y6+9W_QS(=#O[86^ .X-^4&L?;?*CF75JG[JL-HQB^6=-V'E7UO^ MA]A;)A5*201LSK1@P2B6B28!/VKR ,6S]E2^:3>I?@AZ^U6OQ*,"^E&(^:Q> M-1Y#T-;2#B6[TU4[S,_P,+?.:+&["^U?")R9R<$UJ32%!G9H+_OP3V-,(W&G MU\%ASFN?"FJY70"AOKL0=D,;DKSOL6&D"\/ZW6:W"EQ8RWJIT@R":69 &,QZ MSK.-,\YX3GQ]V#9[9P'RT6X;!^!'(P^9G8OU)!8('RI28T1BU+!XV]4988;@ MFY"P0G))%Y+& %K5<%VQ5$N0TUZT=EOR8D9JO1:91Y\G0WKKLIW?B.IAH1PS_--E):G.4= ML7M:V*U-(XK=NKH3@MVQG]W.R:,'CQX:6_&CRH@Z#<3HES2%VX7.D*:;%L0B M]K3LLCB2-%E=O5$;8;(0U"=NV'*FF!?G4"+T)/[02#(P"A%T)(.'BUI= WJTG^:YI9-B<:]M-6HA^X(7HU[\ M6^V'F(F/I=]"3PZEM/8'B,]'DOIRWR[WY)83[@GQN=UBB5$52V%>;L=1&23_ M^H9X$$;ET2\4>\*KV#_ZA6I(OPKN)ZX4 W\)5NY8-#@Y6/,WS<6P1;V5O.=8 MRDGL&EP-4BQ/8*XN5%[S67K-J#FC6QDV]RO,QB^L<9F]2?R&7HU_V$CFA-=R MV?=S;D6)GEAZEIPU_*3Q=LAK5,A;G1/<)PM3WU3D%B8'#]VNKLD]H[#JVMF; M1JRR7B*LV:[NRUIJ,2H2KKO<=0(-=9U>?U?!VHUR4"X(Q%*$5$B)7"%4AM(H M(TH#@ZF[;*:.:R5BY81E-2-S_VO'+_QG#:M"&B)Y/[#P(R; ^#HG;+%CW>D? M&#:)BX\H=6/;J96:18&&SL($ G"I_K5\BAF"\0W_]-TV9%CCFZKP)+O*FL4A M'@ZYLW&4_7HV2ZFWTBK.3/OQJ#:Z=#@^1$;HRY*D@L&-:W\L8&^[*ZI/%*<$ MLC4S7JZ=<.1.U1=!W"TU:3#0U")*PA?D796J_JXA[5YOHC$P68+(N8](=^]R M*%A#=Q,GH.,>*IR7MM?PMKWD=_8.E=K^*1TMY.Q=1R,PG2)- M:GX;@[8VH>QA)[IIVGF62K' M&9G+=J!]D4U70;W'$"BA^QY7PN86;*!1EL9 7OG!SF+18KF-PV'6+%_4&QWP6P+/X<>C%#=R:UK=B-=C6OY,6%T M9GO%-?;W6-H_U0-^7YFZ>V/3E'_I0RC[Z+RN8WH?_M0O-85+5QP!'N2:W3\* M>\Y*W9.Q][=TGK+"XEM]#_$IMZF]'P* WE)>A6DO$VPQ3A1DW2T)UM[NYA!& MP-9;=G0$TK^G';45 O1.H(-2-B$0N-UL"'(ONEY-VDUE;][C)N!$E1D:]I5P MK9E^V8XN0EFG^*4A&R/_50'T5;Q3_>^\^\50KV)Z8+,ZE4'3%_U,9/I:(VBW M>JYTQ)5/JO2$'-$1I3=0O-95M5EAYY>PY'7D)X3F,LE'3SJEXNC'13DZZP?N'?/JMB+SBR35K^N8.REAIG17H)((!O M'3)9?<*]=#Z&>9BFJ^' NA'"!KZ,Y.%I+7M+I?\9$G/STM?M=09.'K4?;;#=*#5+LSGH[]E5<>2,Y"P[4<%\$D:/YLBE?;;NP%17+O+(*^%\5V[?WEREF"CG511@H-_W[_9FTL^H@!YY5A6CIZ7E MN9)6 ;)6WQ+0+4.K< !]W>D1LQV=%,ID]".[,Q5>:1$47"M]8+LH+0#+Q\;& MZ/C7M0#\LFLMTAS06)!A">$@JDC^8Y7Q=:))1V*QH=V0QVORJQ3TE*$DQ_*I MY*[L &A(\QMA[_L-)U,O@M?1884]Q+GUJC:&!$&) M8VY4)I';]$./@[=^QMNHHJ(J< 6>Z2=>J]"OJ\>CV))_+W9":)&4\RJU!A;P^&N_%R0 9DY)( M54F6@OL7!N'^7FJNE,L()M MH>W_S][7-K=M).M^GU^!M:L@'ZH4V4YT-GZYEK.I_70+)$$) M,4CP *1D[J^_TT]WS_2 H"QG;<>A5'7.1I9(8%YZ>OKU>8*E'6&8TD82ZE50 M'#1%1 7_4;=F39KVQZ;F-_=1E-PP&&Q99OB+R^1B/3K=(K )EW*CF*H@&O>* M\QY[G1]:N&X,?V?O-7;3&M%\ML!/=FXGQ)STB$$'"X:@B+B0!LJ,F3/=7DI1 M*>"FL&T'\3*0J*=EZ>CYVM+;Y!*J1*][X &PMVC[YZ5@Z\-;W>,=I&),+DJA M)!7N([V);$&?FX;(P?6>GDA4KO #@@*Z@7I+X?C>N+) G0E8>;@ZWNMSAI]4 M>4>H*CH/1 NVF E6@*G32>O-M'NH7X(H\F^+I2'N9T#[L)OMHO[8"=$/#>V& ML#A(_,8.,N0I4#V1N!8[R!3(:H?!RH@H,5= M#'2D5*IC);O=#!YRN[8RZ_2.8$\^0D-;,2D62P'U[>*HQ@'57QAA]$](]PY2 MD!K"L&7Q/F-Z 2YQYI_K8H1B6WR9#T>HAI8,_O^NFF5!H3A8C%TV6>F=(>4' M_#PBB6]#/MVT>%C MO-<%R()%L:3&.M$=9=%2F3[ZX^9GI9JTQ!"$-=6^.!8R70B]?]L283&M%P^( M3D+182"%%0.14):QK<[N1:_L@R\Q+GS9;GQ(<8FQZX&.*B# 88%9EW<[&F] MHC565A](+IE T'?4(T'MGRRV84I1+X6Z2"D&1/<-&R"!CDD?PF)D!$A;][%@*,_ER\<-BDNSUZ"H)1/W"%95=OC=X\>H;2AF'#:Z2U^C#-_] M@R?/CU\?X0JCK2ZH+$E-$@? E:R*L9 ,%T4P.$,!W-MU9U97TG$TMMK6^ MRF(.9>JYF"NQ\W>.5(Q-O?/.?[@Y,823J;LL0_@:I&18LGDSWTMS "% @WV5 M6@]_CBX)YS]R-HPB#]3>Z,XU-6Y]8AMV/&+/L;H& M-O00Y6LGK%.-/Q"NP3*)G\7,LHE-9$31P8Q^L/W:LV+N3PCM&FVG_EOVS')O MFSQGV)VTJI?3SRZA)S=>H> BR*//&;]GK%Z*H=J63X"IF3Z1]P*##-FGIFN, M:N;1+?5&&Y1)3&I4\VGKY]^N4&2[P19 R'%DXXR"#SF)D\ZY=#BWPHW*=#]0 MFFCIC9-F73(+!8=GX?B%VEAH.Z&:Q3=/WO8&A#TJB!R&51U,J/.RF*"R5):$ MS7@3QF7N/8KQ],8=T1W2<,Q Q4,"H6;Z[#6^CHJ.4)6+K5HRF!-Z2M,\GWE MK B5%5,,=V%N.--4.@P"+D$R*D,.A/-7./K"#@AA5K.;WJYI)Z M5R@5>PF>&>^3"!@66A'CC:FTZVK-NRWO[LX9T24.GF>V@2\6FH2$XWASUI4D MP&$;)MC"3:T:QJ5M>,1187/X(D:EZ$(0-.^ ^S83APBKJ;D7"H\6\E>V';E MP(B7&Q. ^>QRKUMI=^ -8X646L?F#(4K6&)\D!3L(?"[P8YB8 M]G=<5E/I68\OV68'+GGY+HH ""R'/>(B8S56#'*(?8*BCY'2,/ N$9)!-!#$4))";A1GD+X,RI TB\>TCF& M3<(8-LGW$P9Y$A!C9>M.&UDU6RBRR@FD7HU. 0IP]*L2AK(-?Y7!WDR&F_Z0T_*'L.E/V__"J06=7#'H_.R7?C<S(N^+ MN;IA&*4;&LL(/ZFWEAEOS7W86[,%#%M=->TR-H6//1A6+B B'-62+=8-5-9@ MBHLVML0U;+G+590$Z1,'(+X_CT=)=SDDY<+9"AX2T#(XLTH%"'(:)_O9&PKD M;T3NX\LT-\?;%];#1K48RD_=W;\FJ=N8B0VMUCW[U-^O5.#\A+[6$,1H.3=$ M!(#95AD*F5GI61Z4I"<;@&A/>MUFB*2&&* _)]XW Q"<,T2I &JQ9CQ7(U$B M.S#G*NJ'/@OV 5#%"8*0TF#T;I2ABPL@NQEX4&('VT2PD%MN)'""([1."SP% M43-T8$'F9LPCF[J-='>6:*N(KFRJ8"U=@\4F,DSWQ/YTO?W1$CB!"Q5O-BM3QO6I!_%QPJ6C8 3A_7J,O@;.MY.44E P?, M4DN5[@=OAZ*!D6K,^2L1(==PKR3TFK'R%WPN8B/M=%@*U!F9!B^W #Y28_Y!0'(-#> M;'1[:?=[*(N32*M0#ZXYE 8XJU04D8D*N(O*D!%[B;47@^8+YK[51GC^J!92 M.^3.KOFP]8+AA(QAZ>V>=KT(XDXK3DLK-:"Q?KG$OF#_RH@Y-//62S@ITKG1 M3+$K% 1I@&P[-)0>%4*:\AR2(DM()2UZR[:"75-O1P3="O^YJ[S&1X3M[06> MD/N(O)!::PX/'F5[V;$]?W )$'IFA@*NA%PJ;$S\&->XX$?V@.+9,U0NVQ2N MX&,^<>?-9:F@S#")4+6KNI4.]9!V,*:S?7 0RK4\<6?> M)_("5I::8F)&=6ED&] W.71(TYJK)A(],M_!Q%OFE03BQ<7VI[/#NJ:0\<\1HV"Y2/@2\ZV:TW'8G )S)VU9H M&Y-C//+5TSHO9,4JHN_ MAE(4T=)/#>WYB.0L%=)84;(6*Y7?&5QHPRQ,01RB7\G5EJ7][OQJP)<,$;F\ M;[/&*R]!;%9:.)U!P+3[@<]!]I0NVM>A$CQ[$TJ*)85!V/!-.Z^*[!A(Q=ZU M?MU6%\5X357#?"O[Z7=K-Q.X>_C)(H:1;'&N%;:3X%U[@?WB$.!')#6RF9)=6 M7*!9+<+\QXV"\#+#2WZ51#J22.:=&[X*.2PBZ*P]C1QHU^DH,-IK(&"W!C*B M.;:D@\ -2M.K.!'24+X4FQ7 7T-L,KXF7KN<%R6[EQT;X+@$SX:I_1A&1$JB M\I!-Z/13,+0X:B\A+[:=%Z5?!L3Z4)836B5DU3ENV6N5WZX M35J-4:W6@["#P,J9!.@?9^U7-!_W'>BDM7: ZJJN=)/\:YC,*O+.(K#<\<3M MWSF\O4%9CN;>]0+B5,Q0D FOFS#<"6%#IB(:PZ1(-^,!.;]TTYS7;X5/WISZ M\K=D#[B@3GOQ!\G"!1L26W15- 2EZ?ZRH[@Y1*=\IV4^K;\6-U#X#)K"3MB- MK\;CHI->T)PK]RF>(+$D.F*,>=3OLZ6RSB3S($N>"YL,'(NXMOS[[1LA1AT= MTA-TTWD/P<5>DAG)%]WM$=="]FZ+8WOWY.V]6,L'$[$-<,^1=L*K**_+)Q$H M0Y\>"T6(Y>(RQ5Q.(#7832?'#OJM7ZNK?#WB]C"/_(R(6BBY,7Z'I>5"^G]' M0J+& ?//C[V5L-$\R!)QGQG#0P*SA1=+6A)G8 M^)F&'CFT(DR1<[^E:7BET\J0L?94RET3WMN[UGZ18(E3+::7=F)REF!)3%5E2P3_%"DUT9=[ "3*#V:I>.:\ 4W2I(7+Z1B,P24M37+&TL7 MJYH<*O7S8P;UW9ST#&)+_*-7%&71BWL(B ,]C7.E)F*:6BMJ#^3B"TAL;EMH M3BO0K"SSR9)3'6^)29\YX'PU*^;JC48.$&2 X8VFT!;*AKF?QAFS.&+UN2VN M JU+_+?U#$_>JAMCZ5"ZU!WRQ\[%VD3479AA\_8.CE(=Z!369=."*X1U@1Z= M*_J57"=MB=XP<3RI?[IV06$S!K MNT(G<&Z8TD%^*G'V<* '[^DXXV*Q M(!ZAZC.V]OX>>:_"I;PW!NA)C;-_-"V%/RG2X94P[<9=L@\! /*/YETQNX<; M'H@B"M_6 V:S%=AQ\PCB,[2#,\>>XMA%.Q'\:9J38O1YL=/L0X.@A*=+CPS@ M,P8_X,?F-SR4SRD$A - O<:6.Y-!C4Y_B 3.R[-F64G\J=!6)M_2;U.JL=@*H-?,"%_C5ALL:M+L:R<[5J699<% M_0WSLNB^$F^V*:!&V+W M!]:%)%V#: 6@NTU%+<+7I!=,CL3*@( -83&Q;R<@O?QA!!.<@$")KROXQ/AT M@BPW#X1"O/&VYK-"BTC(XEIJOM$Z]*0SL&>ES.C<.8P<,"6V(]V1]1\(7;HD M-J)"FY>$#,@TIVS!Z)'+VXBZ H=28,./:;,@.^T/HF+EX;8@CN92U,^@K%V4 M?JGKI$7F[IV?CO]YY]Y']@P)-&@9FG)XL=,6GI$42@>^KJ&^%\;C?L@4%Q\?%#_F[Z)#W$UNXV=FQ=3I>I\>T=FBS[ MV[*E_] /$WVW/.!;2W>XG%SQL2=4TT+^KKS+>U&?1<\ #^K1D_Y>;!T;D?<. MC@T?QU?@8WSZD:)TVV@Q+0^K$[DUJ&)A1)0#"HC$ L/8S\F"I&*3J9WD7RWX MQ/3K0Q,@U$!(I/;#Y*EKSH0. !4TM-W&8K-3YI?<_P]$Q_^7!/M6PF^:A$.X MI:G:EFU2*!G=3$;^PW BI>)5AP_U"^Y%&'2) 2B JZ MAL"+Q 98;]),R@3>VCK7$2+>NGT,''.U4Y^F!TMG/4$-:: 9@5-TM<4^&?> MYXN+HF(V/^,J<0LJV@C:=0+?&%G VF3CX?$0ET1(>Q:=E-0$[C$%5S.Y+F!7 M(<]BTH-)!")[=D%!/'2RDO/],5]&K0%B&PQ%%Q$IA?)"6E4ZZ\!QSJGC,X/L M*B-\;%@0#/JC@3O3:1IZ^!-_'=5_C!0.C]F/&(!#C.[3->TH2;697E@R@.>< M$L5*(H(4J_C(,0V;.)6*K6;.Q6 "XCF3RJW&-#3E&25$TK[/.!_;B_JN7*<9 M_("]I-AR9"-QNC %.K(AS$B5QRWA3L*MFB"6RCEZ,;TPEJ%@UI*;30CRM"V= MOF(".IM0VH/?>)C5[(-$KM$"?(8]R1O5^Y\65+N8PCHC\-Y,FA+8$."$- M8+83"8-?!G=FC"KG6B[I--QF40T^D^ILL[1'TRB@XMNAV0?'XHM[,H&M%#UR#9NY,>6Y6 M&-!I@^1E/H+8%L)WR#1SQ012*%J'MG5!H?_-JG+,C,<4JG=U <*\2<7,N*M$ M,5KM.Q)^CQQ\JZI2!0 AE$X 7<5\^HM /7WN?.3 (Y,(_=-0:>HVJGQ,CU!: M"W)9<)S0;\U2=!QM^TG7%J(8L55H$"CU(6[B[Y_Q,C:<@5*0-]3PH4TH*17!IR1Q MR+5HUFYL9R47,WDQ42*@3HP\K4!F4A,9"1\OSQ793% NS0&GE5N8-LPYY^W&)IRJM%,XK1"?&%+6,\I'],$'@I$/O<5/X4+/H'GH7:12 M0WM8T*OL5TL)H/QYV_6^[X#V&0=-CPSH#BB=82^KTD)2>E +P+:-04%-OX2 M9Y]'2Q!YY+@ U-(6.L =H1&40BHF.4>ZR%J"IEPMUZA$>>D76MDB!5KQQV9% MR'\YK)21WX_3\^HOA$8B@[9 2PS5%^4V:&R;^H%.[TG#J MV59ND0CY3V%')CA?*!S.2BI,LHA9 :5YR 0:Z+T?8MVXFG[XBO:W7;!:;<^: M,_P'J<%GV:= (!?1"2_D?LG"43WC=F\T*Y:3<@OV$PLR M#9W,44XFLC(]'#$0AEY$P8Q3+1CXB$,$' #<:05D2H'.*A$-5 Q-38J.=8*V MAL:;SCB/I!Y&-?HZN!F#D_!>0N8KQKT+MX%NO-[DP2M!8+%-RAE')2/OXWKI MX9?*18-'KM!!K;D%OQI5.U[-.O 4=F NCOL!*X%7@!IK%F#E2:>*PCL40&XV M5,!K4%A "(GUIZ/ Z.UM@IM11G2Y1=OF?9E7D;Y>\=U.*):CL+-TICO"F8%> MU9A4V*TZ2-"+:C+Q6_$,]+5*9I=-$$^S,T,5B1 M7;AAM+:+/E]7W;D&SJ?^2!2,JT3V]TE7%QR(/,,F$(9SL* [KBQ0T?;RIVJ2 MQC7-GIVMR0QMW?]XEXILL5';G&$4%="5T58"T,,2P67RV]=VX?/T@DU+ELTF M7"MR,:5]96R" 4PD>9-0[Y\FU!&G@DQ1'9*V*,\: M;]4F+F8/H(KR6F6.J0O5;S1Q11(38BF ^FV%J%Z([]&%EL"&*3>#BK8&T8=A M,J,[%_%4K@/6.6#%N9MDQ:&CV M_T7J#O:LTI.[U2!O\91C2$@&PH%]CLA@* M="BC,I7Y)^2V9H*L@(D:TG"4ZHC(\GYS=0<<-,4JH,KB+O078UT9G#UUQQ/, M!$UJ@%]T'<^P"=,%AUA:X&B^4<-!V6KSAK!H.'7,UHKIHZENP7TA5"E%.!E@ MGA J+(452CJ0Q6!3>!1VX :)+"P [: Z03(Y]AZ2@R13U#JSEGO[CU& 4G.L[@TEMK85JOX" !JH-Q_&J! M7_(2X$=*-(#.8$=NG1BW_^ N T[T.QZJ"#P-(D^\$;.H%$RZ '66UGAP(L^@ M=]?%)?<$<4('-;3$!QY(S).QX*BA2\&\A1>"] AL\Q6&6LYQ8N6@1>?& E$; MPDVO!!PA,D"%#46J>DFNF8!'IU&[X<3*#8(S*1W17 ?0=,[AM;94@XHE.G&U M5-R\#/2)I @S_*( !):-LFCMT AAX9G77$)R'9NL&7XTY2&Q#F&R/R M=P7^9-4Z75+3UGA)#3U>7BJME-$6OF2K!/<#)U5XGK_GO_G?/2.3;4%D4YT0 M/\L.6J5!J&Y2B..>41M/JS4C!#]0+$@2__UXGPN4<+(9W#XG2":]3K3(7O%>Q*X<.\A-DM?\4;%)9-B@X]R<\&4:@P* MDU>D0 .-9"-F03?UQHM@N/^BS.9U6TZ]I9NLGTS)W=7//--)DA1O?/%M EFP M\9@L/.;ML[A8)X:[5 JDOWG_&G<>Q#17&?/^\L\O'ZAO$QV(%C #*KIM^#; MH4US9M.RS4VC,;Y^1HODY\J1K14:.4P1(2D-%6ZC-+R2!)1?4 ^;^R;NA8%S MRUUD/S<&7G)F2+.)XB$H_CD5'-./@KVFS$3J 8=KI89,P0RF0&:AJ9;!,6L< MSH\SE5A=*Z_7R)*^['G%.;?E$2D4 @-"BP>9H%FV)I[1+AHN*?.S:^&3FQ(R M@W#F\&V*"@ S9E/7JW6O\(R"Q.V78%&O.G;]2@'CC9B P(ZA7F--K:]0I[0Y M+DB!#-N9/K\NN__@S\A,3(-V $.2B!J?>&_L6)-0MB2Y%@PI2;-:=M7$)OJT M$]<6+R58G.$3PP=# +Z4)!A-@7X&$P%+E// ,3KD\+@B;/JWAAGE^A>1M MF68'-[^['*(X-;%W26$%^=)XT)=PVF]$-<:CW:S&N*D0)R=+)U=""BDPYYQ_ M <=2;;X"J+UD?;?+!(%+4T'2W1V214O4S_L+G+\HP%&D% &X*BB3,4_L&"F; MLT("A!I@XRA^]V3)-\&@!/.=('4!TBJO\I1,)GDD"Z 16I<.S,ALT_JK7%.. M_)R.0(=[19C1*/.G1MLMIBLFRSXG*LB"'QJ7CY(I?L:49V1SDBIZ_0P&#Y'6 M;D#M86T_5)WKC_9J1F""9)]>E-[BFG=R?GJ15*VP+N;&2*/#3^/N=. Y!;5H M7L:X(-O11@-0)MF('J!?>!./?#"&WM.">CP.QKG]W)1FIM@%X3O,2T\VN6JG M^+CP;;@4(P;!I$)5&C,5 A B = FEN2U:%>0!!>X]Z?(*)*T/(_L@,QU,&8" M=:W8+^8NV>%0OS^@0BDV/E$<8Q4W#J 1I$?R'']$Q?&9H7.\"R(\"3P5$/Y1 M*=:?M^;]@\VB2S,3+:$_@4N_+J.*D>3&9.]A=7O5V9-)R\TG?$+DU:"\L.EN M+B,(Q&T],!?'4^\IAZOTB2T5VOB"C[2/I/6 M#]8^+LXQ06*!S8>ZY0I%I-0:JB0/:EN(5.:W$JG3JR+[!0*Q ^]R6]Z5;])R M#R7Q!M.O\TV2[W+#%901ZI_I9&BC9VR+%W+DB %CZ66(I7Y.XD5$<^G9<$#0CG'+]8%'Q?,QU6P">5=SA0J$H40H*' M1!!)S]H0KF),A9K-A/N,QF6-*IA)'/ 2TY<\84 -TG=>-/5J5BH; II(I:Z2 M,KO4K57A_9>\3KB 8SUG+FRQ0 <""%?5]E:0(=R2KI6!TW51%9K"4D""-[^6%]"S'J>$?"B:YY;@I3B[W[8XA.<'@BK4KP<(:BU1-5RA^IC@] M=Z/4(V?&W3OJU!R M5*KLT)W-YMRDSU<2%2098AYYX9Q=7DW7SH3S%K8,#,LL M]JXG]0%WK/,6@&HK\WD=)&2FQ7+X[0M&55,U$$ (PJ?U<'T MB_])&/7;0INFER'?"1'MR[X):/(P/^WD!^JX*=/AS\&X$\PRXGFF8'[@R# J M6/=$8WCI(0N(T>IX*B9E?TK,Z,+^T("N71![GI(TGE%C/*]D5#<]QV=3,F#+2? _GD$#WO/PP0S@=Z0@BC0I#X6Y*5*>H7NR" M/'T+)L7.)J*?UT1G78264D%Q)R=.R.#XP,#YZI?Y7$>[[F UEQ:"N'3Z.F&^ ML$CJV?"%/SJA;DJR[!Y]NW__SVH!!LTE!_0*C?B Z; $8X6?+)M%X!%\^0HB ME?CI3_'.7N0AY0SMP?1&9(H(VMC"-FQ7_$I:DE#[6-3R74K5CE>=G*L]$/J]5%:3W'A]E>]G_71$J!?,%XB7_EW(I M\N^G@1VJRXY&E,UY 3A//"I78W1:Q1+B+E2PDG\THU8L)'%L?(XE(CCCNDCY MU:NTN?YYYA=H<&$LVJA3P0DR!W<"63;=:52,, L@TZ7[RX(K^C-=SJ >ID9O M1-)>R1VT;*4($#]\Z+Y9 ZV$$<5X]>(S!8&<#F,+;_B M_1S>"88$$Y%=A# 9WW!ADJ:&IN9VXX %YT_7)H,IXTS/_?7Y[S(42X:G :8U M-W,%>">O-Q6[)4N^Y:SER>FE_JL]P5^U=(@LHQ\CBWDBZ/8 V"+B>:]XV$F*(CU>6X(:MTG'CT\Z/M[-I.,? MJP5\@XR+L2?0WNO7DY@DZ1A&D:=SU*X$5(=R'9,S+K?M&6W*(B2G2#-;!G2) MPY%:Y48FO>18P8,CE#O-V4G>AMAY@&]?N5MK9X M EBLS1"*P&1+5]+&[:!0\G3AZ1]U.UW_4TDQE[^=%();<,G[M\'&RWIRLMF' MF\0[8A6(8T6<\6'NMMOY>"LWNI KUTP,FATC&"W3K"++, SJS<$NQ/@R;:B[ MG6HP[5H,[IY@[VFM%QS@6HB,NLKKO!ABO.VS0KM>^H]JY=+=NI MZ%?.1I%_PWI_BMJ.WR.F3[')*;!0]4RC#]"[0/[()8CQ,/WF%U7;S+GU+]<] M0<@!R4,@'*HK\^STA^#*A+"P+#L1FB\YUJ/>!CD/FON6)EQ@/?I5JB8K7 14 M(-8(E0KR,F'$-;%XT\C]2VGT98FJX'%;X9@;=$2#44;P^ATW5;]:MA\C+XKCSWVURRES%>BG*@> N-JK\$\$:%H=:R\0P0 M[Z(?4029#57_8$!-(!H4%L9F>^&SL?%;+8J4_V)6_(K NEWLN+HH*C#\$F\2_R\5W MH<@?XA1*38M)LX@5OQA:2%&@W,"V]R&;SC >0ECC76PVW+MBIF6#9G>[5'-T MSF;_6!3]_K<W57;43R!D$8AHA=5>4F&2>SIL8S96*M$@/KEU:F^\U^K M0,IS478IPE7)S2XS:<4DSLNFHRZDJ59U4QA@+Q[3I,U(NHS5M=;5A#/SZ\HK MZHDT*F]2#3L])PR.*135YO#PDG"):CVMI)/VK 'V($-X298%-P--34IJ]-AI M#T@\1LIHU&DBA@(C2$-3H-W%Q=KIL+#.+VVDP,M8"Y)^7B''\Q=PRWVI@+A@[J MK/'2S+WHB9;<=WVRE!? U>#L2?"R3V-5$WT]A,&.F]FLZE CS<> X$1J@$0F MDUG5FBZY%"HJ[CY:K$;^*,2TI]MH PSIEX1=/?OAQQ^R4EXM2DV@A\LHZKEI M.QKF-=*QRG0D+^,$Q@>N#$<%^J7LMBM&NQR?_:Q=<)+I5!/K-%4L;\+N/T6] M#-+8$F*C,RN+XWKZ* I-,6X),[?(1FU3^*EA[&2(7<>*6#8+RO>@O)N0>?VH MN?IKON=_[&$M5'.G2&$\SV,J#F_:N;_Z=:Y6N4F%DNK)=,_.R'HX;^@:/*,> M*=V^7+=!#X@&N9+Y."GMT]P9TKUM0$>A,@(&DF; >ZHYZN *O?0^;LM];8HB M(#T3*,\Z6ZGLXO"$D>AB3UM_6X&&.D,H1M-3RT WK>V-O6T^#4?[^X;ZE\-1 M1^$7%]+SB3%8L5HG8$WU31D-HW.]5CM.:-)9?J\91*D4&I!]^EP%F9#NY_&Y M[R85D4A:]%QNA")X,@IKNR.4 B1O7T+^!3;O3,*FO^[ M-"DJD53.F =FOEB-3.F!&0$?[U%:S6WN68$=4VRVT,1'#P;+!MJEX30%_^W- MZ^"_\21((U2=W7:Y"!CX.VUCTJ&[]#C) MB0(2U]>,I*=YJ+F61!<-E4F.FNY*P3+;KNB1B)K6S:4IAHJY?[>M,I2;!(45 M+R&0W+9J<9R*>&/^.&E*KB)3<*Z"NR(I.YZSK:?OF,MY;U:MPE766G'&L YV MP]4\"',;H-<4%B=3>DC!\ZZ31CIYME^NB1<_G$D7'H=M_^3583%K6WEX OTDM7VRHV%&B9^R5: 7(; MY@1I6FA3SCJCO1Z?EUW$B?1Z:NE?[DUQ[X Y?N&&T34(B_\9[:R'AU\R.Q70 M80<+6"U/->]7%O8KNVL:S=)$5>JUW+O&SKI/LK,VD6AV-AJ"YBTI7HG&AP7, M1$MT"I#)7=1U5H!#M?(QX4?'/'/7G@C[LUQXW G.S>%OR# %1+S9<\=D M4QPRK(7K7KH)2QHU6QWJ8S9."@'6D7W9DW$MQT?M\&H9%G"^PBW#T$R"B.LM M=]#=P.HZ@\'D+E$-2+B04IEJLGA%\E#.S3-:G.=U3J&4^?C(!!WPLWG$FYG,'X_ MY1T3&DN41@Z'(5X+2%]PYH2!@RD/-R%1:-;8*XNT;Y1VH$K2[)IDN"P6>@O! MYT39<8R.TNS? MQ+CHC8*7"QTJ>4">D22FU]=5C,LD-)\ X!%3+%Q(A/0WYY0C^E7F>V=M-:%N MFT*@OZB/8KG61G%CACK!@C3M+ORUU_],HH AP__[Z3 M+XV!?BZ$H!%]MN?%;3DE!,(G$)JV@$/F@[P7]U4LUPNZU^IU")C*TO%JYFFG MV17GV%UUCJ]]?'L]/J:8GP*/K>D$&SCZ2%;1B>>C3(P[]5(!-"Z91Q05) ," M.?%+)'U:B0[(^AGN^P>'W\34-K694%GQNJAX X]XO0J5FF%BXI%=49%_!9SWC2)E$<^)6KJWG#4Z33BA)1K?;=<% MD_64VN,/=5,KJ! Y*Z@3ZP)4*XS@@.'*#:[Y!]%H8) Z_W,ABYU+F6<$\\VY M,$PL ;#: E-0B\AB1EGB\W32"BY98'MU29C!K$X!UQTR(=Z_)>?P\_53_KY4 M/$J8D=1]R9FA)45M@%]0Y''(/9YZE[Z)E00Y>1P33F0R0DQPF4U/GE63@GW MS;TAX. L+5,&>$OI9NZ8ARW@(L;AB H(J2^I&B\Z5A$YP^A$>-!@3I/<[F<_ MXRI%C:(""N8NWK2$\B-@EOXIHO/8L-"BNBF$JS<<(2(5$!]$JS*IMO0'J8+] M(;=_*.:SRR-TFB[8!?) <%,MBC6CYDS+/O%ORRW:S>:(8J_E:+5D6T5MBQ%# MW,HGFG8_.]KXON-)XVA?=HFIPC0<&>C*["0$D'=(!JB2T@Z1S?87";<6S? RBY%))",4/689%_WS5UGX"U%=*^4?E3-1J)V MVSX'9%K!1X\E=C;.^P'3PGL6VRV*W:Q7.7)2850-[T2H40)5C%:_GJVJ"8YU MS-KG$DF-I5!T+KS]E:T6-GZ(KA.&+<5QB]>>L^BE@S:10D$(D=[G]?N^3C?O ME5^(U9D747?X*#<%F]XR! :YU'R@ 4QA_!1V#!\2GP\&O;_#9PWE :0#W!]U MJLL3[1UWQD;7+:ZY^'RY"^S>QGVD6/9<]!F_7DI F/T2QC2N.KE*@+>KW$BL M<7L4<:"E&:=P@SUQD8+T1Q&4 .$:8,FV^=5J/YN0F M3XL+/T0V&#;U!H!$57'DO4A2D]!5+".V<2=4-3/B*S)X5B$!Y#40L=NN%H(H M(_%5*ZI^A7\M [6UP<9W$E)5/Z7?]'BE(K-2:%':&))M0\]=+9@N".9U2_^N M6U)Y6SQRC>*1[W:N>.1& R@?LRHA!XM.8TS^[7& MFS]324C0+T'W8A6B6A]>3.I/HYPQQ[>6@=D ;A[U>B_($ CI^UR<5G)MR-=, MUY@*)T@= @0F(R>'C/8R;DYPA)IYS7CU'!)>(;@@#.)&30?EVWO1?G9J7M@% MOU,\+^58T:80Y2OGIR1V@/IZC*^%!@1U WE0]%6L?0C9##REXHK%Z'0%TPE. MLRMZJ\_NLY)"":QBC HOD'P7&V9N1Z14/I@N&OC$UQ20#;GP_=U7@S:3D?+X MVU7G@J\-P"!""EO-=H1M\8678F>E.(G)0)PU]6'W8C_[%P7G\ER$=P^UD'DP/O]=GOW4$.E',2^RUYS5/^7TMXL]9UW8D>$E*"JI6JI)+Z@9 MRS,;2*A0NS%W70;8K.A5F<8G'H_[.AC0 M8VJ]#27/]+ZC15O5"IPGC0AX(%56D#>19^_F5,/F7;67SUYD#_8/ MTRCS>4.PWL1OWGD4Y@]'['/(7\JDBQ*^9+GR:Z,J0>& 0 M0&=! %%\-Z;F5$:I5V\5 2DA!@Z'$S$I+=H7H:(X"-QA.7]0H<4RMF(,?EO( M7=RLF?C5H:Q/([5XX,39!>W(:%H.B$Z!&YVO#NX9"RZFW>+DC,:\!.#I$V). MOL?XM 1G$[5H.'1GVO.@*0[O MH[9GJOE@@#0M5;"BJ0^A=R[JDOQGZ4UV'$K^ J5UDS=RMBQM?66&1HOQ:3'( M0JZT7S?F?E.N[8J./;8".$KZY%LZ$\D8)AV@8"G&E%5>A]=T3L:SI58.LJMN$ M"F%Q<6I,S(,AZ\K 0O'1RWJS0B#6>\^#XWA>^JN VPN%>'>9U@]9,U4] M*48IB.I3"RISHTPAG.&, 0-XP_?7Y%T/;G_@I.F2!!R:;2>O9P5'RQG8^G-& M9FX%MYAY?/V_VES7%MH\7+O3P(@(4Q%=[.+[AL5$^4X#I"RZ04S:K] LXJH3 M^ANQT 'V].[I3[\>BLKF%_O\/T90#2=U!+5 MI20?1YP%0BM#8Y<@GGF4:ZI(C%V M7KV>MMYKL*'@/@S<09M5<@;85WN)5;;=!ZX.*O1D/]^V.B;%>5?Y 7J1]926 M6J#5//F*,RDV,)NB\4;ZP=&#HYL?>JX9*2$N$].)U<5:DEG+&&45 ;(F5)7 MI CZ9.X/*?=]I,J>VX1*HGA7;6Z>91X$ERL/D3(BS8*^UV:24F?&4!M-.TB9 M(^:=BSUE1;ULSL")FO=#$?^)O.YZ.6-LF&"LDP&;/L&T8LPF+2*B3PAB&Y@3@'YF_2#M]16\UBK+@'QUHT _Q/T9+%:GC<"IL7A$K_:#/3! M1=VC@IO0@FUXBP'PL6GHNW?T]W\.OLMB($+;"'$A#I:[(HVN7Z MQG18G4Q)21& HY1++4$DS^1<7N$VS09IY)SS$U MN1(;*>(T4[205T5H2))^:U,J9CJUM+%5YJ4$P;C?^\$/+23+LW)&QENI<14\ MBMFF0U%?)DA15R^ANWOR^MX'UK''[:>TKDO$(/A#9%P8%(N(+:HX@V:)#-J MN+&<^A=VTM"[1&,^>1U>, _FCBENH+@#Y(@.CJ 7&/'53M>SA*RG GHG,D##2L[D05]6K=27EIBJ %**5%&F@-OSW*$=V#7W2 :2XL%AY4P MQ*)&V&):::M"<942WCQC&WS#<@!8;P"I>+@8NBU'+?:'8BI["N-(QU/QOF(P M]\3D"Z1I]5*\#]HC$0L7Q4*5H;1!\%=LGGYH51TV9-$B$9L#U,"O%.#BQ->Y)"!$ MYDC?(:-A>#,$NL9?B'7)\)ZZ'JA(QA$%VH1E,58V"VVGYB/F?_89C$\COWLIWB_V2_R$2"YPJ$,%UUN>3H(J1F?ID&A%<_6QU-)!T2! MT3)0K_*K $ Z/W'FQEQ)#"!FE)M%N1MU3 M1^?K?#Z6B:B<.?;%*J\,& M3V M@-C@+$(\%QQ JJZ^,E+K:$)-DTLC%@%6@&@LYA)NI6Y]MY+VD4'_+1?# MEV.4>E+T8$ @-!&70MKR8!BBF?4P*X*;T>GDE:[:C4UKH9]B@R=@O2FX/E>X M;[6W+)QL7-.5$,JS>N#\M#=Y+8F67I "%*X^!)IEV9A&-=I6&0HW0- C.I3H M@@A1(SR0C$SS>!&7X^9L7MD&$P5T0,S V^&%\M7BTO:#X089W/O1WXECY9M8 M^VS@EFF*[ZJCL%FA^3^K>AT(EAUN-4I!*+)XP44:Y$51Q/1HMEAF/_UT[/54 MK1]9;J"GOX5/:PD%B,R"3HZ?PZF8.0\>/-:"L[=%#S?A^ M4)RNIQ4C>_DGK]I0S!U_[;_[U._*)4*^5%F+]";;9.G^&>9!;5]#CF39*50& M78VGE/%Y-CDKW5L5-A+-GY836(4OBK5A**8%T#8N]%HO%;]$O7'QKOCXL]G MLHY/0*@G54=+IDA_?4O!B248MB1BF(5S0W;I&;R&248PBG*Z#@^ @I&!;F!O M$)EMV 895$H[PK/W!D19M,0"['RN)TSZGV$$L"'A/Y1?Y^[0()R8%FH5,OS+ MM@M%028IU6IB&C"T5)"\U4G,ZR1L(^J.NR@3VSYF$(UF%.QE%7Z.+:QC[DL9 M(B!U#FGK*Z+EF;1766L8V\.4X;^>WP0\ M7^3W:QR3* MK-KSL0O;-6E,-- ( P'DUJ@+#NS2N2W"%-F@(I5"M-CIKW:6@Q+LEL%6H.Z=]ZVKC9H9/>?(5_)8]U+A%I&/=2(6(BZ:FHTP;T M]/X01N/N-2?^(E:38YLI[6]/URPQ((,!M>8OA>!H7/N.>AB4J18V]-B+MQR> M2A^L540 MW1Q/7,@6UXY9V#S9/_)L_(T852NH\*:T Y04M1;O'JS. 1NY!=E6?/A2C0K:I>C#,2MW,^.J=[8^W6D ME5MJQ.IBYZX!:X*L.1IJ-;%/W2HD*B-B[%\6*JL;6\[;8QH(;%),T++P]3:P ME+AY27:M'[#"07/%JS=>J"1Q&S@!Q9&[LC=9[]-]LY*VZ M+C<@4W62T@W49HG8.XY%54QI5 KC$5/YB0^N#U7I"4#(E'H.=*2Y^LPR M:M)!9'RMRV7M?(%PM)HZVWTT7E6^/I*BRPH>(XU;U+T$E"N"HQ<"E MG5QC::2[XJ;J5#!);%PQII;,FMBNV_-N$^IX6IM[P7"SDK MKD))J4W0*>;):4,>=O,\'M$,I.B>MMSB".E"#A;G#R M8*CKEJG14B2IZX#%#S![?2YX^-_'WWBZ G\;O/,QER;'QMA&P1+0=T,]XDM9 M3>F7(^(\8*W"=.6X;]B9F,78W)IEXT6FG'#)PWLAB'!_>OSM_H/,#[K&?4>> MI/U[=KC_^,]J_N,)\CCD%Q#H%EB#!X=Y;)''L!.9F7+%O,Z# !1*SE;/@10) MM"R @4Q!$.* MK!AK'+927<,5,.$YH=%ARZKJM<,)[4"4*E4W0)\5;QZQ'@N$!A.^8Z:.T.%F M/N"2#ZAQ&.(Y ",UK"!4D($6%"%F"="I">9DZ !>ME2[']U'%N DOI. MX45>*QM=?(#?0&\E+CD.R?T2R\##@7($>85W-KP=-2)Y'!&F!;]JNU'!@N^, M74$A-1 "&K'2#OJD]N$ZIL%'J2AWM_,FY\N&MN4[?.SP0,U70YY)[:\L0PC0 MQ)$;%JI[NTEX04O*ZZ-YH5? YSBO%K105 5XC";4['39C-_=F#@?ZH-IQM*J MJ*&3/.9G#(/HJ,QM+-!&H2\02J8BRIN4K2>!LR0')9G3OF+$,WT@]ML2"E MGYT0N,PWB.M;(BI'_ MI2=J6!E1(1#7>(6JH59QG80<@W5N0N.FFE[C3=+Q"I[V?@T#(,$-RQ3YHJ-R MW0B&L7".[KNC2*7$AA\6559$4.>9A+;<(LQA'+0F$YS0L*V,Z'4*U.WD%,A(HM-K@!$Z#FZ=#Z:55=?&[#XT^N'SP$;;4IE M55(1+)$D4[RW[=9X6?OK)U"&2R[@+>MZ07?V_.SO=P[NX-_= JV#^/? E#;# M AG/"KLT?9*NC?56S8U5E]-EZK)Z#9QE?UNV]!_Z8:+OE@=\ZY]%U0#4%" / M63:+S[(O"%0^>M)?Y.5DR]B*U;(9'!L^CJ^@Q>S3CQ0);44]0U6E-$_;ZCGM M--F8$"0A#)'F1_^+'?#_)?FX%90=$133M/YA= -BKF]%Z.:)D!@RWF#T=B8U M#:@_(%@I:KZS>1^&HSFS63%NF[T0XZ'GG)5-Y.Q590>+E)/U(_F29Z-&&Q3@]Y/;JO1"OL=;U&4,Y,0=1QP%OD$V&NHAL3C;XVS M&RA8'PNU$ 9T%53 K2#=/$%*JJN3F#2*<30E9JLH=4CX@ ;NBH79VA:)D MDL!F2RSB5J1V6J0$5\X05MF*NKIA,-18F'P;K[JYLJ+H0F)H!]B3Z\:@;L7D M1H@)(DW@% GI)9M-Y" 4M0 !D#IX;UKGPE^EXIR&0!TX2!#O-T%?BO$(+J%@ MF(?0BWL:DVUTQ3U[+UR@IA_75GV?/CL.]=[&^K(C0(&L=,GUVA-M7#^"Y-.X MWI5K2@YV!%Q=WUZO-_,LA#XV1=%-RI8D@]TA !;&8Q$ZT @S/[L5GYLG/CW$ M8^6P5BK0,I*42*%P!4VW:#DD M;&M!L+ZUV6ZN5!#M\5!69A@;/PSG*LFYE9C=EAAF?:9V,"K>E\XPJ>.?>.O> M-N\B^A2-&RHQHZH^#92CL#XT$1;;T3K[OU=;-W] MC]JG^NTNGX=0I;\6'9CQY,&YH1Z3UD+& M4ACWYQ:1_S:*N88RV0!0&]-A^"+MB:R%OF0?WNM /*&]K9&W20C!QTWKCTP$ MK1FM]U @3DO),"KGD:MKRLQE K@K6+Q,OB9)#TWJ-K">>S'%V STFZ$I/K"& M7UL//!KZKKODM' "[JUT(4QR)>RJG,T"P+$XL]M%VUNE8#%=M07!LN9.-RZ_ MSLZ%KKX%&N*NV,C8\6RK/OI/8- W@&@2Q7;AYWE6-JN@N\R,IBAD0HSW+])I"71.JJ+^3LON>7XG2)/>;F?EO[FF*2U2A'85?CFIK%0 M27EXB2Q$JB\C(>]\A09<2/L2C'ST?JZ^%'QA/H($R[DLWI64>$,#Y&PQ7'&^ MDV&$6ZG^S7T2A%>'1F:"5N!F7H;BVI34,!J865X:S\Y*8-,LS]NR9#AJ@,EF MY&/6$.#[!_57,6U;YXXYGA*82(,ZDFQ;; \ZW(WHKLG?^&B"E(R%6JD_1W$U6V+:;)0RX3\:N%3#.MH[Q!^^!7K8$.AIU(U VYS>@U?)6LG[C M2 /+*4(3%"D8@_:/PAP)!3I=RA2SG LZD Z,?J]WLE;&#CAUQ/S5<*M3 ZC> M&3EEK6$5)PPZ!(?!U3'JW=+^0P,JN+@6WQNG;4Y*JX'H'COT=(W1PP#2.R((,0+6<:&W!(>D$1$MM%26>7GLS!^\&$ MQB?/SO\^20R;$W7""GE&D M:TJ37 M>N_-80KZ8.),\D1TF?C-6($)5*3.WRK^]DP!!(5?2NM#Y3)1"D?3,2^LV45D MG76_KB;56+"7_8NF4FNP6FI*>[4;!$$?7/.$/H6BMS4=H\M2'3LZ;N3S59'[ M)>Y* Y!K0PG&RRE5%HV @P;6!Q<7&X1VYM#15PY3WB!BCFCO 5,6 MB*EWJWOXB/]6=<$O+0)1>"1\) VQ(EZ31@"@R_.BGN;^Z]4]$%?(EY@=5[*F M1,< ==(R[2-%GZ?59#4&E^5D1?&72^7B"?%H$QO4QGAD9"-S1F!!$N\EZ:9W M?D@RIZUC*MH*+HWE<*(O!!4=5++7M*%P\:I];\(UA['>K2X^L"S]VR%TH'F[ MM:@(%KL9+ULPKVC:H,@ ) WJI"4U@Z,6AHZ71%I/ES*VH/;O-FWNJBFX>S[V MNX1(G))' =6ZG.!NFBC%Z?B#S*?WJ&;(Q9HA.11L&X\R2-RL'M==C>0,GS\QQ4E1 6_/)HYE=P7# 3 M(/?6,G_9DBX+?[[&Y\+]*,TJEQ5Y;6.E8V>.-+[/ 9D;7*JTPXX:%BK"BB?B M=IH:"F\D[($=FJB*C?5AA$%_UG 5B-I>5$]1=1L78CSY5(AQY57HKKP*L^M< MA=G)DHQK)MQJNJYBJDVZ,?R4Z%/!QY1Y#-S>CG&S0CU(()R^2E'E8/*A$TN. M+-7=V2,O ,8K&8V4LIG%P=L,$J8_.*NY$";1+S[Q)7\C2FT?[$:I+>_B;X"0 M3ZUK:]=],V#6_Q+E M'V ?&'L>_6*#MV+BJTX_ MY$Q"M.Y5P%\EMM8!Y)(%U%/71 '@R"2LUWV+IU=\+:J#Z>WB2^XVPE;DY6+! MU<9,@$.GK5Q)&3*]1HVL:S%BLG('Q*M&0Y!_%A).Y694;NC$)IPX9R@K%!P^5J6=1222QM8WQQ M![%T/)P.8CBADJZH03?&F.Q>3QD-*EC6/=OT5)EB%8H>.":_;>:GDWN$S51?7 M,7B=<@C-VR%KO9F[#VOH(GTZGA(??PG+,I*V^G%Z?5 0409[,NGGB7TX_7LR M6I=H##-8N7][VJ=:>MMYJKSD9'1[DXC#U[VW?& [LF0[W(EHG$)XFZ>RXK7P M/,?/>CENE6[5JQJO"UI\!F839N=M<3C*60N@=PSG*YN1?&1BBB1 MV>I@F2CBWH;W,X/5YNU);QDX\%?M].>/L/X!;$"CO]CT,Z1>ZK52G=I[[YQS M=-ORFS9!H$*DO5G0-4MP[^3(4Y0^>)2H2.7;9TFW,@CRE,A[XK6!S>1;A_4S MAER_G!GS2QGZ(D*NJGQ?=ON%R@[O)_Y&]Q[\/O9 MC\VE'W8;#VXI#';;) 98#=YZCG?A53+D^C*DG==E@LBV;+9UBMQF?&]:QK^-C;"%"]6R'[K7'+ M,4>^F*D9+J-WS]6:HJU3+.4\("G'>Y$ZQ<;G<[]99' ]\;^XE;1;2=N27PZ9 M3U0WYLC [OYNW.6D<>?COYLUE=DD+ M0\@B6++@EFDHV-1FA @GEFX_.S$?I\@;/3)^J &24;E8]AU\HJJGT!V3T^>N M%Y^D,$_O5LRS:S258[?SM4.P$._,$WG//XZ]/?++ MS_PLV@KED\2>2VD!;$6I\5P_7=G<0,M-7E)\UG[VHFG1O(Z-]-_<\/(E1G>. M2BH.T0DN, U+X(#!C!6S@@@'1(A@(98N6\IH4\]\HV3JSF([:HW[>'@Y$3/2 M.2X!+^&M)O\'M/!/+#=RP#AAFIM<\ %*!C,FV:@NJKHDX(L."4R'VHN&:U9" MG.9S1Z6^S@K-7THW:7#R*8?$[8](\DRJB*I2M1 M7B%1PYTHI11B;C>G$!E A@K)VR#[AIK$*Y<'$3X.AI%,\T(S";A=Z/B0[>M) MU4LNI*])'4O1L^(?H3@FW3'5_+."HBH< "0PBS:!6MVLJL\M"[F)^@/?!JGT M]JR85_]6'*=),U[A<@+%B\NT6MK7";44]/Y MG_A+9Y2.@]ZT;*35YA;L*"04%?DR^UR2<2:7[4>5\ M5%-NX>S<10B+I"^$*D-M&PC5-VY9KUR*BWMG2F/:5WU53YB+:YU33C_PP5/M MZIEJ#C&1O*%%&.^1;T"D')2XV MFL'\Z[\9>U^)F>-@IA3!E*/>6+\4WLCRDC%&X;IRC-(&3$F-*X/I=9#P%'R% MP?"RHV#7U2#^IJ]%LE0W] 1&-LK.B'M$DKH].+Z"6'?/ J2CHLI<)ILQ5"92 MOA^7>A+I=RIJ+F5K7<;7-Q7K=*H6N*W:_/BJS8>[4;7YT=?-UW97<<61-]X MG!JQQY!*-3ADL1BL5SJTU>R.IJ'_"CG TNW.S^WE7GR]MD+=_C] M?O;SW*]"4U]P7\5T"E8T&/S\X&KR]SOTX! M&3F=$=PE-,%03U-92*<**6Q&%!NON,*&#O_W9$I[*ZN@V/W*>^/>7RTZ=E#U M*^3"&NH_^JSJ#A/Q:ZGDMIF[277&-5HFA]-SL"\Y0$'V(V>'J%XO&R?[$C0V MF;F4,Z(P+JUK-5TK/C3AP+)SR%5(Z1,<]4472XW!%VNC$S=,V1"^9\6N9NS2 M?\8_BK&ASUK\"/.>W9J =,7!? !E0[5VZVY9SJ0E*ICQY-T!;YN?)K6,XA3T M_2RZ:,BEP&X:S%MTCG:?VAW^?<[Q&S\W]R+.C9;VE),W.W$P?SFOZI)0"[@M M/SMIWK*0!BE'-YH_@IJD"N#E>9(@$$SU#0&#;;%HEBRI=%!-] 2G@8]',W63 M8EE01=T[ ,(BG2!GET)AQ/%(!?/$DXO4##HDI:U&L/MPPCDFX1->K&J":\! M9U-I4 J_YGBGJ];^EQ2-\3-7:R>FKW0C==;CYU TQ6Q7RP%#5 S=1 M/!(6M0A5LB1^)9ODI>H :N;I$'GJ/P8'!ZP&? EXKR@P 2,1HG8]W VX"^D3 M6!M [B@00)\(#WBIRN DM!(0FDJBH-[JI;YF,VHO'.KG?C'*RZ9]!].B=VGM M9\_]_%>V&R=1&2$2=V/QU[]Y^!46@7SW^.#^'Z$(Y+6>!J]BR5(M0Q[==BO$[O8E/S[4\*TT3Z@?X\]W_^2Q=@A9[2'?N:[T\ZB6_" M,ZZ :+)U'G_P4J9;*?X/1OJB@ K7T)=_@K\ZL_N/#PX.O4J.IM>IJEP=D#&@ M55L;I(*KA>]6Z&ZVT)V$ LV R *#O10$9]61RMZ>1_6IA-Q56UYZ:U7L62_# M+?A1C;FKWO"M&-Z*X=8;7(6EH"()[]L\+>?>I=UKIGNG7"%,U"7%V)NO2-V% M(8GWZ%W;,V^'SS@Y&F+Y6EU\*WNWLK=EI'J?:JFE\=K%>PY:,(8[(ZPX4JFW MXG4K7EM&^M24"G,D'O$:J=BEU*0R%!:F/!T._@0>L_5I*BK^1:B!T+JJ2.-F MBE%,]RVR?VF0ZU90;P7UNJ8@AXR;K@N+$:'.;$W8H#9Y :RQ6W_V5DZO**HH32*P MH#KN=K)'J4N4L4S*18G4*4O:9C:$N%VD&P]( #V!Y%H2NB6D3Z#SE./N%!7F-LRJ\[?T-2SRH[Q.D:JV8R:;HV*BTZBLMP=+@H0#VHX+BR[9JWXB"_V]V MO>#_\,'^$-C>UU?C\DL)$$?'1DFL,DF.58.*R;)?CLD5[MPD&8Z7=@C1*=\H MPA)0S7@_91?^:FI:M+:/5YV7:ZJU3_K^R@/P=24- (>:4].5TS+LQ72\R+= M84@(M1FIO;6>;J7L0_FJ 5,<9(NB1F^#M+>R=)T"_$2.0!CE[T1_-R*9)";Q MK2C=BM)'IX^\%N)FZ%@)%)&XNACQO_OLZ9M[QGI+^OW1F40 OJ9;P1AZ=U^] MO3=@U%'1D;]?52TRD "C_*0-#LU\;]&6LZHS '2_[0K^0S7>_ (=CKA[O\4 ML\63[!7PR/T[=Z%4_^UYZ=#8AHZK25F79^BU6K35C( (&YVLHJ]+2?Y?NNW= M9%GH)N.^!EL)W\Q _%4RBH/)?B_WFCT[FZ]SE:+2<%L&WC8T"@XMX$>%<:;4ZXR69/6KT8;AM,/[\7B M@8C#8=#..G'I].O:[:B^N],S;EH"-%6G\2 M#KW0,T&4N)?$[@QTGL;OJ#0&I5TG/--^QT)8(:J+ASVHH1[83!Y@NKGX?<-I7"$[+"4M5 =H4$:L$D4) 2&W7]A:= M:SI!RU[3C.M#J)F.F)WH/N:V^7#[DB_4[8(4'06EN^VF%8P0@\U9H/^]W],O M&3V!:+%M4'VJ.7R(N(Z:B:9+0(H0T)T5=-Q\22Y@F"M$=.9'PR3K>%3$&1,E MMI\]%RB:#:R WKQBG_]J;M#4N(K("02+))G0Y##O&"Z5HG"YZ6S0$1@-R8V^ M-5&.41,PV2 E4JLV9AVR^O1;XGZH*VK%%KPMO,58A4SNBFW0/F8<.O-68FT* M-RE/OC=G 3)(M_+#F*W.@K4QSA<#1R2X"(H224@T2UMTFJXVV=FUT.EVH9#? MJ/3]['4-W"!O0018QU5'[2*.::+N#)P'9(L8IM +M]=K [N*QNRXK;EP5DVA M"W6!DYONTDMK0>+D-]RK5?X*D;_RK BL=FC.VF#/ &Q@G(; U^&BWK^##]YY M2ZD)]E]+:>EXNT6)+4E66[U1A^\N]ZLK- MAGT]?'=$G=$>G5#9W>'1/M1=]IP[O)EP)^+I6LG;!8WXMJ%#5^:N;X1N=F@; M]._4EF06[* WGRIF[UHKJRSW<)G+C8F.M\"YYR,WB8 Y:R8+0* MG9.A&);Z(2!0%70(1@!]?E>R:PB<6-9W\W#6+X04KB9 2 )1-'Q+2_A>WJ(@ MJ,YYDU$ZPYL7I;Q3B ^5R NH>7)@".6;<6#]^TBHO4L:G.JF=6$1Q6X6(Y!< M 7Y:.4_P74%O/6"X4GK8SV=1>D%FQJ]6N!X9/D6(V';"@DEQD.Z_YLO(3_HJ M#*3[^UG\X"Z<;D*552+N,COWGIW$2UCPZV8L2#O9CV7[;V]^K(OL=>6O[_%Y MGIUT;5'67QQO][,LQ$]TMTX.]I]I-W.]N"@Z"[L.=',%Z>EN.2 M/-KLP6&>W3^X_P"@,VQBL .;1X 68\Q*5I;BP@8H142!H/!?%&MZWB&>)PG< M @IQCQ2BO"* O+JI4&1.TF:?(GOP;7YP<)!U))&E]WJ)E'+LMV3%H>@1N^CN 5J!+VT1,D_F9 &%-A+QTPJ4Y[KI$[*7RKC\W*RJCDL-E(Z M%CD+XFP3>#I%2@[N?R.<"][@J0LA*% \Q>10V8/TF0[0[R-4AK_6B<6%C9ZH MF9\(RH:L\8FKBU%/KH[]@?<",J_\:KTL+XJ)_^\/7HJ %OZRI"N5]MA+Q(G7 M#?YWSY%[R[,CBB3Y+WMOX>=_Y-G_%'Y2.=$[TY.^7]5G18N?ROJL6LWR[&U1 M7=(G_N'-6?I]6_A-RK,7Y?MJ[,WCXW-O0>39Z<);F?X_EZ5?WCS[9U4NY\4, M8W_=T$!N06L_OH;MT2[6L%WG&OOJ+L$7Q7Q%^;X5=?!^;KC.KT%K_4*J>LDD M V[6=,M8#&)60EW(])?DG1+-24S;( )T.>]]3A2:UTVG95T7V6%VEV\9C7_0 M=<.Z\A[=5<+QW2[/XR659^%B6G5\!Z%ZO*%FKZX\8Z H*4'\F,'AN3\2]T@W.0&^+GV0B:'/I?DV6!@".\S5_91RNO*=GC>>'M5R"%H;*9 M0+?*Z:H=5=VYFA^\M#$DP%EU5W2!CY2_-O,7@F(+5\M04%3NO6@D6H=@_W]\ M+_Q69.S/_&\(4 MIZC8;SF#B?374J(^Q(DLC.M^\Y)'>;5^R5B+2M!"T[&BO2@D<69D;I-<"ZSD MLUG9CA&T<"%<("1:.^@O/_B)XI4 #RLI(G.EU_Q@/\/',_/Y7;!Y7\V]GKZ M%^4>J!/UM%BK431!!6PTNBT].0NAK7!64$N?(' MO@D.TC34$7CX=Y9O0K42D0%S( /<-D=@+1AKV\GM>U%/X M65Z:4:K@-5OEYXSD8T?\T>TH-?)4_)L?^%(7Z#ZCZLIW'/_L_ M^ 5S_Z)HZT @>Y@:Y?C9J\!ZL?&WYZ_$2PL+05<.T7N%Q8#6/952J<.#NZ-[ M[,-[%\X='HSVOM'Q/GLOVN!HO$RJI88?=?_@;G%OZ+O)U.)J>S=VZOW"(@3C MPI@=A9T[V=D$8RQ7#-D\$*CDA-CC_9YRWQOQFK" MY"?41'#9:-8BU\Y@*ERC!S=[5"J0\?1!Z0@GS_^.$@7SCISOIZM [5*RZ#&# MW)1)5!9!8T!/CXLY!31-/)8B%#,EDHS-$RVVB2( 3==%?BFY.Q#$K<[]Q>00 M:8C?T]R-%VJ_<64:3YU4G3]%)1<=0 *CO%RVS?QLTBA>+5.K(?EP49TUWG_H MB X,LF$E9[AI^K,JPJ]!])?*\I)2 M#8;9A)[+-CE@DP?'D]U]!%A0RC7RKZ"[W:/]Q_A]%_^0:KM'JNS87EQ)40VD MP0]47E40"4G5,4^*_Q4-/"X8<_+AGIL6%PVN9DZ"J-;*W1739/(3< ,.SR)[ MM/_P8>\/_FW[?BH'])(^W,]H#AE/(@NSV-++O2NT)[>AS:M#FX]O0FCSNH$*NU];V'"_G!/[ M^NC-VY.3+4J&_NA.3KZP:?;%_?AE.?OF!9BM_*WSQJ\#I4SFRRV+XL)ZV/<^ M?_7R[=[SHQ7[GO[V6'/K^ MM<>=?>-5+ :+C&$<;G03F8SK&2BK<_\)+AD[-7[W"^]5*1/E"=%*M]EKRS_& MW]V%<(TLE2E-WXF("\H5+'/PHFA!RU9F?SK8/R"\;V-F>?F8E(&8Z&7138K_ MS7ZHFY&W@4Y+JD,4D=+&")AS'+G\WU6#NB/8[C#YUS._6QF)V_V#)Z?/GOZ M'P^?[$1X[T?V)LCX?U.._3VS"^*RM=*!2[$NZ7\.#S/C2;68^R"]7_9]R=R' ME'P.^#W!#]R@+3PO:Z0=1FWSCE8V1FXJ(0GAV($-QEFZ7 0\D+^8*P%N$NQ@ M'X';$OK?C6Y:: WH2IF<^SR,]U]D0S>_E9R+I\J#?FVSZ^N7X?^4D1Z9M)@0 MX\ 4,V0BI$ /D.)";TM2+@M1*ZZ89$D+M91PR\OW?AJ=99.W#2S3E12K7\6] M;>LN-?4"/[PW'24]C:D>)4!U1W'8&SS>LDC,EAV?IHF;F;\4,J&TIK)GOQ!V M-AO,XGE2.YDV=O"I;L^*>?7O0 C6C%>_M4YR0-E_;3>%OQZH;.NTJ%GQ$?\G MV6((MIR&/,0NG+V7S?Q3DWX:3^C754?]6;^3'\#FKQLP?S_O)J9S_[T2=^YO MU7OOIL]?^I/J;3[X0\_?C]KZ_U'&X^ ^A:4??//-@^^^.;B3S8N9?WHYGOSU M;3LY:MNC2;.@L_[47\5W@*SK9_&FG/[]SC%]_<'!X<'ALJ&?#OW_D1A=2'J& M[8^__5?R\O_.B>:0,ALK]!0B?$KQ/F_7:JGA]ZJ5GJI6$F"H;63-4FRAW1"< ML[!\[=-LM2"%]J<'!P<:2W1I7C)X5NE]\G,TB;?J>,OK+!7O4+LK\*@F/"FS MTH^1*OAXR,2;+;A2=/', \VT/B_/1C78I6'A>J&RBRK*!:U(C9)[CBUM'K")=? MVH??/K+"1;G*PX/1-X5V<74/",G;R_GZG>K_\Z[1Z7T[VENVJO//? M]+B]P[Z\)=.AY:F1JS X^('8KEV)ED>FXMFQR3_:FQ#9_;;TZJ,M9[$1P5NK M3.:(/O%%QV]IIG-LD%:G?G M41)I* QUD>SHYLSL++P]/6]F?H>YM1ER&BI=9 UTG).FY&Z,9E1S*VZO7[<8 MXR4.O?J!%S[U=BLFXQU1^4P',-))SN4N^&G63$#DF2=$Z#9GM5%D735;4GM1\>=O[T)<><_@*TLD.H B_FA+1;GNV 54Z<]9[!) M0Y[1M!CKJA4SP[L_:':_T""%R5>3V[EJYT.>*O<6]M3%X;>D&S=T"->,%$NU M6/@]^FRYKM"_\SJCSI 3OTCO0X'1"1$CCQM. V?/WCYGLG&9B_]AZA]3=>?" MRTMZ2L)^*$&0N%^\):/!#'\PE D!-:63U+,^H@-G#3*SVNBH#XS777QB6G3D MI^9MAX=<,GE>Q'9!?V5I&Q==@JXM-5T-EG2H4^I5]!,@%]]?)2VA4Y0@TM4> MS3/AXHP/X_*S.44*N/3"/.0:BOFZ>9^MT&4?B/[\YZJVFGESM";3B8H?#O9_ M77B#JVO'O5_P8UFY/3HDE29S>/#XN\5[K[C^-FK_*YS4CS_C7SY6UL]N_::D MSN:W?GEV\L./;__Z_:N?GB8YG_\D]?.!F;A'^]F;DDN&TNS6(_WUM8H)/F[# M:+^__*X-2]C6<=\(8^>[FV#L?'VV35K"\]CKAJ,?GKUX]O+MZ=.3T^.?3T^W M9==1,/-X/XO?$,?C---OOGJ9';U\ZO__Z*=_G9Z<9J^>9\]/7AZ]/#XY^BD[ M?O7RZ?MAC!.+H]"= ]UC!#R$"4<,YK^NYEPH'8RACBNGG9;P'@%.SVMH=,WX M3S[W!S<[/-C[1S8N$$?SEH781M]+*D$-(D6^2*@(Z(6#0;= VG*CX MP,([L:70QG))(;VZ:=X!,2T.$"6BU?RBJ;UE!A"*/*/(($I EP%*K>BZU6PA MD0:"?RL85D-JH>W_G$&\ M8M0]R \D20<"*OQP69YRXDR$IQR':NH!P=F0E5-OO-(NO/0[3>4@ LSX7(;X MDPSQ- S1"I4\PP*Y:#;?/1>4(]D_E2@"C($ACKS4MJ/#,CAT?+1QB5#U,@1L M-MR:^Q0X195PXP V\WC/,)3_I4-=H1&K(W.>GXA,'\RH.1IKOMI]- MZ4EQ SY.MM7',;T#-!=RU':B.((07@F-;T?3(;^43L 7+_^9Z[#Z*3-%*Q@WC); M+0+=@%=3T)%>R[N+\KP:UX @>_9/.O8M0"N]#F(,-BCA M@C]^A,HV/9V]V0HJQL')\K8NOL3%MG[]X9:*B]".6$ L5OEF"?C:S(W!_ M) B7"LR+;)3JF+_&]IJP^KBZMG2GQQGEBF> V_,V78G)!)634)S,BO?XH*@)#L;Q/<[@Q%[H9@V!TC VL2@Q M/?=3:+I$+(?F%-A5R*;V5FV7D=37ZVQ+[I<'HY/PA]GI-#:T#NA!Z8L'WSUA M\EG#!Q]80C&FX3V(!&777'"7+/BY%\P]5GTY_P.#SS?U)8;[_;/34[,5M'[' M"!F?X,\_+ZTJZJX:MPMHXVCW[-OU$F1&TIOY\N+U&P MFEP)_,<%H5+P%,NYOX5*[F!2% *4._$ZT3LGO"1\'X#KAH5$?MK1\\,'Z<5 MZFU)D?C[_.#/:E\!GGREM K/]K_)O0ZT@+^Z4%^>'BP'WI2K^-8 M/\ WU]WL]^ (]QW7EK=YI??1GJ-'[C_?O__D_>_[+$K<:N0K4V/RG M!P_-R#&=[Q[L?WO%7#;+U[>]ZZ/2<1]1?/@'*&:T>?87 H^_NZHID"AL5%\S MI01 DD(X:!'7AB$9"5-;.%;.$Z3L>"U(%=5@I!41(=SU"H!-F>R2_&:V";I0 M,1[_P(T,9%']FQ_?]-A>&NU8+I-9Y&'.O&J,QKN\J8:?\KIS<2\;RP1=A7*M.H#<$ M6VRU,R#6OY0JV[C7Q>0)^X;M7L3"#F"0Q[^>G3VOT=4.IUI/\H-*1Y&D,9 B^+&))L]9 IO+K)!*XY0NG L7P\.R\##_ M\LK+S,O-O^AK*K;#X6JN9H[+142H5\O%:AF_@IJ0H6GD F#?,KW))$"L6]H! M#CHC<>"]5W+&$-9&RU)_>%0WHP.DY90RE!HTCKR!+X M1 :M DD+.?C!869)8DCSN_[W.X=WOLAK'FU[S:R:3.KRB0A1?$N&I'76GHWN M'N09_=^];2].."8_MGSN\6I X2=LNK^?T-T*PY<5AOM?LS!\ MC ;2;=HP&XZ/GSU[_EPNV,>/_OQ1._6%XA'B'*N/\3GV1 R,/V^N$-VM]P\> MYMG]!]_Z__GFFZTW[#7/Z=8]^,#(ONA;S1EL:7ME&-]]A?)QF!\<'N;??K=A ML'^<7'S2;?GT>OQ60/_0 OI=_N!@ ZOM*Q;0WW"W?,57R.M^4/5+W"2?P[3_ MK __(QVIQ_G#!P?YP;>?Q4#[W73[K9 __.[P#R2=N^4/O!C,O(?Q[%U=]/PILQ&WIM\7V.['#Q]^ M?3;?5[:=M[+"LO+MM_^AT?!YM>]_(1__]:/H?CJ[WCU[KUUI5VKE/%9& =_P M[(RJTY?E4!F3+;D+E4L3H>)D<$1%GN/J_GTW4/*4ECIE'U'J1 1$U%R,YB(I MA31]D>VN0H(R,KH[KMKQ:M:A3K#+3N;3>E7.QUI8^;TMK(P=Q3NZ)$_+&6$> M0Z"E^FM'ZB$!*MT1CU&1=75S.2%FUVJ>33!C'.&D0%0Z4]-F,N %< LOP9*: M=@:NFY.^_H;ZF(K(&;@\K]I):.UKI@Z=XHS!==D#$NB8*4LJ6&5TRJS5>XZ4 MQW=)'T4V\HH&( [+XEVI9'6,@.VG5N+>XTI1:1# KCV6A'0KL1#MBR8:FXU9^AK8LJCHU8+^Z!CML;N'-3$Z()2 MKF+"X[<3\M2C\[.^'_S]Z;-S=N)?FB_^-3(.JZIE41$)N;*,EUIR,T M2&VB=<^0GZ L%;3&=Z'\0R':SP3R-1+4?G0/W+4E=-')'L M?3$J2=B"N_W*KI%IS!TXZ"]4>TD3%D=-B=NNQJE4<-]FY: MD@94!=+=-*7&BH1VSG-66:'R W%>E(VS&B+9<#Z\W(4P(E@ZT=469"'#=\1; M*+@YB93-%8-Z[=8=4,KF 8)2_A 7><7 ,4ZHVV_>^Y2HS W'OX6\CZ"XYH[K@+YHODFP9L<3A#>72,NS%RL7>/@,OY@Q0 M!]JM "+0W:<=/8K _!5O2RE&W0^HMREVN8["CGLS1JA>V4R$!;\>A=K",T0F MS^$^R[$]Q"Q.1+MX[,@MFZ*KAM<.YK03$C<\GX3 2Y$)RJ%62&4!5+J ,$T" MY/>.T^$1]R'49"<+!GQ1VTO%[W7*_J+((9^SHNJ06 "!O M/7A6K=%MCAT4@J5Q1G>,+"V0*&)80CI5O60C1(+"'U*?3QSO9MGCG%1>R-:F8K-$"^VBB'U9[D3P)2R$N%\S%Z)* M#)7"3P.M8BJ8?"K(=.,Y=YR.4Y=+APK!$C&V&. I> X)#5F[PZ,RW 5JPB;@ M^B)# 160*BW1T992GND&,S0>JHD(UP]L-*D2HQ8^%>M#H6&LVFF\OY@M"_H4 M5EC*PB;2J[',)R<\H-HZX#7!T/!+ZC=-8DZAU:#2#0.C\)J#N(A#.!/JJH.X M"]\JC$.]1N><2,8SBE"P;43D<4YFH M>$BV'<=QQO"E.6/?%X6 RD>,"^"3J2_.-4Y<<8^)BJPU5J-L@2[VI"E2Q?&* MKFO8?LN_5R(8:T;SF 0?V3L??.PQDSHW>%I:T#(]D?M&EWN9$^71.ZY 2)AG M*$(1]3^K"E7GZ8+F5\JR-STOB.X9JCA<+ M0I#*$'%E=9N8:,G^$(<_:=!3&,F/Q*G4/P0@'="NT[SM$!1.W"%J"+[BU#[I MKQ42^ ]66'/^@ D4@!F)=7GC["X2?0Z68GD(*]VX>ISFU;/^1CQ2CQ'ZRVB% MSF=T+]")W 3EEFO^7K^-.PH5LOD[7SKN%(@E3XD3HM17C*[VQJWMC3#!^^Z9 M49S[\?.-*,=]Y]7!M[ ]_!V).JKI+80BQTTP'-*M9;L7GLTJP(Q95XMF8^I* MV" 3,J>.HJ;AX32NF!#Q?,\QSE=-8<5&W-)7 A.3O-UD$%-/O"F47XG*3-&/ MEJ*M4/#^PKYXV!\$W;'PIOHO M$HVOWQ78\NP\SR-LO59?@BD]#*E?7SS+?9@JP[Y-%#@-KX4:$AEH?J*@6*&V M\6 &M@H9! 09A#_*V?)*@29D-SK?7!/.ZE\5B(3)DC#=^# % UNN0&2(/N MVPZB6]*>#"_^K]2I@C//)?U>GI-:]5/BM:JGBCE//HAX#@BH>)ZAY M*80H+'"6?C.DVE^YPP'6V[$?L<#@$G%W&1#\1_9(LTFCGFD2$LAT")<+$$M%%2( MD/J+5Q<>@41D MUBH+F-E$KB6(K-"Z*9_NIES)63Y&-^5!J%)_BY;.K1:0B&!V QD<*]K,6 MS5TJYB "V/)U<3YN3" P(E1W:X*F:QCL^L:]EAK.3,= ^+OJ6\I1H+8%;^%S M;9TZ]I3*?H\< 38:Z5B9L@@1PXCZN+5#F0K@(:T#?OJM%A8L&MK[*J"H@:_D M/(S/++&8Z:UBCFJR4.M .T0KGZ]'PB$]7XM RBJ*"=+,^/E2WZ1,%4>@HBJ; MPXRP>A)NFA8L5LLMNV<96 4^_T !ST^W1:V;@ 9#EGL>KM]TY\E(SWJSVC"; M:4:_\1&4Z.QJX)]*"T?9-\<*\%C#&EPA=3K7"(@,H0'UG[&,R_%V GH&T#6KP$JB(%F\)M*]CCV#FJ M006.I(*'>&\%4%XB<^4NH@H;8+4-FJ%6"/B!G ^06NF?X">U_R'*'AWRG M'+KR-3)OQ&-L:Q8T1,M:%$6W0+6S^%@%V&U.F6BCE=21A.1IBKB*BYSY" L8 MM%80("$\<0)R!JZ<[+ZD]H+*J2XC=48@%"QQ"1,K>R90ZUL*N, U*C90\0T? M"E^Q]Y&@=G16Z7'8R0^*9%;"*3#:(IKN*K H(*X]B1MMB DB?M._@'9VI#*Q MO)H!+GPTH@5 22-H+T&G(50Q&3U^%F<%VC9# FR[B9(RKVZR@ M*/MG$^J:L94_(5[\!O&/YZ7)[RDCRGU1E**Z+H D!K$;<^,%J0E0>-#,KM&M MT%7.)PK<',,(-3^D&8= U2]F"T3W$Z"A':.9E8Q)ZDM<-A7PU'SN_3SW4]2D MT/&>838H@OGBL8#AF,:Y;0 ^??G,'#\;U^VAH/K 04].D%% M2%TO@#K8R[U0WF=28).,1+BYC"2[!ROO3LX@Y-YT(HD3N_3P[%3ND-2#R4IT MUEJ)'",F+VTE.D&(&:EH#>7^X%D:TZG7"E#PFMJ+D<[(RX,[#?-Y@T+-R7/4 MH90\S&[(U:EK50.7%2H$L>2FCR>A(=[B( M=Y!F443S&#.<*EP%A=FFLBL).JF![.7GY(TOFREQK@;K?-R8247-<6#.S54! M$$7[J-V&7"FDTGAGI&U M^]7'<(3'&*WT@."S6]"0?7F<&']XYT@MO.4S^#HK8(VXC'#[TPDHG__JI]5 MY8=0 GCZ%'@8#^ M0!SO"R;LNWUV:OT4GW\$T2D-/Y8JE*K_):O K/A;ED>^3-+"G-*BK;>7:G;T M>R1"YC@E'8*KA7?7SPXEN)B="#(.I9N/&F&)\HTX-8.-&&-,BZAH?!SASJM:\H"^0F5!Y(HCSEN/=,R4CN%=$1*%0! M4F64D]A@QY*1"MI(!S#>0X9W1(H>"1!#2K$_40'WRRL#F]JEI$V@E*YRT0O/ MS#ZKS7@>E;,LI&M(]A=BOP30M!Y+796.\Y):4YT.^#%2I>J? 5L6YEHQJ5%M;:' ;G#*!2*.XXQ/S^CDX-\3MT5L*V![.N*$YF!RB2J8<2: MC:1Q^!OE.,J'VRG064.!F 9)C@\JP.I[5Q>7N"(,)ZRT-:&;M^\-K@9K'NG; M!XU!-ZN416OU.C52[S!E4J3B<.*I:M(5DR51E'FE$HQ M$)+'S0_Q9G(YAZ1Y*0>RB:6ZO%7[%2?"D@XL/EQZRJCTM)$A"JI7TIH"D1O] M<_05E'^/*R794]CZ=7B45&;VN.NNG.(#3K.IX$^WOYFN9]ED4V33I:HW9E\T MQVS6^^E4)IW'9V@:.N.\EFF.!8U)$K%_$:@#MC1?&M4@]5ZS8L6XYUH(@CAM M5/V,WKH8B# *"V7]#5452H'/]>6@)(-6GB\=++V!2Y6] M):PTS/U_@@5;&A4KXL3B:,7XU8>O; P\[99NJT8^');6-*QFY:SF2RT+:(YT M9ZE[026W4:A#5W[6*G/;MMH<3=':VB:LV\G6W0>-DSQT#G5TY"2Y.]P)NHAE M>2PU&$%:C/ZO*PV?UTU,.+NUYD[7@]SEB?F23":76BD3[7+F!C3#CZ7AY M?U'WR@=ARYVH6U=OA#1JI6.7JEA 0OHY:N(Z;UF80^0K80,&)2T1I5FXXX=P M,6.F"<7)X&]9%I)%C:GC<:[L'_8D9BO3\-P4VV9_DJJ^2F(P?($U2:G];T)< MZM9M:FE"MZ#L'5B!S\Y,F> *W.DO\PSF6/I?V9I&9 M0Y'*M"!6?=3J>-*64@'7^ETU[1.O::!<7HX>,U NANL-%/4$(NRJ$HU"!5( M1]0'I<<[F,$@: 4\-FLE"@V/G'#&H"Q9FE/'FT 4!RJ%1Y8TDC/3<+F+#HT4 MQ+CY\O&V]E5\ )@&ZT*U*E1SX)-P,_W^^A[0MP00)OGM'>$&_!TW^BXKHQH< M#:P=A(XHKI>E@VLW!!0RT+KF(H%CDH%.AG9;E,Y\8=CB.#(!"V26,D31>XR^ M0,))D, VM3:46#:9+)L48$2:Q%=%.]&U 2V/2YC&2^IPCTG2$L/*2 D#8BGB M;?6Y/!0)^@7O4*=^AQZY\'QHR4J7J\?HOU&(LH)24XI65"<6G=XC.A);^FMD M40[&5^*YDR@2/6MUDID02#[I._ @JG&S[)X$D])".3^@V7"S-$,&M=S,&EI( M7="X6M (QP+L()?ARXZXU,ZXA73:<87W114'&" MLL/ ,3#DK((YZWO7J[7B-DO^2 ^(ID#063[U4W'7,R\C,(:^]#5JCU072!Z( M\-TD*@3"A$X\$>6;8F\PRR:J^_2H*!,A=K L,TB6YR1 >+G N1W*[UH9V#2' M_4H6'_,BE*,'-#,A63# /L[\''MIHT%%FR&BG$:JIZ*YYKX\5SDFV 9%EFR7 U:C4N$$A&=?E5J-&'YX+*K- #)CG7%E(+! MCQ'V3WR'8>Y"A;AM6.OI8:T5R.AC"&MM[V8YEMM,N,,<[0X[UMMK=:4Z=Q3U M.^/75!)'OU7N0M#C8 WZ LHCC,RC) =K6-I98(?*!N6&=Y' :PHJ3>!89067 M*'66]]H1.J7GV157MN>WV!@>^&;WGZ%^)USYT"GQ%8B4BQIV 'PO^@6Y/- M^&#I3A(,9N@$0F<6A5RN!;IZ(;"UCS4_\Z/8-+GWM?M8;JBJT] 83)0'J[); MJ5(>L^'9^4*_*U"LD=U&#EYT26*1>2;2?QAB/3]!\^_F9IJ^?_L&'X,F2"'38L7>;#3FA/YG5B1G8R5/!(0S@1,!< M])PO&E:X4[!'$-R'(T3B^S4**VY(E/.J./)T? MQ"6F7+P@TE\94LJ]-4MT^[WW[MG-EUM\^YT6 \Y3/GPU[*L/_X3Y9O61X<_O M5JL1%F#NQ]B&XP$*=3:E4)7ST_Q*&(VQ'+JH!/H4G&?3HXE?_7N&:1R(?=WO M]B^.E=ZQ]GA2,1XKNC*D#!>-40A6*\R2!-1U]W?<&DR5$V%HI7@)CV\U+N(P M]B70*:)/KQW8:,^"J3CZ@8ZCKB]U;Q7OU)U$]Q?Y9TS&?/J])"8(RJ6+T37, M^Q()@4+95)=6H#B%JELHA$>4@O5R6(0PP>(R?%HBDH! $.96Q_WQP>+(5:CT(F"R281CH7-(X"A>2X[M3 M37]:W8DUBB?07D* 04A'5:I^9*XFXF*VSE+C+B!G*HQS1SFVL)Q$^INE\*\/ MY*P;:*=JSQ[5KK4,6>..CW1T%'44RSW6*-#O$?4O,"M!F6PIXBH=6D;X$5,& M,"6+G1G/KVC*#M5PR,K?#0>=GGJ8]#JX%S%?&Y_DES8$B-AX"5># MSM!Y> G70[W*QA+0^E$:89QX5Q//_WZ4:L?[L?/MPKWMG@&@S:4YKN!ERX@>_NN8QI*B+]SN7.;MO4T14/?23L MWB5K>+_"!MU68EO_.QL7A*9-*-IO\&_PTYMW1!0B&@#V7H;HO9CY04EPM51@ M@?$$CPCT8$79\(I(/W$T$A3%4#T7:$P5B"?Q/&:*\_@T%QG1I2)0B6+/:OS@ MXBUEW?;>BG/&4"VER,'SR-<%+O8*[O1[L$*%2Y@LY]#!?#"6X03/Q>:*T*C/ M.:0>8HL*3/HJW#-=V8-CPRO<[!"$B*J2_PET?=@U>.VCT&R$D4N,(PMN:GYI MH3QS#J C?0/,H.( V*+QYRRA#'Z3]@#LM4NN";2EI"$/!CA-P>V2E2I* MN$6XWT8=%Q=#<;4ZU4L\G- H65@GZ;!JI:2 _Q661(C;F32UB='GG)$\P9GQ M,9W%Z$+11358]$4(!FBY3>))B:9,RZ--Z?'.QL*?'@N_.,%8^,8"^2!%OMFK MQ"D-82*@S\):/21P)_!I4VBS9/2#H)I7['.3_@;3FZ-%),KO11[=8;EZLC0U M9AS8,6X#A&QC<0XBK$>H8&4-!!U^K3PTZ$9I">5AE:'0H-C3P+K"U5O9CRF/ MYB)C5\Z0Q"H(-U!*^%**)6P>A;S'Z)P%=4(52] 9G9-Z*+RNJBI>J/UR5\\B M5CBPH.*E)=#>:/S4N?5#.(V<7U7"-#S]4QEV.!M;>I,4>2P]S6L@V#Y9'\U-07104)\KT63@"'Z M@[?'>ECHNUT]#RZ $$8$$3:H1WU";'*%?O(_^%O@OP\):QK2-8\'(]29_^+S M@6$^X*6VR.,BDH\91\9?=QI')TTC#8$A^%KG--=5K>AK-%]HP!&N;PK5.0)7 M_V-!>""14F-J^(XT(\>849.86!4N[S-F]=HWJ;J+-:\L;9J'O:MCI1Z4DWJ7 MB..HK;)00LF.[%[0>>#O17L6]7J (4#7_P5X-:OQYZY@9'P&^J M\G3G5RJ%,_\F>A&+2ZS1=J/>O&.*Q;FBPU> 5CS%=51F^FIGDJ:@ >)&7*>\&>*1<(LFY.+9GH4ZF!H-/.6BZ)@R7HTD;_ MJH9C!^NOU+>*^D'23JHK]4BEW4?3/]+MC3Q#U%P.I&K:E P-V76Y*KM(-JIN M1!T*C#-2BQBR_IKG8/0T%LHIQA7_D/5^9GU:I)A/=.0=HVFL99&)XF2<95XE MTF=& !\8Y-:(XI)*?^:<]R5ZZSC6"HK4C<'ZO];F8@B"LT^_?GCGM0LCV6/E2-^29W_KD"B M](:FM_ #B)0JERAJL.>W[.&ML<9GHY77V3JZ$9H_RDLYQE^%^ZW^I*,I[!U/ MI<9WQLS] M)*CJ':%;3!7@ R+B.7%.($ULI'K\(:$@D51 ZF.I\0-V+ 0ILHYGE'K+RC5 ]7B8*$.MHD2^L(L<3 A M[1O"M-180+WK=4:Q-L(RWXWW6966B5@S5KTWJ[YF@16G ,FNDY;>2T M0B7U'I(:C4EI&QQ=PA$$(5$8P)3!*'*U.:WT(^&]5>[WZ_-^%W&XA/Z/GN=S MBE/1("-C#)_;.53Y DDI- 1M2[:*EM2@-4?%C!I8U"I&&13#X3YXW'2 >$X^ M+I%'5=$]F(WFF[1'PMN?U?>"ZMIH \08.VN#_GH&(2H]$]$=<>4J^"C1T,XP M E* L.Y=CX %:AU9Y3/UMV%0=F3V)K),=#C:F.#T>EU&A( MH'CE?ADUE63]1$!DI^[JN-2'5HIAG<$@]7B6A07"J4< M8KJCP&T/W3_2[/Y\EMUCK7>I8J"Z16WHU! =&&$*H10D_#)GGE5Q$K(3]/=( MMC4EL=&Z7BU"\-1I %ZFT*ILYN>YFNK+4I9'J$M;=B81)?\->A\]4 M7HO&:ES4X I 415.S9S[DN#G_BERYQU5D/#X'#AVPG' MP(8D:,BS\E(X,G\GC1#YE[-W$:IK 9UC4F$VB1AR#SPK MK]<*"?/VXH)SYAY*L*1#?2A]\04VD;.DKO[V>(W8L$C@K3?>XO+'V\ M%GV@'%,3Q&1/$'S[2!3X_?R8A5/_-(FOE=CTI$]4$ITH,;1K5*=.#*=X+=U2 M&<,^D\,W7$C;N'V^:@R8]058;^T5P-]*.5LG$\G/*\ZY MV]L/'W[\49AI%_VW3SJ@'8&=<[1P&QPKK-.WJQN33\=G_2YF40RNL 'VQ;MG M\MC:K7]D9GMW'M\][R">N ^&#,AQ76)CKO=P8_K>]>7(N^A?[72#'B:4E]<\ M+,M8EGFQC1EXO5[7ZU]>6Y:Q+&-99B-EM#<8>)<7O7WGF-?;H79LGI/5%+?S MU4/BF&'GF:[ H^:6MX_OS3=8FMJ@W-Q5]7J;<)O)_GT[L#5W%#S0$JOFQ(// M"0<>"JZNY^+_GBNRGBHCGC.EUS3P^I=][[*[@KKP*N2Q13W54NCA4NCHPAL- MGJD=6@JU%+HE"KWTNIMFS'1-@@&'4(ML-? M%?/36WZUD/=SZO5,L&I,<'5 M<.B-AJ\49[5,8)E@'YC@K#?LPE7P3&?4JW#!L<:&+%]:O@2^''4N+5,^A2G= M;<>@]HY(?EEIF/G]5B735MU/N_4L[7XI6]3D[+G8<['G8L]E+\[E]0L*3#B@ MWJ!SL2L0G,^B6X::5*-KQDO6>MA,LH/-)!OT>][PZIFEA#99V9+GEK(_KJZ] MJ]XSH^N6/"UY;DEZ]KS1R!9'6>K<2^KL=3M[7X5T;!D@AV4D?/&3J*A9"-Q- M.$ZG6[$/CM_6?45N'PV]0>^9E]&>W3F67K9(+Q?7WNBJ:^G%TLM&]#+T1@,K M72RU;&BX/U?UM!KF3/'M];WB]TL# DJS]Z'G8[,?#LQ,R+(0 MFZZJ2<7SA1_G6\M@L3Z![9TE=<3KO]\3O\#^'JFE%Z:7ZZ[7>Z[A9\GE9,CE M;*_HY?7V8;L%89:"MUEGU=V7>-PKDN^A0G.\EHK\2SF+=->J;*4,R\,.IEM1 MEFUQJ"T.Q1S(P6MEZ%K@ LL#^\ #_9$W'%@>L#QPPCPP]*Z>FTUF6<"RP"&S M0.^J8[%K]BG"<0A@B[6WB!G"*,BX(?GW0 A1CM-X\Y=?L])/Q$8]8.WMRM#; MJA_(HK^^$'&-1@-OM.6B@/V\?2U]'@1]7EX]O[V]MURA^H M[K9SW$'+,0?!,?WGIG0=*;L<1#7(CI$"XS3(YEMI7&Z30@\V"C[L>OWG-J2R M*OU7>QVBV68PZ.8RXO.GM?(/6* M[')Z2.8_QJF?!K&?"/MD;0*=3:H] /X>]KQ^;[LN"5M%<#SD,O N+_8E"7M_ M#]12BZ"62V\XLL+%DLN&%6W7UYU]$2['EO5S)+U7J9I#*)[N69(5Q3M/S<86 MT9PL]&#SVQ[$7;><_RY+9[(WO]JT-,*;9)]98%7LP_ZXVZA]@=W%Y, MEBN/ERM[W6'G$"L>CRX#;(\#*1_9BAU'DRR/A$VK9E/Z7[=4K6(]6-L[TJN> MU[W>%VCO_3U12RXB6^KRTNM=/-."L?1R,O1R=CWRNA?/1%,^ A>YQ? Z6 J^ M&&ZY .(@Z'=+64.'6.X@M."U^J[-/3S=W,/AR!ON?S+YL=Z#EF$.CF&N!M[@ ME)SH<_;GZ+ K!EM._3_4 MR.5>;(IEKH-FKEUT_]G/G#5+S<='S?:JL%>%107;/ ^@V]URX=.!\LN^U$(- M]]7TVP%$6,M6[*\KJ3U3-,RJ<1*Y>WF*W^W4P?/4'-M]WKG!T!OTGYEL]T)) MMFOW9W>JM.5+RY?[L7/7 ^_RTO*EY4O+EWNU1&D9Y6N(]9Y_,X/41#-QU'N#GK>2Z8B MO%YDR]+'M[>%[?;[:H)EYL+/K=E.KTT43_$P'Z1PZI\F\3TSM>Y()=&)$L-6 MBM(.GAA.\5JZG?GI="LAM5>\D+9Q^WS3F,-'*.H0*>;L8ZKUF%E6%7X:%JV> MHV^EG*V329DM7KIZE$XG!K4_+;\_)TMP[N?3.#TG?\WWW<[UA?X=6H9P!OR[ MG;@0'K2DG\GHAUMS8?WZ>[_Z_[6"T)9E M+,L<&LN<]0;8VZ.W[QQSK*'@@^-A6YUKBW.W&Z%MB;J:-N5PT&HJOD 4=VV< MTUAA;2J#4?M&O9B1ZH11D$=^$87N>.E^![*Z<^7"ZTF_AS"&.V M#-K5JW3S*/%+FK*#@Z<5S1(>&_ME";L%FSB!C?CTF^LO%@FP1PEO\1<\=^[' M:;+$B7VH\FP1J6^N?K0_ZG3-E>3B"-QIE&)C;I@"EUJ?S[-QG&"Y-6YGEF)Y MM6=,D_8@C(L #CM.*YH/?@%_?8L'D"ZIZ._R?>'^=/L;#/BS&-#U@S*^@W]T MW%_AX0SXW4\2/4US5O=PG'PLM"WP#-(T/A)&SIK/XK3B0GT+IX /YU%1):4##\V H:CJ/"VS M?"D'"V9^FD9)09\JDNP>1H39I6[T=1$%)7VU*&&EO%6XUP7./$Y3[H:^?O:> MFT0^^E9QWXMJ#,/ 2OS$J5(U> !4&(G!>0Z+JIBY605T",-$7^."NJZC5$ZR MJ)KE O'OZ)MN02(S6Y3Q M' ;."^"@()NF\.\0^4/Q4TU9@-LPS[["#5Y&< ..C&NZ2F.\L>#2A#NO_U8( MO/KS(+8NY0L.O; !M_:10^OC]"X[%_4/;\KUOKA7< . ^:L@"AV^VOAVU-N# M%PX*W'7[@OK1VHV!(U2Q&V-GNIU>^\;TO&YOV!DY]7>^<7-@K M0=9X\%MS$ M=>EK;@'>='>DKQD4@W#277-4.TF M<5Z4[LQ/)DI_H-O0P?'3* I92L^CJ)3W:4T?N0>M('A2)1,@ M$/F)!1Q;#/M!4^2CGH,6S1&UYU!HWO$!WT1IW+MVUT M<'5U@1RBWE@Y-&<# K@<7':&#PW2PAKJT$RU4##&D6H:OU2Y \1"&W*#2O$T M49$8$0H>8>$GT:.$ZN'P9-3X\VB!'X1/8PXNF (UN5;, MXL4B L$'.^&*G7 >6[!XJ4[VW4YW>,VRGT7<-^A@C]$Y,ZU)GNKPS"G#1@OS M#'XB[9J']Y4,@S^QM?# 58BB)%9^Z5('T4B!'LAVDEH]WE M^E,?S4)M3?R0H2OA)&2<."6Z[11[?ZO8>O@]+KS+[(02_F.%?U=*E"P%Y M'OU4+O)_"[/SKB%+^8(IY50=(0$*.."D9?S-6=9PZO :UDF%%F9UUC'KSGCU ME:IQ;K."_%U2":O!!EGV<56QCQ, MG%U;&+.SE@9H$1ZEX4=A5#7QQ=IPZG8:QK^4\-H[WGSFC7KPLNFR._"NMA-3 M>+4;TE+P*5'PU7#HC8;/1 .Q%&PI^-76?]8;=D$(/]-#=@2ZX'8A!5Z#J;;4 MUFT/27C462F3.SWZW2T,^\X"3F:@21>-.5AZ?]GIU0KON]O*23;J[D6MS_<' ME$UJ%'(^F%BZ-IM4V+1#/,@VH5)[K'<%GUPUC+="'UBSWQ^M-.I=.S>_*K.6 MN;U?S6)N%2&"6OU6S\8,@K_R$RN2_N^P:E9Q^ M4628!PX$K*GU/BYG9CI\:-;MR&(744$C*O[=,3PGT^%UQ0FEO0=EA=4M,$&D M5QT+3E6MBYRPQSGR]34&P,_%*BS#9!+EF!8"[P>7P6%> Z?C9&,A"5$)@=01N$)>$ M5B KE@VF;PLX(O76G)3K_%5J]&;U#:9EHG@2O_QZ8O\ M6KP1]$9[3_J7D1I6*EBIH E[$>5%A@A!YY*,^>Y&@=$;=G01@M*_&[P'MZN? M%@:Q:^ "T-47B-[$Y=8$0%0ML#[/G45^&"!0E;R3ISG,%J?C8]%OE$@9,Y8*I+*HV8RI6B[+DQ"V.*K5MC866$182)P&$4U 3GXITJ(K(C(GZ.O<9!Y1G5T\RDU-341>.UV!H/R43Q/9CY%/@ED MF*TP(DL%:ZH> '20O:[L=;7^NF++SKBBM$;+RJJ:D(!J8?:)/(F>>JJ(Y3K*>KV/@IV-D/&Y_)2R/*B%2KC-?K9;@O.L(@<0GYK M\7-L$-_8:.+6-8G?&70N+#=OQLUU"+TX1XR;*)F\]WUY6:!D-KH MJ*C=94DUCXQH",-@/]V,/47B??3=;R;1%,$=-3#^=\.^(41:(3WK$D-^#IV8[?-@V'0&"S,?0*4D MC$UM1(UE5>;3XIN=,PF[2@P88<-KTN^,FH[]=7B@YI"(D3F52*OH\E:>%>UZ MCA"E7S!5W6T=QD5>+5;<*-,D&_O:LX\A@F1)*CL,':>;X3NOB>$9)H/QQ=R? M+]QJH9S_2HL@W:$1??1HH3_%YQ]ACQCE;TDJ0(N7'=$8E?CSGO:Z%&=KWW!7(@0_$+U38@ 05A0)V8_FT6@![ M8!EQM0M7N7 ,:!'EZ.E'C&.MAM:!,0>=T5M"Y*)_;)*#1MS2O^ST-^J=L%D& MVK/1]E_D3([WAK%.F6]RSXN\L?84-YD'HB:%:5:3"N67?F.-KQT%GVH6TY:_ M1OX-@MW%%Q!4=1(7L$',:\"W18*$JU"ME8G)85\S8 KKX&>F!"K*(2^"4>Y< MOGVJPG;T5N,Z3GE1FW%3Y![+Y#M@TD,EI6>D@? MHF]G+I8)A#;03S!R403^ %IED))0. MJ$[(HLZ?*'RK19VW]/$@)IQ%G=\/XCM1H'&+.F^)P:+.VVO)HLY;U'F+.G]J MJ//*LI9SIS*UARULBSZ_._^OQ05>LS&#?L\;7CU37['(P)9A3H5A^E?7WE7/ M0FE;AK$,L]D-T_-&HV>BCUI^V1*_G#ST/%H)^TZ;K[<[NX5K; F4FF;?8+1S M:ZYAQ:DR#2.G]KM!KW.I$M&SW$6*VA#A<4-X1\?".]KLN%<'5+KJ#%;J+G0Z M$26*-P$O"*206:GI$#%AE(P$J\)/_-S,O6T4./AIB@E[WS]^-#=!K1.V8I)$$KQ19 5R)M9=5)2T*5AVES7VNU=@4IH[N08DP-QW!1(0V62"4'$V6(6R,W*G9W(G78\&X5[4'.J-O / MY#UKE$B..E=20*VK/[$4;"GX12FX%:;&A*>IT;#&IUFEWD%G**G7%MA:"GY5 M&5R'2#*+C!I$V]-%Z7L#2+.CG-HO?@):%G+USZ0T =\H&<3G2S#6(;9C&$NKKW15=[QWFT.[3::M::#BO7DV:'G5&M*WK?YLS:O(FCR9O0Y*\[YSZ0/=$W M4GYLNH\EVYVTH.IIHB.2S+F7_'FS!961BEUK-(O_FE,C>?&FV26ZG/FE._.Q M5VVDF\HC-#[F-B<)L D(_456E-BS,)0 K+?971R>]ZYQ\#*/ X92AME16VG3 M'VC9Q++) 63%]?_G'S2X:#;V7OH4$6VJ\(GFW-A484L?-E7X (33B6:'VE1A2PPV M5=A>2S95V*8*GWJJL!CQA;.%=Q,T%M:Q^XAU_$SFM:DE!YM:@@ZS7K\U#+%/ MV24V\^DTR?.ZZ_5LXK>ESOVDSK/#(,_7VZ!61<]J&Z?+,+WNW@,AOR*WG$@F MZVK(3D7Q.7/UNMOIU7O-=]^^)&HFI:UB+^NX4%]V[OW"G?MQJK)8&\D%.-YT MU9YR@YF?3R,S2%O.\@A_LD9M0-?2APWH'H!P.M$8G@WH6F*P 5U[+=F K@WHGGI =UO83Z_@2V&[ M6<[H"?:S=;Z>G/,5S-!!;^^#%3:6=IK4V1]YPX&E3DN=>TF=0^_*MO"TQ+F? MQ-F[ZESL.VV^WNZ<1E#UP0":M]*6\+H&#(0$]*(!5MN6T-9([Z:_6W^H"YV1 M@HW ?#91LUGDR!D8>5\D/OP)0^W1OZIX00_"@-F\$<&/$(X !&( O_B,;=JJ MH*QRY*Q/, )E!X2X:H)"@%E6$U\^$/A(B.62OJ(F&R(\0CRNJ&V3G%X$% 1]<+4L)9>SE.@#+NJ/BV*#=*1O;2$W MSO^\C4/Z,4[]-("S<<0]<"9UIW6/FSVT0$(IQ--.+'9 M1Y88;/:1O99L]I'-/K+91T>3?:1-9SDK-J%MUM$>1 5MKY]UL?R>U^_M?3^5 M$PWF6W[9NXT9>)>KS1XLNUAVL>S2RBZ7WG!DKY?]Y)>3SQ6[OK[N[+TPM\EB MN[+;#'NMV3WNTDBLR7*7".?E43B,)#%')HEAH%=N6FOLU6:^G';FBXM)*3+] MJV_F3*SK52BG)&G4JQ&I[R99433[9N!X3**-7)E)@LE@!-]"_9TF60X,BPT[ M G)HNKE?4L,:E?XXCLK[*.+I?:CR3&?AI&%;WQG9=L:VF[%LM+L$LFYG5,L_ M0C]O5,C\2#4?:@@%A/U'Q 141$&%"4'8T@G(.0RO&G:81'W4WC;G+(3#<[:G#)+'S:G[ "$ MTXFF$=F<,DL,-J?,7DLVI\SFE-F9;H&Y6>;9[:C MD/Y'SH@I_:]1<4"Q_!=*Q+H8= :C;Y/T@S?UH?HPU*ICZD'W='_QE5W4>^Y6 M?'[\O+93W+KU627R(FQ^\.+YY&]A&WHW?S#T;CKQAO_L4/\BF NV!+7CF]7$@ M6WLU\ :7([NU+[^U@Y%W?3'Z]HV]7&7;%]C8;J>[WDIZYL;2+V*P3](2YM^] M6.QHK\^&P\Y@QUZ?U6?WPRMD^A,:O= 'EYUN#:P?M^VMMY&SR"^>78MY^G%J6ACN(F/ _<+6#%LJ MW3:5UNN&!_VZ/ ^C2923R@%T*0 FU*3F0+C)LMEKI5J$\"..AC\!O?\S"O#/ MBUR-%06S% Y^BCO@DLL#E!60Z/05++AW1?$],I'@$/<^QQ G7A(N_&->R)8) M,%DUHW'$-X^^++"DORHK[-H *\[";RA>KK%-:\'K*T6N?LJ*PJ&('O:_*9?N M/"IG66@$] XIH&6+4T^TRL,6IUKZL,6I!R"<3K0>T1:G6F*PQ:GV6K+%J;8X M]=2+4Q^)4WUC?>I.XC)_CTJ&!C0L9NW*V,AR/KU4_]<[+ENLL[8V=?\1W%^Q M],"6ZNP'F5K^?2!>T.NWPR'O$0O;ZE3+,/NQ,?;"LQ>>K4W=E!YZW:YM"G'J M32' UG6:MFZ+C=MH$]'M#&O9B1AM?7YNHK.2FWBTI:2X[9S^:>/NAQ7:.D4' MMHV[6_JPWY:7E%\LO MEE\V4U8OKKVA#7C;@+<->&_(,*.!Q6+>*A;S9E'L*[M@ IP-1NW+ M>O::?\R2)+N/TZF#W(Y2!MZ,TXK @Z00NLUCDOWN)P(A*GB?4*3\=Y5& H/K M/G*S1903/ 8B42 "3!A/)A&!)/&?$*Q(O%U\[W[)$C_WW ]IE$^7[A>0! 3XZ8"GN?I_.P',]BEHN-^3-U?0#"B-$+)15\',1B'G)6C MUQ$1$LU/M[^Y>MAW+@C5^$Y^ %>81PCP@=/3CSGJJ9BRAY(*1P?>0!PFA)7' MZ:O-*$H_I_7]MP^[ER]=%I)#FBM)UID>6<*$-IU;WW-"QMHEI'?2_5^QWW5_@CX^ZOCNZ"P(<%%L"3,(G MIZ,%RHS#RD^2I2='SPG RD-*B7-Q3_'+"_@!I2YN_C2BS_ ^$6!,]_U-DO#7 M._2+7FM&>*MH:1$73;YHN:"?)'XV&&\+C/=[Y(29FV:E"WN3A[= M14C(>11D<$+_AEV670_".S\-8/O]I7PTB.([> !EV"D"5X[^$0VAB43$Q5P MDG[IPIKA5L?G0.5@N!AW"I=-2<0-Z\E2<6]BX'IBO<^Q@X MY1;.!]2;O!"?<<]NOMSBV^^VGU3W.C0A+R !&,?=(U'ZX(XC:E"(8@,NZ*)P MZ\_@>9-,$M(HB> 134L21@[^@6(,?^7/09K$_^8C00:/0?&+5$,3/01?#7AF .M116 M?V[,(<<5E"" %HE/]W)(^9T+>L#$2Q(=10@JZ8RQDE LLQW_?=U$QUU[HRW9'&[^X_-HY642(0]+J#TM'>ZXJ'-7"9*'+L%.F49VE3=Y MZ#1RLK?<3M,I=WZ_;?UYLSJ9:OOR>[P+KJ"4B_"B9;13_VY%''YVC!QE# M7WN/BPF\0NQ^TR\<7TZ2/0Q[&/8P[&&LS$G<($^\9;_M!A4Y$.CF_;XWZ.RL M7D&$:-JCX2]UC>Z?QOK(X.N2QCK7^Y@WUO>N>A?>Q>"9N6&)QA+-QD9QKWOAC09/Z42Y39HYUM1M2\5;AN'K6 JFMUIRJM?NQUXY MG%Y+798Y/').G*=S+"6^+V1<[6 "AR5P!J.A=]&[?.'2CM/U2U@2WCD)#Z]& MWM7HF3%82\*6A%_3>.GWO<'PF0;O3FGX6 T6%R'%+[G M:B8U(5'5M+L,BV-SJ&QQ-=9C:X_&'HT]FI,Y&NOLW%5N@#4%CL84N!IXE];+ M:2GX<"GXX-IZZ2T!'RP!7W<.28-X;6_B'CH3]R4U M Z%3K#/Q\ 3 V:CK]7K[DLM\K!$X2\1;CC4/O*O15F -+!%;(MX1$0]'7O_" MILI:(CY@(AX,!L^U*(Z A'=@+1P;NL!-DJC9$ *AS?(^!,_%(1066U*QI&)) MQ9**)15+*A;9XI"S5ZSQMNUX_'!PM2?6V_X>JJ4813&]7M_KC2RHA269)\ ! M7'B7?>LCLF[.@R;B7L?&3"VHQ5YG3EA;\VC2M,YZ0V]P^=+=2H\S5NO7MQ2\NVOA8M@Y) (^;OOOD')8_IYI MJZZU-:9-D-]RF&_/;@5[-/9H[-'LP^[9H[%H&Q9MPUH%ST#;."1'D35J+?G6 MR'?4L^1KR?=@R;??/R2/C"5?2[[UJKB+SC/3*D_*H[B'#L6C3Q8Y":/[%8,* M_>&U=V5Q-FS:XV%3\>6%-^KN2[ZWI>(]&?RPJ+A_X5U>[0O.QOX>JJ48+?>N M.\]TGQR!S'M&M/_/I3].HK\XSL.3EA1%0]6>-#[2CD6>*W8E-\^^)6GWWX[\P\<1J"8?#]8-2^EA=:Z.JXM0V6BZ)]R$5( MQ0FC((_\(@K=\=+]KM>]Z(Q<^& 29ZGG9KD[Z(S>>FZ1G[L1+"9T M?XB":#Z.X($>F+3=_L!S_0*X:;[P.2%OKO(8S#58'%N6$4.O.&[WUU< M=?KR^ZZCNG2SB>NG 3SCYTNWP*5CL\FP"LH"?PSAKR&-U>U,BZ J<*/\<787>3!* M7-2&E7OJWL-.P))P$V9 "? W^$.9P6S%QX.9GZ914M!,BR2[AYF4\#LW^KJ( M@C(*G3@MX-@2^KZ;^R6,.H[ JDWC="I'@0GDH?NORL]+7@D?0Q+Y(3Z%N2S5 M&(9)R]A/W"J5@[L!;%\D!N39'/Z: MNQ^J/%M$,$_8C#*/QQ4LJNB\+(=M(CYVQU0.K!>V'W>#&YJZ#8;I]SN#&L-@ MTZ>7YQ@'.:;C_EJC.:2SN1^GS$%RA!:2="=9@E1&<_9=)CCU'!SY=Q<&W^.+ M0580HTF:]ERXX(*9@Y_4?!OX52$'K0UW/>I@-#$L6IP<3W.5[U878/DL&Y"<,8^0B8=0GGKZA%C2T'97JYK)%+30)* M<0%' Z,4&4J(\SQ**#%-K%>-*G\/[P3 Q%6";%XX)$^J\3G\KLS] -ES97%Q MVCI,F%7CN/?*;$'?E#^S M'B:FL5:D!'"&4;X]G4O-EQR__ZM+_U?+:$RS?.XGI@;$OWGSEXL54,RU G7A M3Z/S,9SG'^?^!!;TO9_<^\OB#9S1+%=^Z"P/H_R<%=?NXNO[E4W\?KCXZN)? MA'+;[;Y]+^1L'Y^O+6+%K2W^\.;/?W%J!/(BZJ!Y0;P*Q>V/&BNZP3W0!>X( M;MO&(K]%EVV*VLZP=C%?=RXWO)>=)VJRQZH!U<_$N-PPLM'8[>&HH0<1NN3+ M*D*.VG!0A*+:C=:86UU-$9=K\X8?7AGV08O. [,JLB"F"_(^+F>@A\\7Y]6" ME(^V:U6K"'X0Y)6?>"X*6_.6Q96!2I[3AV##JPG'^=/N;&YW_G(WC)"Z1:\KX M#OY!:NR:89!%;D$!1P^<^XD,&?G:L8KA52)IBKN&33KJ7->.'XND7D02.ZM7 M'YND\1RLX[N([+15J]2OV:3*_!)"LF:%X/&NH0J8&SR);AY8EP,#K5I)TJ[Q MFH:E6+J\MZH"-BUY_>PG.U? M:/U16!C#9XI99]W)D,+[@..O+NNF61;>P\1(#,9IZ:?3>)Q$*,VBDJ2U'^YM^,8 9N'._+N(Q'D>1VD MDVFHVN0/:RK6GZ.BS"NI3W]*X)SQI:0B?WCK*P\K*G]JJBB.<1FUZ/]Z7V&< M!?K*..!$-PT*^F$"D%@I.K\\L//KE"'\FB2 M\6-U:H6)RGDKPJ48Q4->O&]GZY-PQ:V$D(_!%?<(48Z.UO[@8TA2.!Q09*%2SL/C^!7:3IX_!Q(4?HI3] MSS?=-_0S9D+(GUNVZ$^-/?J3Y_(NN;1-[^M[;::@8%IO@QTTR[S9,+]8)&V( M24N!A8RVC02:%_K,Z)'/""&COX(![3AT,?V\Z[GXO[55"*VI*BO">HU!L6VI M\#^H&E1O63=[D$28W_=9V05\K$2(VJHV\@O>RG*LQ3Q"A3Q MS+[2^R.+0)7?BM1YT?ON@4GN-:&G?2C([H8]5Z^/V M]L.''W\4>MCEZ!GE6MW.]<[JM?X>Z5HMTKO1AQV';'R?4693G+YK5<&/!0-8 MGMRW996_7G[S=R]G(.?H4 ] M2Z\[M"2\ 0D_V]A=BZ:(]]GFKK0]O^+:3>&VZ-)6+KR6?3P(B*7G^#A?#8?I M>=-^35NWYUU?/!,GR8NB-NL_L+_G:'/S,#M*U MN;3H$,,GZA!F5LNYF95%%/.]T"I>3=/X*/+EU-S/9.+B.\KK ^7#8Q4$4^7N M_(33V5(@9S';A=[QP-Z_$&YDC6TQ!0S+<)-HS_GVF:Z[YPFW@]FE ML^&HZUV/MI(M\&2*/67EP[*Q9>-GI'>@?W"XW2;8S^+B5D_\LV&&P55SJFX.)7ONKI4NC:*H>&,_?0/ M-XP661&71)_E?U!IA'@FQPW*J8Q//<,3G"LU;)&5$2,*32HQW!)C2,1Q:6RL@,FB#4<\WDL1L85M,VT!?IILP8Y&!_+_7L7)YG' MOD"*:FX8CB4.H3$KKI.5J%C;J0/9&P'P>^2,HR2.D*X>9'DJV9&PG!EB"@ 38&56H8M2TRGB?T7YW"Q7XG*>9'*N&'LBEK?")4RVDA+A;P:A M;+FF;[6B=#>I=+_(I"SGYD%/]!&0]RT0ER-#SFW):(0 %1<,WI9&=&%E5;?3,R$U'BWU:]1!?C%*)$)]V3&^O$$9M]>HEF0 M*=ME6>R M+N-T&>!P#]^DQ2(*X@EJ;[KS:'SVGOG0_ $XJ8M9F5Y=, MUR3."H$KX&%[580.?*@$?@SZJ@0;F,8B.%OC%?J];AS92VF_M2,]A4>>T>8CY MM[)O*WA)UYVN8PX*X@IU'M[%1PEH_=>$W46@37Z.M@7QP#H\QXNK^CSJYPM/ MK#U0;V6C&F"3:DGK2,S'[;\CVP.$11(Z@1JYB1\YTB \TK-M4+5""L'3'\O[2&^*'V7RP?&K?'JIJ]<$%O":%P620UP4%6+Z M"N&V\)<2A*"897EYCK:%P$]-I_P3\J#78&&3T,FJ9R\#&!-9ZA1E%OQ!.B)0 M']BT 7)HA)H)5QZO99WH:Y0',=,J#7(^)G$)5T,>%NJNF '=<$7T5P(F!0/& MP&F WZ+5#JNA'5E=71Q; SG6?5%.QDO,*S-$0H[<:Q M"F2*+-!P23_[('8$,-(J;1%*2%X8S7GFG"Z]'[YQK[ M5[CJ'W2#EF"=%3XAV:' F2]*!MF'T1%9GY5!4/)0AI/;\7,% _:&PQL2O)^C M:25Z WQQ@7(C]@5_T7$&4)$ZL.JRY88WKFWD,7Z?,,WS0B S.@2+5 E+CKR) M1:&:!:@+0L/MT4TYZEUJX$%RAX-J&J4D6>$N9L553D=H+KPGJ!%/HS3*R7>9 M+[*<]KB"?Z''_JR(^$FW=RG=\'Z:5AB#X#L6_D7@)MHW/D>HI#B=H!#"C7IW MI%KQ%WE].XWK^]6QW%Z-I5E+Z5U*;>I>T'S$G4&H14C?&W2['HAY0]%M0R@U M52?TZZ\HOR@) J&*7%]T8, % G7BH!WG5_+_&TPH= SQE18&_),K6:]XF/<8 MS8R#F* :>A?]T2,LYR@)T%S"P^PGL>'F_E*%0DVGC&NPY_58\B=:*YB!2*I5 M&YKSWZM\1#A:O516.OT?S- 72#B)&]Z5([AT0 MA3 +_BL##9L"Q]0M!'M7D,>E&6!&BI[F_EQ"Y[$N_V^8#HYB/)=-G&K!886N M=O-LP.D=]Q_J4EWW=<\,>6-+'8P5DL\)'3M@\[EW8,)%)=HNSCR".8:MK$2A M<':I:C>=YXX3E#B@"H3XDW(Z@3B99B4#TAI*!$8G@B!*,!P!?UDW9VH0\F=R M/V%P T5-'E',$,P__!8)M 36 L^(.'CDIT4]+LF68Z\[OCCOU=XJ&-20X!GG MBR0F^U/!YN95HN2L\^7#K1%L%\V64&E*0+^JAT\8^[*,YZ2SS+%S4NX)L4M6 MJ-$5:JF.L9F48*A)S;\YDI[PUV&$[A%@DK#A.Z103UB08X(["Y3BG_-LS">Q/ OQP0[1JK@W>'5>\+[DU!P N<,#S;](<.=:&Y;-ZP$3K1S M$]#U3@BE<$$&,BOH"XAMBA'"$;LL3+5$.]_^T?G2<<^02/O=]W^]N?E$_^R] M?\<:&\]'X<$^/B7*^A&,#8*&U+RY_T?D1O+P6%"!30F6'NE,Y0RY!Q2PH)2W M5I;3Q(EA.4N)O/F>&8GWC(9DA48[2/-<$Q7(NRQGA4L M< ;V)MR>@8@/,MPNB^:4!%I6%0)]?F7^<*/+Q!M8\1A7X1=PF: 0 .4^FK:L*.C.F(1"S!)" =I>^N MI#2=&8LCE($HTFEP7!G#THDJM:#AV)MH#_$I5XQA-* M9GMJB>@:T EY.C6)W?HRS8B)(0KYK.2VBI74Z%E*#=61$-.?LGM::R#AZ-$ MP"/ ?5=Y@<9A$U@H+P_F1@IX2@*9M"A4&>1GF)ZDZ4(:NW%.^%7*9;K+DCMT MNNIC4;? /ZMPJL.*:ML[NI%#V_)JS]+BX (I(D5Z% ^11#;'EBSQ')F(/28. M&3KP8^XO.01-![IZ3C(8O7I4< K4X X_L)3\S:2'7T.RB@-XS<.6:_^,T,UBL%&EE!UD."&- M$Z^@5LU9*]H:ZZ_SE3@[]I5\4V>"W5S+GUF<@DT69$#3N/H3=9S 1)NY/ MH"[$U?R)).H/O_%T09I@2TKY!Y'N(#*% M.4W[/LN3\!X$DPO"N[*GJN1\^W<+_A\\0 MZ#YG&6#@4QM-(7:T 2D@L@(%=<(Z>H4W15--8545U,EDR8C MXT(*/#$P76EL%W!;7)!J..;\M(ER-Y[MG@G;:!F6:,6 79J_#0\)TK6Q"T/R/VV]GXNWCR9Q?O M6L[Z?A91TD'K2&X,)PG_*M!:[;B?,-+,WE*417DTQNO4KF97I@T0H&YE<%,T_+AD++LM!E+28C>>&TW$]>74$"VP/T_YB]? DH2)R@ MXK$M.,W1:OB(?)K*DH];N#4Q<05-/UP]79S1G9]44D8'(,/B$M23/B#0<0Q^GV?# @WL%;#UXV+&.6E9+F]9=L.HC#2E;9"/ MED]M^R;&*_JS*-U)>!" ZN^C\0-J+%(7/LH:H:*_"1PR$0AU:!)6ZIK&I%PK ME-_AQ5O@+4>GYZ#+B@YJ'.$7#7($-<;'JC?,%W?[%Y2.5I#60L\C!PBVX971M-2X?"%R(R1P'\3$0C VUO,V^00Z=MJ M+),W5A='\8N+I"IJA,J26ZF97/^WZI9PQD"_RN;6'9221(5U94&AWG@LM8O3 M>"X\*/=*I$AU$)=$SC"N*ZFY2KB+C=%B%MC=82^ +YU-1\P76K73F9%(4UF* MU*)ZTHL^N#6WJW)8<,(S[6TLJB51"\0+([PC@2.27UD!7*-^.D0:'.X0Z=A" M?0/1BB67+/=A8L09D@P>G#9K>$1LHE0+%A%&(.8Q\4!1T-A/<#8=]PNPS5KU MN.'M4F'WMBG4RXO 3(C?Z6N*UH@*L607N*[.8GC",*X=+96$'A[3$W"C5*DP M]M3KNW<-;2EM)G(X]ZA?T9I[%\I$W" $0<=!I_P)>SE__.BY'^&O[I42:S?L M<_M,?GT4:S^BK.]US__&!!>R]N GCN%XJY7_"A&1:\_4Z;CE/O$MZ/PNZ/AX MA:)4%GRMWDI]3Z@"FIG7: K^U$CQY%0'\KE@N6J MDV.1+)4;5<()Q W:4O9U1"FOQQ,]-]GK%5#J =\PHLZ;=Y!T+>FR#SCE0ROB MF$VBC!P_58%YM7BGOGCML]3K%#?;HSODFG>AZ!+7>N@T92FWC-DZM=DVIRJ_ MJHY^Y7M-VL+(%67M*+WT2+D?.,RIT278?3 K$1!"G(&6[2F4N0MWA0@,<^5P M%!)@1D ZO5900*&-A/>6QZ^G"B7Q!/A^&:#O%'1A0;]P-N?9Y+R.*I&06<@5 MD$975S8X='B1,F64&MT0"H([)"W$!5<:FJ>H9[?## M-N0M ;%CI1ZX.ZB!.A?F2C,F-#T49$,U'/\8QU&FEHEAH=]+_'A>BXD;8>/F M4SIGH*,N:^-0N&"J*L7G\$C/0:VPASHD@U#?#!G)1Q[G! )1TJ]"'Z_N" M%PJK;Q2JXWCFRM= 56)M4H21*9Z74(X+IT29&Y]6E.)'F9)Q I/'N18.?:I- M*:@G@ZQW$1G\J<; L% [0Z,@J1:AT157*'OJ).%OOG /X]LR'#Z)HX0GE0+! MR0_"Y(74\Z4_H,%?1K=O^5TR]=A'90"Q4-H&221'QU_%&$KA5@1:5&,923JGR M2>!HS-%-'N6.F76A+[@07?/P=[S>B@IN!1)=L V\988,9XV,OB\ 581KE^XI M+925>[06<> 4D06Y2AU:I+(QJ?:;/J="8L6*DI9G<&Z\$QO;L(=.C0J]]M<,N6 MY&;@[1'S--RPTDN\<0'\;EDBU/K#!P8R4R_"Y4B[( \7TDK%B?AU$^"KQCC,%SS'/$^ MP:0B+O]C^-I[F=,3WMUW\@\NZ,26>'/P#=%B6S'O15! M$5%!*6]&LU2J/K8\LDT4LK/4B4LTL,*VB1LB.>HBS0$PR-% M9=/PU')&J4C%U34BC/ZZYG.>^G4VACL@*@)6+>5O,7<,%E@*AQ99(Z+L2QX$ MY>&*C#+I+&H[:T[14&>!82,)<$H@!^D MG86_Q:;?NVTJ#WU;9N,R &/=>:R N@,![X?K-: +=!(*)P$A",-P9&##D\+2 MZVH59K_UE5="N2,YK$-@CXMB.CBNI^2(-+5F86%.B:J^6;F9Q'_ 0[/,2&;'+9-E MBOI>8(E("'M<2&@4EK97B\(A.5PP :QG !\_Y2HQ(H_QQ/BDCGBH8A86GB)< MY"..';FSIV-U_)= FG5N-=+L\0JZ M6EW2Q <=06DE*DFE7LRE<"$915>!X#.,1E@KP&>Q)NXEK0. FGK^L39#J#^K]*-_%5:E8I*@7 M/:]&G,WDYK58!Z#-4H(J^3@I2">4&V;,QA9V:D 8>M XI7F1?!=2>77[A2SQ MJ'H"Q;Y1/N%@^82\J*1Z;=3ADR-/GE_M6E 5ERL?],3QPKTVJ1(W62DMXS@C MA_-;,M"-"W-BGKW.B"#MQ+Q*Q04N76SZWN9%Z_AB:W$X:4JI\%+3G8K6A6,4 MIGL-( 2ZUH3GD[;(*-__@4UQLNA@'K)U@Y[BK)D1.K$%$(+5M%4 TV, M:A;4=2H4!=.;*BM,ZORV0N&"33T=%:9DBV*1R68JA"<+HVGB_\="51\@':&+ MTA%\V;8\Q+XIJG$!+$)Y'\8D:_8%KMS/L9CUV)*GW7ZJK_S!GEWY;?CJ-M3] M]%#WU8F$NE\8T'>/]<&/1L, =;=1 8OL%#(UN/5$&M5D2BFT0TI$KGP'HY3 M]!3Q7JSJ&%16!(8=_2Z>+^#6IFL!W6-HEKKH0RK)!*XA'\%0&.@MM>WM!'Z> MDVM)H[2)M +Z$MZ ;+/K6292;51*&EZPHHRH[I0M2BZUHQF+N]C0#0W=Q\'[ MBF I$DS>94@[46S%X7*E):&O58)!M7:*^KRRGZR62@VMD'QP'MW%0!_R2 IU)NKKCCZ3 M%CVS$ @9ZE2\MJDW#S06. (\*\,2.%)> T)U5O"BUF.B28U5NDJ;I9EUX^@1 M-I4E 9T;$H?5#PC1ZU1N2=J\Q1UHP * M)+[C(BIC=!E[ FM2@'WFC!:.W@]8;<"X;\87>%]$-88>L!88<8%%__#MK$[697&4O"POOWAFVL&DV'2L/L(WD/.;Z)Y-' MF0S&M2+*OZGOD<[.D?WL:BZN)@L@?0M6(GQ0_KV#ZM+B6+?[1CI@:E?=([*" M\NM 4)54&T^%"@C"CS,]IZ(7*E0@I[91.<,!2R.AK96NY:TFO1LU<#\U\D1^ M7Z1-ZZPLOM@65,&5UC-OC-D33M2_T=Z5TZDYG7A"#C,:(2IE\$8:$07138S95J@]'E$^[ MW*99GABZ^A=Y).2Z.A%<&SI16I8SV<&ENVO_>RU3XGBZ#2$M%I$ NL5SUG=>M(PP]-IR,'5GNK!DJ MF@=3M:-Z-THZPII52X#/1"G"%E1 >1K=^?L7V"GVB2,RY (%6SK]SS?=-XP4 M"6JQ_+EEH7]JK/1/GLMK=6FQ[^L[9KJVC!/!(ZC[M][\Q7'=_UWF^!_\1RB_ MS0.(X]++*,,U3_:NX*O4F0B4>?&Y,EMLY5S/>N^:1[%V7GY59BWS>K]*IV]X M!!H%3VL;RB,J6#%VG',Q,2E&=.<[OK6*@DA3Q/@59:HIU:"S[F<1QXN(C,D" MIJ2*)A7%2,/)T"X@U%;AUN/_)Q*"_R*! M6TI_*4KO'RBE?ZSU0!$!+X2=:R=9-9^7(EVB7.S&^R_$^Y.,9@RX<@=TW)O4 MN"34C(1]C!_L>,,J+&4G-;UR'(G-5S;M(8C2VOX*SIY4E(.IU@T<*P9#!]3YZ::PA1$ MJ0@*).IH-54; )+%FHRR,=&B$9U,OUZ.K*LQ43PADCU0UW!!8"H1KV'&_ M9'-E41B= 4VHK]2%F4HAZ[ B(H%.Q9N?-&S*K_Y7]Y;1JV7WPGYW,)2PKL; MXMW$YVY*6$[%%=>RWS(K1-,JYO9C:#A%N=29XMR)YQ(T@3V5.2JF?EAQ@3_! M,%/W5:I;$0T&:;M^S2DM8@G7+Z(M OC#3DEL'PEZH62O<+-:J*<8B 0.\2 M++Y@A9KZ!-+F"%@&6/K"7PI40,:N(2-RZUVI5YDG@'CW(NT4?LOU@TX+]WK"UI!S M<07;H'OYSH^Y?)92=N%@S@FV0F/\49+O$K] C[&>2&V&FWH=B X&IA2EM$M' M11?;3M]7K6!,=[=F3QP+NY8<-V;C9R(:7^;.20*A'3#/FF!&8QB/FOP 0S"B M.BEM2DKS-24P3^):OS%%OX0%RC50(F(,0A.1(+C>*1% _E+?+[%5678?R?I$ MG!.WVY3/^:+< \O1QVD3G [O49R)%+^$I"V1:U!\WM.%+*65%/5):XP.2G^EI5 MDF<4Y&&2Z-)KOR=+5/@S-O^N_H[_1I=%J,J[S@3H:R MLD^T,0H;+9=05LK.=?*"B'5I;EO9; M:.PT:9FSX:$ ENA9Q8QA]ASIZ-<"$ MI+TC(70Z[DTB&E]@<:RW^@:O,9[/@149UR:>H&.3,J32@FZ9BA,Y%2Z/J%!T MZ(+P$]C]<*FP&CGEDJ\-3A;AAI\&V/N*52@3%> .I$AB;?]T_3#R)_ YG;.X M7QG5,W1JF$$B2==TQ-"8]#[V*UWRS<'=BL14N41$H1U3(:-\U.R^+'(W?B64 MEJ5N;H4C.,(_1RL4X^K&#DBT>:096[4XDJTD-LIY$@P@1J<.)>YWHXYNV0U' M9> 1R5NH77\@&"UAG/VK@*6WH2WWRYQ=O/4Y85/_\K M/M\1-I9^B-4N!/L,\G@LDKZJ0IE!!M(H99UY#C$>&!"JPP02(U%7S66[5(!A M0B!)I.E5 -RV-KG:MZ7=DZ3WP,]QRDP#W("+ MZ)DID\(W3/PLO"C0),T?)\*F"90(6$_A?R3D[HD,&Z-\0G 893M3IC/<%[$H M[:RO15)G =3@(^\@+)I?@9IE1D6 AT5[4)G'I!J2+A818AME>)&7$M&9H-L+ M4FQP;PL$J0G-S17LH^8C#0#NU,QU&T4IZQ5X%\06T-HONF_=LZ":DP?CCHRX ML1 .[]0FR6)2RB+EJM,J$1$_X.Z2G1JOD+G79+DM%S1V_ FCL.P?@H&^;ZR_ M_\G^_E'W./S]6]A;21CFOGRCXKEM-9/?BL/_?//QUP\_7][\'R-[!+@6?OS_ MT"4]C;_>I,$L0UKD]>#CSN5-QS7?($;_/T:BUP]Q$21907"^-]2!_6=.$/@< M%W\BVHS,T2]%V0,1G8RF(XYM7NFL=C(>JA+.H[&1%QV1E>=_EO/'74[O;=$/1?#SN"M9##E6)-)(MPR:ZT_A>)Y D2N M5P>1\]B!@4@4K*E@\CP%'L(L 1W2@6W(,/.),K7X0,B*$PG6Y*G#*7RH\HR9 MK-;Z4#?Z-0>2GC$UGJY@(EA/!5],8S!P#QBWFDU5>(1GR7 3L+$?B]R/DMC] M,HM @77/WOS]XQ<,;>'L/)6O]05D^,S]&Y 9'-3OB#C\YF^??W_SCNV7*!#BURW MH+Z^-4'@'IF2">J(QZ1.R3S?>\I2 HI#_W?$E5WRWQ4#PK$F[("M^%WO>MBY M-+V$C_H<.^Z+K0')AW#COW4):.Y^-[CN#)ZV@B.5BW 9J O/0/%]V/;R2&8D M^KS6 %YQT,G__]E[U^:VC61_^#T_!4I)SMJG( ?WBYUU%2U1MFIE44=B-D^> M-RZ('$E((( +@+:TG_X_,[@0)$ *%#'@@.R48UD4! QFNG]][_:CU!)/.\EF M4W^R0TY,OE[Q--,!(X7[XE44TC M@@ /:'*?3,H+XV(.2K'C[]1Y)C5N\]G&2S(60U$B@E:MO%=8^9+S]#%Q12V3 M4R8-"BX(LBJRVKQ%#/%8D1G%V2LL/B098G4Z]'D;WJ+O0WSGON]^8S, MI,,9B6R2[2-?26R-V =):OI+=$E35LAV%:LU\B*%(GT5-*P@301(QRD6 $', MV@:4Z9DTM:D@Y[S%!1781#P5;A=E"52%UR@N/DT@Z)4)03@ 0OB#!)-3;2]7 M^TAJ^'?'2QH$W6'IKUKO],6NT::E%H:VK)B]LJ)3=!9((B,T'LB$,A(X)>.( M*'Q M%7NY";9E&86A,IN]SM+$V1_)7Y*%$01(F6MR*I&RC>COH M9M/>J6Y,8YKN&#^LE^-\4"7$,Z"/TJCHCJ;8M.,4.EEPJ9'X\E?G+RQX3K)< MCCV5%V1B"G'\H2QB'Z49602%(ZP>QB1=EU)SXJQ-)X\YBTY(FER=Y#I3[R?% M[*1]+]G%0D;,V6ICLS=W*<4_@N5?S1:8I=YJ[Z3<8Q4',4T62.R@- =@5>I- M_! BM/KN=,CYXH RS7AG_5)I'29;5]RQU&1;^Z*%7%C2EG;]4F0LJ^G#Z[^D M4F<#EUY1>:>L><5>Y2O^D?G82+O?U-N<]J@G!%*@AXJ!J='"ONTOKCP^!A.2 MYGQ%0@;[[&).8SH%;R(]>FJ-Y*)T/AHG#:$0X$AS/L;97BU-92I,KXU0/GJ[ M,&TQSX(X":983HJ]"Y(3-WL4A4MW_'?J.ST),-W&9"IO]MR4"!>>E7DO,Y_E M[7,RDO(Y5P 3:SE,#9[T9;)I-473BR:7BNFLEHP]"F98KA.182/W*#>]ANJD?32EE@%UW=R"E3W<._(ZNCF)GF_:8(.:5U# MM:!,(4M?CN)#!BEBVI60Z#T/3OBX$)\3"]9EGA>?[Z@PWU*A?WDJ MW/Q^=75!O^]?_RF<]D?]$LHT+803O-B1NG%^>3KX_WJCH7 RO+P97ISC-QZ< M"E7;\_+[O^J=NMW9RI;?V>8OE7U\%IKCK"*1UFS57#W/EW66R]J;/$[U0MN8 MOL$]FIN0 FJ%_I ,=MW-H#I"-A2O/OGT4])_N0R1B>?1OD"L3)S M7NAB?HVOC6):P'9%:F_'0C^QOXCV=>:&C[_]ZGP4WER=](>?A//3]\)O[A,6 M[/[EC*0"CZFX.'NZ#;UOQ**3%-F0+9P$%(;G@^ M.:(>+

&U/,AW9T MJ+-C954SK(6V2%VEO4_]"XS=@YLO@T%93:A$@D]IT/B&!(U7SE'/_<^$#-D# MQ;T?#D M7U^&%Z>#ZYO!__U^/OKS%=1T$P?COTGN,@JC-/E &/QG1MQA0%,+-%5J*K6/ M-'72O_ER=C'\HYX.M 1,) GB+)FW"*13)!VY5*"TC[1S.1P-2G1#N^P5.RD7 M"6F%.;W'A%"RHM81PM8]9K=RSG?(E=V$#ZT9-R-Q)U3[,9CT*R(/ZFWN$:GI MFMT1FXR2QEDW#PY6N[1+(DG)H.FU:2+SBDX^ M+]%2TDWQ*$W5/7K[<@)GK]CD:.'!T8+JE-2,B+2+T=RVRSZ-"CKZ/VB::?R\ M7&U$&QZ1S@]9RP.:?I.4E+E)LG"2V[9:'@\(I+]W:,%QWF_49()Y<8Q MHCG;-U/"5;1.:!C>.WXZ@B[?%=*7=$*Z@M'?BFB'U3>*)*O"77;[MPDG) 6K MM+]%JKFCVW!&JL85@[Z/1BIB0M+KA'3V%&8^';)"6H9G?)[40JZ8T_V*# 5. M)?,GVCF) $$JH_>4'VEU2*\2J9TPZ^X7$0)T%\8%SWDH+:5*NN$.*8$M7)^V M'TK(BA!51DBITK-4,E.]EIS)" 53V$AJ(VBGOZ1=[[@(I'=802;M-S,5.H>4 M)(*8M;W*YP D*>V%ND[[3' H/DP\UH@N'\].N+#+HY:17< M_*?IR6=-)6FCXJ1B,)EFDYS5C/:C#H3@EN1<]BH;?CJT"TFAN6NUWD/([2Y, M #U7=LA)9I>(^3W28F^LH9',R9"@^&R2\%;R\KV\G5&ZVK2G]!A-: D"U>JB M9*P/2LL85STVG]Q<6;J[=DE)>N**)9!]39!@DH\;29;R3KB9T4YZ^<7YZZ G M)^DKEC0!2T8,T29VHI"W$TNZZN8S4))6N'0IDT)SF*S(H^*UBEN95-7,%Y V M'PEUGO6.A%(_8S\SVO1Q _0P$V8I*&H\V9UANE%,_/%XGT$=G/J9K?$\DQ+ M@VGOCKMY,'W!F5*Q5]D4BH4F+W0.4Z&[XVCA+EFY7V;8$%T@O_&=,)N2V\A* MZM(F'2BRU>0M_,7T*D6?7T7]Y-/@!QERB'GM$>]+&M23I<)5MY3SW+34[NK? MF<\C*5PC#2.H?"%WGY*RUW$^J]8CQ?M$NRCFB5-/?/I&"_[;!4Z@GCR83F+Z./IV1F! =;51L^INM*+DUZ>?B3&FS M =*E;SXN([\7*9ZD+Y?TX,A?+3G.V31AIT2?3IL:Y>LE0ZW2-Q:H8SL+5&"3 MTGLFGLG"_E ;/R!38)RT'3T9Y809-%M),H1Y>;6>=ZLIY+W2EW(%SF/ EEF!5"?P+RB-S,*,N\)_>VYRR!? M3DJ9]'&Y<40G7GECZA8D?=:)G9(,$R<,1&9:D;84I&'0"HA-!QS-EU/T5A#W MU6/:/R@=[98O)R.\!:(5%]J:95-E23K M@'B_J1,C&P:1CLRFS;\2)PN*LD_GU>]Y1QL*>#3/83%J&B5ATR6/*1'^&0 4 M%C7')WRG13 M=B=8O/4&OF_J[_^9;SH'EQ M=/T[XY DU16+$T+V^/IC,@@X&^]+I,;@B8S;6;@FZ=9+/\[UT[0Z(>N02>BU MP)&;NY!?L\_@8 ,M;*V#;;5;;%DJ+KC9W +M9]FMU&IL-NX,XM.MEHZ]A(2')N"H"X@V\2UT"2>_\9$@9 M14;ZV^_RY5PCO.KOJ6=PL5\BQ79W/>2_1']IS)?D7V2NM 7-KHFRUUI[Z[I(=KKD%4GE]8)*ZT?W\3 M1)5E,:SS\TY\(&9/W BRO(@@2IKIX:+V0]\[TEZ1GWY!]D%E,ZDP0]9A*HQ!7Y M$8Q %-5CD&%X)K9=)H6(XO>1CGIU_7T[CD;IKGV!:] M3:O\T=2MMRCCY^1+TZ/S!15B_07/WWQ_L%EUC\1%.;Q*/26(GJ15IPQ=='N* MN4-23.L0L Y,;93#'WT-&X>:&^+Y_= M-M\5JH&+PO7_.(_3#Z<+W%KLS3M/LYZGAD>DUSJZ=\2BZ MX 2>D;D)_RWQ:<:&\V=%I.*5SJQXKC"U_%QC+'#%\F3RI>,I8T*25TP/*YUS MD;@L%G^O\(B7W+;;]FIXJ95!JR#[:_1K[X76B(HDZZJEX/^J6B->X@_J-$;\ M%S'WR7#04/CLW-XZSP)E4N%?3N1BZV9.8FL54F25,FV)+." MK"^")/VL#FF/D'?<_^Y^%WO)!-/-2;F=-C3+I;N'W1&^?K*\ND_)\HV*JIUV MXVZH#;_J2JSULZ9#/QBZWK M0)-[O/+][C6PWZ4W:9B[.U.>RD4OF&(TM%?N(U6,A+X\&3.NUR>J1G^HWFOZ M0ZWN3/1B?ZBUW6%ZF8HI0'>80^L.TUO.+"GZ+Z-YLQ'#GU^*P;8DCK&F)TVNW)8ZPHB5.[X!;XO#:$>8JVDH-;5\/F,R9S0B+#)U,NF7,M_<'7)+XU$M3Z9.@VV(, MK% [LD&D>%$9SC/DR6K$(LW12 XI3Z/1DEXA1$<;ZB1IW!,*9SXB 1'B#TL! M?NR&X]DCV:4Q6ME1,8'\-&A-I[$2:48NI[9D87\G"/^BE\6\Z21GJF[23K2D)ZZ'TE+T&!]# MY(P+A61NE#6@S>4H@:W<2,Q(Y /M)+3V<.F;+#Z!ZEUDX4F49HYEA% 0Z2%; MZV2Q0-[H# M-S3*[D'9M&R-W&F#@FF)C%X_+*![RVU M1DR:*#HS?+)AT>U3,"&2S2TX00L/^)!T9E)?V,\YLTSIO.]DBT):X4]&;:,8 MC;.RDYF?K89N!-9XHK26:19A$SQI3;3<:GB9MM.#IYN5C?,E'HRY!$T$8";? M*MNX[2E6?D*T"T$O[;/L^L0?@,_9FXL4<0-P(!.F26^L]&3I ='S7.AA2!#( MBP+:INHO-,[IC!@F:"'':%$S(?DU20Y-XC0IEBB/V:#I3FC@_0?=I-TB:D.,N*NTY"@9A$03)@\G[X\6& M3;3)XB.R2Y(67LXGX#4NO _O;]](HD#^O"U'WQ=^6I'XL+Z%W:8[4B,6__(M M5\]_7SL&_K5K9O".RS9OC9=>PV2O^NT57+@X5_OE&]\,+_K7@]//@]YH8,&!R+M$06^H6-C MDDI<$M)^(E8@T7>%B&2FT'3NRHG6M:)U&\+1-D/NUV_$TH97S[5? /."3*@! M8;22:P/(6ZH=2M\UNX9(G^HYX/7WLUBAA%^/G-P_C^2CMI]H'"W)X_D#!1K_ M%A9V_;5K>.4 P#UBY'S(4+83JBRNX-NF2./'@QNC8\*71(_\$3K3S:BE6 4) MO%-^H@*\TP[OD,R7#0I%=\DS0)>'19D5"BNGM-*_N:DP_\Z.X8Q-S"F]/81!O9KEVI-XF\RC5^:57#2ZXB7Z[VLOM,K M OT=A@LG>EAH^T!+(4BBZG?'6S4=_67@R-K]5(=[^!-X^7I!JE3>^&?V6G'! M+ W)CJ5G8L.9K+IQ4C1_%B9);J5Z?+C](JCCRH^>LVPLN+_[#UJ]'YCS.TL-00 MQOUB0@!&_LYD(V TFP)&I3%@-"U5E&5E3X&Q,0< J/N;L\97VKV.#JW.WGU> M,[BEJL]86K7U'(!;AG"KE_30.47.BT]/DE'83+5/79%%W90:!ED>-$O@0^## M%_FPI/9LQH?-*3N*)F-EQ^P6'X)/DV=&&(7.I-CJ=XRP%G]+2_#([ Q2MN1Y MP0]:MDR^^[D.YZBZ:DBVOLPV_>Q.9T%X&LQNX[N9ES;*B:[S)[>;4D7\:KV%!C ?;E# MCBC,*YVK>UBG!\\E>$P8 ZQ9TKPR8GS&N,K6LB,#2?'_=K><)#RP!+#>/K!> M2;=Y@?4:#,4JMJA(R08+IPY/K;DBGA&&C[3LKE6C-[V"__VAV$VD1Y627%+V6V0<%G?GPP)B_4I9[7A M.5--2U1M;9<&,A?%MH!'@$<'B$-1L"%ZR=IIOV"X>,?#AL=9_]XA7 MBC>F<#0AC7EI ]'WR11<_*YUPOQ!G+>!S/>L43VY?9G#E3P!6;%K65&1A=&> MEBJJ&*Q5J>E #J;TEBO*[K=SO,T-P?)K@8 M7GX^'@VNOS;3DP)2<'A*P6EOH[CQ1/&_54!3D!&TA23)/DF#;1R+EJ]0S@B9 M"3O4V66Y5CWC9>"/6[#8-4JC'&(#*=!@^'!@^ ":S]%<*6E6&0><^V0N MX,AY2ORCK+.O+4FT][89#\ "P$*W8*&DY&T$"\TI>)HFRKJZI[ +JV=<<-5 M&)#YV\_S^K:IYZ1CG$E;WBD9Q]N$Q@.?^\6D[B: MT_7 M@:4?1%ERUWIYS291Q,&3V-O1HH8/@?!Y(?K>6RKKW11U2"5B]OG $,R M9*.XHT;[T?9L$8(G9(Y\ R +&I)%I5;M[>J>,JB8JF[ MGG'(EWX*^ /X4A-.%DRNPN>, MR==[K6[,PD>ZS?%NYS'!3Q8FP>S60P#$-6[\\W885EVO1FGE#IZ0#UG/ X>\?V?\7D)?A"3@: A$O #74Q_ M]Z'C"5,GC(7@3H@?$*%*Z@=P8C01[ES?\<D+4#TKI*$MMU ?(/I MHIVV>$K3I4=,G7MT?!LBY^]CYRY&X7O'^^$\1T?I917WHT^7*Q__H?Z>+YUM M 6''>'-0>/3Q3#@6=++@9&=^>\CMSQ1T$R:2,,N,/>2$A%,>TC51)"8_21E- MDG[YD.XC,9D3._LGB?Y7]J)E/UA\/[+.HU\KS^FE8UF[+\FVT%U99";A-8\Z M6KJ^M+'E0;UT<3^2#VX#;])=-KT97O2O!Z>?![W1X.3+Y?!B^/E\<".<7Y[4 M8+:#VJF3X27>K//3_FAPVOO4O^A?G@R$FR^#P>A&>'."'_3N+>S8PHW?N'XO M?@AFD>-/\*^AIS&:QL(4851Z('( [U3N6>5;+R]G*726Q@CSTMUB'\>24?T M>Z(D9-]OO!&K<9ED_WV8>RASY;8 L;4TVMXG47,16 =Z'+_ MZ%+I"%VVEY8(WLC*&U^<]S^=7YR/L,68OVG_\E2X&0U/_O5E>'$ZN+[YGY\L M138_"(/_^_U\].?K-(6=E04JNU]"$[O 4@# V7!P-@M>ZFW $("NVO?S^_7U MX'*4OV4!^%XY!)8Q2S F]_9A!O9KE_H/H^XHZ75ID>P['?_J_F#&*'0F\X9P M4^>9>!^A_2\(E88R+* Y1%OY%6?XFV^&5DJF&(_Q[L?15<+:)VU4$EN&J)D[ M3:?FO'8#<(]['@/_FK<:S"I3+=%J_&,65YPKS'K'=3TS2E_\#CU M@F>$HGE5AS\AZGH8>)[@C,?A#-,H-'%>G]0+L+HIK!K+L)H1XC7R2 +DA>O< MNAZ=^-V&9FD:HFTPZU@![9J!]?AAO5):_&M8KSGEQM)%6;>ZQ7K@>N29]O]P MPM#QX^?\S8-;O&6T#+:-_BW[8(-#AU8>H=N4*F9(3F;C.*/X?J*OGWA.%+EW M+IJTH3O)EBI*&HP< T0 1&@=$>3F$*'!QB>2*MKF3MLN@;]J/W6[4W2', %/ M\CH !% $6'"D4O99&]!HH:5&]E391EY7"@B($+#P9V\#&PHQ45&68Z M@:Q@)BM*J7$M*Z:6K8I*:_UY^5,Z@;F!N9DQ=RGYKNUL.\L63;GI9(VNJW$[ MS,3;'ZJ_&%Y^/AX-KK\VV"< TFQX2K-I;Z,@=0MHBDN:8N Y@ A9[3XT@4\W MZ]:;=Y:(D.\&8=)>O8GN$KQG(.RY$L%L[@;L]Z:FBK5LJA38[Q3=QBU-\304 M4U2MCB5? -3P3_H -1Q S?+P'DLUU'*%XB;(TYROQ% T4=,[ACR==XCLM08+ MI8G[;(H13;=&J69K8DM*HJKHHVU"3"% 4- Z%-2L26Q)BU,L692LG28W M@3]R/[6YE<6(>^Z#A"JHUC'UI:K#EO0JDBEJ2,S2!\ 9!SS'#\^]5'G8D@(C M6X9H=ZW:%]Q0/!/]&9TN/0^B>LB)4(,ITV" @@&Z0^ N95"G]'Y!R#Q+N'QN M26729-&R]]7\!" (. 8"$J!Q,V!H,DN[J)J05,L\$,US@'#*2+E<_X],X4. MK&/ UB5L+:6'Y52X&S5+%R53ZI:1S -+ .MUC_7L)EBO0<7&$!4=_%/0'8NI MCD/:8\SUFP#O8XS"1VB%!?UG0&*\)#'L4G869:="[7%+6IILB9JF'4ZC&< < MP)Q#Q9Q2&MA&F--@_%07S<;54XXQAX$K#II;\='5\#AP.&-'$Z MN+[YGY\L138_Y&\\^+_?ST=_;MN $M(PF+X@I-+ &7;>Q"DJ)W/.&W.K*"8?A3>S$:/)O MQYNA*Q3>/#@AJJ%'_'YS^FV*PF]1VY8V4US\I2*9)?8%JJ[++M M"[VGE93 ]<#U/'-]*;I?@^L;[,F\IUR?+I;;4,%>VS']R<0EM.1X!4>(.SEV M?6'L3-UY(B8$#P!'F\+1\G3ZG JO,/&=^R<)Z3'.A#0L2324IOO3\* H =,! MTRTS77D.>VVF:S(Y49=TT5 [QG2=#\_MMPXS'L\>9QX)-.4O'Y""*TPIC],0 M/2 _<^Y@QT 5F MATL4#^]&SA-+34N(\.GBRVBW#&MOVH#M.16^;4@@ V("8NX6,56*F))LRK*B ME7(TM@?*QK3C.5":JBA+-@!E%XBO!E!VK29]KZV%:Q0[^&7FI@)R0A_O)A23 M,_+50*DI&X=.*7,GH^Q!2M %T7:*[MRQR[:TW#0M4=Z7LE/@=N!VKKB]E";V M*FYOSI-K:JIH56;M=9#;T[7M6U?,/>*,XHT;[RU$JS<> @_?)DI+Z 3TGYD; M;YNF"#WN.'":@$1B(I'D4F+[38&-!I1]V [D$S59%NW=^DFXUTH!;P!O]@-O M2K6&M?"FP6G*HFP:HMJXAMUVM2!]\)3LN?4]_-V MH ;BL6WQN*ZY:-^?M*R<:Z)NF:*I0I]1 #E^^0E CL-#60=RZ_JKU@6Y!J<_ MB8JAB[;6M >"!VW_U]BY]=#'7F]+(LL>0G=@VYMQ2K&C!]1SQB39V/&?\7D) M?A 3M3I$6+467$Q_]Z'CD0XS,2F8CQ\0H4J*""1<(]S1T:PNOB0B[7)H!\%W ME234F[>#3=:QN,G3[;=X\093YQX=WX;(^?O8N8M1^-[Q?CC/4799Q8+HO>7* MFW^HO^=+9UL VC'>'!0>?3P3C@6#O'&R,[\]Y-9IBKT)$TF89<8>OJ;7E\ZIG+:$'W5'\D'MQBHN\OT"S=N_/*;X47_ M>G#Z>= ;#4Z^7 XOAI_/!S?"^>5)"1@J8:*E4R&R^6;4'PUH,^CA&5[?\.O@ M&X4\]ZGOCQ^"\$!/\&1XB0_Q_!1OSFEOOD?"\$Q(=FG].>[D. _LB-ZX?B]^ M"&:1XT_PHM#3&$UC88K"I,&-@*6S4TKOK'2&-:+=+*E*5 $3QLCS4C60=L C MWQ,]+_M^XTU?+5I)ON>'N0LZMU,*4K*6<;*5I[A]2[JU)\Y/JWWS$%"CLU\*(IDN2CL'5_>58!EMT'EB6N[1IZ5FT'#1?.9^ !X('- M>$ !'@ >.' >D#O) VUGIQL:%!OOA$*OT7?DS\J3;1L))W4M%Q0H< <46(J) M;T-ZT.Z@<^>_+OQ>:C.3P555+I$D2W(<-)SR;YN&J"O6BP%WUD3+0Y<_@'-@ M9X!S./]7PWFI)>0:.%=R.&\N?TH595D2%?/E_"F \X,__W5P7NIM MM@;.Y1S.Y0:;^]J&*EK&RQT>]P'.T\4V51M'/&Y0&\<'DYT$49QO8' GA+6= MW%@X"BQ-$PV-H[PT #< -P"W M/0"W4E^_]>#&PFEA*+:HR@<+;HVY-:"V9J=<-IPBTCW7OY]7[S]-D1^AZ'VC M;@J8OL[T!5M16. ,X0PY>'X(=]7TH)^@KXC M+YB2]I>-RN.N69HH0:+JMN3K5Q59U"R% M'XL1ZGH ?@!^&,!/14GX9O##)&W/LD5+U@!^ 'X ?O8:?BI*F#>#'Q;^;Y?72X6I&_$Z"^M4UK%Z:$G Z]UX#O!Z M9WB]5#.Z$:\SJ??"IJ D=9K7(4Y[N,SV&?DH=+P%(]"9/+J^&\4DE^H[@D@M M^"J!86I)IU(!$_Y%$#&:37/G M/J')\7]1&!Q]/.ZR>Y<'7@2>!YZOQ?,5)FQ=GF=AN=J2*#/VG 'W _<#]Z^T M'^MR?P-FX]Y(_'WLT0EVXZLO'\8/*,PW-6IR@YZW@'* 4R]1__D2S9U&Q) MLU3]M9C'I+38$#45, \P;]<+!LS;,\Q3*>9)LHW1RK)?BWF,AI;H;%/8.8:\ M=/TPYW,/V;%X.<533/(!8;+ ?X]I$85D)VLL2_AI/"LP/;<.9#^*/ M6WY;X]@H-?)8%G>,XOCE9M>&*AIM56)SK[T#I "D=!522ET>ZD *"Y^!85JB MK@"D *0 I'0;4DK-).I "@N37%,443;M?824Q@SN'9:< Z_5S#THC>1P_7'P M"%7EW#J7@4TX$TFEGB-PP1%GA*#H%H .@ Z#3/.AHI=*?>J##I,&W9(H8!0\"=!HSQ\'4WBEK MG;F^XX_=0C.WQ-06WJ3AZ;?-)_I#X1A09R^7MF$WM!%%4;Q%.H=(=Z* #+%D1[5A"E:):L*R7O+^';R\ / M%KW K?9.+RCXC#/&.2J0 HIO4ST ,0-B!IB.O?](5G3-U$O3S#>6,BQR'$Q1 ML3A*J^*^P@"P#[ /L&\#[%,E53/*Y5*;8A\+'YK-499%1^L@(/%BIQR8<$V^ MA;<(TSO*'$VQ\]1P7P (P@ 1MYMS45*:Y_EX9V'P>()?TO5G&#C3A+W CSY1 M)DBN&Q$6&#S%H8.5"-=WPN?S&#U&6/ 0 1,&=(+K.18U(8K:ZFQHR:+$6/) MP!:PXO"PHM3FHUVL8%*!8)JBK+.USP$L "P.#RQ*%FF[8,&DE9YEBHK2O9R0 M?9H'#ZSY*L.U>5.U:WY:#M8"THLK%EDGO4J]8G*IE'I0/R$?W;EMF;2:(6I0 M)PNX [BSY[A3:@A2'W=8F,>6*JKF80Q7!MP!W#E MK0?-+G5FRBJ6:FF:]FV]F9XYF0>4U;Y23CN?,UKK]05ME0]SG]P)$ 00M&<0 MM,)BWQR"&K#?=S#E&B '( <@IUW(66&L;PXY#9CN>P\YC=GG6U7Y:V##[]Z& M9]#>ON*8N^9H7A0M^ V$23"[]1#(EIT3[\]M.TSK*B! )1Q1R9JX@%[JVWL5 M!G=NW.)< E43587?.K+5@GD7!@_(#T &D!] )=S(#WDC^<$BA<5619/QK#60 M'R _ !E ?@"5-"X_2IWCULH/)JE(ABW*)D>YU^T*D,;"9!OY)G^_.?V& >\;!;RB;G!^>?:";P&Y#YT"UB"W40HEU47NU5[!+9!;?L?8I@/D!N3N#-\"K,833CPQT$P$ B< M1QT#@H%[2B7K])!2,'!9#SE-<+-%[]_!Q@5!E@!*@"P!6<(SE:R3)>KK90DC M?Z3![Y0HD"4@2_86)4"6 )5L)TM*,U3JRQ)&'E*)HYZ-'?6B@H>4-Q;\@VX1 MFN2;Z.!C<.Z1@!G@%H7$-4J9)1)F$2*=U8BG=#HCP^_(+'C(<6Q4FC3D$& MZH:HZZ8H,Y:$W;&8 '4 =;J+.J5I0MNBSFHGSE:HHXN298HFY)8!Z@#J=!YU M2NUEMT6=U>;^5JBCB/B.HFPI^X@ZC5GTD!?51?[RBOD;NI7+XG?]KP,IJBHIJC+UJ'ZVP$' 07L<9.3W ML$19DD1#@T9;@(,[7S'@X'[AH%DJ'=X>!QEY8G31-F514@\V+WS!6_-K[&#F M^MCK;.)TR= M,"9ND?@!$9:A,T(;]/%12X>Z'3[XUR\ MP12CP?%MB)R_CYV[&(7O'>^'\QQEEU4LB-Y;KKSYA_KGNT1'!0DTQEN%PJ./ M9\*Q8)(W3G;FMX?8P\Y(>'*AW1-5%*1GZ1,+4F_?$AWB4R_ M2##@)XG^5U8KLA\LOA]9Y]&O'ZN8ZJ5-7[LOR;;075ED7*'JR^*#ET]ST]/? M]/K2,7TH$2!]U1_)![>!-^DNP-P,+_K7@]//@]YHC*\Q#M[ M?MH?#4Y[-R/\Y>O@.@N_C#7 MY7)3I #XM>R/K0)D[4]/:^V)\]-J?Q+:07'RGUAUR7^.7AGAMF?74MI =T47GC4DEXFT7@<"8;QP=+#2HQ8\]G8O,UJ))A MI&^'Z0T ?'O!9 !\_)W).N K=<1["?AV.&$1@ ^ CULF ^#C[TS6 5^I?=M+ MP+?+T8#=1+YTL4UVT@%"K[SQ,'Y \Z 92=(*T0/R(_<[2MT2PAL/D_5;D5:T MD?PLY^G]EJZ*MBJS=U9SO=L7;$7Y@#.$,^3D.?MZAIWWUJ?7D02C][+Z3L>_ MNC^2L__=<3V2JW6,%;7C".MP^1[@J_]&21Y7A,:ST(U=%(%[GY]:'% &-[5Z MK%(=#-4<3XH*8V($Y7R!V8)PQ4W. ?W)7[,H)OG[V&(:WHV;D,O\0DKDH7!1==DRRR5 M'+\#G$:J)=HP\$("P'5%L#8;F. >RU<^/$B1[RM[[S@A_" YK<;^W$ M (?C8?)Z/0&E*99=V\U 8JV$2L\P<7XAM/G9<7WR89_4WE^CL>=$D7N'#X/* M)G^"!55+/@5=-"6Y82'$@[L N/>"6_(JE+?2]@0^[*UUT5#?7DPWN[Y M>,_)KRE3'.#K,.FG)GJ9FEK;.FX(O5@DAEFFU@'(@BAW1YCG+ CQ:_CS#+%9 M&")__"S$H>-''J5OPH7.,OW/C]+J$#B,A?G!B(6U_[@A>X-\? M8WYYQ+_Q'24WP P8ST*HA0.O*^^<44LK5E1-,4SK6_8QQGG%E U=U33=*K4: M7R5N4B8\27EO-&0G@!."D-=^'(E4,+]HU MGC#U@LBBU;BON25@V7.2;+JC]#9+TJ3FO1E<%U/8HF$QRV,%/.V" M%V.SM!K6GH[]._HX!09%US9>:]VIT+7K @_AM\AFZME195$V#8#LCE+J[I-8-'#M MK+KQ @KD[]K(B*\&#V&[\ =^LC )9J3!*4B6EV^\Y82'NN(>3J6A;J=8:"T+ M^ K9WFY)U4=#$G5=;2DEO2 M6?80N@/;WHQ3HAT]H)XS)LD?CO^,STOP@QC?D'1)<6@O%70?.IXP=<)D_-8# M(M1)W;I.C";"G>L[_MC%ET0Q_H!6P;RK)*%M-Q#?8+KH2UH\I>G2(Z;./3J^ M#9'S][%#^B*]=[P?SG-TE%Y6<3_Z=+GR\1_J[_G2V1; =HPW!X5''\^$8\$B M"TYVYK>'W$>6XF_"1!)FF;&'G)!PRD.Z)@K*Y"S,3U^9-$ M_RM'0+(?++X?6>?1KY7G]-*QK-V79%OHKBPRDU#U9?'!1QLNI.WK2\=:KGJC M6_,C^> V\";=!8F%&S=^^#&^'\\J0$)"_! M"LM3(>+\9C0\^=>7X<7IX/IF\'^_GX_^_$8ATGWJ^^.'(#S0$SP97N)#/#_M MCP:GO9L1_O)U<#FZ$89G0G''_N_%#,(L< M?X(7A9[&:!H+4X3%T0-1 +"$=TK!GMV<3X7TP(]-AIR-D>>EVN8_CZ0C^CU1 M)[/O-SZ7U1*<5#E_F(<7111&N63XS\R-GU^&G)?M MT-822IL)=>\O3QO TOO TB?!XV,P;X01$>;M%)]6+B(,?J22IWU95_ETX)$. M\T@?4PYQH3I>#:49SH+I64P==U)(?X(#V?6!G#A3-]Z,,YC -L@1D".>SV/!;JU.$X=GT<2>I"OLO5#0,V,@Q!N(-P MWV.&N4:Q@_<.)/O.3P(YH8^9N-2T%4P20"W@E:4TL6!O;/=T>1"S6,M"AOA6BY$&G !<,$KO&F/P(X_GKM1 MG(@DVY^B,2((+J@R/B:)#'G9PJ^2+@8F.,$$ISWAFCI-SE1#EBU%*8Z'D@W9 ME&W5U'7U6UJ>92Z79]V0!-AH.(NCV/$)V%<494FD%.O;+"*_<),5OR09;*2Z M*_!)+4S_R8W2:Y(4&IKV]I7R=:&,*WE>L7[K_/+LI4D6LJ@;DFBK+[?2V4;: M[6H4U,85I0>"9P 96UQ>JIQES1D@,K@Z_]>+#%N2-5522ZU9BFG,"?@S%A5; MC#X".0%R G "Y 2>KQE>-.SOTTV[)!X6%(JFC9 M+P]D 1$"(@0@!$3(P9]_,"F'.E@(DRS+=9#F6#8H.333$B7IY;YU(#M =@!V@.PX^/-O3G98KY<= MS;0L%25+%\T#,1S2Q38U1P62NW;$?R>)65V_ MTQRO8\EH-,VKK8;>.QL^#S2] YH^;A)P>="D@4V 37:B>BFJ(NOF?*9?A";W M[^IU[PC%#ZX706CA^<" E3S_&AQAPR^3BG\EJBR-),RU8K19%I9J*H M;A I"5(/4K:A%UVE3'.%>2;B.EJNV:)N6YU+W.,, P!K#A)K-@U-ZX9FJILH MN"M!Y9##TX G@"?[B2?-Z2[5 V=VBC+L0\*R)!J,T_X >P![#A9[\!?=D.3J MV22[Q9;]B,,"N@"Z'#2ZR*LZC>\47;H8^P0H 2@Y6"BI:22UIR%Y!M@EO[S1KMB\)(T VP+;[C?;UDKEE?$_ M=?W;LGJZT:SX_N2O6103&S4:!2N\Z#3T_XE(VI."H"WFQUTC;.!&F+-O4/C= M':-$M;U&X^#>IW<\Y) BH":@)J!F)U'SQLJII1BG.O\LE=8(EQB>+AW%5FNJCII6+@3D"=V[&%X%G1% 93]!I=Z@:$E5 M9-6N&A1MR5II4+2)/S>TY4'1LJS)IBHM#XK6)%DWK+1?LJJ4VLDQARY0(H&' M6E8B=U$Y/G4F$RQNLSLJTR< W%T0"\:L?/]W03A!8>$- MA"CPW(E ?D<2!?*'BP6OUF28O@%P'R]1[XVHNC;^MF), $P 3 !,;.EJT4W5 M+#G2L7R?&RB'',,'= 1T!'0\8'3$X%BJ!V*'CAW.2 "D!*0$I#QF]2R%6S--"QS@W8LNJZF M[5BD\OPF.I5Z.(NCV/$)NU2)NAU/P=85$.6C$0F S3$DS=$F4=&L?I#(8>8 8(#* #@7 M&:6Q+_5%1C.9=-@*PYBO[H4EQBQ/;K.>.\"I.^#4\RB:+63.!7=D9,MC0.Z! M64J884U*0$\H'+L1(C^E'Q_?DNE)@O/#"2=1HUEU74M6YV MT"20*Y:JE6*N M*(HAEV>>F9JLV&9EDIV1=OU3Y&I[B7 RFIS.0BPHDG%E22Y<<:S9(.7C285P M5/*$$4H_G,["\8,3(6'J.7ZC<7T8R =4 MOBL)I6JJ8I0DE*69EJU62BC3S"14W4A4$N<>I-Q$+[I*>>D*LU)5AS=^ NZF M*6)AW;DQ?)Q! T#004+0IO%MV=",ZBXH*_3>E:!RR#%NP!/ D_W$$^8J#8?@ MPSZN+)NB9:@ 2=UX#D!2UR")A#^F@H0SX0QJ4LDN]@4ER,-?,IUM(= M0K108@R).< N^>7'^YAY FP+;+O?;%M#/9556=)UV]INJ$)_\MT\#J@*J JKN!:J60L&=1-7]"!X#K *L JSN M!:R6FO]U$5:['# 4,!0S="PPMY1%Q@Z%@J&_(]>EBH5RYXSS_8A]RUQ<< MO%;,0!,G?!:FLUO/'>.K[A#)NA$%'\7D=VA5\X\04U88_4.8N-$8TV@<"8Y/ M$PH>W2@BK$HN_;E6O98F69:6!U@P]]^__[WPC-/L"7V?X$)V_Y8X73%%62OW M)<@WD;QUS=?$ &H:"Z\Y3/?V)(CBME[(4K75;X//+#MOO!J\*"A0AXQ$SG&M MCBZC&+JE*_*R+J.IBJ)IQI(N8TF&9NC2(B*M+4J_HE"9<3/7A>B*J$J2*$EL M6ZWP8*4!V@#:= -M9,TREPTJ2<$ZD68L?DQ01%%,6U83.TM5K#H@15.E=X11 M6]A8@%#=> X@%"#4:H2R>4 H]JD;9$"IKNB 6=UX#F 68%8%9A4^EFQ9UB15 MMJU:AB!S!-N/- F ,( P@##V:A=Q%N\>M+J8A (!0@%"-4"0K%3JQHTZ(PN M8PW4]A\(9U.+(-_!<=$T$+P@B@1GGGU#X_A0[ _I<, _^>50[ ]L"VS;.;:M MU]9.MTVC-&-@E0_M DO+2Q0/[T;.TU40DMOVXSAT;V>Q<^NA47#EA%B*\A<^ MA2Q]P#? MX/$-\,N3_GB"=\:#[X"U@'6 =;M%]:]J==85+-472EY)R55D56[ MY)W45/Q3K>2=-/'GAE;R3LJ:;*I2.00LZX9E9]DL7"N23&/$RPY2(<+,@2\[ M^JCIHFGOY^A&8.DM+G_+Q%4.H@Y$7;?YHIY:K]F%S",>I4T7@_N@SP/( '.K>3;=XF#J3"=8*LJN5Z1/@\"X( 6-6OG\N1;)&&G4XD0*0"9 ) MD*DU9#)U4[%+XP$8(M.>5:<#2@%* 4JQ12D2SI%D4RM%?V1)-VVI,OI3J$S- M:TUE79UJ>XBR\L'LGQQOH;6^0]O?GZ(Q%?Z"*N.3PXS$.O3:M;0Q'F3K M=KEE(']Y9IT?\]DYA)N_7A+(YBQY^LZ$2SX_;NNB'*JBIJ4GG(P\YR MPK@W)0 V 72:N?SGMID,)%/WB&0KR=3$K(!SPIB MJEPJ'N."W5M"71U/0N#U/D 2T ME0X2E?YWOGOK\$DCZ"+)NJ3HJE5J;+INP.IN 87G1@" )8 E>X4EN])PJK.U M=H9'[-.ZE&[/CN8!.@"B *)6=3A227_WTMB['8/*GG5! F0!9#E 9"%_SH[?:%"S:UE9'*P%1"-7'%5/-"JJ4NACEXM&55,5HR0:+1K$>VZ&)@': -H VCC!=I8 MF,"E<6>,@!),U\TX.UTL5$-WG*\IJ^0[F-0X8\-FBHT<:HK9MD5UY_\-8MB8C]&HV!%!(!F@7PB\N.D(#Z*J9O7 M"!N?$>:?&Q1^=\6HE2S'+J)8"S,;=$V43!G K1O/ 7#K'+BIJF8K M>FED62?A:#\BHH!'@$<'C4>&I!C[@$==C%D"^ #X'"[XL+#T^%6MP$*#,N2# M@@!J%>0[."Z:!X)+[0/!F3.G*/@HAK)C2+0!#F(3S>0E6P38%MAVO]FVEN&M MJ88JE]H9K_*D7011=(GBX=W(>;H*0G+;?AR'[NTL=FX]- JNL ;KQX<<-05\ M WP#?.,(WU3%+A7V\X1OC<=3 >L ZP#K#@_K9%,S%:E4U* IFJ7JY5Z)DJK( MJET:"*>1#JU::2":9_N.3= 2-P.* M=+%-%NW6GL$,R,$4.3 _Y?N7!-H;C:LW>,P;2_4@G*"P\&0A"CQW(A >DD2! M_&$NUE>+2::K XY@;C#HDBJ5# ;,3'-)=JD$3U,E23:UTL>RI)NV5!E7*+0 S>(*EJSKLE** M*^"_-4/+ @@M^F&:"\.6X@FJ)JJ*#6H% ", (P!C(\!8ZM6P(3 "KK43%MVL M0'GI)34(G>X& SXYWL+D9"9NE^/$]A6 *5D+9D,U=-DL"V9%T32C)($-S="E\D@].KUX.(NC MV/$)3U:)TQU/2]9-$:] U%23GS2EVM)K%Z8'X.EJ,)JN@!)FV,#P.3_GE#YM MF,Y!:(#0H$)#UBQSN0$5-MLT?'&%V::8MJQF9ELI7D8EPD/@8?J)$O'!6-B\ MWMHS0-* I $$:QO!?FZ;RT#.=9!*.)-SU:-[FY9S+;3"%PU+$@U% =D'L@]0 M#60?4 E_5/*&%^%7*H949=LJNQ>9B,(VVV@($29N?-G11\T0+4L_%.$(7+K% MY6_;" N#_@$T"_H'4,D!V]XDMZ<%A8-ANJ1I6J)L@+L91!Z &8@\H!(.J80S MD;>%C=U,PR!1DV71EMCFPG(LL]+U)_FRO]*>31][O2TY*WL(W:5M;W:0;/J_ MO6LT#5%$=#/ MVCAY?(/IXELN4L1TZ1%3YQX=WX;(^?O8N8M1^-[Q?CC/T5%Z6<7]Z-/ERL=O MD%>V1$<%G62,MPK;-1_/A&/!)@M.=N:WA[PH(%53$N25,,Z./>2$!%X?TC51 MW87\)$5G2?KE0[J/I(XA ?.?)/I?69?/?K#X?F2=1[]6GM-+Q[)V7Y)MH;NR MR+C"FB^+SR^>5OFGI;W]4*(KNKX?R0>W6(BO9?H->'KAW7Y+Z)S^?3.\Z%\/ M3C\/>J/!R9?+X<7P\_G@1CB_/-F82;9X/:)$G?1OOIQ=#/^X^4:9VGWJ^^.' M(&2^ R?#2[P)YZ?]T>"T=S/"7[X.+D21A[15Y M7JK3Y=\3I2W[OF(S_K&T&_^H#7H>NHN78&D.74=I452IUFE)OWQT)Q,/U2[< MJNUIJ%9CFWJ,M.HYZ>LL&J7I[J3%FVL>6FEM\L@8?V+9E2\6^1.L/!3KGIHH M>=KN "L,EI6#1?>21)4#I]!ZE7?US6JVY ADLCLR48!,@$Q>)A.Y.V12591> MPRU8KDNO?GK]6[WD.&=^;@MWH(0U0>,@I"/;W^,70"%9TM''$R=ZR%=\YP4_ M(N$N#!Z% .OZ^&+_7B">VN]N[*+H?6T#Y[5T4&N#7\>OC3WAI7>HWQUB&5\<" +?9K MTQ2)IH^F]:-H- J_Z42?#NU391PZ#0J7>L==A<&=&^]I?Z0MD7-W# >\#;R] M,6^7VI^MY6TEYVVE,=ZV5=$T@;>Y>10?- N\O3UOFQOQMISSMMP8;\N&+DCP49S:0N1S\MW8 MB1Z$:1A\=TEL[/99>#.+\#]<_^UK?$H,;:C76> M/JH9?&/RFHQ=-7"><)[\ M/VJ_S[-C'D'9>*?O0D*>D@3BL4OC*ODB'7]"%_>XB.>/8G_0(5M>25(ZU3;;;5A6"Y R[? M#U*"NL;T=%8@ITL4MZ-KSQN%*89HF58G (Y+8F#3/0N@H!NG_PHDT+9 B;Q M5K)/T@ MD!]1LL/6 _DWVIVM 'X/SL L1:V2WX/.&_M$*.FD0$ M>=]ES19MK>NN#DXH M&IB'-?.4FVG691X62K2LZ:*N0M9IUQYUH,RCO)IYF&1U2HJHVVK'F0><[+7( M\OQQZK@A2>S,EQC<"?=!,/GA>AY-8/$"__[8<[^CB>!$$8K!RPYN@,I.IC)I M1:J:9NH&T$H)ZG-B&]Z=^['CW[NW'NI3HCIS,7(A2F9M59U)HFEW(WF=>\(' M'ML1CY42R%[/8TP4<=D69:WKKC=.*!^8;$=,5LHM>SV3-:"PW[E/:'+\7Q0& M1Q^/.\Y9X-2NF5Q^A\*PX-'.2JV<)]*FTD+,/T*=0G?FRG.(R3^-+B"B9 M*DMD-U8#+T]]]J@OP/J>\7YKS\0K>9V . MS'E?ED5)[V1PBX_3!]X'WE_!^Z5V3J_@?09AA0+O*Z+4S< V'Z>_,>]#**36 MOM)YT',+*T:/$.D !]&2@T@CBI&D2+IJF)KV;<, ""4QC+R#) ?M$_+1G=M2 MC<%',BQ4ZP3LQ1P&@U&*T4":G-:$PR ME631AKS^=D,@.VD_=T(+2.;5P*Z?IB(E"4JN<^MZ.^XB=YC^D):[5'&_R7"> M<)YPGI".^^IT7/\[\N,@Q*),S!>YR_ ^J.U\NOF-4LW N3\.D1.A4Y1\/?<+ MQ-22B\FP)='2.^EDXN/(=Q_7 X;GE.%+^3R;,CP+5Y>JR:)D=2.8Q^61 \,# MPZ]@^%(2SZ8,S\+E1I+V]$ZZW/@X<8;!>R[<@[LRG*Y"-'7<>8)TUN6#.@@# MXJ3>=?'B83H@^."ZM3A;2I@JXVQ*75DF51KLZ/L3&OY(ZCY:,K%L6=253A9G M\T$*NU>X @X!8+2L+S&@("%Z65HHFUW0Q/CDA0 " (5@!!N7%!4T# J">Z MIG7#Y\HE*4 ^-9M]'87.!.6K"]$8N=^=6V_7!:O@[^(T$2WI)6MIDJR:>KFO M10F"^^,Q?NDXNLXIJ_5F[;8A:AT97,X]V0.'L1^&D"9U:K)DV%H-_W(M%F.2 M0JV;HB%WLCD3'W2P>^L&4( W%$BL&[/4Y_B5?,^D4[MFBF9'W)M6#/B/.$78#32KJX22VK9<# RS=C?2=K@\_MVK5\#\G+DQ4MZO$4U^ MF?>9M.*T-5%7.NDGYH^X@8]8\U&-8.S+?,3"1+%ET92ZX?.#8:""4<8 NEG7852-^G%'6-?*<&$TNYB7,+>61 M*;*HR=V ,>[)'#B*-4?5" =NQ%$L%&S%$/&> D=U[%$'RE'EGO;;<123:( A MZIV74>!@KT6K?SAAZ/CQ<[[ X!:_7#(I&#SLX!PH@IDIOB)29.:T429:,;*@#W! Z\Q)J7E*9X MB84V;4A[$/\!Q_7K!D:%Z#OR9VD]]'@6X5=$(?YN\MWQQPA6$2R&MUF M,AJ[3DBKK:FMMFBHT%VY:X\Z-#9:+FI1%%.3:N2%O:UNTU:XS%0/O]=293%S__CA9Y'ME^K27#FUJW*&U M'8D*CTNB0/Z\W:D?@O4"^8#1=6GJ M5KT4.T+$A=!?UN)@.$6A$V,":SUU99[%KDJB;;6$L+79"1+; 8L BS9T-]3( MF-L:BE@83K8E&F9+/E7F"+0I7P%7 U>OY>IZ33RVXVHF'95$M:V&2JTS=;J\ MAF,H6T)!'1=$@='^FD6Q>_?)\;6,G>A"F8?#=G:")H%\(.]:VZZ4WHE)]P13[%5*L)^> M?X_(2/ <9?LYI;9MQVVY"#@7^#?M?PK-\J_3()JLB;*;;5<;)V!-S+.=E8NPH,EMG ' MNB!,(D%(ZT7>XW="(5G2T4="O?E+W'G!CTBX"X-';*9]1]&2B?;"\.#7F6J0 MUMO.:T*:-IPGGYL,YWF8N=_VK@8(1_$C\N>.2M<7G.^.ZY$>.<=8N3J.L-XE MX)7^C6+RF1"A\2QLWDD)J7;=, C6^1'MTICA*^>94% M0Y(Z((D1EM0"8'I.644([O@WU0[3"<('?]:IBI(U7==M]5L*W:4K0;TMLXZDAEC0_J-KCP(6++)@*1>+%0LRZ6I) M,B8Z,HF+>[X %MP)"VI2*3&)%0LRR7F0%"P%N]%9%J(W6YD*LW#\X$3S05/8 M()B&))T\?A:%J>?X,349$+:YIX1,(6 #KII%5TU9WU]VU5RE!'5%R G#W" C MIK;Z8YJD$1G,^ -'+7!_T]Q?-C6VX7XF'3T-6U0U"-, ]P/W-\O]55;.-MS/ MPI21-5M4=.#^0XW0) PLI%].W>AV%D:(TB@A',$+'#\2PGSL=,232V5_O#?3 M:@+]L(XDA80F!4J4'U)3.0ZF[\DOIM^FA1*4UJN1*G/3:%BG4&5)L755E]6% MMLFI:X9X9A8(Y"P(+PAYS(>2MUZJJENB)%7Y0J>[=[6\Y8E^N\XJ=6A7E215 MT:4&:;%Q!J#MW W)"-8=!H+*L27:#!-J 2L@]@8*? M^F4M]-,LPH^,YBDMX^#QUO63:4VTE27Q7-,.*4YB>$S 4PW6:@5,21A*3%VR M%7EUPLJR$9M1'XHN43R\(R6>Z4\F;;FP#='0P8,-/BQ A:;C]]6@\+)?>S-0 M:$'3YAX*^*-Y8*^=L%<=Q_%F[-6"G= E]N++!\NG25&5^N+ZL>/?NR3QW<&D M%T/2^R&F^]4Q(E0%Z^.*8G[;UK8XSTFN3RFN+8-"$HU*QS)_,,S>H "$ MX%KCJ0D0+]L9-0#B((T+[ND?6(TG5JMC<]1@M8,T-"!VL0T%5W=(FH;N=R=& MWC->BT=.[Q%?"QV1#M.#LM[B2$9ZVI*FZ;JLI9J#KBZ-_LZ(C S]3DGK"Z:L M$TI8SRV9%:O25?C#-"[I8/=6!: IZI.6F:HRUCSP&O9DOKF0OAL\-"87#6<*K!I,X: M':L<&("_;6+=%)LG?"Z0VF=":2V9-H9HVBW-<0'/*# ;&V9;8T5LRF,L:G4U M43.A^5;7'@4\5D.@;<=L$': L$-C74!IU\_J ,0SA!\.T&-2L[^9K5AV*;&I M!&>D8]GP;HS'ISZF)JJ$ ?W7L4'XRTJYK>._S=' X+'3; MDA= :TY(!+8^8?(Y3:F'C9[=/:#BGHZ!99B+_\099VFVK&M+K7,V8J!F$V;F M#9Z D[KVJ$/EI%21UF35-@W[]9S$(%-FSDZ&)$H=FQ@\H+*38DQPN_,X"H8'OS8^P:G9+-\6YVR"3EJ\U);3G^@+6!M5]((\ZU(5W2#*-YWF8RL-AJ*2S&G*'YH! VU3H /@ ^ M-6H8L&(AZ:HB&PP4"R;%#**BM)0^"_#36GG#EF!5QPM2@(*_9IAV[Y[;-RTO MT;QVFS:9G45H0JJX>;[%_#$JVV"CZ:EUA_P:DT%#'WN]]2^ M?YX/K$O"VLF$N0SXIDMWF#KWZ/@V1,[?Q\Y=C,+WCO?#>8Z.TLLJ[D?GV,F5 M@^PVF(FW-$RO !ICA*D\//IX)AP+LD16G&S,;P]SST\") GU2)A6QAYR0D(B M#^FBWFL87O@\O1C3 \$T[Z-U^$LXOA'S?"FQ-\[W=UV)S[%W[C^KWX(9A%CC_!;(N> MQF@:"U.$N?#!"9$P<6*GG1>MY@F*AT("!?\\DK!X1)Z7RI'\>R(HLN\K-N,? M2[OQC]HH17*%EF!D#C5'J:>ZY'VNEFEUA5]M]97M8Z15SWET)Q,/+:EYZ>ZD MJMZ:A[[D0>>&,?[$LB9?+/*QUB:,@I(-G MW^,70"%9TM%'XG^:%W1ZP8\H*>N\*<]U'B\"<_P8\)QG\?WSHD MV\KYX823@ZV,YT,:MA3CZOP^U:H=4!3)E@QMN6^@8BB&;:K?U,46N)AK2)GE MEX19SOV3G%7(QS>$43X1/NE3-KE$+;7%G8>Z;%'1.]F[DP^2V?WH#P W +>F MJL1?PC:S<6QC43"EBM0'V#U(XZ]K L#$H<%$(SJ0+#<.%&SS?42EK2)+4(*@ M$72]1M!I/6"^NN N=4LBP4.8703/=6Y=SXVA^S-CH.;2Q5UGW+VB::IIF:5! M$IO9L"DEYO-VSQ(JO"!$>)'18$M=HI7.C'/ADFAV;ZX"9.PG9)B-0 :3SM>B MI0)D &0 9' &&4M6XFLQ@TW;"U6R #,X- @/-P"[8C(0P@PQ<<)G83J[]=PQ M-A/O\._Z]S3D2HQ&-XIFU&HIBM*79NP.'LA(\$K M2H'#E O43R\.T^)[X30'G0X[P@K -?QPG4F$ZYC8689NB3J2M>;.'/"%<" MO##@LI'2$ <>Y @BF RZ#35?HVEB(1W#/\.J>6:G"9QTX MO.53,_"1I!5<*H"TP/3,V?Z MN=6R(=6;#EDE:X'+H! M,+0/,%0G& H.[,Q8JRB;;UOQ--/.%;(N MRF9+0750*[I0O,1?AG'7DYF;>4U(3H?SY'.3X3P/)XN]=6EZ[H]#4L&=K^8- M5F+H)V]IZV REMWQ)\D_T']F[G>L#OD[K%.%)+>.Z.G8^%[6TXF23OX?S.GH M&D5QZ(YC-"$_Z/N3Q0\*5U[A]023C%Y/4RH=/(V]&5%[\3\>'/\>73LQ&MS= MH7'KK7HU0Q)M Q+I.',8 KATX_3K^/1T3;84V^ .5YCT13(LT=):\@ONU@D( M+-H-%MU0_I<==3MG5*;./L721<5H*0\+% #N7'M\;.)):K+EJUDVW00G%N(' M)-RB>]?W2<9(<$<_F%(&@PY$T(JA$MA5;#,IBKVJ%4/3]EZ5FM68@FGN^ !;DA@5+^>I-LV!SV:VZ*HF2U8TN ]SS!; @-RS8L-53P8-28SQH M*:8H:UUO"@:)Y+6H.S&*L;*?+P>E)K,08IM9F+BD0Q;RQ_AV05NA'\C_@ORO MC:IW,/8MXVM"V,.[H@=HZ#>-NDRZ+!FB*K>D D'J)[ ^?ZR_F4M9*=DW[? ^ M@_C.0HZHI;0T 0-R1*'T! "+'6"1.+4MFXJIZ10G=@%6;!/:9=&T]Z58A0^* MXB'JM;35&H/^4?P&PA VWV(>C.YH2TCIPI<)Y;I6R=#B% M"PMWH,>/%8,@=(@*\!Z_ K)DHX^WLRF4P^1'JV.EZ]\XD9C+XAF(2*N7*P\ M'"?Y2WGGG_?KE8C7^78AL;,SS1\XV60X3SA/.,]VDG@[GVMP-0O'#\7F+%BT MN5CL^?S""\NBO#9/=ZZ/I69A]BCA8]S:\D[UOE]6NOW MTH@S2U)U2U(5RUCIX#+4Q0'0**!M*"NS'A;>S@-YB<^UDM!1G7 M-D4D6N#?7Q#>N,A8HRT+SQ(ELQL6'O>N3H '@(=U\%!*QFP6'IB,:#5$26JI MRA/@H2MD#_# A[*.8_-X@.+8:^*).IM#6;O4A!ORW1N+OT557&]:1A@^HN? M16'J.7Y,HWJD5G%*$EUX*DALM(R]B91N+H^XLPGR7.YFG=[PLBYKLFI_.\/7 M?%-M:X4W[RKELRO"97U_,LAXK"4ST1!5I:49$0!Y"']]U\!?+8 M#2 /"PM4QA:HO)L1UP ]!\$L #T[A1Y-DAJ 'A;&K2R)IB7O*?2DR^,GLKF? M#CO(DN9GD^$\X3SA/*&*H>VZ/EK3=^<%/P373Q0.<)YPGI'W6[TTZ==QY/2(B=)[2[XKU=:9"KW3JW'OYM7DZ. M]XR-CFSC)@D=2KEIZ#GEE!%AE"O,19>HK?"=K)JBW98K"\S./:%V (T=@$8I M2;06:+"(O)F::,"D0UX>U1%B!\S8 6:4,T=K@0:+F)FFBW;GZTGFMM^OL8-I MXV.OMYX:LM^E+_+"M8PI9_2 !&>,3Q]_\^SZ]ST_B/%O.B'^V"=]6-!]Z'C8 MB@OC;'P$)@PZ\\:)T42X._Z M[^D+9SLW7;K#U+E'Q[=0 MV)G--V:!Q(H4+M0Y\O+6?5A<#2-.B,/ OR][\M._;X87_>O!Z>=!;S0X^7(Y MO!A^/A_<".>7)R_0>';?E:2_M!WEMR]M$'VI'\D'MX$WR=Z98/WE<#2X^4:Y MU7WJ^^.'(&2.'/29O=%0.!E>XGTZ/^V/!J?"V?EE__+DO'\AW(SP!U\'EZ.; MVJ&+3?>$_1PLU^_%#\$LP6.67Q3L?X8\387LY>\0O/$YTA22UIER1.@SO'=_]+PU!G>2XC[_I^Y.K M$$4DCD6^'=Z=98+@)I<#IWE8:X3?YY,78(6IA@,#84UB2C8AG*&CM=M4FT<: M)1!"^#WY?;+_0M67SX/+P77_XC6";[5J4*")OV91[-X]M\,/-X'GA(/)/>J- MT/C!QY+EWB4"$.N,[X0W1"'XGY\LK&1^.$F4"/J=_.$M+>YPX__'WILVMXTD M^ ^?@6\(SK6J M<5=> *3SW!1ME]LP">]"/W& VP_E8B__T.NG7,=+'OOS#CN"" M0^\-;]\*9PE1(XHUD6R32'+ER2U8!S>WLS2Q)U$XM84SYN'7L/-HKN@@/T4O M3+!))P&K_#ON!=[Y&1^93NU+(OMEZ-%)*5+[';P?4LY9]?'B&3Q[[J:M.21+N ME]B>I$A/"XQ!=ZZV?IN.,H[BA<3I;!9&"7"R,PUQ=_"4"!X%#X2?P>X#PPQ5S(R*B(Q#2L2,Q!>/ XV!9,AQO!SZ+2@2,,HK1>30NWMC,1E1)R AX9?.;.:# M?T8X,[P'O&+3F)D93CLB-!!YHL!U8B;@/R!+\GV2VT&;3(Z0>]/IC/<9&B\' M"O.",_ZQ''VF#7S2X1U0VW4]>5A\(/*UO"N\WK1B*OL[NZGH0?U8D@VK=3>I M::V0[L/(=\$OR32&C_R*Q2Q)Y(U2X ,TF9 )(W2[LT8_$,#0%['C$]LX\"C2 M_[%4"J!%X+SY8@(K#ODAV1N7(I:%AI:S:-P(78/:-1T>H2G,89CA@]D@L^'R0\ M=D%UP4(:ZWOZ __ZBG^M[NP&*5Z+]!9<3UY@?_<42&Q.K2CVL^\$+,M'NP5^ M^N&/[ 7BZ'/(/=#9PPV6=("/IQ3IF,)MB7A8,HGMILCFP-:(::0>-N1/XV8_ MRX^KI^X)%UX$UG 6>;[=;]AHLC?,VXNL'5\@M1***VE.0E9Q\*I,$S0JZ-8F M%XI8].].]-V^DB?_*7'!KCS GQW@6=C?_B$O.\DJY^&U+0-6%IX%VVA3N)8H M#L5WESZ>PX.S_W*FL[?G!V] @8V!C_;D),X#ZP*V,P)9+Q\$!EA=OCBQN!"> MZ06I(%7AX[),@DG1L#-) *)].OL#"*;5RF$LA/T%K8]V=P$K%WW/G)>Y* !7 M&68RPWR/<6+S >]^:] Z&73:19?V"D[*FX#B"Y+A&&PZ),W-)3BV8U :&W)4 MUQ%0],4D>?LPZ19%3G.AKO4[Q'8[[Q!;N7]=??O\>?CU_^R+C_;5^>]?SC^> MGPV_7-O#L[.+;U^NS[_\;E]>?#H_._]0CA6I0-ILA2C*+HDO7N$+[&UC:\#.*ML32 ::K?(PQ*OEI9FYX ES''FCF[-K[=GQU M;/\^'%ZN[7Y:*I*$3]EJM7N=WFF[/&72C"R1*,[7)8BO?+K.3P$IO M<]^E"N]]YFME'B8R_93B#V5^:9D/')IF;U]!VZ]$ $8E.!D!K2Q=(8V MK7F$E3)DZ_NQ=".N6;9Z_5Z[7Y2M;]@:^0$8 *W8E8#@MUB:1GEI@KV1#Z)V MMV816I:CDMO>F BQTG>4[;Q B/ T,9Z#)AK!IZ)&!U8&NQM-:R-80>' [R*C M%<">B@-9P ]**WS8K@.G3D?!)HK(^&-I<4IF;/K:'XP3CNO"IU*?( M:.KC=]$[53&M,#:V>FP_GB\JSWK[6,5,5H%#P%Q3"(GJ6/*#:KEAZ/ ;>S5NRI( 1O(XG'&X3Q"GZDOCGL)$]GD<.<*7\0PJ59C .A,+?O7M M.P8*1(XC*2BKXKZ1>X1AW+G- ,3 O11W3!KZ<8I/I\XX"C4MY$H:9D ZK#H M2P^P40_4/\A???K$,$;M>RKN941?,3 *]UR$"&\@@<[,<\'V(Y0W?#]^&@7" M&X.$X&J ,5R@ \A.;#E2C]<$E./*] M.^%JC831Z@ CX?#$^PA+>L+)A,\DDNUVP(9 A 2^C9%P.\3ECH5WAY'MF.+S MSIWC^?C/(U"J1V@?P$ZC[X*J>L"G'B480D@C4GQ\)'(3L&[@0-1O_6A\B!]DL.U6 MV4W[9RZ[,6F_/LJN$($HWV2YC'QU30VO/%=8,]O:+:Q>^F(?@F^;'+]Y]4W] M.,A*6NRLI,5ZH*1E]JC W>,9=28UF5(OA2#BPUY/M]<\&;1*7L_',((#"\XH M7SR>7QM^XC!PZ9]LK\3[%6X8YQVDCPOL:1B $1;-LU@1EL$PO#&YP4QUI+(RYYV@2&VB72)%G[Z'852# MVR>=IBJ?DBK+5CK+_DR93)5 !-,=K%\CX&7=P/9C:0^S13N17LJ1:5G" M3S7Y9'@,5+T0P/24;T.J1&*"B5(F)E5L9.J"O#MRV,&8S;Q&^;,PLC)?'_.E M,\3XC3SX^IXP(D9C*L,O0!AFMK+79A1-W%,LHD)#H#Y8PJQ9R#%C64NQK)9U M>YB-1S6",I7?MM'9Y,B D(#@X#DF[+VP$VOX*WE6P9C!L9V5=EH&5\CPT .O MQ"=H7RCC8DS'RY(]^#Z5 .069ZL,K_::0(=[H;M'S,6N+]$ILTMLQ\6%9$I? MA>-(R"C_#4+-XATG8+C<@F4JM04P(17;)'.IT=)IRL>A;B^S)I&/T3I$)?+F MV/Z]J%6 C>D0RP'TB=18FJ-SX7A=P45.+[GL\-VI<9OAZ@(J?LSMT%(Z""PZ M#$@%6,T2+R+.LIA[E9>\UIA[M]<]&;1+*68$/@ S$_] $,([Q\>5[I>EZ>8M M3<)Z($,)_R*R7>^)>8G[LXQM$#Q:9[\%GW)S)I@4!*U+1 M:H-SIUZT$1>X(L4:;&V$D0<>%5P24Q0+5N6D,R,A\!9/;F.\<7V*(2:97J5* MFTA4:\67$H9>J],[/2VY8M7"\%5@?0Z:',N$9<=E1.1E)-LSW*[!=]L%A1=[ M>R,B5UH:\$JKW*D]HSL%[Y<2K\_94D4;G>TA@^?I.L+OT:\<>RZ<*"M?5J9% M)G3']B=UWZQC+7#3KO#*1<>+LF]E/AL5-#LQ%6C#4["[4MDX61%XB+%[P?,/ M9:29@]=C]"U>5\S;S=->MUD4\\\Z4'ZE0^1[(<23O!!G^[2SC>Z)!&=[LXP\ MA^H\H8*5:!:268XLF272@(='8> 6ZH5=@0)(-;-DWV>NH3WVG3C.W&.4MHRN MV;LM> 1^2BY,G(YO9?.+[@.B_I8J/^:\PL\?7KVSP3LG MK[S3UE[Y>7:16T?V>TP!X;L_L'F=<8#TT@OEL'*7E(JOV![9\J6TLI-CLY/3L!Q8 M I57B%4]J88="(XK8M4"*OM%RP+>X\JB14Q-<1(M&RXFR6$],S%&>0"5BP%# M+1DC!V2O0622-5.T7]YC?E>\PJ#%EZ@]-1+N?<-CB(2ZA=4?)RJ^A.^6QLVIMKPM]0J@(U#-X+V0T=. M+B;(')Q28=.EX-.A"CWQYE<0G)6$8?MDR>S],)2*ERQ1+,(CFF8^"H9:,C>< M2^JQ8,.A=@ULFD$>T5$L!JV=GGRM?30>9]F%8[Q%8=':L!ZG.ET)C M^3LHNR+O;UG*7#'VZ5)&D=(*UQX)A!S&I B=.?^0,H(IN:EJL[A0FHE746'-AZX0;+ M+Y=%(8N!\H=+$)G&N*X5>YC79OD>>]2]C5\P;^A?++Z;UX WLWU<4&SWPSIE M/-;(+8K@(D907B5ZKG =4*_@>S$64VP9ZK14_Q8VS-!1(K#3 ZT]=0Q\#I+DLZGPA1XX:TR"F&WRAT+L & MU4WA(,M8+I&0?8]-R:&T\=!-) 9^7V&U,FW9=%VR3D-"87%;"W CH04P4$L MKD&HK-'Y-J- ?E:=\TU7YX"@]X^:"PRB7>95&@U[0F/#7V_HK@S6%5) M-+)>9OQ^%I-I%&-#U8F$Q\8 UIM=[K1:)YUN,;O\->O4ND8S:!BX%[AR>:O' MV>]UQ.QC&+T/TU$R27WUJ;W(1]_F36XBA]G)MB_6->[+,O9EI@IE4#$?!G/4 MR><-78^@LD()(Y?_2E:5H="O=.I.X9S1PRS];-LAR<1F9KH6B]17I=3RLI?: MO2IV#D*'5GR@FP_,I^#M, %N#8U$(:M(2ZK(8M'Q5("%[A*T5S62I/$!I(G6 MM[<>8F^1R28Q U4;;^2A_=S0?:=R]?>P-H*V E=>;1 5C6S6TH3@1[+Q*:H(Z%9(<1:*'T@@5WO$VWO(M M/^:=AO]==TSH0=[AH^+0 M]/\>- \(H$].%M?_!G*,U;\K...7 FO\\C@\JWST.@M]'\A1>J7Q>-5#' KC MT-N+QJ&O/(!EHZ]I/_":_,P121R;LG'VDG=6CB)Y!K#\6I7$_PDGT@O\@+FH MY5,]MG +*G>F%ZER: NJ,3?*8A5S2S8YH_GD9$=G-+_C\K\&5I>-Q(T78)Y: M+T>YU!2N>=HQ[MBPUM<[B=*HI[S O\KXV%><\5@CK%CJ2CE!O-6UWB]8)Z<>L' M\VU@Q-RV:J%2#.Y2\0RHG$^A$WQ"9E*!N(7:9P/S:2G/!Q_#0;6-0;^YI1II ME8%Q/[=Q]I433MQD(AWQC9[=MEEC+ZIUMN;8#Y>.JY1QE?9)K]4\'>2*;"KL MH(R%SA0'O;P2ZFZI!MJ:$R_-2"O38[NLM*$,/9MQ7RZB=G4&(!?(W"8C9=?M MH8?U0[<%?W9.N^5N\T>X2O]$F,B+R>3%K99>_Z1"8;R.5?)F4P;)RH&L+5== M'RM!3AB'9$U:?KVD>JR2R$>;X>4RTHS/;C9L_-^;5[5Q-KW +7._BG;0::O9 M/"VUVZ^LYZJ0$)E[7T;M_=;J;LQ!>T:P_&F\*Y>W9CNEL(WN(^5_:Z()9JQ= M!"K9J]>SEBC[>FGU/%V)'3MNF&(2]%('+:K7:SUVN6TC@8-#T+IU./:SCW MHAK1RU!HN+GK *SR\0CLH6 MC9HW+/QO9!6 JN[.'.(:-YKI+!>9=<[X/M8_I5R]EM6M45V; M*KS#SO_FTQ:_@5D(W@$PAYC@-X@(U_& 3;! MPL#'<0:S/Y?5;HQ[A&T%L:QL4X@L)G]Y@;4(-2'? Y;K3 '94J6<.'QC3"6V MU._!2Z5+2Y4W1J*+1(W3E0QHAUY'8X=CMR; MXH09G-1:A4ADJA9#_W+-[P\YG 8;D(S&&X8P+@$=/!8SKT8V*"(;=&MD@X=% MND8VJ)$-=AC9H-L^&9R<%!V7:!%OE3! M>&)43[QI(VJ3X%Y!NF2Y;1=N[3A1F$W8E3&#>]B3X_A\!]0_3@WD*QS$Z]:; M99/UP*B_%0Y?Y3373[(18O)B9Z<:9T*](MR>1>/DT- O ,_'L-JC:8BCY!HX M(4#$L9[Y-I>3+!#O2(QO ^QQXA;T$=@PP("BU!1F-FA;>3,83&XUL06[H_1\ M2H2C0B0S[15DS;OX&=C%7VP.<0O97>BG:"6]R_I:T:73+<#H3!A#[F1VV3*M M-FKVEL,\B3H\V,X-[P-C[S2C,%YV>#P_E/U(G*,GW0CG7A]S&8A5N)/L=4&(N[U.;U "WK^47L6EC]/= Q=168@?]TMQ?2\.E5:^%#:* M,SL*M?,]465ZCU;%'@LHLLBD&GC.1)@SE5LJLW*]"1%6\$W[(RX&EW C91$JK+BPW:T=4TZ>I,1!V-F9G#;6C-Q85P. $ MJ>C29!40[_?&ABP::>6/Y5Y'<^D>1@Z>S!&>DI1<.;/S-AN12X^;I+[M>Q/M MJJO1FO*ZR%K\HH6SEE<*CO:;S9-N*U?8=34&W93ZXF*BSMD47C6]VOU&B_P$ MFOA5.^8VWR9G>$I+.^86MLGQ _K=X_:B4ISJY%?^Z\>+RDU6^'+[]+B_^.M/ M;/3:B&KYV^.*TYY ZPJO]NSLPX>/'U\U6YMZ/K(P6P.D52M+_1&$!:H=HC8N_[<7D:\]L:(MZV\],B"XR?= MGZ^GNM$<3!,U%AY]V=DMYL_TBK2IN4*US<]XY2\3ELZ.J&7%!/H3ZY2I5O>X M\S@%W=T1!?TLLCVDJ3N=X\[S5'5O:U3U1OD+"?4*2GLK#?$+GO4U22,@+ W# M#-Q-:O+:)%\H??T=T?T?%:_ ISZ"@,'?XL>(9_L!\1P\3OP_;;8/SMCA,R+"I'@]<=;?AHS_71'5+4^>?-3ZQ2E5KF6>YFR M/GW!L-.SE/7&"?=,;7VZN9#4UI&J@L=^4F/]$U8\.)1XIT$,F$$S ,5J<_T% M[X#3S<4UUW4'X,(REMD*_?^"\:TGZO\7(%J[^3S=O[EHUU:1Z87U?A+.7K6= MS_S642S&1]Z/HUO/=47P:[&*H=-OG;3:;;@0$ 4+!Q+J=7M3K&CC>ODE(PEK M^_XWK$/1ZZ%J%1P RT6)5*%(<'5J=JTL4=']-UBKLIBPV]84V.KUVLV*VMK? M=0G2,,8QZ]@Z\X1J-?R$%Z3"'8(L?S3?VAD,T%G:XG(V/U_.EE$$2Y D2?:C MBBWW+5J$B\6>=#_\R@.781D'OPW=.]RT:\$34FR*2R-N*Z29!-1^Y?R0G3;+ M=,SN4>@\L(;I#;R1YI)R]]ZWXZMCLU1/! Y#N,/OSH,)HUG87X6BS9!;UVBP MZ2%^2([W.O\Z5..]&G(Z#8H-35I1'8BZERFV=*D=CT@3/L^JH=7DSX4&X;KA M3#4@8@M, ,L4TSS"ZOSP[>Z+$6[6:G2Q70<>Y52L\Z]SQE#LZ$ MZYUO4J8J9YAO4H]:";'H<0RG((N#O0CO.I]N.EE3"0^YB1PWI<%7(T%,FZH> M5EF22 2\1BC2%+PH,)&<*.&.T2LY?*+;^__4TI *X61"N>['"(5]>##\3#10 M1PVTQ-%D=\"AU3<%TYG8:"'WLG#^ ;&%.S@"FM,<21(*,?< M!<5IVT;+;GZ9NG_1$_J(6O=(^M M\VQ($[)K5K]MD@0'.DTF,<[A@Y_*L=X5 M;0E*>6TA@_/G/F-$@CY,&!5 F/ M!:Q$9)IZ@NK+!:'AP5.'!^^]"#]XZNC8P@ MAY=D7[:E6&''XYWC^=S_AQVU<$I'">@.7A&5U..L*C@%6"]^S,+)QW)<1[$? M$%0+MJ)556L(/L4@&%HC!*W5QKBB\^:8(< #5O>Q&SRU?X M,?@!6)<3Q,2@#GL?V^' BKF_%33/#_X#%^>]4+W^\!@+&_Q"8]B8+^ZPD88O M++QT>:)P0][/YO M_)Z"ZR"K0SU4L'TX0= 0Q#]1 WKC<3@C*_PS5^F-5BN%X_2*":K7>/ M,+:"FORJWJ)7^DNL##VRO"+M:DEN4E@-$>+/I)F!JX$C3-P(XPV6&RI$F'@. M[(%(-CPTEUN4T+I#D(@D6TJLMDJL(S$LL&_+!W494)LFCI-+JK819V1 X F0 M49J?:7D3XQ=(57BF[@=53U$#$H)L2!DV<>'<09R*/>>1N'IZKJ(7UG/Y<:CF M K+1+G%T-,*&/6+H/ LRIAWI%M 'Q"+2.R%0$(,2W'E+6L#WM,?1 MX&?2]R/PN.9LYZ,%K(^6)Z+%&,J4S\X^:CR5V\)XDV 5YMT?]P;*A3QV<^\LVU\X.C _$P<(;#;L*PQ@?G!OA/TIP2 (*/&0 MKNI['$X;IR,P_SPGTOA<4J\U;/)D&*,JM$V,N,QT.8\C1_B>C7GV..%G?*!$ M#]=9G =NBC^GR9Y.E'AD),AWRELFWY$]L:^$[SMVJ\%!'BK90%V2C_ME6H7A MQL#D@.M;K?9.CD9Y"NNKFC18Z\RLII@AV,9'D OVBB)5+O%^A&TA@%+\C! 1\[$L8 M"# @P[D05]QO'A,Z-._GW?PJQ?B6B/0KB: 7@?C(U"PEFI^NGP:-9@4DZ9ZH ME H!^@!\\9_4&$^"-7*2A*:T*+FR%LC5 W>MEJMVKU=H:UR3 M7.4I]SZ\E'2[F!#5B&@;$:SK^W#]@M5J[[-DT61VG2)&%UHJ;:0)L18G(YBM MYRH31+Y>%G @'QA10,D 8B;ERP\W+>I>E1DS4'_CZ#*3(,BDHI+L.9(< 5F5[= M(_;2 +:>2V$P.7@^1[[9,KIH_X6\P06.X!X23+/;(TA5,KD>O R:I\UFK]LY M[?7R1I8N!KB8?/1^")=1?38Z''70Z/1.RS[6"L??WI/C'\96I8N=BW+WM=>IF95L)R69F99-E#0UAMTVKT2RCUF.0251<;[ M!;LV+6#=TQ;W!%\M=]=E<5IO0LY%%&%=-^MH%%\NS'0(%U)0?09"#3(N?*R* MJJ@R2GTTH@9GXF4%M\C Y6,?+;B)-Y851+$%+\Q@OZFN(B#SCIZ$>22]0%7D M0K^)BX\RM0[#K:-(34-\*@L5PBE&GO.K?>B]H7AV5G"*:&I<(#)U_D(G!WRD MS%2:RNWE:E'5KSE*1"C:)*[P=/EXA1^71T1/I_EZ5QEI(_&W^"H%ZP^!O_E[ M-ZF#-IW(*JI\$CF9E(C)3C&2$IB!U;'2PBL$XM$3**P#+IL[W,H.;"*_ZC4!T6( D.$<(:-!X$^-@$9KOX(H?]N'!V>7YP1O. MQ-%F2X!8"SVQNIC=N^*S2-26K'$1?'^G)8A4;/S/-; M!L-)%<84EI;C'.B*#'T\O(BJ/USC490D=VQ58<(*D(>N%3FV@N<-QB&QIS2U M!GK&710>,G5<9@T)KQFO$.QPUG MRH8*(KPD5PVAPQMV]1@;\4-$8R^6]U\HS1%>BC*EK4+A!0U7R6.C\E0-#8V: M[SVAZZX,D4H?DC&3/7'BS@-+51*S:L4Q1WPYY.)*U0K'TT&M*=5WXZT_R2I< MP)H"W:8L- PDCV_1LLQ;)TCTAE7\G1<<2=L$P7+0J2_R)YEK^2\98W8PT)U& M\&M96E6R7BK/KQX0LGI=;K^NR]V^HM:Z+K>NRUWC@)!^>W#2+16YO$.S$A0M MW,LCO-+QLM^+\89!/N2C]FD;&]W# !"V_8QU 639\=?W*+LCLHL(;F;NFY%> MIS/FR16-O'40HR?#Z2ZP('H S2L@/CN@'])@2Z?;$_+S**&-EE $EBH2E M/CKI"Y1Y1SH;#7N4)KILW0??B'I%PX8]20E>47?/46YX0AUN%(%0S)=-D:'B M(ZR8'I/I&W'WWV=]H#H2DRT5AZT8P^@B%5J@C+)QNN!6^YZXX_92RA*HXF_> M "<+.-Z$YC.ZWA:V!/+VD5?2 +/1WCA1C0@-E=N-4S^!?]"03OE/^912K+A!(W.(YN(X1V3TM+NK#(:Y M$Y3>S625[U_YN(EZJ4SCF ,ZZ1JF K @Z[(U91Z6+-L%0 ;5&G*WOKF*_(A= M< 43V)8_S\W%-5(TE<]0,[$6$Y(236,5+,CBRUAY3N^PJH?G\#!>SCC)3NIL M,6F0'8V*UWNQ>5[J ' S>&U4O^00TSU?PD38IV]>60%U>LW^H*2 ]%RSB^B] M!SHZ=OR+R:?-)3A-&A3J+17:>#< M"I]O=6!DUYSP7-$ZG'.#$'V 2*#%FMU<$8IU I9A#V9AE8VQL]L9"8TLF;]!JN>/FU&/[ MJ_J''J6]^)!0->DP[FB.P54\Z\B+,ROJ@459YJ*4J2?M\#10AG7>%M?V.2_I M!G%4S)%F749G+*^864=( M:!"#D9+0&N72$":!Y?QS5>,Y-^[)94N.=>:>[TS#^7CXEM@YA?,16$I5T\6+ MV^H(^@?9&/[2JLH0"[<\>S.NU-1/+4KL=5N]=G?)Q5B\#J_#=X+O2N%>3%ZF M,8P"$?"Q@]\ZS<;@M%PHWGBXSX5WVVMW!JUU[K:M=[NV$LULM^W31K,SL$K; M1999;>S\USI?5LR7#>I\V?8EF^I\69TO6V.^;-#K=IH5H)_L=U"S9CY6IWZU M%X&Z?Q61/7EO>^+]JNU8$MN##?A\0DHY![(.4@(%17D/N)RY0DN5B_=O1) 4 MGL( @>C?!4?XH2CT?:SJTT5CRF3E^*'(8FH$J'H3Y-)H>JDYQSH023$D?VRK M#>LB8Q6WRB#QY/,M:NV8X:\I[.5)GQCQ\LL.-GAF6,J34+@2_Q=@WH(BB[H/ M>Q)B^;C]K]0Q$8(G'MI%Y [LB8>#(94;36?#=Z2#C5$54MNP6ZI"-29TSR)@ M+F_F[TU[PF&KB#MN/D8.XS[" =F_MG.&9?G#:XK-!Q:&CSU@/BRA]Q)"'C+K MS3 " ]Y^=EYP2KJS0B-U<:TCR!'6T'W',#8%IE"Z=,2BG-3.BQ;V*LA"7 >K M)^-BP&!=-;>;.-CVEAWL.7<[J' !(MYR0>PZ3LI^Z*2P)!+X"5O2B:&L91K@ MV!X&Y3"&+AI?)9)DQ(X*2]7Q7-R3Q7OR9'Z8NC\(%S3C,&B'W+'T9Y3TUVC:E M>VC?9@?HOIB4#,L#3&H H=_(QAI\./DKC.GQ0Z;*#'8N\#8(O:P+THCX<),C MGOZ-'X[ 2*0H")CEV/,H8O!EQH+2G5@68!T>?/AZ>?!&8F"J>BM2C' I^\XX M5X3P"Z9\O)C;8W5LEG!8J8$0;5)^4E;95=;,(W'C!-EJ<1F./<9C/^*"-5B2 M? P7>A2@_KU\HBX$'4L8M[-;ZMO3'F< QZNG*ZR*CKX+_&,6S!+T9TS8A7&> M"<9+! D[^,Z&-*5!YJQOPU@G.C4BOGT'^C5$#,/S_!'PZ\#E"''$ESAL> MR6E)9P9&I)_AS"I\4F!X7>TG(>RY8@\.R0\9B8-.$6[!Q/.Y23F<)/>.AJEU MN371H_28G)*1QER1:\EE,;YGL%(QDF*6L>PA1_??Z&9;1D6.AN2[N[ *,K!* M>0MSH$.NZ5?#U,8F3NV904"%AJQ0:Z'>9RY$D'Y+NY;SGI\\TG%I:W' M9Y@2U\U-2&\\6J^2!_"\9?<[[Y_RZ6&:&.6MFAX6FB)W5%:Y)[*X$'E$YH#; M!0@2-R<=E20U3AK9/)T!4R OH5J$8P..C0W44LD?ULJ6ZZ#9[[;S &8&O^4% M_0P7])77F=1K=7 M'D>=3XV6,J,28/G18OW*]FWWM-4I8^?@I4-X=31@D.%PL8YI/UIXXKQE>T6F M"!X(J-8],67QUE6(@W'!4-5Q' 6Q:H!*YM YF+'5"*965STG(QA.X_GDW#?L MUFF_TY!?T+$E[+96:Z!V:[0J$Y_N?0R6A0S8X*.U/ MC3S64>ZK'![F2J^N\ M0*'?4\%9P%@9:%&K_OB3XT[G;W*%\%7UY!AD+9KK05?R[K2R>0KJ"E ]%[*! MF]L_$.2=2],,Z K>)7Y7$;!$D*RMQ^0M!?R@NG:X>#HTR?26.Z-Y[$(.@"\N M]S_(AI9,$ZU@0^P'>Y]/K&S44L.@57I)K:V^3CR+"[. M.ML3U$"P9=Y:T7PC:'O?2[G4=7KBD3I=ON='JE0JZ' MM[*!^K3?6H,&/*\"*7]E@ZO;Z;1/2@'1AW>S@>*SWUK=!CRJO!N0R4R$-=9= MP=[6.K)AFX98773VW**SD[KH;/LJMNJBL[KH;(U%9^#EM?JEZ_D]?.&.LLKQ M9VKWBR\FPS$U8'C!S=_!.8<_C _MN-^7Y/T^8V-D]CH%M7 MA'1P-%,R_%G6(E6HL3CTCL5QP[ZA"C/PD,RL!G NP- ME]9BE. @8.]("(R!8_T:^V&P>2KMF7#[N88 =301R69!S^'6FW$"AB%.&W*K M5C+G,7A57]@3;^,ZM&91F&"GG4,'D4BTKG$DX>&R@AAT=,>.J@"$A042%G,\ M-QO &+! T.R4P]'@U"K?#9J1+;TR-5#:+8@+53[ZK?BN_!CS=U?SJ^R$>!& M'F3U>@_DQ"%+=F&I(P?BW$3.E">>C>8VU=@8L[>QUF?LS6A;,V>.M9S% MK<*B)18MXQ3@5Q%\ 4SE ),H#(3)WJUZKJ8#(B&C$ M O5O,-L4YY@0",>'!SX)I9MXE%4>VU.&?$I'J3T3:F\G< DX/E8Q:HA)N=ZK M3'];QK&IPZ:X\GMP$T0@04Q-F4FJ8$@7+-4R9">W6%:,9;VY>*T<."O]@F(L MIFZ,,TZG3\-!X3PW->("WJVN"96>P\M 3";LR,GO[ EOYBY?!-',#>>IOH=R MB4,"-\Y=E+FZB1!>1?;/:$)WO1;IZ2;P@_8U$SA[]NL 2 MI[U!YZ34./.5IT)^91L3+](GE&')J0C"'2;FW&F<$-5M-WM;[=6D>:]&TD,5 M/^P1'IW<60FY=P$80[_9?ZMFAK+9F%U>]"$]"K10Q4PWLNRBT9AQ\'U"7\'Z M5/(L8CG'"TOMC28>53>F'T[M*DZ@"EE+@,5J0"ZF*7Y(J%JNU\;$4.EU^Z?% M]+4FI\;)>:URO]SH%&/SA(=)0S@/',TP"^^I#SG1PQEII(*>W4C_AA_H*7-$ MT\L_S/(F^M#=&\O1&M,L=@,3VDM"<@=F\%N,:\/G[]X0:G8:J!(IM4[\';SO MGF[Q9,Z@UG'I$_"13Y7C\+@J"'@F3D!#X@>(HSRMB?P2/=0\XQQW@K0<^2LV.T1G3;DQ0\ M*:ATK4D)EP);FJ2@M4-\&Z:^B]EA5\P\-;#;"=18-=GKIQS'0G]?A:@;0XXH M&4PKWY/C.0\L2AP0R YP)&R.29\_CKP'34*IL$5UR]H$"'04)V+&V&'P-)YZ M+[L2Y[GZ0%;ICCZVAH4S[G,?E5TR=$MDZ7RS1(>>!'+:>6/T9>'ODFQ8(Z.& MPH>Z;S0J:O5G)&=9*[^7I+KW)F-KS=7:2:Q^%EY@/);0VYN)Z7#2.;O&KOSC M?!5>V ^"#"V]/VRK-0>\XC0B!6K+TC<2R3U&+Y/[$']+/6HTU%5(/*PQC4[! M8@#@I[&@#E\: R.OHXQ/"?9. 2C)22$9S^;$.'#\^;^E'"OB:X5*9<&R.%=B M3=&DV7FAST>;6GE%>CBF:>FPR/C[&P)A5;^/E84V,C"L<$*&5,I5\XO*FGI/ MQ.:Z>FJ7BFQ+LA0FL\BA&@BH&JFJ;'5^1Z/YD?J[+,X&7HNQ(U%YF.ID""P- M3#-TO_*0C,E\)N?7Q&3Q4.!"W:\DK?>W8*#+N+MCE%&.%+YV*;+NV+=>3".' M0T+YPAY[A$-4)X\C/[#PA9LN]+V XD#JU FRI@F]P3ROP(6-^3_I'T^G'B._ MYKE>#2];P/8Z*F%1B9L>HA&D%%*&M7-5COGE+/L =X2B '_-V'.VT6QJ>K9- M-3RVN" K+WSR@_I\N%T?ST">*L$EF\-I''72FYC;LUKAZT]1EG%:EV5L7TU# M7991EV4\HBS#G+;*09O-Z9'HM\&-R8+<*13LCN)4SVM'\ MPIC9PB.1[7CX[CLO-A/0V@7_E7\IT?0KPR0J:/=6=N21H6 9P3.UQ[=RSAL& M6%603.]?-M96Q-6.[?=4GT%+D!D@L !G%&VAJ7+D!KD5)E .M0.Q5R0EL@=0 M^0O\QR^D1,@ MDFKG--<&7P0K=X*=P$9@FF(-*KBE%W9L#[/I#]QMX,5F,0W;ZKRH$L^JZ0[: M3UH'X:P\X0S6U\R@O KE(.R)9W;8626@\7YYW&D_2(%"40Z7>7$A$E"(I(8& M:HVNO8FSIJ)2!D5E9631S:($#HJBX3CQ;9XAXL3*T6(':"1N'7_"\J\:LK%M MUOZ=4*E]OP@$H*2(5:F:.B0KI$CHX,WC[Q;\0,U #-S_A@7R5%YX4222- I8 MI5?X]M7!1RH/ B6AXX)R0$SV[P47@YXMD6LHX@LIET;+[CH50Q\),$$"X[8 MUP0#NVJ<2M:JA+#C(YZ.$]D*])MJ\-3Y6-GE$.D"0 D4!VKCSHD8EBX?Q"$: M1?1H\\FZY@K5'P6;46&#/C(:.O'!LIQ&!=/B8^LRNQWQ _QHM)@<7\3&I%.B M;K:17("C<@,T-T(;1_KVD%<<-KY)FF$(626H^*UF>].>*,?A>!RECF\9-.9B M52_".L)GT9J5$8B4N/3A%F>2''P<3MU0 MM5\Z656,7S<,W"]A(-^]T6;O0;?1 M/.T_IO=(;JE4H_',+:VSG:K?�K]F3R':6?2^)-UG&I$E3#":S0E+1[4OG/ M6Q$83HZZPF+3)R&[6S:W2HL<"$4)!RI%RHF7BG..]^V)/+D2XR -;Y(P/]^&3VA/J7"]) MO%(,6TX=SU51WQ#GR1I*/50C1-7$\S-@D/-8K]2=4JY"L0RJD"PGJ.Z MTD05=M G%KC#Y@5CU#]4L[NJ5RZ7^%D5=91LB/C:W';7*Z;0 0A7R,(K:4+%JIMD3QCYL+N*VSAT.9/*F/M822_"#(@%N'=(UFK*-;A]()0=')+,7B2EZ(ZJE0/7\8&Q+FU[R@0IT#99-:T)PE5GH\;0S_*E"(72H9R/FU1?" MGGODDNIR8]5RQD Z695JO@K9'$]=56>HJ.;& M>*0XN,:@R^#XR-P@XXTJ&603V_F7LXOK#U\_JU8V#*_(V]#P>9<6IRZS2'*V M2#XP8U# 8)\%L'Y[PAGOI-(9ZK$3$SK#6\1T4=2;M9UY%L7Q%&74=2UY&L#=ZCC>BAIX,2 M9!5B.UU,KM!RV2]H\KL"-'D8RSP WS![TN^&V[*,;66F8[E( ^]S62X@;1&9 MA=.IK$+N+FL0H@R53FK$*:7'L(-*ID>PU!J'YM(_\GU%],)&=5E @QX%ID/. MH%'3(G71"1DILH7>A%+&ON,I?$8^U14.K@*')(<1SJ6$%89!('SZ[0V:G@$% MLVXBIX#*C,0:?KZ\/ML7\_-*DMLJUXIH%VTJDXVP_V6IFE8>B5<]>1BX?Y?/ M)7RXE\+M:W4;G6[54-*E>V@_=0^; .QK]P:-0:_S&(ADN8W.4[>Q$:2^5K_1 M&Y1GE30LY50\#DLR/U4VAS*K@X]Y)5X)9IK!LEL&+/O5DN(I%:UGK\A.'!"A MB1XX0^X4-H3(YH@\>GY64^:"0HV\4:JBAA,O\.);\ "Y6H%4:Z6G1?$3[$_ M3#3K4$:^W<<*I_/@D9.2#+>/-;1]'^)(/^KW^^%-&?AA-9S+?JLY:)>0K,^) M1:Z='V?4S1"#. U=) HQT0OIM7ZCV2X/TK87259^AHL]%P-RC)'VMHP<@,>#_RE5.AP1;'QR+UD\^6?TDK8"XCQ^[R% MJO9FAG;WQ$K-I5FR^@!EDVK;3TT' =9$?"9Q0^::LM.RJ&HL+=OX5XHA,HLL MY;(V#E!HM;OPWUZ&VTNWZ&?0T]-T>BVBZ<5$'<)%=@8?P^@*#$K$MY%MP[E%*7BX:U;D ?-$8'6$A+OP_V56R M:?96&;V,R6:95GG1$E'%M?0^+=1*@Y>7@\6]X4ZH25H2:.)Z?1AA1(&PSE0/A,Z%\G3,> M"Q_+@^%WOC.BF:D4GIAXPB^FNAQ_3M.G)F:OK64<#'\I>ZOJLBW2&JBBCUF1 M?!_%AEI:@.-!3Z$_1 9MMG,#V4T.CLMS*$T!ES339'+Q:YQQUC &DN"4\OQ\ M_>XCWHQ3 2[9V.*ZHW_)#NR0KDP<1W9$OJ+ZIJVJ.-@[0>:E @]UKC=4O)^5 MD.-+L!;8];(A[E(!Y)X(K('/L;2YD\T3RV;S:>,&0?? W9398A-M5#^]8#&8K'XBJ;J#/9S!=1#UJHZ/$ MI0&0NF=$7$(STJ]A- N)1VE*])3PO4,_O$%C,Z4KB7'!*).SI2)9(ELC)LRO954-K0DIS%B;]&--TFC$6LT MTE&V]-6S16,0R($[9LX?:!@@7J5I<4AT6,^87?-TI(+P0%"E_+($?T7TR7RO MSMWO!R.?!Y:RF]$)B,+T1G9Q9N 6=(G3R>9N7PH&$EWCC9W(?1 M=]@VP9;PS_@)N:&;N;0*7B8(9H+LTN K#2?$@X21=Y0TBHR(O2PF,Z+TJJLF MTN"KN"%US:'=E9&C+(P2N:K\"UC:7WQ194!K!H7V@RD1-88CPIF.R#5S4SL+ M:Y+,-B7Z/,X 5]=5M8E_78&1F%\65P=BK$]VBFM57G+C&/Y.P[P0U#!R!# A MUQ_Q0%#&$ \DBP_[*H0+(>6;1Z M35.KKFG:OH*@NJ:IKFE:8TU3JWO:Z?7*(XM&R7X5,_TH%C-15-S#$'@L @]L M##!+]Z:HZ8,:^&#]/[!Y<8H+9X8+\R81. ,+3>TYO/J&GVD>-?LVHN%) MHQE;3*:,Q"$T@C# MQ+:+CL)$.%A&%:OY1_;( _=1EG4S-(R&8N<9"GH TK$]Q"VRET/)<\0JU%8< M&^X*;SB;!L*8$ Y-8@!*(>*"=HHS^(SE>7.DYTEKT.MT>B!R^8'<*<598(%\ M6A<37F5P,XQ3_%ZS?Q%\E0OX(-__4C5"C9.3JK(4G.Z442>?CIDYGGN$ 6T> M-/YD2G5[@^+H\E4H-=0KN82%G =RWOD+$:S3;W0ZY8YWH%B>H<8+] [-SF@\ ME6;=YJ!SVG\\S0PM>$6+(3E^(9)U>XWVR8*AJWD^TRT0B?/#Q(%X)M':W?Y) MY_%$4]T19$H_VYPVR<(&QEG%#%=4F4")U.L0\)OT^9/7H\L&/#N)#E8[W) MD50FPI7/E^%GO)(IZ7D7^I2R=%V>/#C^;KC38!!B1 O'SE@>S4V*=5.X@GQ! M>:L*E3)Y9-5O@.:EDX0,G#>:J_X7O[\'N]6TK26%GI+ .(W$# MK(K1.,I+:O *87S*E@S.V=V0PM\J/P$T%/,W:GUZJ%L8Z73J+(UF8H8MJD\5?[58'_.P2)(Q+G!VKNM;] MLNGG>9O>V"P']_9#91G;LK(DCI14V=WL,:Z/JZ>^F6I+PED%.+TD^BZ(T4W0 MBB7UOQEJ10X2P\K>9]!Z5&YY6VM$FRN7!QFY7U/P_ MHE:^L:!8_I5U=Z=W.BCI[J\BA@V-;X>!^U[ (L,9BJ2D^%Z4[_Z[.%.--RQ; MD?2669GO261&;=*JW"0W;7#?1#;D;.',0 DHY,3Z GAE1NX-6NW2_'.PKS'( MRAFPKU[\G;L$\&\[SL".4XHJ9CMEXS(;I[(*!S]ZDL-VT.&CGKYA#CPEJW\6 M8C*=!WW$Z0C3VKD0)'D]2ZBF<_YRJ!4]2(W+)-0,_ N&!._@1J&Q(>C)1#1! MS!HYP7><)X8S0> W;/\X''P!@9%1!'BU*TQ\RX;MATZ0_\FBJ:ZZIU./?\^^ MMB=.\QGZB%6TEG%716X[1VY297*>(-:@QS+$2O7I]%%M?>(0W8:<'=ZP?Q>( MT#.''R0.AJ?A'?\((^$H:@VEY5'B&F'9+G3H5 M<0]>6#:@5S\$V163DEP>XAA3L.TIUI!C_3EQJ457_!,M<.J_K(\ J%F=A2K)=3&1O )F HA(F Y M-C *SC_/?HR*,T=Z<[E!<6_9F2D$>ZIWR>&'FZHR#*B))/C MZC#);DI Z=XHC&^0!:"V 6V50ZQ6# !7&YRGETW?+K<:?DBC<+8O]TEE<7(8 MW(04N>&[7XW"DQ9!KI&W&,;C' $CM:O((^4G@;"H5A"+\)[ G/"+:N(6H2&8 MS'D+S)D3NQN%-9_!RZOD(Q9.8F0<'-<&Z(5[K'ZD3,087&.X7?FNR5K(OJ -7_Y!55\L12VD &+JMVL\.T6MVT4 M4O*YKN\'PT G\-]FM]?M/>S678H(?P 66NMAO^[/.$H^XY;.U(Z&8$+]B6FX MW(^O[\//M*D_TQA?6WKKN_D[$8QO\4*D)_#'"(Y'HO-]$SX3Q;?7R MTB?Y.48PZQ*,%1W-.FJ;X:P'<^S=XW)T[F\-:Z4C:34[W5XI9/3((RE$'5<] MDHM [.F1M$Z.>^4C(==GM5-I 6]7 $0]ZE0*D=-:4#K-XS):S=^LL'I45BY: MIK1T(=J+0,[*5LL0(&1K:2S,J:D"M+^LY\],]5QW_;[>H+>1*%Y9QAVJ:N$E M#/BJUV9%J"40R9O"X BA$VRY<;JH,Y.8&\\>)>.IMUVEW^MU21>0+ MW79(]*>(\5 &G[YJRFZC)'<'QZWGZ-=.IWW2;+W.K;?O1],^+M=B@36RBI:M M%NKG9=CJ;HQB-T:[[L;8OE:&NANC[L988S=&I]7M%0MY<]FQB\D50H?.4?VO M5'.ZS=G3T4/94X))G:^+_L],'?J8RIB#J;)K2#(@D:A&7N. M/>>QFH.P]^/#C(%V2TY>=>?3X,Q\%&\)Q&D9 O"9OLN3K-U+9_X$4_=*,N\" M4U=]"G7[.^P0_AV!07FPH9C._' NQ)7$>+C.Q@V]FZOG:M/^^CX\DT3_;-)\ MG29U[Y'1)'E\I;F.S_1OZN-[8MBI>]Q9/>QDAC=F3+R5W:#=4VL2@S86P'VN M_:_408!!O+&E3C-A'(( . JO"OQI"#>>Q$R7?0Q7PO<=NRU;&!!R"C7BC7?C MW#M)<@3&760?_O[/VS?V)^_H'$=#$Y@CW$CP12N/E Y_XPY#([5^%:;)K2H@ MD2_#$55 &]7%ZB$ M7<$V!33XLK7(@=Q9WEU2-;P/J/RAR+4YLJ2+@7'C$F A$TC!33X6?V&]I8B=7F]0[H?XZ'C1 M'XZ?BHN)KED[SZJY]J*JUAGGS6KO*UA0@XGVQ#(8TC%89HN_ M*44! ;PA1;DE$7% 'QKZS37Q(*01S5VD:@_3D##F5^?^_%8S_$G\7:'BN6 MM!JG.36_CUW'OI\I2(L%DC&>,LDYMHW[R*-1L>*'E_"\UD:60=1U7*K.T.P@ MS4;QR2(8&OP@$0GPM1@@014""[;TE$C'! 6F D6*G?OSW&A:!88JN6L&IJV' M=>T),P\MRD$? =M$C BK2'X+/\$F&D;_,H%Q8TI)HU:A4C_L M'4#%@!,A4=_F8)#E"&TOF*4*D%.:O;KV, _H:6'U.ITMV\IJ/7MR_W_";B2K M=538C?FL&?=V'_EBDOS:-G)R:C?EKZQG;1J)(_I3WB86W\&G6T[@V]!6!(3.:D,$2QY M4!S[/<#XB4\3J(-0W3D1%.R*;$)J/#)-"A_%MOSK:I+HRZ(>&Y!1*$TY!8EAA 6RO%@Y]Z)W)AA(G6XDQYF,4#\X<'7JV_Q MP1LN:Y"=;E20P:_D3VDCN0K5_!"F VYNE9/WPJ8301'K<-RZP=M<3!P? 1*04C#8<@Z2FF,0(TZ9F(1C/=KT)AI%DGP#V'68SA^P/>A1& M;CGFL ?#L]4R2I:^DQ%!F&I-0!LJS M^PAX"@-=KE&A8 P_R91W7F<3W/*]P'R8?*ZJ_0O3!.&%8FO&\D1/RLZU2/F\ MBM8J/E8#\,IW E4^%E2_4H<2RG+O1 VH[\OJ$:#6.Q_]EPZAJYK/0*6+$ )DRG5*VA2ZX.ZN\E$M"]5?SCJ MX@RT].KR4J&6\L%6KBJ+HB ,Z(AK@(P@>X,!/-70#EH]SNWQ0)D#,],X(&U8 M28;2_$R1E8 R- SIF(E&(V-Q-J58ONY"E&BN.55X%OJ#DA(HYW!=JY]F7R$+ M90'1;*0'(>(JM%"=P-&74%&4C85).(^L<$CP(,I0IB+4[:CTKT4/S0P%^F;D M"51^;,SH/KL,T%5GKA)]6GKPE6G*%NDB?HAH[,44#(0?>E)YX8<95AC+KX\F MJ(DU3BRAM11OBSG/C4+S"*%:P.:FL->B,3A*J?G7GAR]D M42"[H/C>)$5;;4\4U-!BF/^Q!C8F*UH0, ==6H8[26)!E61PP(G,NJ%2Y\%Q MZMO NC<> E;PYZD;DX#W^=]L59%!8=X-!'%*DR9]==D0\QX5;^/JM\S\E&6" MRO$DO$_N"[F-RC?0=]>5;\B7JJU2[O931&N[=;1V^T*==;2VCM8^(EHKW6,G MZUDH!TF?$19=E.5:^4Y;=DQDA1?=N5"9J12"D':>I( M>/R'*F<99JNY1B/F$4#PV"9_[27XPO. #".XH74_AO(IL)F#>S#BB\F[$-9Q M,7E/V?Y0-6>H1A-<9*%]1#W%6+MJZ%@A\OZ@G<45@'SC_.]!\X *_66:7O\[ MQG)]^>\*CONEP'*_+%<-QIUE2 "6!.0O+MB2;?]/$N$?^!=7O9L?T&_][2UA M;H,O()\!6]+=0,7L4UP M '9T,SIL-FS\WYL#?BX]NUH52'59/+FW92V_ 9OW_\#0T LL V@M2,\#M?"_ MT98<6.[+K7;INU//=7VQ#\>%BJC20M>+KJGZ)*JV:ZIN@*JMAZGZ9#U2=G.0 M-F"!->QVYP3^T^LMHM"+1!-RWZ(S<<4XY+C2KQS1@V4<_*;N>[U2CDA*J\7^ MGSB=+;B%Z*%(B=Q^C-LWGM)8[H/?#EMH0*>SWXKG45+KCV7RU4[A*8*P\A$_ MXSJI5[^^U3_#('@](?U:BNINUSWP9!6_&96VN&&_4P(DJRY/&D8T#AX]M'?S M:J=-MZ<:CAJ>TTVH/!]TZFF1PWX>*IA&]&B^@EK3*&%/MI6R@A. H%N,C[\?1+6Q&!+_F M*B2[K4[[M-7N#CJD81?F^&LW\C4/J'G2/CVI#^@5+M!<:3'?G]WJ[.#HX?MS M])C[\QITYHKS#5_^VC3N0V3>7]TT0IU^\%OON'M2[-;9X$7XJI=X9[U&J3JKC_JH:O^]=I4>9,GN-K!D[;W7+)FQ9&\;6'(K MC) =2S+L@-^^7E#OHB/U]I]6ZO?E>3>75M^+HNN\UFU)]>&_X57\<7 M7)1\1BSC="JOLDU97Z2)4J$,(.K3.4';ON'-2,;1-<T_Q7RI54T5]VXV5?OTFO]]536MXWY%TFQ%5;/9%.:Z#FM_5$WW M>/ D3ZE6-17-6'92I M6W.V3WFKK'P'[OMVZZ1YTAKT%^2"][!19VWROY&(;,WRF[17-MM[ND4M.S63 M_[Q,OA4MER^15]MN)M_5F'_=P/-< 7R9QM"G-/#LJU_UMIMM7A0/G=3JH%62[NM9JGK\O%6Q.U7\+%I1%ZZI@?XN*=[,U=M9'E\NK; MQOI8GN?3OM*HF^UX\7.20-MNT+]$\Z3_Y\\YE^ R MFQ!/NXC76S_!;CKQGK M82>]C(U79N]Y6JPDC;V35K?UY\\Y V&=TO@Z]:8_-;?^9&,-:F[=:6[]R285 M[+ZELQNQK4T60=<>SI/D'LR6?K?]Y\\Z)&&CSOV@==RO.WEVA?>WMWQT%WF_ M/SCNMFO>WQ'>W][*TVWD_:VP^%X;W7JS=8=[YWTMJE%A8>ST!MWJ",$^U0L^ M('H+0>,["XM3UCPHY.?@NBX9&9UV%_1^N[J&_17K^UZXU>"I/-E:R).Z9V I M\7M-%/[M)O[&^P9JA?!B"J$T&V:9'?+?B3/RQ6^6M=RL4+2A1UD+-OE7&B?> M9/Y28W/2F?I2T5[")6%#1VXA;[/WQF#<^[S QLO2=@(7_](^7L!U\H\\O^9^CH+I!2F)^J-HOH*B 3\% MM'R_E+G^X$2!%]S$('LDA[XWGUT"C=WXX_OZP@7!@"["-9WC648J\3NO> M$C9PQ#'3R>(_U&[MF8CL&/=;*0T[Q^[@?7EC*Q")_>'RRO9B.+7I+$7N',UM M4M*P:SNY%39^1B@J.$D2>:.4A-Q.0OL*_++H@WLC[&LQO@W R;WQX"7V>3 ^ MQB?A ^YI*^#G."!7#GP4/'Y0TG8X88+&%OP-7C\-<1O 0G:8)G$"TH%+ ,VM M5@)'X(5NI;3LW@&\]WPD]Z(CN($C@&V+R01N0J0T:!A[%B:@]SW'EX2S"X1K MX >14K G^""8_]=_G+1;@[>QC6#]#5)C^-LOL+H8SDN@4NLU:,6@ZISQ.(Q< MO*+M>R^YM8=79_#18[O=;S;L RU?H$YLTB?'!Y4'O$ =KEWI]3K-0;-DV@(_ MAU-Q[?QX@K:32EJX0S!(/AJOZK=;I]TM5X>3O#ID.MB)\T/$O^Z'(%[?"DLR M-K&RE\1VG(YBT(!.!,J,&#@%:0*;$N5([W\1@;2-09VBS('\I+% 38A_]3UG1-$N>RJ2V]!MV/>W8$&@:A83$448/'%^ MV$X<@_; 16=?4*L=.3XN"Y8/EH^:"B=.<85IK!2W"!P. M^,!C<'P9[M=)@&*@(498K:[T'.PRH&\8B[/PH4+'C$([$G"/Q&)?[@%YH%;& M6MG916+BD_Y'(A*)Z 02,873<:)YY2'BA\=.%,WI]*;(#0^=&WS%B_#5%I^R M.DNXA9'H<%;E(S2/I.(024+P&? ]\/?\N3US/&"\"#8U#N$$A7MLOR]Q,WW' M$G?@D*H!>/8DQ7E!\#TXGG^3K4L+A.^E8[XM'9N_0+_R_?">)#)_&1H7&*S7 M]X"+2.[FS(=!F. V^"6X-E,O@ H'?0!<1Y>:<^=X/EE @JH0QKD+]M:#*S9" M]P%^R'XH+*MA^R'\DKQQW)08.W&"IR(W!P2@)THNP/T)O2=2"T"A&;!%P)UZ\2R,@4G@[UX O)@PW>%SYNT#9A3\ M+$'S\$8$8#^C)%788A:V_ 1TXL#VMZ%/0AT+\]D-6C5I4&)R_,3T+9W=X6CA MPD.ED6,V_?$5L.8TB,342U!&M7> ;&4A<\.QE'?!ZW%(DA.'+J,)J8-LB8I* MOT=A.ML$$RWRJI_P6&FGH4TI?J#P%Z,>,_!UCD9 Z^]'S@3NWU\=_]Z9QZ:% MIR,.4R>Z\0(,,A!WOI7_YE#2K_B391QJ,XN2'$_>YAG];2EJ=/#;1_O(;O?^ MY[]GDJC_KBT_#KQ_>__[!NOYP]OV M[%YNET.9\[;858GI&DC!1(GP6F!+)XP]CIPN=K*.6DT[N0^/XD3,\*Z*0F=\ MR]?;.+P)O'\K[X4]$OQ7[B66?@D9>^#\1&"2T=,\BH(H*Y2N)'-5\(_OQ B+P55JE>U)>(0+%J3VE-@ F,+-"J;[ M=T$F !"?KG/X?<,FD]BP&&WI2"88E2-;%.\Y- %*>Y%>F!4#&_"MC \#6S8Q MK5HP'$-?7_YX>F $LG,PFX$Y$2,UT*.XX??#:8!/$@M)VQB.)'!-XDHW4:]G M!-;-Q$LL-A1L'\0'C +IOT@J2!+0WGO-O]F'XW2:8F'(G< 7CJ0/_$83*31- M>CN=P<+ _"6;%9:4)#YEQJH-C9>+L_>[[5Z[5#<- C1D 0'Z7T9A$"+WDB'' M0:@]"[S?Y"--^#%'[Q^/UR NO$DJ5E$_"LZ%OAJ%2M*,%-,:EMI*!44\W3R&'4-I29 8)2F0RMSAK_ M@#CZ)? %%SVBB8=*BK7*V<7[SPWD)=2SJ*<)*,&;RM0"N_=N1@OI!3MR^!$V DXWXDBN(5W3T :-D?8.!,*CIYX6(FF=S@28);0/41.B?U>C)G= M6KV&9#F*@A8(@Q>O%ZB'4:X\>Y15_:@NZWYUW6.&0Q-"757RU#WXR)C\8L?% MW 3\V-C4GH3Z0+@UB1X2[M/*$+*2:[!^*N0Z^V2%/-N&/%OR'88\9R]6/!J; M7(FVR$VHHD2F@,LXD7 Q-M'@B"%QD(H#Y$+F*E9(PH\Q3X-956B1[+=@#%O(>V F6*EQSE6"1A#* (<. N750+-)XL'6.D3"DI#:?8OR( M(@&',N-T])=,Q_TK!5'T$K8]DEL@%\9V/?W.;M&T4#)?I\#1 9"L;. MGI@V'S$X"+8WQ^7ASP95R"RV\5#B)'%D)<%'E9ZR,\O8OL)* ;@F8_M="'_8 MAP>H40_>X(TD'9%# X>VQ"9*+N@ M9_+":204G*0@DE'AI&%=I+2L[(&QW@,5"J%UB[H+[GM99V&LK0%ZRZ6/W#KP M5<=&;R9"HJA7RA00.%QH'[B4O0!9TZ-=VPL>IX&* MOUZDIPJA%XY.9<&3G8K&]NMH[/:%,NMH;!V-S4=CRQ)Q4&T%*0.HV>GVN^U6 MZ^3/5@G\ZAU62(@X!L4^ J6)=F9FMZ_+[EGACT561(Y&OQ2(]$O5J>=8;P,V M!'*SU?F5C\2N^N/=MZOS+Q^NKH#?/[\#+K\^![Y??OLL_.,QM-I&B^LBL(:S MR//M?L/P-[.:!G1YZ*:_Q2H-.("XPP5WTSM\_#:WH1O! 3P])NF(*@D(7 D08WQ=0R M_//PX.R_G.GL[3E8;S%U )#71+']'Q2U!2OJ/RN;%"ODK=0B42%O7V6J0+CG M,EB$%M>0XC?#,<=J?@]#%X/DX*=\RNIFJ%M"N%]$4BF@W69?]BBHMPXS"NOF M!R2N/; M!20U';E>N]5I=; X,N?(55#T#![_=^&[[^:2T3Z&T44@_@^[+[:14(UVMSP6 MPKJ%'2B?0/(OLZ(,B"'MPD"0)W],,O%+C.4Y";Z,_'[#C!8!F_&&\,%/0ZS< MHFK#A0)AC>$OX13KCN!Y\#N*<,G<3..H MD.A8ASFRFF+YI-C!RF/0ZYBS&JL K!. ?O'E.SF^*2.@ZGOH!,CZ'PXA8B!B MJ@JVX!'R!O2#>; MFAS<6,<>J4>-LT<9Q9GFY[G:E,Y;.]C'MJD:%U41RINABM=D71M<)3=>]H0& MN[JZ?$K7I7(MHBHMO4=]$DOSU7;E76#=.T:E'?S]1EX.^7" _L0L$CX(08"UFEFU MG#JO_"L+KRH7:O*- W]:Y9W*F,15"NK]G9-8!I$@H'X(-8 MC374%Y'47!=HX5UB3_SPGI_E4M\>\%G,A6PJ>HKJSA5WP@]GFNOP3H<3P&/$ M."QE>2.]*AGI!+46?8=3D#D6MN+C'*UU 9RA .U8P:"2<.6;5KDEJ/+X3Q\/T92EYP\[\'8*[AOX%>8_7OBK-?R;>K].A] M,4D*0:8L$'6P")FB&HU%+EHYZ1B^>D1G+2P"N>)_#UH'+_*:]@.OD:$[^19) M')O"I/:2=SZQ\?=EW&\N-7\$9,?:#^4M."R).$)^%B"V]Y$SJ]GAM=CAG[*Q M4R]RR V>RQED"S?R+1:3U-=+_.1-=F\/A^=!'LK@S8*HUZO*YU+ HA5!NO[C M[.S#AX\?'R4R+V(E8>AC$\IQ!1BQ9]Z4CZ/Q]E'^/Y]']D=NWQ#Y"/>U??18 M*40Z^'-=$=+*R"A* X*ZP$? +< L\*+XWUH">=UN>?SWBW+%"]DKFU(&#QHP MCU3#+ZAY-G#I;)U$?Q%)E=.\B>MF$T[7)IZY_6KX<$4]O$IF^,EZ>$F&:AV* METJ3X6.82CGIE"<2O1B'5FJ!USO[2O/[-43S(<7^8N+^4_L&YUDO0I8*T+:%#1!O#F>/5B,\[B24F&.]+!B-J%*3EF1 MA@'T7ULGU8KE^1$)3J/I%28*I*URBL9358V,^#\*"',['EY2$_RVT^>=]6NZ M]"6XQK6Z],Q._,D'JGD^+LZ'O9M_=OX*HS,?KCT#S%4C",XQ9C##3.X:"WWZ MC=Z@7!"U"2-M.<>N_QJHQ>]19:N&5%55X[\0HG99IRK]B]L7UR]P3+8*'!\C23H6@1O$QIQYDL,=1+(EP' MK%VY]6:KX&$__GRVSC59DY)[KH^R\\9'::[J[A@?2@R^FMR_1O.C?=)YW?3$ MJUDEM;37MDZQ-Z,T-&I+;9VE6F'U 1\[).A/",+NDK5S'3EN%G9%'JP#(?MI MBY3*=7?'%B$F_0*+7ZV96*Q@S*WHQ9!JS1R84M-@K)P_BQ1 MCX>R/YD=L'I-]1:9!JK-=Z.'5$&9[?6/GEBS_M+^TSI+Z[?)@BDA@NZ.!:-D M:9V-VNU&N[_N!,Y3)>/UVE5V4Y.LO;5K;V&9:2S/]D1[ZPF.XV:M'K M,'%>]+)>0H4U14IS%QD">[EABBV=*,?-AHW_6RC!.]M\\;SK?F>HM.*E/WAE MT)I-HL]LA;"^W)6\<7WQ0N];^?+0]1QM5HIAS69X;PR;#0B+"\)Y 7 M2H%:3!N"V<&I: 5Q 19A9YB(6!0-2% ;D*8F0*_W;M^S#Z#IIS+ >\ M*8RH&1S4D?G,>(Y82=CG0^]DX!Y$KB6$'XTS1=-0#$B@7PB-WDT)=W8B>'!N MN!QCRM884\?VT/<5[(;:/FT/-@#T9S K^*5%4W\U\/]A+'CXJ]UNO3G.?Q,A M9%RF)97J\)E#R")YZA']!;#3U"P4'@Y Z8G*$ MQW$4A7/'-V9S1@)!@E%:_'G#?N@F*4"60KJ!?]K]5N];KO9Z@U*1=?GV;C4\^"]&"7@0'\F$#JTZ+#B.9E? MB7$:L3\=N&>"!LIA6A!N<';"-XWBO#SW:S!=_GQ_;.16)4SF[C),YL_#K__X M<#U\]^F#??7A[-O7\VL0W>>:% ^=)Y.E9@!URZ''^%;B_PZG.'?N MWV4PC&71QBW?$X9N'K.=)P;62F&RFGU?_*A_C\(XUJO%L>J.OV?H^?GGX.>/CI?U1E+<]>&#?\$#7V?;ZM;ES#\[""U@.^+@%?C?DL);Z]= MPC]1/'++1;S7..VVMU7(7X]5-@(37JN=GU+M+-,Z)5S8)RD>#(;_@3'P+5=W,IHR;?CJV/[&B>FIM'#^$>_5M$X<%O1[4HUZ*\$Z)<'=18+LM;&>O8\ W=WSV@YWT-?]1*9M>4 MS!-TS#9%-C9O_+?[K9U3+WM; T)1C=]#6%= 2 C.C0C&<[V>Y6&.G0SN;B'@ M[6OJH9/627M[ Q$99PZ1,>6+-Z*93AJ#DY>9_?I3I7!K<5LH;ML9)GA!D6NM MVQ"HY>VGD;=5?7E3X+;4EW]!B=O:(L1]]=]K%;!55^YV>=HO:]V>]K95^#=> M3/#,:0XOPLU?PN"HZ(V_4)7!3@&QUR,=7E6;GO9/!]L:+X"W I&"3( VY[GT M&JVM"6/6HQQJ#;*C&F0;0R OIT7Z@VU)M-8JI%8AVZ!"5HWJF#ID*Z,Z+VB* M=-==)/XJ2F1? T"U6JO5VE,LHVV*5+VH7]4_W9;:\-><9U:J'%G[E+..#]G"5MF:Z12J6$%;ZY@,UZ.F[;_4:G]\)QZ^WTA6KAVW7A.WW9 M6,=Z[N-&9^W%X+7XU>+W"J@5)\T7CA.L)T38:'5/=D@ ?R(WOE8)NZ 2EFF$ MULOXV&LRA5N-WN"%\2#6=1?_)! 1"NR91L)M%NNY;A![9MG::VR^;D:NV:!F M@YH-:C:HV6"3MM,6FTC[CCG^4]?>2[>J_52W:HAV,WA5U[<@7#>W'[T[XFA6LG *Z[C6YWW<4W:Y.N?M+K_[G]GOB&<>;:C6YG6_HBZNAO+=IK%^TM M#P74<-.U5/_L4KU*,V-1K+<]"+'I:WO=P;T:>;K6-S^+OGF"NMG2(,CFG8/F MNHNJZYJ &H.ZCK\^22/UFJ?MP4Z$+%X0L*_;;;2:NS#^;\NDHQ:])XO>UH<4 M7A*:NEECP6_7PW=(]E9T_'/"M_V._TM*7WMKTY/[ZN[7^F"K[N*M=EH]&ZU!+3FU MY+P"G,+IT\8RK<6571,80N]DW35 ZY*=G2U"J*5Y>Z5YF3 _>1K1D_W)-=F. M@\9)>]WS0S9P R[UZ%:)^"ST^KK+).OUF.TZ3!Q_,\?0?6*0[+$:8/5C*>DD M6*+MABF(S]9KA?]<<\BD@DBKJM(=HMHR7=I]2)?F@V(Y3_N=$WN;-7M..[U& M[W3=55>/DI75-=@F'(M:?=3JX[6IMDQ]/!C:+ZB/\3B=IKZ3"+A7!J M+5=KN=>FVC(E-WA<""O[UV;=K?^?O6]M3AQ)VOW.KU#T7J8[0O;H#FK/VQ&, MC7MXCQOZ&'KW[*<.611&.UAB)=%N[Z\_6:4+ @D04+I![?;8!H14E97Y5&96 M7B2=E_4F ]G.^(1??4S@3ZW6;E:([D%FN79M@DG_O?1\:_IV4XY_:H9:4V<^ M=UZ!-)SE<0;G+5]>#/>-4&2LON!'4:AX$$FFL_#U?N?=\([\AHO3O0Z8]*_;,SZ%YX+YLV1B=^L M4R^)$7,T]6_"L)<@9BIB(4'XV[N./)F4^*0<. O\C/V(NTR7R[8*;F3JOL0GJ4:=OB1)XI4.ZY?)Y/Z2Y?ZX'*XUH<^9N%6A[!=9/X$)/!/XRN:_ MNY9NML0?EWJV2^*WYIO5:;M7>$VM;=7JQL8[,31B:'2*^G%TZMP:'NW*EZL3 M!DEB$1EW16@@K+EP<0M2WQI5-:E!53LVR55C2I2DCBQ\;Y:;I>!>8J+*ZYI< MDT)399MB3,XO5\[KZ%9A78>9A%^ZA.=K/I1+Q&OI1RFZ-VBG\$Q5UH*8@<^9 M@@\][*F3VZ1X$T)KZXU#'5I1*ZS/T2AK?,>7+:(R KGND;DX-)O%,XILL\?F3 M>F*1[P@ENTBH;/@J+XEGT87T@GP>#(XN#8Z.0".Q'$<)):M#Y$7Q+*V.<*3G M4S$EJN9EX+YIQ1;SJC2%L2#_;?E3.;-$=[8N;%W8NK!UN=1TV3(KEM77T*B) M(5$[[LAM*$AR9"A(M#OG-JD F::V>>#EFE@>9>]'3+XO0+[E(MO#P6> MIM0/TV2![ZB-MAC.ZT"BDOIAY^_)JRD:Q<'BB@:PE!DLW@C71L$9^SJORR5G MK#!G.A/!QGD?FE./BTG?Q4A?SK3-/.)7=^= T;6R-+&N8GBNUC\#AB9LRS4U MWPO7BK4V;WKO*R2%L# MJT58-X,8!C&50TS-?2N-K,;%T(6A2Y/1):_O* >\U-UW5)X:(ZO:.<#,N;J< M&/ QX*.H5M74-U8>W"F\KM)ND%<+O2H5 M!SST:92K$\:/KREX)%%"CE!"/[KD^4G^'3HA;&V)5SJT'>%'\/$H253C;6CF937 M5\J/$/*C:V$?;:C243\5E5=TVL>"!6R8.VW%/!ZFK?:DLDO@JN/!L>,;\V*6 M03G2*7&CR89CHW?$6 $&AL_F^7@8"C#4(:A3!%.H!AF-%HP@QT^Y<",+/%2I_!" MP 5"S=GYAACX,?"KFFI'8%_[,-_8ZE6Q6E1'XS6A\.(A):I2X0 #-]FO/B8P M]IOA"7#1- ?+%UA'\U.KM9MSHGN3V:]=F^#I?R\]WYJ^W93">%]=QT1HXK6F MKO/"O00.U#?.F7)&Q$Y7L.!7'O "?.S^B0@%$BE+W 3^L)\Y?Q842O3FC=3K?RC=G312T3JJ]&KTY M2_&<*9YJ"2*OMY74G%MXU7-.&T:3MA_I35N,IRU2F[;8@:5NI]U4?,M%W@+! MBQ]H_G:="8(-APP,#-XI>+$-+O+ 0Q3UJ*B2UD[%*VWRS"Y&P5MD6;C =X2T M <"W8#,R9]P<:.$[7&28<'-R%(T)G)<4NB*FD'+##MH@PV/""BJ)"**4EA8F M'P?(AW3(]JG)DJ:FC&4*\E'('J+SDIQ.1SA50"):=!11U%/;ZDD"4@05%#F] MBS(!.4! Q ,$1!*53EO5"Q"00K0-A>]D-,NF)"# S>T,Z_(D 2F$"FF(R):/ MV%9;_Y6RW!81(P/7/5OV1\+AD?0L-F1G83RCJR>@\9]7I$_41V/^:KQY[\++ M,NYWY3L+(C8WX>O0/L7O[!(=+I =C@C/S;H$)ETA)@*BN^\^W7-7G-3!(PZF M^MO,CV@H',PD$1GPG^)+2F!>%O-R$%K0+LG9SYY]VDT M?.@^]NX^]UKCWNT?@^'#\'._-PI&WA_"9O TD5C(-[O<\?\,X^6CP"6%UA-<)/H*T\MR@-][<9J*QQ;M$KM4+ M+#99 JNMK:1TCY$Y0Y,EUCGB=;Q=NB[\-<;[[FDK&:A4)IK/0V?I_[P#ZQF_ MQK[0Z'4&(7_9H.0OARWT^C:QVF/>Y2P%%6;"Y:_S=%+= 4J/T;8])BIL=4P\ M[ZYLU#1$;JKU-VED+T"PNEX\/% ^D_IYEIYV;)(TK?S)0TJ2-9(/I8/X\+2$ MZ+JP(,; (C+SJRN&PICA%&:0ZLP,1R#0GJ*(;:V&-3X?C5=\T @OP-!G?5KJ ML2BTPS8NHW.,0GR_,FC$U(.Y<;U-Z%00*#A(9" C"8WDF=Q!T%"?3.FE1!YB6U\*#4NG1\ M6GM@+56D?SKNGYQE3,TX9X=9\)Z M++!*G?4 N8[E!S8J1,TEONJ3O46<.DG2: M&1P2K\IU\0646AQWGYL@1V(955.A[.<=ESU9N0R>Z*<\#:,:0Z5<2+5'^0 4 M*EC+4!2PII22^SKGE;/RE DFZDS4"Q;U/=I'MJC34S/:.,M'*+EW+2U!S\H' M;WHB^'B&6K?."WSUC7.1B3E_PED1.W"O+J;(Q'FU5=+9\"[YS1&V!O7G7J7R@G&E!NY(G\L;V9X:%D[(>FI;2 MOH8P>3<,_>YZ'O*]TV*_*PK?/VHCRQWT'P3Q:]E!_%\?>U^[_3NN]_^^]@:C MWHCK#NZXX?B/WB-W^^WQL3<8<]W1J#<>;8WK]Q(Y(8GP_D-0?E\J $D'$&1) MEU,2>8>F"):?E-ST;HV%Y0?)=E]=M#"L2=>>$!X)F(-6L@=+$:AMBD MHG'S MR>]>N0),Y(Y4]4$/.. 2;HC4K M/XF TIK\ \P!, ] K;KR76."XO& !8NL'UB%\7[SEHLM\R<,!FKK.E\E-!0/ M#),Y3JH78:V7B]3"4]B3+C RF=+BIYR!99Q,E1=J18E*F9Z P-944V6B'E=B M\P"6SQBY+SB+'W_7&[I?7>?9-5X*CC00)%[/T3NEU&-(EJ7 L.#,L2!5NH(AU!H)C'I_):QI%@ M;>6@&04/*/'5@P-7T/9+2'O]$I=;3*'LX.6:\EV.JM&RHLJJ*JC?-W?X#%M@ M@/PR]G2 ,D7'7LCSN; Y2U0,.Q[7JBAVD2<3S.:H"6*T=5E)[='$^(@X!5Z6-Q0#]]0<+7IK8W74C%F9))PH">U3)8&> :[QDMP@22@F5J"$B@"4F"T, MH.30SP6R/;0*1<-QQ Z.J2QR6V4)Q,U/("[!W9[*."#!OB'K]@+.+<,B5U1> MRI&95ZJEP,H ,"ENAA2GZOL?),44VT^+O)JCTWUSI3@GC")Y118 M*&B$^H/->9\E/$*X>/5F:OL MSN%+K>0D4S>&J>+/S3#N.#D[F*\%0@\7N0@(L$1>*LT_*4QEU^.H$^>%04*M MS0@D#G<]G,.;(:$M=\(M#!=[R8-%FP=?6!AO+P'OP/78SC!]8%& 7(-[@:?- M8.&!<0S;7H(]\F1X%ESID<:*R<7#'_K(??%:L-+(P(UJ\>V-9QYY:SKP07U5E_V?W"SOK+ MLOZRU?>7S55\)CIA%45):HNJW!%T34P%)7UU'9B.__9U;M@^*-&]2'.@W&$V M,=YJB]2<7HHM6<$F6:JFO:O?[-?'X=?>X_A?//?UH8NKTPSNN-[__=;_BCE_ M=P?:;:I/WHZTD@"+)"EMN9.JV[5U]5FAF<84]FA@H1D*,KB2O8/+S5#PCK.J M,^=;6X0J<^ZH/4/1+\1*T#2?3;85HJDAF]#,\:+MB::Z++@ZW\?BUZ6HX)*M M4G7DHA03,U(24I5.Y'W1E?4G\GDU8$P*]@/8\\7+=:4QYO4@]+9#T%+.0FM- MF9U1\9'/1I<505&_*ZD*PEL-]\^NXVU-#?F^]/"WMW[Y][?QVP)U?UI>>"66 MDR_$GJ)3U4'B.U@?SG=B6IHDGEEV23WXFTD^%EG!0BP1(OY:].4W\)/E_G#8X[7/K(W=!0X,+%#+G&?!7] M6(*^PLH'U ^7T@V72M(L(LZ,KZ (4&J;5Z7<=7-K8T'5C/N9:)TH6E5M^46* M%FXBV-8:)UH7Z)P83J>6B;CITH557[IH30,H<]MG1LZE(%Z[*F4BX/4B\$X4 M>%W/G;A6?U.'R3&3X_UR7)7F4JP^J"G5^:]P!5#8DY/7DH1\V1-XF6- MA5TPF;XHF:[,DU&*3(LJ+ZJY*Z[77Z;/V*N!# _-G/DD'H[ULG"='Z3V3QG! MHLS,JA\ZB4)ER2H1._837$@1F72-;\O-BV&OF0@P^3I5OBI+"2E8OCJP\2O- MBW JQH-10L<5RE58<-U58(,)-YOKL,F)H$:49E!_%KTP0*E.'N8/T< MFM_/H3J\%:O29XA(?<,"=9N0(YJ V^&%=K& 6XO^$0PU&&J4CAI5:6F%HX;2 MYD6MGHDR57:=:9;KAO NW]C;82">4R"TQ/8@:^P&V3YLIP;/EH=HTQP M8P33,O!J,O\(LW1J#8GI.A[=%4O?)3@9_IXC_ >@9#=HZT'>WXJ@A6H4DJSP M>OY6;LVU8Q@F,$PH'1-2:E*!F$!/H1(["J\6?,1;"TPXU;=10D==JLP;]=7- MX>[@.1M5<"AUIKTTSZ>DY!G0[R (/R#O>8"*5=4T$6"Y7:F=RYKO-I'A&6"4 M"1CY76/9@$%/CU,5F=>ULP",(COT'MD'E2J+)8V!%@IZ.7MQU]HW9+@>A^P) MFJ0[>)*?$M'>,#ORW"MR$??7G4P+_X2.J.-V>'HZ(3 YF#R-SVBIXAG9?5 M-'CP+1=YN%&N]0/-W[:UCTUB2:,%\]YQ6Y$(;I= ZV5A6"[I-#W')\K.=,]J MA_T(Q8XDRD*J'^'8L)\M0#D2Q-"/[WT[,]QGE'G"6(!(2FIF@$/KU<"-J4V\ MK4]P5V$#7GG+.6Y*'"UED@G"]MB_>.39'J:$[W 3R\.3L.PE(IVN'V[_P>$' M_+#\MU4C;WQG$KH1= -'4Q@P:8L=G!.$/;1'SAS6QD//A/[O/82X@>,C3I(_ MI-BS^0RY8H<69K63&CB/;!P'ML^^Y=38Y/Z\&+]SA=4$15:@,C;-(>GP0B- 1=V<#5 4B< MO4>KZR[U%LKIUKL_L[M")]KDTD6% >ZVV]G5;?>AUQWU1BD6B3KJ;BQB=IOB M)N#C>(9:4V<^=U[Q-A&TW?66+[ <<&>/@&.X#?W]+[#CMF\\;HZYZRK<26 ; M(V'[&#WFEO%DS2W?0HEMCO2_1B20'Q]3D.\\&6#/F?"@&8+OIOKC'4K)/.V+ M9455Q4XL.+BNQL>1.4.3Y1P-IT1@'H,9!7D(8&P^K*8SQG2AT=$X,.GC9L;- M:FZ7V8:$[=>FL>0?+YUJ+K.B)DVS\D((''\ED>^2H MK5*GF:MT.P?PL:8P;&+[1T-U,A#G]Q!Q1AAQ:)[&9*S@22%RA_6QW;*L35S, MK#['!;6L+3L@D_$(/1Y)-3FN)8\<7;V&K],L 9(D/DC MR>G$PW@79GEN:XE,8W/-3\C#Q.^PZ-+MJ[=]LZUW&9^#>T$7']R5]PGG5U/I MPAOJL8=T?_(A'-IQ^\P(/?;'Q M5@HO:OOK E2?2,0$CPG>R8*7BG,\5/ HGNQ)?#M'#>?J!:]P"[D)R7SWEDV\ MDDF=KW*3N$B?].X<3*P@-F'9#M$9X2]=:@OO/GT]-77@C!(U#S<53W%ILB2M M$_8V97-O"S&K=)52T7E=VM]BL8&I5$R2F227(,GJ:9),,;9>XG69MHY:"TD. M1WJT6[()RD^0"%FTQEJH-KK& X?NJ;I+A.%0>,"":M,87/INB3]>J4,L("EAMH[M9O_+E,F ME4*\'C<1*:=OMP&#%NNU:/-MH0F!$TSRF.2=+'GZR9)'T;6@\6*G9'>(G&[OET'M^^N#'QVA2O5/&? \6+GN8&XJ4U6KS.W/4V=Q(9:LSS5I+&):E" M6Q.V)PF>L9OM8II_[8#G/5EX,4 /'-LL00525%YH[^]'4;UU73-N9*R^G]7W MY+WE8W6*!80U4/=I9PC41.TX\]RW0%?9JJ.P_+=:+=U!ZI ,_RGM>+VK4898 ML@Q+ECEH:]N9]E:Z#B?R'5VJB:%=STAK)LU,FK=+\\[4M]+55)67.^HY2G,X M4EKI;[7L"9A,?]NAO!29 W=@WZX!;>'(PU(ZMC%$M#J;0+_#.RX!)I M#\4&E0EM7A?W=Q&K9=\P)MM,MNM I5VRG9$,MUNV:6;$B;S0*;G&7:D] 3=Z MVVQVL0E;GN#E03_-^7*"]C;M6/]\83RCJR<7&7]>&5,?N1^-^:OQYKW+:CN3 MZ!8C9O;7N:'1F"8H;O[NTSUWQ>$FWHMP_7Z;N;&B'0A1L"*X<8T)NJ"+R3X+ M!T4D2UB5$!>$O]V$5,#JM;G6A".MMXVDF8-4';:$Y# MM>5/6#9^?Y>D-$:L%94?#1^ZC[V[S[W6N'?[QV#X,/S<[XV"D?<'MZO63HO: M3@'W'AJUQD/N=CB Z?3ONN/>'7??'W0'M_WN S<:PQM?>H/QB'M_"]^^_E#Y MI'Y&?=3>DVX^SM(S[(G'MT#NT<+G%@C$8V:XB)L8OK%MN/09=;'>F2M"H;JW M5UJXR .R>YP)T&T 12T[V&GP[A:U50H;]#EQ3 >.TYRNG9F4TS=)%7112/4' M)5OMK>/YU#HC-:\=4KC5EE3W@=)CM(-ZAYSF]ZM+VY!_P0Z]"GQ.-7DLN!U0 MX4?$C>3#PWK8G <'U-2]X,K8!6^AY;'(:80V\V(C&$TSBF,2=*G&* M<*C$2;'$40PDXD7]4L+=UP.EFZ(1_)/C%L.Q5NS\<^,Y9 M-O>&##.TQ8C7RX1@83=P>\Y+ M&QS7_W&R=#%+OOLD*M>ZOGE&W*!,7R8Y3'*PY*2R,T^6'&F?Y&C74J?!DG/V M9OO63=JP[:4QYR:69P*M?4(&Y:V4P0RQ?$ M0M/<#]4N:G5PN*4T3"%'AQ==$.RRB\LS/F%\4G3>9E.LO&W5N-CQ+#LL*EB[ M366?KY=)*O&,5NSP2KOD=$1V2,ODKAJY2R4MY)*[(DYJ1977!;$!.:ME1 M+3MPHGG@U-X-0H4T51337XH2"*5 ]LQ9++\IR)*.:J M"I2[ND0#"G!XR\5BCE[@;U =3,.;<5.XT-M5D&-U:N!A+JQ#@0Y)ER1Y+2%A M9,[09#E'P^DH,<-;F. ]S*^_FMUC,+FQ0P378\4\FE5$@17S8,4\ZL"'%UJ_ M@17S8,QP.<4\=OJMJM1LL5[#+0Q@'ZR0&2_8V/#BX5@VJ0HWP6&$68S(S$>\/]0K8=JMVVR!G78V?F(6AU+5 M_#/=99&E#O\$75!D0=9D=4_3O*_&&]Z>,NO2%Q$1UN;U^J8WU->3RR2QT9(H M@W:@I[*.LH%,2_D,)G$FV+ MA07IT62P@">JU9.8T7?Q1E\8K;2SN$0?'QHASP^-O:$==X,M2961^+;.RJ8R M4;P(4=S9A_D@42Q"K9#XCMP$4;R4,#T7P;*;UAR^A2/O0#D+(TG19%.A0(8Y MPR>Z^+JIY7H^_/R!@AP]$IB'/_!)Z^;PJE5:7W!1^'9\--1*A?,E#XK)V-SP M5!E_#T9*(AA(J."3,2=?\V8(^65% :J:LMKJ4F6)$UTQN_9DW=&9^(P% ++ MJ[K'VJ2]L _4S0@6A-5 QMCLOU%?MJC^"*6J?1[O6(5J5,Q!RARD19HPJ33$ M!^1Y"&5K5&_1&?+=$@U@_N-7-/^!OL X9IE')73#.M@9"8, !@'4(4!+I3]F M&5J5B;[,2QW:F3Q2H0ZDLKSH,P2&5%N6O+H!SFD;OSK%J@0"K^E-B"^K M&6\RQM_/^#N[JE3%\#*OJ%(#^/VBG0$:)7VW$[[C-OVBQDWE1;;2?Z20S.']\9*WT@?$, MN"CPG#*DFJ%3"$.I%C)Y MM8 NYK=R,$G@1:UD$[RZ&&TF;NH]>)@_@HD\$WF]?7#,>[$' M?C@4@'8_W?KX0 [R=@#],7?43.?!.T(\H* D^ZKB>J3\<"X*6_'@/'PKK/]P MG$ITB+X:DRPG])UF?QWZ-,JVUF[^*(49WN]"EO4:8SLUB2[AH^%TK3SK8X*' MHA(BQ0;22[Q$O63/$>Q;L_YB'THG )/?.LBOE"&_F?5# D7E1>5\ M@V'.S1%D+ET7]]Y+U5-D/I^+LAG5'>K&;< CPR>8"NE1[7VS@0+;^TO0+)K4 M%IACASEVF)!B(=6V*@+5B:C,2RKM&B87(:&7Z[UY<&!)?>2^;$3@G*Q],#N- MV6D5VFFIJ. MAV8#QP[5[J(M,:'=Z+8\3-:9K-=4UO.%))V M!AIG*1\><5 M21#Z:,Q?C3?O77C9MJ>(F8^YV<5O>?LI!%7()U$$!3-D&K^+Q+?331 N? _V+\V:&B[B) MX1O;ADN?41<10*U+Q+O=C6."1H^2H$JBH*8JEWYVG,FK-9]W[4G?]@W[V0*< M['H>\KT[RS/GCK=T3VP4LQKQ$?19K6+NY3]Z8]Z]U_LN&)@A7V">;ND?@X7A MLG[U!^/NX'/_]X<>UQV->N,1SPUZX]7>&=YM8R]=;.Q$*>J5V^V) M7PO/J; MTPQ^%?4XNS4T?><)A!0S)4_:-MTZ+_#1&S[Q@01*2(-ISS\#WYC>?@$=[2G/&MY(-Q'ZEG&X8Z@6]Q%KQIN?C8C#,!2)[)L_^Z-W-=$SN" M*$KMM$WXV;#L!\?SAC9([<+Q+'R#X713I#/U12&67T$6OWNN_]5U)DO3'[HC MY/ZP3-3]:7G?L7-P',_R"WH! E.J+M'6T]D\2RT7"^!<3-,?03\SQ^6^?86=]N]_Z<#.<'/K6D2MYK[BZ\F;XLV' MZ]9X@W5)"S2#@^W BSJAK8*]=S.N+$AB1Q15!;:?C/WG:,:5!"WJ#"AHLK"3 M<:-IDEE2Y%V1EZ1TD&$+% 0_;#H'B[9.8X"4Z'1T!1H$24Q@.@>@!@@^#[SM M,VOAG2FO)R :V#W1$1 X"UU]<0)+E]"ENP2R$()P7PQS!L,D"06.2[()\"IB MOA7;-[@#H#%_\RS0!-9!UD>X4R#P_AP[B>?6#\S-A+%:KP#7L%X$Y2?7'&9\ MBU.XP2K.$=YIA7A+AN-=VDJC!72,T5!$0(0).J&8%%(7(>PMB:JFMMY=TGHA^VB'Z8 M8F@NL5(9L/9+3&C8@RT[X 5X=8X$[IK_ M65HNFK2L6$ C#1K3S/(PP:+^N?&F:Y"VN'?()$+%R2(?FDX8-+" IEK;'DFJ M/!UN54&0M79*41R9,S19SM%P>D]PY@'CS"8,L;:VS6IKJS6O>RDM05T%2VZ( MW@Y1:U([TT;RXV'=="D40:H74V)8W(7TN4_YBF5#QAZ5L8?4 /:@&0)'.WJ MF@-E0[N+!_1J^3,NL,0X;(IYNU2W8U>JJ#"8O?)UX#(5$W-3$F8Q(I0]W6.V?7GA[^_X^N]O7XQ_.^[M'+9" MXC$,OG&'?J"YLT"3E7@\8C)1=1UJO*[O#X:ER#47U9BF:HYGXG^L^*<"%(X0 M?ZG^XJ_SHKZ_R$QMQ+_ZY*"J%:?@A#T>VMI)>Y'*4^,2!YK>1J0"T%.KUWDB M!G],\C5%P),![_:G91Z%=RP%B$ER;22Y>O6E:$F6>%W=7T.[_I)\(2Z?,0DJ MB<:%>;-0=:4*8Z\A74@K@".M>L6"\-\ LQU%#-*D_458:F,[U8SAF30=+4W5 M;^Z%2)/,2SE:!M5&GB[=%X$9Y 489;(ZNG7M MR6I6,].RE 42JQTQ]C\C?J8*KN7PU_*SZ]T5HEJSO:C5]5RLPR]K5.SE"QJ;I995X0:@F/H1U36;2 M6Z+T5N]4H2^](J\T7'BK=[*4R*^$K;A5XF,\GB!$GGE5F$UV"L3IU!04.JU1 M-5[N[*_.6']#BHD=$[M=8D=-LZ!3K4K@%;&@D,_Z^"\H]J,ID:UP"QKNBC-, M<_FR)'4V5BK "RX7]%\22G.2(L"Z7!36Y8(2%V3WNMB"+J)XR*[>77%6-\%0 MA>[SDL@+Q03[EP).:,D-$'9_4M]KB_B#ULXKT@610JK[V679AH8FSQ"45:KS(=#(2 MJ=F7327C0?N(?(B*.$#%-N6055[.T0BU5/LS+T:6=]3$P(>!3VW)>!CX'*+$ M9H,//855U'E=TL\8?,*1[NX9U-C:H F[IA6558TK1[\AP_4X9.-*K!F50#$? M1>5 X4U2CG]O,6&A [S7D31!D#:Y.#F8?'T*-BMW4N#G-J^IZ2,4OI5S8K*D MM$^?F!1/C)Z@ZKR049> ]%3(.[>.*J:ZD1T\-S&>FT@/A 1>;*K/V[I< OJ;]L>&$EX)VEXNA7 M^94Z0B>UN455?IU=57[OR?R3S-@+9G_!Y7_S>30ZG>-39+1RHTPQJY01:E-? M,Z&FZFO-K(":4BE'M#_NQ]9NB_+WM':TRU&=AKT!$&?\BN8_T!<8RZS8N),V MKX@U\S^4&[_?+ Q5*TL 90G.%<&)>"*<_ LLP?&K4RB*:#R8%Y>6;K%GM7Q; M*RA"OR9H<59*3H@*MZL\KHEA]-.:OQIOW+KQLVU/$S,?<[.+>O*$B01/0 M=Y_NN2M.EO"( P+\-G/C-0P$,E@; 5;"G,,>C!=@%@X*KP^'/UE%F=R$0HW_>X#-QK#&U]Z@_&(>W\+W[[^4/FD?L89@I8-EI"S], D\O@6 M^FFBA<\M$(C'# >[30S?V#9<^HRZB !J72)B -D9*"?#!M01\2:DBIJZN0-] M=IS)JS6?WUF>.7>\I7MBW-O^&+^;E0(7FSEYF@]O;KT'[^:8'UNB\#&@*I?U MZ_-P>/?/_L/#]LC%?',L(/CSY.E'*]VR/,Y'GH\F)&;;>ED8EOL"X@'FO[TT MYO,WCC _@H^7KC_C_K,T7) ='/F)#'-&(KR)JP!NA'["DVVXU1/R7Q&RPWN0 M!WB<-877'/J!;^Z8YM+U.'BB:;GF\L4#=<=$7LN<@=J#X'F&S[TZRSG%G.$ ME\?"$;)QW.@?((46+8Y M7TX0CQD3/G*PWPR^!)?!;F0$U+4<-XBJ#E<)V3\LU['#IX4W\A-K[\ . YQ/ M[@!K.;=\ \>AD_!KSR/?"X<6?N/O?^E(8OO&RQPJ]VIX>,_"=@!F)YLC.AT' MTXX7'P:!R- M'P.#C4 F/<-]PQ!Z.Q_6@XV[CQFOO=\.!)3C!= M%WG+.O&=@']GZ/.$6SZ!>^V0%@!V -'2M3)IX/9N3%'( 1 M84: S25<7B"TC2]M800%)6T2-+''3U^XSK])SD,V3ZYD)"=CI $TQ:LM,G'+ M.YE73V2V5@YFV\BZJ!%K%;,Q2G78&*LB:=]N_>\2I C385T,L&\(LP[>'\ < M@!M:6+8P7;"V-H'1.O#%6]$ MW!^6B>*R]='\R/2HMLIK9Q1:; 'X^(:%D0L3?IVXOW@Q@U_07H&NOCA/%B@_ M;\?M$][,FL:,%K+C+YB'L6[U_!:@-1@2K6 SP%>N-I=P#*L=X]EU7@%!,!:; M!C&;0JSW85[X#:^70 MQZ28OT!MAD7 +J,)C GKS)^WDQT(0TYN<@D< :.:#B(SO!_!'ENTO?>0GLH2^&"=**4LK1!+8;C YKD)"D M^ 1^6E,+%/%6#BB .8"RZ5H IX&;(=C@US1)/#+G!YA=L+93RS9L$U\>CAZ[ M*+AU=7(!&!"A ^ZG>MTJ5V8E49&$4F1VM5[13#F06UH) G$<\;('6MR2H!UL=['F@^(+$&/,WSP+M[I^S ME5P3=06;-]''ZZR/<:"%*0X2BT7G!83# NW="[R(@:'&35WG)10ODBZ]6#[- M+3-XQXX5RH2PIB>6T!6P:&=@3"MK[@L7INX",4/!Q3"%!X-U5=L$^PR[,2)R M<%AO(+>'J2Q-^&1%NC"'/B:75P4;[;M],6RVLHPX;_F"R?E?H#9>E!CO0MO@ M+6]UD+ PB)1I:F4:IB=6$,#_==2VV$[URHHJ" RG$:90.1AI:EV \."]I+@] M2H^1MCTFBGW*##H)PO .C>%,GS6F#KY*.>4:84=P$<%JU34"8MQP-#<$;M=X MB*'[E69(+V.+!K)%=SZ/QT=,)L81%\X1I.IOG;<-^J'-JD0_2XA:E 9V,L9' M.-%H0D599+VGJEVD5.STF=0L.IDP>5Q88D?2%%7^OOEV&T>HZ=\W"IBJHJ"W M%36CK6S0-5Y5]_<&9.#!P(.!1\G@(1ZL?M I5B[IO):C94*-,>'H ANU]-/."T^PXS&92]=%MOG&&1,<.X7#_3QV='(.Q?A.9I7='8#7 M; %MFRV@;3V2"!GQ-N2_L6O8WIQ$)7XV+'MKBLI:_Z8RCR\X#T8+EX&=P;=S M- FOFY51'1^EV@JS(I\,5_:>8VBJJNM;W9"%HT=!9QX)%%$8AC ,81A2H6Y2 M';K0/Q!9 8O&*QF--AFT,&AAT%(:M&P_ J&!+70!H\/+=XU L ME%ZF9VF55QL/:^[@FDRL./H9%4T%BF\^50U4X*;EMF) R(6V@D.;SK!ZWN98C MOT5$B@J\**2+'=57B&MMV3!88;!"$U:V.TH.Q14&%K4#BV+";$[TC]0F15DJ MRS%27Q_TD54"RO91TRQF4+VUM@KNUY6V7F2.<>E!.I^D#M^N34YA/4TYA@8, M#;+B;6115[86CSY*N(O+&U9P?0\FXTS&F8P7O^,?D@MG2.>1 6-9[-0EJ9>JF(R22526I])/74X,P"9/@\'?A,?)GX M5B:^VUWKQ\DOTX,O-@NSLOI>++K[O*.[%5$556I^@*.RX"OT"JRRY8$@+#R< MY9(PM"D1;0JL"5:!]V([MJBT2X(Q:&'04QWFU-O;TLBH2";-39#F M(LT2RM6Y"O"^).P-E7;PX\4J!<5$@6S02ZEC6'">=%2Y#+>0TL"H](FS?)HC MKI8+6Y?V5LVC7+YFFOCO=/^KXC-GRP][401>D^M2-S8OII:G.#+@8L!5#\KE MS.;50#6F"CC%9?/*&NV**PQW&.XPW&FZPG1(XG'3/6D,L1AB,<1J.F(=E"-- M+U1+D7A=/R94:^41^]4W8!WQ&Z';)[C78/D"M#0_M5J[5R^26O*(M6L3#(4# MD*SI6TF)3U[+F<;.KMC)Q1GV)/6NA'.57<2]XA]_W<\VHB+(BJ"TA=VU"]&D M:YK+E^7<\-%D?SE#:NRPKPB V!&!FQ5=$#2:$Z#'SUNK,&Z\T3)6P^.>(Q^G M%0\T;$!PO<6SF?DKQ?>+C9 ^WUE\!+Z\"5^&>$@X-9*"Q88,+,!BNGIRD?'G ME3'UD?O1F+\:;]Z[\+)M3Q$S'W.S2P2X0 8X(@0WZY*4Q'83J -*T*=[[HJ3 M93SB@ "_S=QXXPCP/L!_ ?#=G.-D?AC(+!P4WNHY_$FXNPK"WVY"L<:G!N%V M$VP4&9[T\(/U"1*1__53%I+LH_].PJQAPP9:+?* RV&4O=G/+&E8>PUH]^3, M)^\^C88/WW>=>:]R[_6,P?!A^[O=&PP9WLR 76)B^,:VX=)GU,4&3JT+1A)'@HO60"S _Y7* MHV@*[#72]WCWPM;11V(;#9SPZ-/O G#ZWACH]_O<,?_,<^J) .L7>,=WEVAC M2-L4AS5*_+)!BE^RUG:-P0I0&S#/MD3Q8T!Y+NO7XQ>N M.QKUQJ-,96MM6?*08FUZVY6JM :5N>9)I07^@V77=355XV]DSM!D.4?#*>&! M8.6!$X+0B^3PT$__G'? =?HU-T>AUQBKEXH9,2<G?8^6])X2.4'J-M>TQTFDVQG%4:6G-P=#%Z?C2\#7V?YGDVK4BF(T(0FL6" MT@6RX+;@B5-#6F+HOBR4^"> , MU\7%Z;;FOUUN'1SFV:X=83(=>&D#3EXSX C'WT8,WTWP>Z&^.E'FM6:G"3-A M9\)>?V%7CA=VBL5X>85ZCEIM2P*L/;"62LX(P9 ,VT3/V_&F_WL/K%'LKQDD*[ZT;-MG/&X)4SN'0H@]/;W#I\6R\YUZHL'V(3 M+?B^_0.%!6LXR^86KO7#\-'\+1[1#,T#"]^P+>3]YBT76XA I,1W%NL>H<0) M@@?K/\?'X8!O<)O,-;\\QP"K^)4/LM0UR$JP;=_^&C'M'\"KMQ&K%KI-MWE- M%9JLHC,18R*V*6(:!1&CIRB(?$>3FRQBYV4%/SCP)1>9"!CA:8Z*=>\S$Z%B M,)"_B^M^;[S\CZO5+W1SE7A%IMU=MF9[*&/PZAE<.9#!C][:*JP-5/[&1;=! M8G5<]-5%"\.:<.CG MD>7&?8DU4,% [A.Y_&\@=ED0Y" MWJF^G&JQ0AX.^J@:]QD:42V3>,>.;\P#M8:;.[BM+/!//!R#,%)9E[3N.)<3VGP6ICJ)07,U/YXYDI.85J1W(;U*.2#_KK6<6"B3L3]V+% M73I6W"D>9G3X3L76T-'BGE6^8CU_/S-?EG+J93WJ75"-?Z!QKXB$^(9]N_6_ MAKTTW#=2A(/']3:XX+#NC81PS!$NX0#3MN*S/9S.EUV+(T.04H4LB" E#@JS MDUH,X7YA4*[39R9_P]59+)BCLQI6D%KO77/C!'<8I@GF$^8.> C0T_*2/++T M\/ MH'2-&)E[-;P\Q6$$7=847>JD\JS[-BPTPL53[EWGI4?&^X4,=R^?%E=>7,X( M%LFLE]*\"D .EV0M#DI^?._R_D;7O*=\,/YQ-@\!H.4[Y)R% :UBRSZDX$5 MJ:)ZN4:IR *E ]0LI-P*G8"$4P0ZT(0:>J[7<=+4CBIW.BH]_&S'^-FFA9_Y MYB&+@B;1FX<2SV-]Z4^8AW*M[E_Y'?L"!W,WN.ER#I(\L>9+++)/AF<=M&$8 M^+@LVBP2[[]:N-J+#_QCP+W?6A.$_4R63G 9.LL(4/"+P M327Z*\)-@I)4OL,Y3X!&Y. 6\ZT)VL ,I^J0D%9BV\!D?-QE(IA_L!59$[@- M5KI:\,*S .I@6[(2\;"D4%EPU=1"DX,*7&76N4J5E]DH9M/H^E8*JV^U?^MD M]:U8?:OJZUMM%K;:6=8(%^7414GLR(*LIVHQWB&B)U@_4-_V?'=)D+-K3_Z MO1'G3 +>_K!\"WEWEF>"%0 ;&ZUR5UM_Y2.A&--PM=*Y6>1X_\$^!3S^Z;N. M_;SV7E U2]I5->NN]]C_1W?<_T>/ZP]&X\=O@6!T!W?<'P #_<%GKGL+'_?' M .;^UGTR,VWUWZMF"AKR]M5B^M("X4R65<_M]0N7;=;B+R#DF'9H&9@=L4J ME(=5Y 7H,=CF 05BSCF+0*^ BSP$K[]=CZZYB3,'E<+CWO_]+QW0'V^^C>[( M7^+-!Z* #/HC$E746[H.]_Y=[]OCN^ #N) +=7/C!:M9Y('&8N$Z/T'+PUHY M^?(V:X34T17:JBP('4G\GCKNV.B_=0]JUC^PWH6%%JTDNNO'GPS0UN.0L!QX M%A \6MZ?I#)X<$GXV-[/0#N#EZ^&.PDJA8>7# D=^_8$_423L=/WO"5RO<"* M'[\M4.)N7Y=^<'6JU+@U]V+E65LSG+1]+J:,W,L6L-\<4Q M8J:*T0!9FGUB"SKVLH@N+FNM4Z+1:8[D?0[T+ M9MZ"8UL)GY"\7*7)"A/@Y,_?C3G.MXYG[,T0PG6T3=($\Q A/2@DIR1N25:F MJS_GU($?+K"\K'!4TPABR80R9*KK87(:D6:*1=FA,86N\TJ4V@CN)/AD: ML=C0F09FPLKD/5AUW%AKJH0]*3BLJ"CVK758BYWD@3G-)47\,2*7EW8G=P[+ MP@S]H-C4^"A*8']4#$DX3 *?Y,6#-0UOQDW!8.5FV#>2BCRG"3W'D;!2BJU] MZR M8?3DEAP!:NI!?=.JZ\CAO5Z>$T-.RTL.+TZF\CAUE>^I<+.50A7[G)(> M*Q)DO,>'&SH#1M@'\!"Z ))^[D &>Z'H=>T)B25:ZR"SYLT-C]XB7%V_VPIM MNUYXX&%"432F0'18;4VZHT_ M])M(8#4WORNM <;#P+%ASTD9$,6;#<43ND$FABH*;>U0$T/">-8\$Z.2X@UT M^W#O;?U3=L%$FAV*ZK]YJXFB#4TU(P!W5[!+TVP0]U=5I;=I'RM6U;4,8S#$ M8(@:#.E-MR$HH5!5-D,MX"<C'TZC&@O;9&&;33"?)$'55/U \TF3)%W3 M&VH^L: I%C1UDH4D"QE%\!MJ(;'@*1:[R6"HD3"$'37JF=A'#(98#&%+<6<(V%0_M$C"7AWY M'#WU)R%-_9B#FO-^6[/+XTN*5TJ7SX9E>ZWWN!$?\C[@+D];2H;COB3>\N7% M<.&F$^X)S9W7$^N&4R@2WI%E64IE?NPM$F[.EQ,TZ=MCUYBLM2,Y]\+@.V7_ MM&JZ!=XZ-WK1>HRPYSD7703X7\A8%0!.]^NLYC"GPO*_T:.#0U3UD*/"@^6( M%=+/Q:+=Z129R2-D/"D.%OZEWMQY;)7;%VLRF:/+AJ73Z^*?JCM7=X;$^*L4 M_CJQS#WC+\9?._E+/ _^NL@6"F$_M43D4]!8;96=64D 6Q%6%BOB7P+D,B(S M(M>1R(> N^\LHH-PZ6]-B4".1[D*T>?"4!4NX40L!,U#/2BF67.VOUO')KK: M6N!VW(N1E"[HVZ;S@K@K+N[+R%G!6^_#,.$//&F^A]GM)=4(X_!2X#(&OU4Y0TK'WPZO:RK#7X:_ M#'\9_E;C6LJ WQWU/PMU+)55)D_FI8Y^5JB;Z8$ZL^2U$4*M@>,C3A+Q\G*6 M'2PRYF07/1LN#F?DGG&*&Q>GN$U=YX5;>2N))P1?EDQV14"5:E,7&DBR,9W3UY"+C MSRMCZB/WHS%_-=Z\=^%E&?>[\IU%D%D6O@XC0/$[NU8P;Y):$'O[[M,]=\7) M*AYQ,-7?9FXL$$'H;\#HPN+GC3E'AHL9?!8.BB0HXT]6^6TW(>/A2-7U'+BT M?(4?K$^0L->OG[(8.T&9PPFSQMH;PK/((QN'4?9FWV"SY&LMYGDT?.@^]NX^ M]UKCWNT?@^'#\'._-PI&WA_6S?DS9^D9]L3C6^BGB18^ MMP"4\68X\79B^,:VX=)GU$4$1>L2\6YW2JY$SJ[;LBX*BIXJTQLGUM]9G@E@ MN71/3;9=#7#]U[:=*5>D_^:F<_ ^AKFP)?Y]NP5;)8 YKA;&O5K^C.N.;KF. M)/# X8@<3!CV&_>"#,(#G 7;+>E^@?ZS!.UQ'B2;VQ,.&/E/%&14>\A6"YAZW]*VY]5_\83@#YPD6]0<9N64OEGY: MP6DFCXYGJ#5UYG/GE3!/N#1 .%@0X-<$F_[]+QU);-]X$67]&;#?*X(5"?EW MLL&/!CE]2Z9#300\+=3S &Q"# OKNV#D*N3,O\JTPCRK>5P_ MK+JLZQW@IFN1KI"%>JZK+FK1[%5:DSZRMW)_1%L]3:'+6*63 E#W)K*=*UQ& M*EP\R$B5JW2U2LGL9PQ#DV%2-2-JQ3"'[*G;PBHSCC"+:S%Y\CH%-DVV>77L M7GDP90X3KMT"16,YZMV:]^!LZN(/U?,^X?SZ)%_X8H3P<"!FUA@/M[I$"X%( M>O"7E[+5)6_MDY3R!URS[+;F$8B&NI1N+7<()AR5Y$,%))JO,16S(OL-D$*6 MA!Q-Q0-*50YCV3KE;J.IJ,0SB3P\F3 Y\MTE511%05>^)T,)=!%X3%4E7?Q^ M#U_]KDFILOV!*9<16;"GI5[\C=_?R"UN\>EJ(N@0H]U:IZK$%^(_8_<=$<3$ MM^,K^N3,E'PL;KO=EY4+_MX%Y0L? V?=*W&=%Y^[T8Q_%'1>Q?4']T1 UCC* MD>$?PA.""I=/=#J>[[H<*#3M( %QR#)09+)<-2B:KXI9ZJ8 M//-%,C:HDY^FHF0OQUTXKN&O]H,GA\5=,H\-,XV::1I%-I N*5)'"&T@7'&O M:->,AR;/1-$<@YX9H\H=>O)'L8)YWM9/VBG3$?F.M+^_4O6&$,,>ACU%84^J M32E]_PO#GG10IM@&[-G?6ZAZ[*G>"5.-YOWM>G0=#V?L$GYX2WACFNN,.>,H MS6+T]\;Y"QJ[ 5]H[%)4 EQ5];:8:M=0L#'P;12AV\7NQJ+*2QHKN,#0C:%; M<>@&C*1INEZRN<'0#:.;UF;!F TQ-3X[,& ;,P-G/)-.-,78',SMS]S^-=H; M+V,+U$1%ELKV]J\0Q9AW":1<[%;8X=MZ$YQN#'48ZM!#G;:JZ()6LN)]N:C# MPBR;H78/'/MJF^K-_/P7J+ S3QCSA)6R(7?$CB"7[><'N/OF)7?E2]F/,QUB M>J/KCC*08R!7>Y!3%;6CEFQU,)"+0*[-:Z+<9(P[KPH,#X[]7':.%_7\K1HW M>*KTYD5ETM1,=6#KPKPPU(&QA PGYG9A;A=FD5RN11(G/BA26Y>BQ(>33)/\ M_A>L^+&\A[BWE:SS6H>%6C*D8TA7&M*5=/3+D&ZM!*8L\!VUTV2DNZ2PRX(S MO%BT)8NVK-'V>-Z[8'0"H8NZI)04;1EM?BS?X)/$*P+M?:]FBCP#&P8VFV"C M=@2UI.PF!C8QV.B\UFX"V%RJ>[^2W";F\*^UJL[<8,P-5L:>+ N"+HDG%9@^ MW "XW+R'=($UA1$D5+V3?"N4#9-H6&^'=?Q-S*9F)D_3"L@Q[&'8DVO^[_.! MCR@J2OMD\-GB8V'@ W C(.@ M< MR\1OA"K<^J_UJUJMW;.+T)*,8.W:A?&,KIY<9/QY94Q!:?UHS%^--^]=>!G^ MM=@XI_6=!:'+3?@Z(/Y'_,XNVG !<3A"G9MU$M^DE.=WG^ZY*T[6?OMU$5+N MMYD;FV6..T'N5< -PN+GC3E'AHNY8!8.ZJ.R^,GA3T*.$82_W804D?#U@3$G MD/]E^'+"#]8G2'CAUT]95$Q0YG#"K#'-QDHM\G#=892]V3?8+'Y_#6CWY,PG M[SZ-A@_=Q][=YUYKW+O]8S!\&'[N]T;!R/N#V^N8X1>UG<)@..Z-6N,A=SL< MP'3Z=]UQ[XZ[[P^Z@]M^]X$;C>&-+[W!>,2]OX5O7W^H?%(_PTE]>F_9G#]S MEIYA3SR^A7Z::.%S"P3B,3-P_;?57CX&VOT^=\P_LRP*011$WXELBW<<@CUM M@>US=XF2L+8#,&]6OC2!Y_"_#S=I'BHB)@78LB4JFV[RY+T6QF0"VW<8+:/@ M9T5+D;Z8SJC^V7U\[ [&_VH-?W_H?^Z.^R SF7O;T;M00AC^O?1\:_I64FFA MF6$_(Z]%) IQM\X+W.7M[W_I2&+[QN,6 0-RKR$'C=__5:S8AE<'! >8P+<0 MN5<$Z&!X,*+YW'G=5DDNC[A*BJBFCC='Y@Q-EG,TG&X(;JP!C[&.4[3P9O%9 MXA?1LS@3S>>A)/W/.P >_!KKC='K#$;Z98.3?LF-[UA4-U2.E5KR+J?'-U1Q M(_$/(1LK,T58R+0>(^P[NPLTN? Q(74XSYE;P+/;'WJD S8#Q"-!XT#03O.6 MYB49S6. 1C*%5'>>"/"V#KS UFC'&DELC6J_1F(]UHA^I(VFG.H]_=V8&[:) M>,[PB7[XA, 4LV&VG#,E;X!%9SD3EE&YDXI_S4N?NN0 [?%O8_U:T86.HNM! M<:Z.D"H9L*%>=TW371KS;0YN.E7Y.BHOJ.T,)V^-$UB8N)RGN(1RD3) <\N% M2$TN)$WE8;F97#"YJ(U<'+]?"/3D EA"S^R@4V.Y.#H [W1E,%P3CW@+8W?C M9(E/:NDK@U7$5)1;II^R-J8*0JB-B:EJ<=G2%;ZTD-?WO"6:Y'%VTI [5> E M+:NB @L"NAB&[A MGQ8PB?W!W6>J1P LB\V(Q :I<@ [1T0Z3FR+4-9'7Q889\TQL MSD%LBMQ@BM >V[S6R2H]4&-!V:E4KK3$'$>Q0&:\VKD9881\?X["O-!\&F,\ MU4.&DU,\5O*_=G .MPX/S=?B04]]VG;I.NWQ.6F_-]%FI>;%4ICJ1[]%"HTW MLJ8EZ72B# :;?KK+ZPC6.B7AY -C^5JP?,C;TLF\783>I:O!_/VA1/ M%@69U]NG'YDPUKYDUJ:(VA0]7"*O=$[7F,[/P[4Q$>7 7-0,;47SF4(^4P9V;-P+'-$K1"60:3 M3*_. Y%7C MT2C !O30!#24Q9^[G3DFDF,W0$7FAR+% M[ U=YC4*2G\7\.*D $W*:E8A3LT1< VDT?T ]G)>LZ% MUX#S7I_S9X'U']7UPGP? \)R:[^2/XOHWM&[[ST^]NY:C[U_] ;?>F=2 M[S'BII8;L).'><>S/!_'24S"#SG@L.7D"AO3$^[% 5!R2!HVW..'9>*"?Z;S M\@)@99)"CXGWX\1MF!Z"^R8^Y' 51F/R P=G<(LPU :&82+K!SQFZCHOG FD M<$ FO+AFY):"E-XU%\V$BV>"2[^:L8,#UWGT9F -7Q&[&#]]#E9R\&JR^>56 M,%G'3@2+X(PN0"ESMOX(]'.!3!\N]AWN"<%GIO-LP[I,KL^#14;P1*"@">O8 M,E>Y;:1"4Q!;XZTQ2TR<5+(^(=>>G=0-'?W[J849]) M[#5E2&7U-5E]S6*+),>U<:-!DM*=:=EJ4M&Y1G)?[0L0%L!\B5K,5#M;L&J4 MS62&S(9KC!DNDQG$.C-#':/5"UB&K655XR%MA,334QR:&RM9W7*=V/"L+M&; M] FSP^[.F)IO.RDA6, MQT2;B383[=-[)Q,?K:J(8CLJ[WZ,Q-.KTRLJ @_W:[+$5UBUMP &"A<]<:Y2 M?A_5BRQ827\I=T4L2ZD4Q@VICW]%;""652)/YS65-B!0D_OJ5C-'-]^:B0J3 MPQQRF,JM/$8."ZF0+&\I585'3H*5(IQ(F*4N* HBB *![-*LK*GL2A8%'(F%?(.44&S>KK!#GRS+#L M,A TCS8K]T;N"R3[2L[0*BKFW19Y5S]FI/.7FQ\PQSKYL MSLY4!*-*AL\BP_+J>97OP-X!A8,+/:" MA4@!+"AJ[QJO*2(#"P86#"SJ!!8[[1\J&$+1(&KS[4[AQUN7BB$GN=ZIER,N MPFA+5S@NT)#.3Q%*F5=KL 2/BTH7[L2ERA?EQ"RHTTXO&T.E77K>OD3F%4:7 M5%-9$A5>$TIVU-:S?"N3>";Q]"5^7[9C3HFGV("DH_$Z=5<0DW@F\9L5H)M7D'4\0ZV@A"HIKTK*BUJV.5].X#L( M!@)+FJS#NK5 ;53&=;KTER[^8&Z$ERV02U@#U^9UGF"*I+"O!U<;/JGBNK0] M>,O#A75;[QV76QBP1L9\_I;\Y ,N]NI,N:@^):Y+R6'^/[GRZZ["V9&4*3@L M5Y E6954)0[C\=#D^>/(G*')JI'&%*[,L-W>8H M^+[T\.6;^L:J(O;X;8&Z/RWO.T;/CMD$+EWEBY-#!%Y6528>E-O#.DP M]8:I-SF1Z8C<)$K(9/V@JMT(O-"AC4S-T6Y.K+E5X8F2BXRIC]PRS_:*:N9U M6OQQL>K2*4.J)7(I^]*8"D4NPKA=S+@T,4S3>$&H]MR[1DV-,G#MT(C@RG#- M\8UY/*)4A](R2@A>=-_W,SX8;![E=H'XOM20!E8YJ7/#^FV]Z8\*4$KWKO]( MN&35?7[]#@OC&5T]@;[WYQ51^3X:\U?CS4NV+-ZX'^GP3@)(PM[=_C$8/@P_]WNC8.3]P>VJT_FBME,8#,>]46L\Y&Z' M YA._ZX[[MUQ]_U!=W#;[SYPHS&\\:4W&(^X][?P[>L/E4_J9SBI3^])H)ZS M] Q[XO$M]--$"Q\'Z7'>#$?C30S?V#9<^HRZ2"-66C[>90?GD?VFK:6.F;NF M"=+H>U^--PR277L"[[A+-'FPC"=K;OD6\BCW94_]V@:QY71+Q?S9$K6/ 96Y MK%_=V]O';\"TO?_WM3<8]49<=W#'#<=_]!ZYVV^/C\"[W$._^WO_H3\&Z3PU MQG+7^J4BC:*(RN$TSTI2")D,9]/4R,E0AVA6>W-MVV/JTL2XFPHW9HWO2WE, M[=M;!UWJZ\ +;(UVK)%4CS6B[T1K:Z<>2(6[*,GFL#WLO*+BKJJO;^HT)%.:M!7HU/^9C$ M7*+$I'I,'B(Q%#.LQ3:OR5E5WVLL,4>?BY^^]7UVX/LV/A/DC*4_E7RU(GD25W+J@PM_K&S6J_N:KD*W8-DA9>%K&)2U8? U8Q[+H4UM=-8DVH; M'S4S5K-ZUJRCF3-<(-?P<6+[G#0&G*^VYDNU>!H6.)E75E4IDM7VFJP._1ER M8S9XP%R0T,^*-67:?%LX75:9)<,DX3A)Z)PF"11-%(T7.UDA&366A HM%&)' M&G-,4\X#4*E8RB%5'%!4!_]/7I"E$5ZL<+5.B6 MHO(=3:JE]E&*@U*OS_>XX=(^2 AVTMO.FYKWA);9BRQ83@#(4@:ZO:(P3T=B<0 M JUA0G"2Q7%BKF"&ZPR;B\5DL;!4O6)2]?)Z"+1VZ"'0Q+2'(#S$[(6!(5U[ M0MX.3S++\IU)O$9A#Z/$EN6VH6>240?)D.A*!L5N67Q;*OP J-ZA;]0[RI#, M3L[8B(GC#-R3'2]QW,^3_OD12_"L,F:HZ+S+7+@C::K4^;[V-JC6 !EJ.T=F M2Q*:2H[5DP25U\6LSGT-3*YDXLO$EZKX@@Z1JA!&07PI:A*BPHOBZ<<)M1#? M<*2YFC1D)AQF94KG3GO,2&?,E<"XP36J)F ==$WUO'5L0A68T C9EN,.'!]Y MYYBS&&2G!C^#_,7VKOS%V^'@'[W'.9.5N9BJ>EK>829^J M*I D*;2W606LO2RI;3VC3.&3'W"5!^)^!]SA6@LL^?MY*2RS@]LEXFZ)^$YQ M89W@HP2[XD^C0CKXQI8-&-<%-+I/#E'1=;G][M/0;HW0P@]2[225=/8 TP\W M%+EU7F#";]@LG'!_W5YXHJUEE'5]\ONV!XR/@_3@*M1]P0"<,5-!T"7UZ/G1 M.$^3)5X5TB=J+>/YV47/AH^XA6O9IK7 M@J9!LY/M'R/VT63]2"0=8+<.LN% M8S_"K8LCR->EBV**7$E)DBA[*")<9Y#C;RUS]43.(Y#(V1@3N8 M;?[^EPZPV V!2_*W>//AFAO#)^0M[A6Y*."IQ=+UE@:0TW? YN,L>P*T@6'S M.!4>#,(T8Y(GM,(G]*/KHZ?PW!/R7Q&RU]@76Y/?KD?7W.^&_28"6[ MGN>8%GG%XPXWL#2>C]#:',;!>UFSF#@MF#P\T' YX)+E''Y;.$<.>3YY)) 7 MM^,!KMB1@9U1,##))U_P/2S_[6XKIX0@<1K/))D!4_[J!9XTPP.[FAAO5V\P MQRMDO_L4KT=+#-9#W=R[>>"_.?(\#KXRMQ F#2RR.3- "#C@EY"%@J9%8/># M'DE.9U\M?X87S7))-U@O26E<&N$9VO%>(O6/5SB8%T!5&$I M0?3QHN&2$ BOX-/2@WD!!SF!%,>O@1,YZ^4%34!FT?P-OHY,A/58[G^7-N(B MCL2,];*<^]8"QV_!#;,WKO4=NR,IJBJJ&6T3DCOV$*P@"Z #OQML9V*!0DDC M_(\7LO:US=V,!UJ3EE^P7$$GL;@MF6FYYO+%\[&0>A^Y]^(' 'L7?X*1%8_) MG@#P_6=I@%!C\88%LDWR.2Y*%"SMYE7P"JYHP5)LMA0#?">^/SR<\#G>TIRE M;@%(;P7"/C< ;@%D' (J.&@/\Y6)(C# (W(PVX/*3N+Z#)^$@OCP.(!\@XP$ M6,OCWK_.$/$Y!ML:7E@,,CB>)YXTON,"!,.9X/OOV/W;&:6XUA6 >,UQ97IO M!K)RNWK@.!C8'8RK%!:#!R49JS^XWW?*F\%6"8)%E.4(98/UYL@^:T_")G?P M#K]:P<3UTN@_.(@3@$64A;^M&"$2XXA!;-BD M@+>,Q6(.IB]6:A*CN.'>2VO+/H5I745@A+?%B!$"1L?B@"])LDTK.:OP:D G ML*I-LMG%SPL&A L!_96(;*:^Z<<;(F9C,O04U8"Y-P>19/)H$*^@[I!=&E., MTSLQD1:N,UF:\>,.$BZ\M!N$=K'N'-&9"')B,#=8T-[+'SBL"I-O.F;@[@\> MX"V V7#_0;BC"T/ ]\)E[$#MAN%/B/7TM.I^&"N#U_ GAST<@68W"W8A;LLN MQ+=2^T7V$O 8.8(O.L1HPZ_QJONP78(:"#N#'7 YGE? %&L;4\#\NS>]5D@) M6#P'+O;"G92 M@'_=PEJ8!2AA 1TV%Q:SX8HI,4_M L2,ENA; '&UX7[%S+8% &G WK?1W7<0 MB>^D_-:! 'BMZGJZ_T>+W(KPT9IP$-G>19Y4%8"$VC$=X7L$&L=MI$"?A^J! M"15Q)H%%@'. ;^L'AOF579ABP!B& +U=YR=I_PGBL)/$J;3Q6[)"A+C;V:]O MF^Z6H"GJY#Z!'Z5V^[J31?"XNMP&2_( R$__1F9 Y DV*DAJ]A8T-F'3Z1M0L[7BVW6_&MF29@[> W"S M7KR)N[#H<]BUW< E0;1G^!A?^81X_&+&F(6EO):#Y^ MN %+R_58+SVBT47Q*%ANEO;"L"8![,$7 M(P\?MC];<"T(M,.#^N9SZ.>:59,8"];"0"E=86B:W3RX/JQJCM$8L]*?Z.H5 MN QE7DT8F-]0MUL96ED '-CD(IO89*? [R]!G'G$EEG+F!3^A74+R(*:5;RX MPXH7[\=<5KR8%2^NMGAQ EYVE#"N@QH"9G0KL4MR04!!B-'866-YV' /]Z.5 M^]5(54+%K@29[$QX[_]XJ/Z6BQA[RP='NH P MJJ99-6&W5@L.'U-YO=&"1;?KQ4--%27>)WM-*H#:2.;<6@SW0I@SJ(>\=PLX M,3OA?&LF7PZ;2,UA$YJY*R?&(1>[+%'8\5L>->[$Q2DJ.'YO.?(#5Z:82/R2 MX*IT(F][;G.(7%JUI]#HQ(K\1U&^5D&_+UW@OT8.R.+EO=(B/_6 UU2/0?I4 M;E+;ZG0(^XX#!4$69*DCJIDQ[(E3>\-UWV#/WQK<32_G;5N4=M6B=&;UN>K! MH$QT#Q+=,, AU<[K0&&E6**LH<*Z4QO)H]T=5!?&\!#FGQHK+-^ G_ I]7_1 M)!ZCY>&<#1.?/'I^JOGR,4ZP7=4/CE&I8[H>J^=N7=AC"WD4,2+*A3UV,V/I MG/<^GXZB=%0IE4.3X%J"@"'#AO5#"JX3*HI9#0SHP=Y!S)H?A#*1L1ZL\($F M^1C6,*S)AS6A4I5*;3T87>BI51U>4!BZ5(PN-*L%'EHJHPXZX0#Y\=C,T*0( M ^J*.Q$]N'9%,77;<'Q76.6$9I6T,S:FSX!^^31159,Z*6_91@C,P+'-$LI# M:5*;ESM9Y:%*L[[K62&*(05#BJJ<% MHT)Q%0Z22XTFZ8A0\E.*XD+%M?03%^$R&SB?(;);@&&>_ U''EPV)]FC84IH M$)L:IKX$ZEUK;S)*4(!<4CNJKFHI=W0W>#Y)3AI.@XKDP BW^/%=>W)G>4&1 MMGKGI$B\GI']SK?R4487.IV,EL_'4T:**2/5@#*BEE%&R=Y6/2I%'$E099IL M(\;$$6M '"%=6)MON0CG%N%,_?G;V:?C=4D&8@9ZD8(/ZWBTEEKW:LWG.)%I M!6&X VB8:?5B6"3U'J]I.B=X=[TV451%$"&EK7?RE^QXC!X9\5Z21;^2&@N9 MB74G\6""NZX\9'Z<+%V\);S[)%ZWA=261W:+L^-YZS%!Q83W^,\_+.0: MKCE[(\--,%U\1=]>+'V/?"P%K+>?8Q/U42GNF&J[S8MJ6J$(JI)D+MLKR=K& MHR2)VT]!V;E A_W/TL%7/UF3]2(VL:(+3(8WE2MX\XJ@.K#*B^'^B?SH%INE MBEKA+8(2.:22#P'_RQ8H:WJU*O.7%B=N BN "VSA%$(TRD^WHUB)ZLEI;]L8I9Q<@J H<&=74>#A^(_>(_%T^X)12%%D MN8EUR$V,D@_.,*\G?SXBRT"L,K7LC%DP*^NP3@EDC!G*9894;F&=F*&./8D+ M6(:Q\7.]25:!!SCU;;13NV5)G:@6VN&E23D-6WTA'255J#%.E+UWW&]V6$8+ M./ZKXY'2;EY)@14RK[;3_K-2EYBU>V9"?Y9"G_*VGR;T-!M:=S+.>QLD]*6E M6)?"0V'+-LY#,#1R7+@PWLXN@[J@EK^U6\T\IW&*H"K"ZG26>/-"+AA%3/#5 M>%MY] K5 42)US7:2D#-]GK&\=7L@=I)/$YOR]/YCM)I (N7TN7Z4,=,*5Q$ MSC#*C-(\-C^N'!/@2,=:,:,ZM&WN[%#J\H2KDV#4N"; H',SD_5:IOS M9 75AP"2&<(=I8$*JJ@*HM;6P6!-)6#% ?7#*<[$ <.5I-P]!JG+)"-TA"?\ M.T[\^&J\D>0;*CUGKYXJZRYUOL7,##^/R]5UQ^:/Q\/;_<+?=K_UQ]X%> M/DI98>X)K-X9\;XUS#VX@:S!O3;V9&#X I?&V);"DE0UUL9H+'TG8XPWZ7R? M#1VPN$G<)MN+$AW6V]:J8%>=K%";V9O&E*QN15;LQ+2H'/@S MLI%KS+D7A'#F69PO'68HXJ1%!,B/6Z^W,AL XZT![C,S?N >[8C[_^R]:W/; M1M(V_)V_8LJ[V=A5D((S2#NWJQ2)=K2/(^FUF+WO_:2"R*&$-04P &A9^^O? M[L&!( &2( F VJRV4CB 1C,]'5-=T\?OGMQ]TA\=3KSIUZ L(3;1U^G?\W@ M';@PMC[/["WW=N!$74OO/7?&OC/UO;D_8S]8)0M^YG[&0G0ZV'H=Q8$]+ M,J$/>$%B?[>=">,3-!DH#&'%@[/GRUXO>6;8$:+FG4% P^692+[(^A7C>Q/G MKYDS8AM'9_&CJS!;E;2MEM["'IJ"9#> [/X82/:6 CV,;/\%0'<_ 77(&P-9 MP.KN0;4E^[2VADVOW5.4YG1L_O M&3FPQ)G+9]*G+V^N-9+ M>4D6YRG3Q5GLRW.KWN7[068>_@:O=D/]VZC1?=$\[C5[?]Y>W,$.=1=$UX\] M27)V.M5-D]DS3@M[3R<;WRG!-/3YQ,;*$AL>><:]UV$R,Y=*S#&'7?X!FWWZ MK-UG,KDS'TN?A$GM)=@=J?_L.RREW'[P*45#AC62'A$&A,X<"#;<]6%QZ_\, M=P.8D5O8_ /R#_MI^@'>/"5?OIQ+Y)^G-Z?D#\]_P _0X41KL=GOH_=NG%2V&?QU#4[9^F450+^$M!? MD-#P$6:^4$Q72B-HK#%E$&_*E@55M*3-.:HH^"+HI/$MV1?9)8I%)2FL@54; MZ _J#QTLU\ :I*/HN"3F_&XDZN6ULQ;O=%C1QJ4AJM!8'2%(%B'9ZMB*E>-@ M_4ZSED[\HVM^\KVGI&QUJGW<,,*/_GL=$Q.W -FC_J$A2X9:5*4,7=UPI=%L MR&@W*_4_H]41%1DKOP5J=_-29FSZ_\Q<,2U:=N:.$): 0;2/CG#"54M2] ): M0KH9SI]\JWE=C)--I)6Y_XYP!KM:_MR:,TM56+)[TO[P&"S9_E\S)WPAERZ> M7J GZV8"NM;^9NRQ6;.XQR^;8*HL6^3SQ+L']6EQ A=T;O8Q?#51LYGR9(] M'\/:5B],5[CW;!^M"]BU?#H,/3] 9>IL]@#/3C198C=CYDLGO1Z)BF8Q"X.Y M*8OL1.#$N5H6%7U2#*8XNAXH;3[Z[XC]#'PS8S_"<$8M+0P&[O$4@FU M_M-TXKU0RK:A:Z9=+VP_N$97,/ATUQD\>X/XQ.^3 [H+=2/I284'OU&-96'U M),W(AVUVYH[;R!P(F/MX/ MG?KSPL:D7HLT%F[0_+R^&QJ/\=R\'-QY!4%,V:(NP*4[A"9+^G%P1I&\+\9NI(IC" Q0QF3T]V MUN4,4%BZ0 =4]N_.B$:S@)]A4X!?B*='PD&&OC-$0$0^>%R8@+Q]\_7VSS?O M)/2JLZ7 M,;%#]Q$'T!Q]QC,F(UU$E6XBR$'4YLB7NK06*+0#3\>.T/0.J48 MJ^Y)^N:RLQP_@'<,$O7(H0$@-E@N-A37>[/AIJ'-[/Q2*.S>&7F?6T4HG(6/ MGH^U83?416P9_%19ZAJ:9!G&.MM^X62'@6X!$&EMW:QQ'WTX%IXEA.20QX9. MOD873="' D7L!U!Z'V#GZ)24@JYZU\TU;6N.BQ>$X8 +JRB2K*L2S,K*A<4I MA]T.]L4YU^8X]M7X119$,"H)C5HP$O.0G20Z[M"GZ(L"P?NG[<[P4$7Y-9BE ML2[+^C(^(RK-"P^2,2H"6*@)1IX%V-MH-OT(4.O@D2JKQD]&,^:^190DM:<7 M "0Q6%)6KKR^,26'F&Q(8V\R\9Z34;&7'#=3P'9AO_-P3=(-3XJ+H$8E.*/S M7J2)LLZFI82PM!(RB]4!=.I M0A[J/R7+%VVD+F,SE*0,M]M3!]^+^#JK.<-J9#;E6J1JBF$)[&;XO.@J9%+U M@<3JSD@BC]XSYBA+D4^Y2+LKL$C0/DA+]:;?]&-<8WU8+/?>J0G&*5/$P0&+ MU,(.:AY@^=T(0:P#1_QHZ3>3DO03&F @!P#'^"D-2"BW=HOS6]=*OIK](=%A M$YLS4FE0F\TP,BC2&7TY+BM#YOHPT[!C?3GFS>]83#ZU!H"H'!#WISB:)+E" M1G7O>&GA:'2N1]5J4*/^#\A^; "!)9N8NJ/X[NR*STZX4&G\52S>I=O!%AV+ MA_I88ATXU8N\Q&'8S6#YM2@Z3F,HTGVIXQ\;$"G;JZD';.^NO@E1Z= M:6Z9WT5?8[8R12=,!YX>1#4R)NTA.RR(CXI98-:KD L$]3*04NN:S8X3+!9Y M7]YXHDV524@4?X&G]J)/L M$^PX_(88L@P[P8C^B/J0V"R"CEW"I[':E96-N"P\QIY'%\HN'CZN+^]1V] ML,0K^@/99SF*=M-I#-^Y/'@N*')Y>$N$$;D\(ICAT%13/IR7?%^O)@M#*PQ%.^VL/D?(N)%7'B;D)DJ732L? 7@81W++3A6Z MDJE84L_*AY9T$GDMY7PN.C>HQS8Y)%^<==@!H/^2Z,@X5]\QV,%QEU".=ES2 M2M5QHS5@$HSI*;%[=GU,1&4SM**+T1*,=-U0S6Z>;])^.<6 RLAT.G)1VPNDX[>S?4J;Q5Q:Y-*>(++A:C@.O%Y:VR MM2CJ[4%1538LX^]L=YP8D^N[B.U6^R%7R2%9&%3ET#0A8JGK6^K_97>AHW2H M-M9(? M<0-0=5@S4SZ6O/HRQ89:?67KJE(ULX&=*WO5D:*V456L3FO;E31=V913\2D1 M;&*8O;M<6<&=K?[8A,F(;:1'KJI2=A?XX< )T3"Z=-GQ!FPTJ0&?6/R8UQ/9 MZ<'U^#>,?K@>7R2Q#PL^@*W\!OM&\FH]259[&ZNCK8S0YZ:GR6MBAD-#,E<< ML0GQ.$KBZIEWU>4@Y(DK48[/(IVX']M"+-F>=SI;RMC?AM4,^=3<7-E5B1(=7 WVYJDJ$3XK95+)"%?4QJ:?$?['WN.$F?_L, MZ="R\K84CW;O\G$N2#515:L+%E)[PV)G([]0]G0^E<82N56<4.5.>;**9"I: M/2199RNA0PO@.YYF2) 4ER15BJ-Z=[D>WAMUO6"#LI=P5W#I1O2VI8^+4W[; MP]NER*K-RQW*UM3@4--(>&CD18BK$E'\Q+5M/JO)#Z']1S#6$W:-GH^N!JO]O=]:%)AJ6V>KNK)_JG?&._0Z.I?$"05F= 4,&$ M\>L8+VX['#<)W+^)8\WMD3>/\] R68;A9>6N>X@H(ZZ(>ZU.*3;/#QXVQ9=+>DW8U+PN*1=A4X*%A 8G-+AJ-3A@R3H#TE^+ MDQ(,7LT\9H,W'FE5H5L5 K6+J]@T[+UL\$0)JZW% MC,?-D=*68SJT7)6B8_U.J:[NT_HSI5?CB53J(N96JJO\DL:A 5J-VBDX;9G3 MC#NE\A2 S9SV>IV':DUY H+NA([$@5\/Z*2XXN,>?KVMZ625NT\1[C[!&T)- M$FK2UFJ2*M\IVT?/[ZTFO;IPPCH]=0TQW6N/)\Q$PXIX0G$BS85,EHH8[]T9 ME5O"&3 BG+"1##BB0HJ^>#O\: M5M>JVA!C3?32.C[LKXM2)P]+VLW![*B>=FKF[:A.W(XZ7IRH'>3(9IWBTFY$ MV,23CH+%5I$+R[G81.YI-@F=Z<2A(Y0$?'_>FQ+[>S[2$UAL^I)\X=5T X_Z M>2]C9][J*YW=A3[3K/T/H>X(7BYH/HF%0EG$+S:A)\]VL $G;,-35%4W>JI1 M>=FKDWV+-Y(K+^UQ^TR33K:L M72O;$%[%9KJVHRW^_?7VS\J;V>XV!]DY+=?0%O[1UC2TO?+<[RPTAE%)][FMK5$SE5TF^W:(B9^F:ALW;;%QOGJDYCOC(OHKB$ZYG"U%^N6D222 MZFAE9&5G5;8[@D4;4C*V'3\RN3B6G>KCXRQSNR8Q^E02F*9+>[4HP,7SYZ9L^ MQ&P=W@\--,X.)#F=I;)T5-U)17DZ6HK62$\S/H&&M+X9U?Y,M<<1AJJIF3RO M%K/5SM5(VJ7+?8X\4TVDI]2:\M9L$FR;^4R]4ZJK.KR1SQ;/9/PZM.0UTJ!2T%([::D4 M*QEW:G5E;K=DI?:KW9?/RPVMTGSQ]3IR$%3S0_;'7SPU)Z MGF'>Z0T:QZG\JBRLLRTPR(HO6*GFIH MI]V:"D7425VUN_'VK(W&93B8J)4F:FUPS.+FG5I=K;0*HLP.>_K9-65)[7)F M@XOJ&:)ZAJB>42WM67=J=070ZHUFXT!A5;KJJ9%/$3X>5HQ'NJ)&1F&IC-T3 M%+G.1KRI(1MQR]3#38E]I5(3%:-GKFA@D(/X#?79,[I#&JD-#&:)/E]]VJ)( M2^0KY>P5IB7>B+1$D98HTA*/,<),I"6*-*77$X&RK/=AL2C+NDM>!JE3>F#T MJ9JJ=ZV[@J2F5N58WL#%8"W8_9FAA_MX-;XOO2?!)/%EXXG\2D%<@KA6$->Q M9&.6X[1]CEM[QFDW7Z*K?K,&VU1L^;;$F*V52MH.T!*;(=!-4* MJFU4MZZ":9M5N9M,Q6W 86B>6DT% 3=,R&LCW_9/UQ4I&Q6$5C>8*@>W2T)Z MVT"?U9PW[;?AM&S*2AX^68K::^NI^>%T=TN7]+J*$K?F M!U>#8>).C<,<*E5%;KFDCD[GU^EB9L%[)G#)=Z;E6J,RT:0_AI/9B&[,!%E\ M?PKK?W+O4_O;B3T.J?_>GCS;+T$V/V!IA">A-XVB]>._XUG!5];!K6S@?Q1\ M_.;C)W)"= 7G('K47Q_]U&J):"1:'QE68SBAMH^+\!@/BG$+OA.OH2S_]"&> M!310%A,6\E$3\1N+#\BXX)=U*24X,]M/S (/+66>3,L0V78S^V'38(O(<"'H M^_;ZR]G7_L7G?F?0/__]ZOK+]>?+_FTT\LNK\WD?M2FWCW!U/>C?=@;7Y/SZ M"A[G\N)LT+\@GRZOSJ[.+\^^D-L!O/!'_VIP2]Z>P[=/WQW\H7ZD_G&6&^7- M ML=!5('>\Q.0P*L2ABK8FR\O6JXU0OJ$D4E++2%-,)C#/@+1^>O_#P:Z6"F6V^RF0H$2&4H$H,9UV"9Y>T@BHX'<:I M<<-0^(7ZWV%YX&+$"8(9YFC"G4$9@65P C*% 9V2P4+?[O@"\-M"J_;UUZ+1 M\C\[$^QZ/03]+* =Q#:N.R![\H(MQ],DFB!D;2VQBX;4C3I@2TDS M\0D-@FA0921!,^]T(Y$$7(/W-]3'O0I4QNOQ.7N8:+(OXQ&>90=XZ?9A//^& M >SH7M]NV>%-FC;-/5&SZZ]N.O+,K?I/G1A8$72*%A/?C5'[C[]U5<7Z$"PN ML#<+@Q"V:&Q&#B]FS!G">5)A,+C.:@7TJ3?-EN[68![('ZT##*ZZEU/+H>,/^P? MSM/L*]0^9)7W[R9L!?(9X,@=F#*8IVFB:"W04C2'L#+VPX-/ M'S"/=N(\.0P*Q1WWF_6UNZ7M;5T+G'DZ1;/9CE"!^\[>7T3N*:CLJ[A! MB% 9$:HNR&C)=/UN.Q/T.WSR?'9>PID%JTFJHL+_\W%"JP2.6;1V\EAL,QO/ ML*+M*FOT50C@I=NQF5[*)N#9"1_)V>TYN?).B:5TI86=>I@(E ?[!5AZ$@;L M!+/AHX36_6P2!FA/@ 'B/<#2QNZ:848*X8\@K'!:A3]UP^JNW(?;Y$]E!'+" ME+=%::(_\'>ZOA3:*W2JQ@C\+QU%U+=N[M)"%2T>,"A_L,!\R M3!$[PU2,GIS7T8:/=#2;@+V0[G#4_^[$Q>OR.R\\VY#]=CW^FBY,I-*= QT& ME=2T6UNQ3]2\VSH4HJK;R*ON<_0%S= 1G@XS3P9'4L&LE5+Y>JOL;8@FWS> M2M1?;+-DJ$(RA&042H;2 LFHLNXFIP')JPS!N9I1PB#<=9WJ*DZWL2SREHM4 M3R6\ALA*3+*89!XG>><<35/?KLY0UGA7U&9=2.B-2 ?EC8E/OU-W1NLH5'[0 MHTEEWMD\;PC(&V^81! M@6>!YZ/ LVP:AJ4:![= FL*S;DBZ>@S[\ZLXDKFE$[C;PX))$F5QP:O'=BXC MVGSD3(?>G9EKHMVXZ1 +(3#3'XGH5<]+FBSUNE9[?"697.Y,XVIU(^A25:FKU:13+*C9]NC)<9T@]&TL1]9@"7J<.'X]#CO&>3?MD:@R'/W0U%I@ M%%3GK]C5*(@A \1ZM@"4&MBU*W45SCP6ATOG$*PA6&-'S5%7PC>$+SQ.GA#MA13LPY_/M(<;RB&9/1JZOC+!6_$(]WY\&3/GF-- M%D5AU6PS)4W2 1760A%]QCA9-]&LIQ;+T9+OS.HTP%QMFBJX5^])/5UT]!(D M(4CB0 J?*LNZ)2MU&8H5T03H:%I/T(2@"4$3A[(+5Z&-GN.3DB7/:0X;*'>'@1-2W$0(B!$ /.8JYY*BHVM*=."&/^ M+QW545?L%06NU?@H(J!0K(M8%]Y#!-L2#WCI?J=NZ&%C,2D=G$M%"0">-NYJ M'#NO.@Z;CR>"7@2] M"'KAAUZ6SJEVII?BN$5!+PT[$5N<9'8=/M)Y1Z2)!T\14O^)V$% PR9C#^OJ M3K0B7@!N%X="ESG[KLG#LL^06L)^O:[%DPG'Q/W*B#(?J@%DK%B&[ 5FD(RHW4 MR&A_ZE0F.*+A["E^74W%V:!Q_"_'2\Z9+ZJMTUAJ*P 5KMNS&C'7JBD;*BEJ M3=9613FQG"1B"%H2M,3E-&Y#2\W8G'R;C(*6!"T)6N*9EFHRG#FU>[G@HWBD MD6'\2VB#<*%Q%]MX\8_HZ:]F3R $PX^=SGK)2F[!9J.SZK!.,PL.Z[)P^,\L M")WQ2YT6\2/MA,PJ#NT?Y)ZZ=.R$>'KG#1W,>"3/3OA( LQ[+$@G0'$AX2,E M+]3V"75'\/X%'3)/"]$4H&"0:_9?E96?1&DDSW9 _EXJ&[-KR+J<*[?:?YI. MO!=*?XL&&YRY*_(R&[(B5$LRC'PS$:E3[B%[I"CYS%JIX]-@2H=8F6GRT\'PHJB*+*LKL3*+?6_.^@P+9K=@?TC7H%/\ "'JY/2E;H%AY\E<<2* M>G5SJ=NU34 M%2!D2;'R3+(%RLP[,U?DHK8IJ 6"FJ19^1H82Q!ZM9,X77GN=QJ _G#V;/NC@/G=L^]C:](K+_PW!7E)ALY4V^LI MOAT4,4YUUK6F2II9L)OY=,)TGM C\/I)] 2$_C5SPI-$FTOFG[\=:!X6<#KM*E9TN*J?OF10F0)DNP61J/\#V!GO>MQ-[ M'%+_O3UYME^"-_''"JYW$GI3)MH)GF*M'5]9AQ@2088PS'Q81$E62Q["_%/_ MS<=/Y(3H*HXX>M1?'_W4SH@,R%"MG@N_$-H8L__0A M!CH>M\76262!%AR*Q6\L/B"#\R^%Q)29F>TG9H%*E@AM6H:+MIO9#YL&6\1G MS]']7UU^N/U_V;Z.17UZ=SX5XRNTC7%T/ M^K>=P34YO[Z"Q[F\.!OT+\BGRZNSJ_/+LR_D=@ O_-&_&MR2M^?P[=-W!W^H M'\E6\I;1OS<+0)$(I [],:33$/DF4E;)R [M5<.M7E"G2XRT"(R41\BO"SR5 M4_J4KF(HIM$SM9S2!SO-DQ,R6@:3 E<#.):Z0X<&%TXPG'C!S*<#F,[?)K#E ME-%N*6PT4]01_!G-,MUFC>-#7I0V;_Z[Z1/Q?U%2.ZK\/IIO4O3C_/J//RX' MD;2>75V@3 \NKS[#W^3+Y=EOEU\N!X#/%5M+3MDJ-Q$YIF*.%C*DDTGLS?F? M-V AXM_HKDG^+IB)GY>FXN?UN,D0>@9"J-,MLOJ;58$1T068_K?D9 )4U+Z< M]JHM/OZ1]; M#-B>A5[!@ O]2PL.T[J?Z#.H-J@KT6!5Z8F5OL2)HDIO,%Y%%!U#HKO"]SN7_9D5N@_Y*,*IM;.MX8G*[2Z,3@\;> #X71".K-M:\ MI^?=+1V0F]C61IGQV,H0GPD>K@VQT\5A;JHA8,=[BG[W<+0DS Q7(F7L]MW- M=[&'E**5^Z/;0U"I0Y&=V1,RG?G#1Q1-;XXDL;,L31@>]* 'QG9?"$P6XZ9D M C/SAAZ*=#X?/&\4(=NWGPDP"5P6N"5Q<0PWK &)_"EX26>>,]B9,\7\2VB= M _:>'YWA(QG:KNN%Z"@98I3O)#Z%\F9HL[CV)'PY)9,.)S.V?TY];S0#YD,WC^?-[1YXCW%;@PW"'_T2^H!%]PF%$W8_= MV1AGDCF#7$I'0?54!FLO_QMZZJ6!^")=:&*83-I ;> M%CIN*9P,CT['_0)F_80,)[;S)/39YCXT, M5=7E<8$"BJ0:.* FP\/ &_>,%/#VF4$T+\BAD5,@)'_-;!_F ^X8=1E&.:&C M#BQ-PL)X:0?N'KD57/K@P03$/H* AN$D\BE(Q)_AG@2_V"-4S_'3T70,X1D# M.LDPM>-&>P4[BX57Z7=&_%/ LNVX[%S5(W9G:B.V9Q/;CY>M5B4B_]D6H.G: M[/KJ4W#Y2L+%LW$>GGH^"P1+H'KT)2",N3T:R)!#[2:*)@M3C MB?D$ $)B50+M*A!RD%44M^^.-XE6#ZXRIB/6KCJ@0]A0F7=S8C\SZPQFSQF! M],7B-9V%=N100J/JGC[:DS';VR>32## )'/@^6V4QP"4G0@ L2+\Y^DMNPZ(XKDW\\/D&6Y!PX9ON^G;J'CAY/W;\[\1^P'&'82+3UND%ISWKU-@YM[[ M=!U1S'PB8-3T 1XVG0Q&,K$6^/S&2\?9_@%[C/E!R M-@QA@0+R##H!_BR^E"J_M=\5?7?AT>:S#6K9&)1%&R#%QMR9CSF@]%L0K^P0 M=\ZQ$R7A2F1D/]D/D5$-2 ,R@9&%8/F[]"6(IP&6&C\PQS'H60X=GY)K=Z[G M*JD8_M,&MO')N8T*(RQJ)Q&Q>)&+18U=[1.]]UD,[XW'D06"OQ;1T2BYF--$4:21Z(C7;J=L]D## >D3.DMKB^&<**K*8FEMAFMS9PPILJ8 MEH: .K;'^=%AS1\@V@"G2S#17A8 BJ\X.-[9/>@##DHW@AP0[_='#[1#3_[P MXBW]]M0_G9"W4]ROH]6Z_>-K'UZ>GIZ]@XO9<^,H@@ +!P@6KDVEYB*D,7+6+C9_ Q=[FF*H1KSP&R6B''AX#-3=TC/ MF,9U/1[$ V)A<,$GS[_-/,KU^/;)+S@'4GIR-XHOP-^JBFJ3P#8K#)R$]0\H M.SYDZS-*'P+VSO"9T@4'$4Y+*<]/1,YF V#>3'9 @ (\ M9P;TM=LO3*T;V]\]/S7-TDU:6A+W3E;732;)2D 0S3OUB ML0,OTE)0O4Z?><84T\B[-69BQOV1BJ\N*42-4VJ:&["=)JP>0\^EX3 MT??\A:Z+Z'L1?5]I]#W;+F35T&33U'.!H[@3@:H"U.M\IY/L" M@MT8@K^X=#]JV;BC*'RE, H_^]^S\_,___CS"Y/GZ\'O_:\@XG_7]G<[?*2CV01TT[/A^8.)6_1$4Z#=W@*9'^W'18.=@)ZXDD :B'+0BI!.AQVXH"*$SOGFK><<%C*.5X(?8(N2Z00DL&W M9*R%^7B-V(B%Y7MA6<4'/A:I^J+7NKQO4ZG?*-@?+$+I/BIECF$;P&>+=1\4 MT85U[2S^O>S\\-)*;$,=(ZRHH_<,0].4M"P@_"OW%,6P9%.W>G6=L_"LPQ.9.;>#D/K/OMY1PN^N#Y+]?C"WH?WD:J]$NFW/Y9HGO# MEU#SODVU[2K;G.I%)5&;J38H&@X*O.Z(U^1E15'5+GY<,W2=+_3.[PW7_PQ: M&-X*PZLO: "3Q@;E_W\SF,$QYC:?@_'U"6ROWYGI55]7#0%M 6T>H:UB:(TB MYXI9'@;#>$:;N?-@;B&=I7;UM7N)1G6?V=398@)?P'8>@.E\F5K.4?D! 6H! MZM<"ZJA\J&5H>A=6C ]0YS;F0EA7V:).,I5\_)Z JX K;W M-H=SIY45X;8B M<'6-EH%KYV[6VWK&%EI7:Z=&8334UR0V<%^W[R:<54,OS?:7W ^"ZT.?8PP: MLB)KIK:L!RN@!FN&50C-GAQ!LR?G"@:LP^-OZ$*B7RE+Y$J3RN*7BW%:W""2 M/P<605L:/H:%R-1NOK!%Q1TCR\.^I*2\$]!K?O?;#7G+/B=#M50C%Z;%(PX/ MY(HJV+(MS> 'HOR"HY7(JW[3 Q-2-S4]5RJ2*XQQYBI:O4$JEJ2K^Y_VB!U2 MX'2#XQT#_>H9U;:-7'>+1]S2E$[26F1#[_7, MNUI\6RQ3=AUUY4@+I/?:S3@V6^S9^JA(6D$A^0.U@FTPEEZ]+9R3<-6C""EMI%24YRT[*WDD'PX\U7R$=8F-!U!*MR2 MRDK7*H?L4K=C5="%H M!%[LY@IN@BVHZD1146VTEM..1-A+OEQ>XZZ@N6W:M ML1\7+':4"_Z.W#/_/A9Y6UQW<=ISD-,>33757/@\(%E6S%P8[@ZG.6M"MG_HKSA';3FR=@%6=IOLZDF@>Q7GI74CC!./X4=-4KL@*/M>%Q<9/KY5.K>0*F",H30#L*9;(G-[L! M5E,%J"M9/(7<<55FK&0RY>(*OM828TV[;1O97753ZW;S#EC9L'I;YVDN"PI: M<"72JJ-^(]C\Q?%&QY6XJ1PN\(3;;5G@GC_<)R5-%*.KJ+F\SU;@FA,?4B;6 M'_0.5ZGKIBH;:LXGUS!**]>:C6X+P-50YNR!$F1K40" MDR6"_^Y+7?M%8FXWI"JU D6V#$,NT IDL[<;9V._(^YOL35WQNP&?$ MM8!EBV"Y?^VVX_?*?=34VH,J!90%E'>#\BZUX(333*!7H)<'].Y5(4[XP00N M!2X;P>56B1#-Q:=I6NT1FHVTQ2SC)][*FV4'%*6DM !]9MU@Y[XK.B)C,#2( M/2="XJU,'2SKXZHZ43E]REW=UBNG>5..U\$9R.*?JLM%M)2]PXK3+'@KJ MRO[-%01]"/IHE#XJUSKJC,5[+7FI-4?QU,@I)8$AJ$)014.Q?*U-F14D($B M/Q+8R]RP9+FG&X=%>>5:?P6G]KQK_6N=JK4Z3&%=R3!::#)E*[W&/QJ75JO" M7MD7R>S_;:,/2=^UF(7L*!=V.CK!R% M-U*7>A44!6BCMT"@KW*U?!%\E8?G'1"3G'@"/W:M_2-Q.=+ !0;KW@%W#ZP[ M!-HX=NRK]W74]3"EFTA6CI_66@WX5P]15+6$FL ^7F:F$ESM+ M4D5,U!I?EB7O[\O:QT^^ACD.JBH(GC@.GJB )A;<<')/[VJJVLL=EQV4-([) MV=8DF^SID!,D<1PDL8OE_82'H8/7Y@T4FH<@E2,DE64+)9<*P(FR MT9B[TI1DLUV:A6 +P18'8HM<8\2*V*+B$#U+TI3C]STTUNRT9#^.M'&MZ)1S M@&J3E:#NE:ZBZ544GJG7%-]7T>$1MB7M2-:6>7GLAO7HK=W(F_J\' M6VF.B]I5-*-XSS3RSCU#,[I5]*JJ'8F<^/RR,07=GNC-*,"ZQT:HRAKLA5O% M[30.O];XV%19,G0!2 '(?0!I*5K7JJ(1>(/[86-N*47J6OL7EQ >\4 T[JJ M(>L-FW[5HL#H22I/;5(;U1B IB2(1^N,6VE*(Y'VDA$6UZVKC?5F"/WS F>:T,;B"./0QQYR#J -]\J M?@'/5A6G_6M"5]OB=V4<<*[X&C-46WE8WXCAQW\U1V95ZICCK M%Z#A;-4%O&GV<^<=$<)O 8WUX5+NZJ9CMV@U%;)O %_?XVN"X M:01H%<>XJ9*EM]PFJR?&K88]PB4HB*9V:9-2KT-^GR%5Z;4',C 4 M12F@#[-K+0=G[A6UU6X'7.9,3*G]1&RO:,V&#\D$EEN.Y?VCPX[?#9HHRKN)S.H\ M9^G(%_"C9ZBZL1#ISJA,TWNFTEOB+$V3#=7(,1Q0F6R:LIIS#\"'9:N6,M^$3P22U\$JE&]43ZOI)\U(^F!+,L>$;PC."9G&4F:W U M,]>9F6MZ.6HWJ* 903-'1S,KS2-3[?:47%P$U^S3+N^MH!-!)\=+)[%U=&#U MI2(CI6<H8(*I]31=T[8Z83X@G#GQG&8@+YF:B.,6B&\#XM=N\.CPM%2%^WV= M,Q_GH8L*"FH0U-"T[K]5NA87RL)Q%3H4F!>8;QKS6W7MK@3SU0)3-R2K=WR[ M\5IW8IE#@97.1;U@['9 <3REA]IW\8KDWI[8[I 2.R#>F%S0(2->HBDP!ECL MLDRS:I;U'<\_TJ?9]:QAY73F> B&2$;>#.1_/>JWG>"_EYV[,F,ORV!U/4PY M$K.TKF$L=SXW54N&7W)>C!)'&UF^*B*EMK@>#4FOH&_Z5C)>GC$:T40$/PA^ MR/%#1LG1B[J!R:;1TW/1%[H!U\B%EAZ43;CS?"J254%C(4$X@G".BG 2A<30 MM)YL\4$AK?&9:I;4JZ,&ER 502K'0"I=S=(U3DCE<$Y6( E-F#J") 1)%))$ M3^V:W9R_MB*2J!C)FJ144#N =R@WUN6X9$^U:'#5?*%=S5( H<4>"E-= MCLK RKR:O&=6_0Z]L=85W]72@QJ-:^\H.D6[O?V;I>\BH#6F?PBT;;=++L(M M"7N4E9YBZ&U "H>>OYZE\8.JAB,:!/SV@=\NN]VJ7&RNP-H:'YLA::(7JT#O MP575X@QGKC#=M(L+L*G77TI/Z*NO!7*KLH#K!5DUIILF]0P^H5!?S%U1O.!Z MU^%V35BV]OM477*@03]SR3C;.D94<2AP3,;*EZF5L=#[::Z-NV.#RQ[I&N[)\8* XQ M^<11N6UV"4A)T)VF]'J&V@*@\.?9DWKUER\143M'B;ZUVY@J:YIF=*N(A*T- ME)SYQ41LG4#I075-ZDFYPM-&4 MC8XK=K:4Z)M<0Q+DX@I6M 7RVX>GT;L>E MT3;/DPH8Y>B^G_2JRK!(T;M(#Z<4&]SH;"KR5']&-7TM3]]1)! 8("&J2 .GO] MOIJ$4SZZ]F:M"J0+I+ M+$%V-Y_@#K%MVX>B-A+FV8H03EWN]C0C%UMBZK*^7?NZ=CO;,KT?]C_\:F-& MEX!64]"RM)ZB\P(M3EQ=<_B9VOXAU )_1XZ_7>"WH-_FTAE!OU6Z\O*9]RZU MTH1WZD!HK2 =28"00Q!66/-,.(@$V-H)MKTTSJ[:M>2MHAP;\[9D%#]S_RJX M+!/C?9/9/ M#/+]6S!7YC+><9A5[O::WC.50I>RH>Q9=;\*3_(Q) 1:^U?@WQ4'>_5CKN;< M2/"&X(TF0LQ>24;D1TLR>S6T'16$(@BE-8129\#::TGBY".*1?")X)/#\\D! MPM]:FWTJ>$/PAN"-!H/I&DZMM23+K*$CZ2%P'8]TY])GE7MR82G),%I;,F6+ MN\9O&Q=(J\]]6VN&_4Y'+%6,H.)3GQH8IJOIIK%\P I4HJNZ;,54TMTJVBBA MB!O/9]M\&/K._2Q$Q^; N[%1WMKL0,6*:MW:"USPJ5((D/((T@4[ 3^NF$8W MY];D%+*\>#(-R9)KKY,H4/U*4%TNW&()UE&XA:6IBF7QCU_./(@'+@.W%[*K MCA,6%, !!>S! &K/Z.G65@%77.S@1U%:3NS1 J ;MVA+-?0#;-'5&+"FI*K[ M)\DT!*/Z^KOJ6Z>OYF6H[^(5R;T]L=TA)79 O#&YH$/&>4138 RP=/OF]^C\ M=SJ!(9*1-P-IKC9N^>]EYZ[*GBAU/4PYJT"3NZJYG"D?^?QSF1"1SU]18D== M7FOR;Y/]Y0UA'+0]$!!'\=!'[NP1YS"H1O+\Q=M[\P/S>^$#WRU>R)^LXPQF6G@Q=EYBW],9S,1O1C]-+J^RR^ M/[4?Z,F]3^UO)_8XI/Y[>_)LOP3)Q_#'=*D$8>A-WROR-/P0_QU/"[XR!@DX M&=M/SN3E_O^&,\*(9#?"=>1%G^Z4,\"^A. MCT-9H[#D@EH \1N+#X@#??-+(FH+LYB9F>TG)IH7-BUSNEV>^^IF]L.FP;[Y M^"O"9>'.S]']7UU^N/U_V;Z.17UZ=G_[Z M"W[_(RX=KX]P=3WHWW8&U^3\^@H>Y_+B;-"_()\NK\ZNSB_/OI#; ;SP1_]J M<$O>GL.W3]\=_*%^Q _U\:WCDO#1FP6V.PJD#N">3ED8,@D>;9^2D1W:JX9; MO:!.D9IBXLJP4!%*,H^,RJ S?BDH89I?N'3.BMXL,]3!(^V,O\8#)\:G M9.I[WYT1?&=$0]N9!,2^]V9AOGLUP5>]<0%:"@AU1_"M MY&BKDQQML?^J!%81?U'>ITL6_\A/8'ZVLG1!?EW8(18U!!VW?5G%VD^&MK'" MP_4,]O02^_^ G<'"LOXV\8;?RAS"4MC^IR@+_HRR329:CB&=3.)M]G_>R&_8 MW[B+)G\7+/G/2VO^6%[U#WDZJP$T%Q$N MTC%&^,C(!&%"42BT/#_7@A2G([V,X?N%P1<_X[DPRJ#H\78]WZ\J-$5>=9]C M%\FS)]#1PG2(7W-UE%Z%=!Y")$L?I;Q2P1R/Z1"$+AWD%Q@&N0SI$V&Z&FV= M'-Z& "+TUJ6C!!WH,BY#MDK^MLG1JY@3FZ%>=<-MCE; HTBL=3+,"?\(B6A. M(E0A$4(B%B1":85$5"\%.VQ\>U28*.E/_M/U*7SQOZ +/]B.&T2^"0KFC><2 M.XDO/!E[_@E&&)(GV_]&(VL\2*,-]U,OZRJCL1%CM9?OJ/B^U;.9F'HQ]4FW_F.P&\=0%_N@^[=L??"<'9]1)1:$Y\D=0%T/]KYH0O M3::HCZD>1K;I3L;A-1!:L4"TKQ*$RLJEB@N*=9AV2&-24 M&%1!##L0@Z69@A@$,521&[3,"TKN[+Q)8E!28E $,91/4U(XHH.M3\TVFADE MQ?R3X]KNT+$G::P*_3&%M:3!.XFX--SS)&<^S(/44]T^I?[@8RKE"3[4*/[,$:_=T4U%U?;G8:TKF^E95*-*4[$^>?[N0DBVLNRIK1!ZB2@U'WD-! M6:^3LE*WE-93R[NE=B$F85WNID0JAZB$)YA),%/]S%3&-[91FRIO&N_"6L+T MW3-QKO7DM9-?PD#!R]XP(4[FFH:UC6WA'3R2\<1[)H^L[FE%Y'YX5R=_7LS63DF-7O+V3HJ0$R$G0DX. MF-)2R18JDEN:%=HF(;H50O-NODT0 M/2K?7%,0_:AI&C_(W$,1WT\T4;;0S>9'TL6%BZW=QN/!!U"+]5JML:!I9L_( MEWH-J.T/'\_EDO&O*43N. #\-8?K&8F_"[L MIYI4'T62#5'E2\!U&UVCE[-7MD*L,%;V.RXU:J_@(/#*.UZW@FO>--@*K\(N MV.U@AJ.HAH,=S&#F>K; M$Z#9L]&3XSI!Z /1?:?"FJG-FM'4VL_#^2[$(#A+<-96UIPBY\RY[7E+V'1[ M\I:B'B*U3O"6X"V.>&L[VLJ;M=OSEK!M=[%M=4UN/5E5FRM)DC-?:"XU8GIJI:?E"RU.*PI&Z]0)A:U:>$P&V9NT'_]PJ7P+.]1IE2KY< M4PE("S-L+TA;DJQRY+47D.8^?VU>DFU'= !'3CK$.JA1S=DO$=4,[!\Q M,_X&UN_8"8454WEER0K"%&H"Z#XU@01G'#UGY RD\IPAS*3].*,G.$-P!A^< M4R3=R MP&1T%3,7VGCC>T"52"/")JO>#6WV1+U_00=3+?T@C7(/%5E7R?G7/ETX5HY.;\BB8\] M_"6A#E!,"$@RF;*N-V5Y==4:[_TT^WFYX/9DY,WN)[1Y'U+IZ(*R7'S(ARGI M$%-,2\]'#:[I)_Q:FDP>PMRSS/U3^FO"=2.ZGN"DU\Q)RWJD7KI3Y09>$C;G MGC9GS]C?#25X2? 2K[RT'2V5[URY@9>$X;NCX5OC>6(==+3&$*[/J"QL2_5+ M: / \(5H^JYF3V T#O&%&,WQC\6W.YU?I\F(GVS_P7'?R]-P?H\I?B*#L*G] M0$_N?6I_.[''(?7?VY-G^R5X$W^LX'HGH3=]K\!%/\1_Q]. KXP!-R=C^\F9 MO+P?.$\T(%?TF7SUGFQ7(NP%B00PSG'TR<#Y+XTNE:&>(<@@R-_'3^2$8)G. M:2PPOS[ZR4!B.HI61(;I'TZH[:.CX3$>%.,H?"<6'EG^Z4/,(^BAB-;H;S+[ M)[]XR1N+#X@#??-+(KX+LYB9F>TG)IH7-BWS=5J>^^IF]L.FP0+)(@07[OP< MS=V]-QF]^7A[_>7L:__B<[\SZ)__?G7]Y?KS9?\V&OGEU?GIK[_@]S_&PL;E M(UQ=#_JWG<$U.;^^@L>YO#@;]"_(I\NKLZOSR[,OY'8 +_S1OQKV. JE#?PSI-$27$@D>@<')R [M5<.M7E"G2XRT M"(R41\BO"SRUN&_KN'7#UFIHW9[<7=ZR^[;O MT&-]2_Q0<\-*4+6?1FF?E#">RHZOMH'DG1C_[9UZO+ MJ\^WY*;_E=S^#IA+5S7^L?EAS";T>+XOV;_BD6/P[>LX!/MM^XAY-SY!.)K'6\C]OY#?L;U1\DK\+5O#G MI27\N32=3>@X7-IAY[OPF^WBF1HZ,ZSJ-O*&^RS:4?'LQ&> VYZ0$D3V M;]"3"'5'@*$+.F2:/M$4:;\3WJJ.GG:(=VN7?*BK;O/DC$83>GCQ0"+A0Q;$ M&JU9(U6L$?=KI/"Q1MMP:C)[]1>-RJJ-;()'=.CY3.%[#_>E?N088>K0^P6M M;=?YK*N UTI1K/F^\^?=O<920Z 74R^FONU3OP.-[D>1S*RT0WBP_7BOCM6M M0\-N"!!B.E[/=-2D^D2^#%/?._0Q=KZBN^2]HIT:T[# Y71%PS@&LLTE6/>H M UE%-'?5!^6[/P[GH>&RH?<44S=S>;?;Y(Y5DXBJ2YJZ?XA=_FCO_+S?__1I MD[0=SD060!5 +03J)_@#*[_GCA.V2>*J!)L]3;(L@4V!38'-)6SV]LFFJJ:W MK=F3%&O_O$,NP!F/=$LE?JZ@[[?2%]3UGARW B/\%37#J_%1:N1SL2YB75[= MNC3M']'K\(^PL)F S (Z(HX;1PYA6!'FCV*8D#?&%Y\\/&_RAM^D*)JH'F?* MKI' !]8#5\7S'VJ8^^8AU*?@=]_V5?IZ QN:C_0JQF&U%R/([&\GH5! M:+LH(NPH%,&5X&_.2A/H/'9TYK(0 M]T7G:N_)7N@T)!BK9/%CI@ET"G36CLZS7!7L)^%':]6!=.IDZL2U/^%CXBSN:*4ANT.?[T-#ZGI$;2 M$7(BY$3(B9"3PYHN6T9CYM*/ZSMD.(125G6P1T5"6UV@HRF;FF+V^=L>6]Q=1^]"9BMP?8>_8-'0W)&Z$*P*_6OY8*/]I=ECJ,' MA2P?L2SWY.IEF>=HNU:Z&QI)?_%"&I#1C!)8-T.DP-3=T."8@G(S!;25KJ)I MIJ%K:K.P#Q:SM9P5WE5,1=U@E&>$ M:.!%M<1C&CDJ+RF?H9,"0_QC2#-5N4H,U>*=-:1>!9&/ D,"0U7Z@S><;6P% MFUHFDT5V%]O5>:'':\F7YPSGA9B6D9,U5>7."W$M(5BFNM^?O09Q*T,#&M' M%)C0X*O4X*L,U+*47M?*U?*X=(<^:W)K3^*@3P;11=_?N>?" -LI#N^H/?A M+1W.?"=TZ'9UB[= ?\TQ7<(2%CC:-<:C!WA2;**6*765K@"5 M !5/H#+47@.@JD,C%)=U-3DV:_='1CO^"'SWS?=A_8]VK35'-D8'9E25>:#O;@ M),A9 *59H.2JO]4"E'I444LS)=E4!% $4.H'2B[4J1:@U*->*I+>4R59J]T_ MSWE[W&8C^;<_"*X]I+\5]JNHY+H;12FY(.85YS!Q#&;N.*:Y%SZL2Z5.B' M23:49H_Y?JNOG=R!:K&4W)@7M:B_R>R?V%>Z[4Q7V49X_?#+:H55/\_:V (= M[2O0W"Q=ZUK:W4HW2Z(8W% _\?=NF23PY^W%'2@4=TRA*-8)U0TZH7Q:P4D( M%U5:!$@%2/<&:<[74A:DJSTJ%8!4.>6GN9P J0#I@4&:<[B4!>EJMTH%(-5. M55'OK+%3T@M1QNS5E8]9IH6NUC44ZVY?O7N7LF;5:-Y-!U9P]2[:P2?=DT!+0$M%H,K8TZ[BX5T2K1<[Y10EI/Y&EU C23+'$!'UF15[H(J M;,F&8:BK73AG( >)&,SSKONQ7'T"L3IG:1-,HJ['R[KSV1,@["^86EQN(+TZ:Q?>WA_NGCB^%Z>AO.;3Y>N M,+4?Z,F]3^UO)_8XI/Y[>_)LOP1OXH\57.\D]*;O%;CHA_CO>#+PE3&L]LG8 M?G(F+^\'SA,HQ5?TF7SUGFQ7(NP%B03P'./HDX'S7QI=*@.8(06)\=]\_$1. MB&[BB*.I^/713\V/"$31LLBP",,)M7V<^\=X4 Q9^$Z\=++\TX=XGO 0.3Z$ MC@[]"X(TXS<6'Q '^N:71*0Z!6>[.#/;3TPT+VQ:YNNT//?5S>R'38-=R@%@ MUWN.YN[>FXS WKG^++#=42!UP.RDTY"D&1AD9(?VJN%6+ZC3#%5E?BSBXPV\ MO,!CQ66K%$,U\O53K\%(]J_A^6S,%X\:JIRYH_Z/*74#.H!Y_&WB#;^5L7LH M["U3S&OQ9S1+<;D?JPCVP[(H+:[:CR+!2]>\Z,TR4XW"VE&U]]&4DZ(?UX/? M^U_)]4W_Z]G@\NHSZ?_?3?_JMG\KD:O^()6%3&;.-@^]R$IK5Q*/?719TRU% MUO6CQ?7]-P+POF*_O:"FH7G BHJ6=RH8^"03B;Q]LW4"?P; M]^?D[X)%^7EI57[.+LL:/&.(SX>Y7RS5ZN9[T9OM?%<-%3RIZC;RAOM47KPD MSZ4;<5L+4/\-6D@Z0.JB+_""#BGF21)-D8IPN*M*>HC:(JV41G75;9(,G6,5 M1B3&0N;?TQ@Z7."TD(B])4(5$B$D8D$B%)XE@JLN !MRY:M9DWX6! - M3PRGO@CLR"@8? [G8P^>?Z? 6VF&3@)8$G@8T#$AJ2810>IAQ$G$F(;"9"OP:SZ8IG9& ,O>FB;R)S[A& 3$SPJ!Y] M"+-IX?*+"G MYC!L=*<:FJZKN4/9+"M=IL(5T5(4).2X#Y\];_3L3";-6%,? M#XU& I?%2[DM:MVN<@\"+P4AXO MVVO NX"G DUX4P-5WB#S^@Y./MN.2[!Y""PF:KRQ>EOGRK39N2X*HXJ4"1_N(%P;5[:V/0W$U\&GB#9X#]Y/BOZ:,*15+-JK7L M1DW_PPG:.T%'@HX.0D>;[).=J:;6(PQ5,N6BG!Y!-8)J!-4T9<+MQ#0U:SB< MFW3B**-**?U"'^P) 7,NG$2M0C'^+1T.R@;8_]0=.K2:XPQ5'&<<'YO%!>GD MGF+HE>.&3DP4R>H6U;WCS9W%&28$X)H& MW"K[953ZUR5M<4>I/7M(A_3_OF_WTCDQG_O#1#BBF:?O>*4OKO6Y/;LRTF/,V^E.H/?QKY@0.#H_1^OG$=I[.'FS' M#4(&S7I,#U$+UZ?-AVR]U\@<#+S0GA /"YL1+ZELE@Z'1K7-)"P"WX2]RG=Q MW=:F-NZW<;1FELIL'$K/,'NF4FC FNKRRXIE&):2-H)2S86]8K$<8%P'\(HV M%-OX45,D32GJN+BQS^9Q:$SOAE197#,N66ZY'+ M"HL?=&XI)5=>2$EO=;UM,8VK@RX[T3RFTZC*P\8GDM_IT>+IN7199[D7:OL% M%:8)TIO$/H$UU&WWA?CP-E:,(3:9VB])/9"_EZ+DKJ9KW7QGF+DG#PNWEX@& MN9L%^,W?9@$\9A!D+G#VPPGND,I9' '\I"R,X%,<1, <@YF/_\&>M!+N+G+_ M=;P9FQVS^;/'O^-^!K,K2G#OJ' M[!'*'B[#Z0HW$!/6_+@< QGU[OQ0\;U[#:IW&>NEVKH>AAUH3;/PTP:T MDQX48==?9^A0=_@BX=M141,"=/#DN-$G<("+UYSZWA#T*?@\^8/^<(:>!,,: MS;"GS:J[PT?/'^&*$AO'"'## GMG>%:5F8%__*VK*M:'@'PY_Q>Q(YR]G)(! M? )N^N#;3\0)V*'6$+L9PX/?4P#_[%S9:4% 3=6KL^# MC_9D',^X MSJX64*:S!:!$!>29^I1-?0=+>>#.'ETXA%D@3)X6%HDI6\.9[^/B (%]HR%B M?L14LJ!0O3IF*PQFLY-,S8A&@H-+\VB';-KF:YTVI,:7LPM,1AY4*[^S#%M*DC*EE;EDYH5;^E(UT\*N<%7;MN!5?L S\ M.2?_/AA#W@N=%]Q.;3E0OE&]*BQ.N/,!84Y(DD5!CQ%Z0(E8YCJ6&9V">'Y0 MM,SKF9K#A\G656$6A1#1(Q!1P42O8IDOW>]P>\_?H"!R./)G].^$6!),3N"NO0\[;#JM=;N4+L9)J$ES0-7JZWKTSZ*WH1VR0^(O7G3\Q.+:HD\,?!NIZ&N$NRB"+7XK=U]VY@%/ M^IUF+I"H[[=P!=]VAXO72&^=1-?=QL_[4PT.\"N/G5,DP%?X2:)O. MDQ!,)YB.7Z;+G;7RS72)P3"8VPE\<)TL&;U6%Z(79"?([MC)3E':Q7;[ZW5G MDPG+@$O>VIWR.*^X)(A.$)T@NI3HU@?(J(#Q!>(+PJB2\7EL(KSH[MD;2ZTEZE\/:=X+S!.<)SDLX3SW\*44E M9&/TI*Y\5 <%\0AW*F;)Y=$P]MZ+LG^B+#J0@^:[;8AV,DU23]?2-$[.1_%Z MUV,F@VT]'&U;YQK.X"6P6QUVFSWQVP^[G!SW"?3R>_%7AMZ&C[ .O?76Z.-H MN&*K +( \@&/:'8%,F_G,V(KYO?BKPW!S9XY'%Z3%BCF!&@"Q=6AN&$O>@[% MKT:7K3VAJ@W-D#]3%RRA"7.EVR-@8H?53G.^TR9KPHMF@*(9X*YLJLN&QSU[! 8I@-,%H@M%*,UK# M!T@\JFAU9@OT+$%O@MX$O1V,WIH]5JN2WE[349M@-<%J@M7*LUJS1XU\VJ$U MJFU=H;4)?A/\=C!^:_@0MA2_54(L6K?JHUG>F"4>],ZY3N7;R!].Q/>I4;H3 MTZZ9A8HR6]O9)G[/U-+]"+DULU2&D6LYL6W1&6LCU2HK GUS&I[@'<$[#?%. ME2>KK3H+;:9VI* >03V">AHX CV"0TNM\NH;@GT$^PCV:>"$LFUGBLV45Q3T M(^A'T$\#1XE'YFCW!Z@P_=CKKY2&Y)GO*#9]=__Z'K,#\O"0Q/R^)3/52^,GS M.[!'D!=J^X2Z(SHB%W3(-@JB*1(!T5$E@I\X]Y[@!B_$IT,$W(C\O80$JXH& M_VPZ,'FT_0=:)+]J*K]J6XJKX_?/X6LHFS?>,_6#"R? !W/<668;KR:%6=*4 M_%EYQQL3)WD",N\"&\"K9+C4L)#8\"_\%> C!9'?[JBL6@9 M(&P#FCI.I#-"/')&Q/7"6)@[D5QG!&/>2)70'TY(<&J_P\S U5EK9UP7L@$W M2B$EMF:._O&WKJI8'P(R<>Q[9^*$+YU[>X)^N/3AUT[9,$(U<9B,C;W)Q'L. MWN\[)^37!:+.&.=#*)][OT;]S0DK\+ MEG3MMO%A43*RBM2$CL,/\XB85%>*]UU9_NE-R1"5>/LM7TZ@XK;0.]UF9;/H MI)1"U;%EO/0/;K9U_>&",NN6D_@VI>0DM_8E;8^&N]RG8YKK#>378#9=,0/L MJ4)ONBC(&&P$UW\.^*EG)QFUN$5[Z)K>!1GNL MJ:^J#%3^H@?Q7OP6JX*@VH'5\$\;S(,,>40*L+;; FXHF51J8DJBNXI;M=;/ MMF71,MYGHU1,O6FH/=551:0V1UA7EB'5-E5.& MXAX% G"'L X.@,.*[81F0H8%# 4,*]//+1Y@6(.F7I Y)"EFU?%S]4-1''S$ M.KL=/)*I_<(BO@Z@N7/O7CDR#\/;$A0&6ZMA*F8NRO$F%I-/GK_ /"U2WPV= M5ZV!&PEY)UC@Z%F@O#FQ[&<\&#>(HP?^4"$ 6+\AT>4%@,+M7[_;OW18%^=V M,@@AW,$EPYGO4W?X0NS1?V9!6*614>U4;4MXNXJS<+[\M46B'O$S4XCV AF8?SBA MMH^$_Q@/BJD4^,Z\I-V'&*GH_HQ8_V\R^R>_'21O+#X@0_$OA;4+,S.S_<0L MP'V);:9E^&*[F?VP:;!%3+50&.KV^LO9U_[%YWYGT#___>KZR_7GR_YM-/++ MJ_.Y]$ZY?82KZT'_MC.X)N?75_ XEQ=G@_X%^71Y=79U?GGVA=P.X(4_^E># M6_(6R>/TW<$?ZD?\4!_?.KCS>;, ^#V0.O3'D$Y#,@6:#X \*1G9H;UJN-4+ MZG2M$I3RR,;ZG8 W3=&!Y7.9/U'9WX'] POJ3KQ@YM.Z"W7FJJ$M+LZ/FK0J MMF+LORB?'=58W ?>1W-.%GYD_YN] @#Q^H\^&9S]7_]V>3LIV%RV4X*BXJ65 M5"Q="Y(,>Q>7+XV9>F6YTN@"F@G76E94O6GMJVCG-O+%'UE;9V' ]BST"@:< MG00\Y'3&+TN6;MU/!"@DJ .QFM*H"OYY>INK[;O)OLN94;NKX/D)29"*0A(M M?#-6?W:2'FDG*3@-NG$PN_\/18W:P]DZ)6,ZPH[:)(2YM,.HH#),*6K?A5KT M)_CC3@'E>9D8^^,QQ?K4-&7(KW"=KQ0H<>A,G.@T//P4W0Y5W!F:60L?WEQ[ M/:/GW@#SIHKNB9K5=-5-#LE\U[2?-H!C/XN:2\&X=CMIL7 LKP]3;45%]A%7 MYS,PP=!F^Z=W'Y SD)BW^-8;? _^>O../-L@3?!(8(DY8 N3B?U,GNQO:.OA MR\X8Z,)EAIZ+%;@3@7/8BC-Y@V^<$I#/@':23\5VMD3N9R%!_0'KHT^<)R\]%?SQ+L'2KUT0Q!J!Y63+]XSH@JN%LT6>8N%[57YP^?+ M+X-+]KORX=TI^33ST47R!$.0R!P3H>^-9CB6^Y<4H&<1B=_2:)D52T?.QG?9Q3E4Y@)^ RB'@D'1LJ4P)A<<&0PYI%/K88#*@VP#(X-GH\YXA MSU%]L3Z>^]P-N$E*0UV(_<3*A MN3[G2.#!340K\4RM.OBJQ!_;E0Q9SLV$U(D\YL_.9((N]ZGMC"*V92*&''/" M^L%,@18\X$'?^^Z,YJ2;T,);Y&J81O1XO*N>(8517HJH[X_.*#]?4,]!Z"X# MWZ8389<7;-%+:@ML#-%D.4 KN$\[4>>BS+ZZ:/QL8;#KN8/\>K3]Y8.QP _/ M/9?E#R )]V$[Q@964>"1'V8WI(5#L/0^9[/PT?.!SME7AGCJ"*/X4I$9D8\( M^.FT@_M)LA"IXL.\)W!1T)Q!DIA6GU@9]]2E8R>,6DQ%&CR,(1CZSGW$NZ G M4:(:_Q$T>R":'1X?S=J^_P("B$9MI/9XH+7E6YN]=IH]"SJ9O(8TGR%R=!5: M-X_V=T!4\?0BRZZ/+H!_Y9[@U(&Q.H^?('+99>P4+7>3*"@ MZA=H]E7&;LJ&I)IYEHR5T)'';$ V9;!0],?4\:/^.3A807<'HKO1T='=!05; MGCDQT @3++=B>CJ1$\>GXPE3&('CT)> !);X^\8DI$^H0_K8@#1RD0SA._!<("UHSCS)[\\+>@-2?;!L^7=> M>3_%L#"<*_9[]')^CWD'YF371"\#&^:9._HR'_\ -86]@[N6I"Q=U2K:+T=$ MWC5^6B+O/33?)77WJ%LOFUNUU(TG-ZZ%L>:>A=D^O#0]7=0:\]G^FY')4_/3 MHQ3+[3H]'Y]8%M6;V&3@'4XL52Y$KK?KFM5(I.R'J1MN5 EV6.[RS;%7F*2F\!^I-E;YHI"R+R M_6L<"YB.!DV^BTQ,X,(Y"@L0#/*M!JMC@/7EH_>4_$T7YV-)3[M+HB9RT8@YGP'\<@Y_.^'"<5X"C%H#Q%1#,E1K8TV# MZ@5@ZRKM-2-/P%K >BM8YQHN[P_KY>2&W6'=D[2"Y [>45VE@=,2[2\!NY MMX.,(Q9/\JD;1/&91^Z+V>OBQTTUIBRK"=482AE#*'FM'\G,>4:.SMS1;W'V MPRT&VOR&$I?] %9!J]<)TI4LI7WF$FB!(W:]WR%4U2=>$<$$A\C4C< M?"*Y$8G5*0M=J6<<$1"/UQ_PA95'RP3G'UJA$_9*LVP25W[3=*[(=>RE.YLG8E/)1Q#Q/,CSP; M#OT9<-!<2K^P8)=Z%0!%4K0C.G<4@!6 +0W8S3$Z50&V0O6CYK!DX16H1!P_ M)65H6373X5P'"><=[$6 P.M@GZCMC2);>E>=%XLL-F9*$4XL7.>Q; WF(E5O MY*#4ZXIP )XO?LSHZ<*_/;-I]%3I-^AUVY=15(_?H'R>/A\">H:U=;#]Z$(V M9E11WH\EK('=O&#:^#5:=BR2T+114V4M![Z(,VOT*&D<5;[M]&XLFKQ4KW?" MDC233WOG<$5.!!T(.JB.#G8)4]Z.#JI3H51- @D^?CJ(1WJ" M(!W00IW#3$6;(_60\+$0(N]]G[-KK:NJ/4TI/+O>2MMB2*A7BS*ZDJ*W[\Q: MH%J@FD]4;U::5J&ZP@!10](-X5!J@<;SA0:@SOS+GLR8ES$=5.I5$M$HAS?\ MN):@MZ4M.W5.4ILK\:0BF4IBK7J(H4BJSJ?Y5I[*^!"(=PW2O*".5T<=FR/9 M2E%'I9X?R^+3$7STU+&7*ZIM)WV1=VJTG #74[JB-2U _.(\]+UKB12OL?I%)NZZ[!8:PA_>TAP_Q\")=2(C! MJ\Y#N<264L.HK>1B#DJT^1UKE4H^9E\D M]EI2T8>/16_B0*3MQO=7O-6)-SZ9!9D<*.:T$18WMZ86'[*SD519*2A#L10E M'WBWI098X%K,\'&^4E3-@;>:I!GU5GP6I]8BX$70S=YT4ZS:5<$F52IVIM(5 M9-(2C:\EBMW-S!\^VAFE;NH[0TKLR<0;BB(UK\FZS:I66AH*6,K.383H!F7G M+!6=L]%_9D%8OYJE2XK:$Q8OG\J4 #?'X%Y93F=?<%>G]>B@];0DRXD/03B( M.ZO 0FI7#/"-[TUA3"]2Q!W3B>V&T:^V.XI^H7_-G&E1\>#&C<_*P_UVMGBK M"0FL?93''(JWGOCCZFF**EO=M:V&LHP?8^$&07#FCOJ)X->;'2;I7:59\W9[ M*=\K?H\/>>'-DR;(3)!9N;CBE,O4GB6OJ]V\(Y?MK+2.G1]T=/)?ZGMO/IX< M-8557:FH#:IAR?2PY5!DD2/&X?J)M(^FG Q6ZF0HR=3UMK*V)%T[:.]=H3D* M:A/4QN_T[41M)>-.:G60*I9DU-P31%";B %T/WZE0T3Y7.NU Y%NQV\T#H]Y M5D(,A!@<=3A-89*R*&C\"C1@KF>F7+*=IBAJJMMVE878@"L:YLHUU&JQ=V6I MI[0DCX7?8!8!W-<'7'47X%88L*-+2LU)#YSH)$?8Z*I4D97#G&SP:P"(UC:\ MN.=,K=>3C90)5\:[7+I#[XDV>/Z@2+I1;R6 @S2NX4,V#GPN(8CI-1/3+KRT M,L&L)"^U,5"EC7VTE@:C\RZ+H.NO*UW"Z2QA;/4DW#^KI*HO:YBH8"^(0Q,$C<:R+92M) M',?D::N*..9:VB^A#5*$+\3Z2/PC>L:KV1.LX_!CI[->,Z?AA^8E,9A-5\PX&V_H31<']?^S]Z;=;2-)NO!W M_HI\-5/=\AQ(QL+5JO$YM$R[U&U+OJ*JY\[]X@.121%M$$!CD<3^]6]$9@($ M5X$2 ()D=E67)!)++A%/QAX7LS$$0 HV]4\^GFKO:K#+D??QEMIFB,U4W56- M54DX-D/RY$;VD+B./27WP+04WO9O7'D2>< *X9B2!^I0GZ5Z$G>$9C]B,>T$ M?I !#-*$GT">,"*'_#/RK6!H\>IFYQD(\+#V[VY,:Y>\S-M?_J.M:ZV+@%P% MODEMBP31?6 -+=.??05[<4:?Z<0+B>>[(RLD(]^=D$^PX/ ';%8/Z\9YL*3P M^E,SP%V$*0UQY1TWI$1O_/,=L0+B44 'ASHA[")LA/-( [A=J<%X?(I[H\P1 M #QM;#Y2? 9L.G7P[8_6$+Z$:V&@@W%Z:'RWCWHSR<2R[ M12*&A3)Y:9N:";/ 2SZYIC_$=W^V?!B%Z_-7#BE,>\*HE.%+ZFEL29QA@'@4 M4RFAIN_ R1&L6@.X@5$\\((]S9D R>]S)PD_]/GIKJM+'?/ZT00(,/=N !HMJV M.$W_^T0]87_C<1G_O8*B_[I TG]5""=JPJCZ8IXUXD-;57]+BW7(:!?"0L,- M;R?KK"7\ 8PI%P\IURN<+5]"HK0@,S=@,PK=%0.^6 :?!<&TZ!G]Z<3'*+*X MYP861P?3!W( UD'\3P=; A-CK[7L09=+4I4@NO6 O(B^)S,"Y0)_0IL9:)4O M?[OQVSQ]7;R!AA<(=RVIKA9"2\HIR.LUZ@OOR=-LGEK8 <43;.GW=-Q229Y$4FNB03 M228ODXFV/V22?Y!Z2$1KI".MF@L^=/QZ;' M250X0E307X\*6HZHH!7< D>B@D0%B0J94<%X/2JH.;:*5QK-^N' PJM#6RNO M6D,)[1$Y[) M3\TO^MR6'",Y9I%CEH*!"N,8+>&8_%3@IM'8.XXY0N]"3#S):#!0;SX<*"7Z M>D!,/A-\9=?5"N2M5IJR-F+;4O[35MCV \EP=_*SIK1:^]X'\4BM>Y)#LW+H M4J)101R:@[1>_:1RR9>2+W/*"\3N(RW=@'\Z]>6VXP4Q:0X*PH$RZ4:58:8# M9(A_@NU!2JL*$7ZF&TS@,ST@?P/X-I4XDC7+B!]OJ[:_[=MRKE9?,0+)5!"K MH34TK:W^7$2OIM'1&UG1*R'%:IG1]6)U@%?PP;&4R)(0L1\0L1$A#$0([*9F M&!TCJZWS[5"P5_I&7ABP+>U+OJHT7VUU],:YQ5D#X][.8D6X$SJ*JA;;8^;( MS]MB?!_[5L!N5;(%ED\H.\5BQ;I5UZ:S.D5*E&.J_)97,]1RO]=T@V595]\0 MBYFC]M90.FHUG3C5+(8GX4?"S[ZLZ4;XR1J\>:1I8Q)])/I(]"D,?;*&P1YI M>EJNZ"-&FG]=3U'&"C>:/@_L:$@7;O3,!WIV[U/SUYDY"JG_P;2?S&F0KKJ6 MU-L4):]"U^,EIL3?8@7PDTU4F+5:%:\WM)+,5]E:)@'QQ?P$&=>]CPEL53$P7)GM M%V:./1<*CGE9^'N[E;UX:;"KD&6NSD?_YEOWMO?Y:Z]VU[O\X_KFV\W7JUZ? MC_SJ^G)6?O]OYI)YC[#YEU2G=*#"=8:#4@*\IED>EP!YC+(@W-$-SW7#S M)U1/0%,,+W.HM2(1\]Y]I*(N ML#D:88715!'/OP:$L@\MN CO\\V0*L0:D=GSCKM6K#D8^!$K7@ITCR5.L6*J M1QW3QEK@Z?"-]7L 3( _6-G6 (477K>5E5UF!7S/29>53(UKXV%-/(*6&:66 MKKC*QS(D_[G14U%G[KB&6J^W.O4M @YY)=0?\=2ZSO!*S+G+WUNHZ4A7.BO: MW1\G[2WR^(SQGG%2'?DE1'VR;!LIF_GSL.@S#-%R IBW-0*1&K9,[)RHS.S MNA!-KTU@_&,X8CT?*-Z'69!A1!$X\"+;] (:.T2"T RCD/UI6Q,K-(LHP+ZI M9+*N+I5,'HSI,+)I7#/Y$RM$GJ#&9_@!6SX T/C"B\??H6(@*RGSAY1127ET M<)64.74!XR&IS9V7A1=3?@W^R2K+.:2>Z,P7+%A7:!!S3TE96/6.TFI4,XY/)GU+ M$#E"$%G*,\D71(JH[E9O*89^0(59)8A($-EO$%G*$<@71(K(4-,,I=GH' Z( MO*FZ32,N12#GRMC%J&@:'I':1N2,R5G'C9G+I6!R94S"Y'Z M6X;2:.ZTU'6U73W[5@%B+I0K&5(ZI$N6?]@$D_N6K5=-R\U^K^E&C%\J_?T* MC.\]A[X)2V0YIC^]"NDDN'8=Q'O?M6&V#W$Z0$EZ4UM3U$XU33\RG5N"F02S MPL!L*6FI7# K1-=LM12M4:Q$*]%,HIE$L\JAV5)!YG+1K!#]O-U2](KZ]O>C MV,7+.7CUI9"/60X>IBRZ#G7"(,[' RKI/7O4":C(Z)7Y=XOY=Z7FKCUDR=9< MS0MSLZEZ\M M'MM*6RU$]PDNPV<0RM^Z0459]%YDKRUWIQCS84F0)1=9+G(5%_E-@>_;P&A: MT]>,\\8NJH[M(-FYT)B]2A]CN3HT#C\9:+%37*NNM=M+F4%"-OA"03 U[7YH MAK3K#+^Y,-4E4W-92+IAU%MY\W0181&-IM(I MN-" Y.F*4*[DZ;=TGM0T WF[$7>>U/-F[P+B! @6Q87+3CZVE':KV-X8N;%Y M-4BBFITFMS5&5D$7JT02\KX%L[UH>RYF5-O&A[W.1%X-F2W&\:6$YAC'XSK: M.]*VFDJCX-S(G"*\*I(T*5EQ8M0OHR6 EJB9'')XI+%W\KB M2SG6V[-X$8':P.*-YE[$:;^-Q<5(2W$PE=\2B+4#&G""2H945M;T+@Q6!=5Y MJ/0N;X27I?1> 2]K@O_+RM#M*/7.3NNG'(/U5C+# C,LI8=NS0Q%2-.=NE+? M;3$AR0Q'R Q+V85;,T,149H%-\,N@AF.L2\#'5$@F.&\7)DY1>L-.U1= M;;HBVG*%)B]K8TLRD&0@R4#&^AYKK.\Q"MZKXW*$Y&TL]4B.1:D*!6PS+>RMT%V)QFW-U6.@47%Y/<72D& ME-R][7&]5$[IK0Q=:,"LH33;>V(_J\;FRX!9&3 K0VT.)-1F,Y(O93XD2,XI M=Z=.\1F$UU6EK;<.+_:F&B12I@ G\4GBTQ;XM%YUW!:?"M49=453BTVGEO D MX4G"4]7@:2D;X=7P5'#*:*?1E/!4$7@Z].CJX?23&P:7TC1@3JZ)+ M&HK:VI/@TFKLMS3P'QL/+^5(;,_#A>I;FJ:HTDDG>5CR\'H>7DKMV)Z'"U5* M@(>;QI[4JZK&?E?3+U?YCE+I]BI*,B2'AB6H)+(9VW[61)/-V/A_-QTP:YJQ M[;#*3EW?"R.\[ HI@4@"46Y 5%^*'M]M]G+;4(S67IC;)1!)()) E!\0::\' MHF):RRIJ8R\J%I7>698_XJ4>F*)Q*^XY?1[8T7"Q;:9G/M"S>Y^:O\[,44C] M#Z;]9$Z#=,M7;R$>-70]WJ92_"U6 #_91)!9.U[R1E4G'[^0,]+0?G_OB2W] M?>PG>\89D.^%"BL_L*GIXX*/Q:!P/PA^D^HC*Q8&/;2#N4Z=RR0@OIB?(&/ M]S&!K6HHBBNS_<+,<>I"TU(O"ZMOM[(7+PUV%M7K\Y%?75_.FMUZE9W"]9_+EZKI[ M?7G5_4;Z=_#!]][U79^<8D_N\W<[G]1S#..GED/"L1L%IC,,E!KP-?5"XE%@ MCS%VVQV:H;ENN/D3JB>@*8:7.=0ZH(;1!9_*XQ=:1*=/L;D!5[8G]"T%$6%@ MV1;K8D_<$1 M=7W*!HJVS&0TE(L6)'0)'/ 1_S;^=!?]H9?7[F*Q973YF1AW M8UH;6J,1]:DS@%ON:?A$*4(!A>>:(="!/V4KYYLA%>M-L#F\Z4P)8 7[F\(# M0(AZI+,K$3-\&D1VB#>9Y-'T+1I.\8\1[(?K \M9#G(W<"N)AQ#6EA\5$-/S M;-A?9'G831!7SO[LDR"Z#ZRAA8\-8!!F2,;FW%W),_%;9V[<\44*2745#V"\ M-I 5#"=T:T'H#GZ=W9L!10%O@E3#20[G; YQ!R?P[ !']&C:D?@2NX^;;"7A MKSCBA[W%# (*E\/\@V@PGAM^ED;N6Y =^7U.J)N3Q9M+DC'KQ MTB?B^2VLT3S'W>$NW $E?[)A?;*8,"G(Z!Z2OQ_1M !8=<[HUOQYK$FSQ@+H M)& 3,\0RXF!S>I]ZKA\"/5C\*?!X%NYIXF?(;923%-"(Q9TS5E#;JJE]'NLJ M.]R_E%=7A8:_LL.]['!?<1+=KBM> MTHIL>']D54_[L?:3?=L9%0Y M=_%6H4@_(I\FGKUZTU^JV5S-;E_[%O#Z6XG!P!))#A9)EDR!Q2#)^E@B MB22[I@^))!))?5[ F^;T+W.ZF_2_3( SV6"MOD M@QZO,OV]F+ZCGA=;'D.BAT0/B1Y;H,=229U\T.-5YKZ7T*-U7LW,O\,'C\,U M^'US@P#3%)Q4;4]KDLYKP(0 ($L"^SD8K\H7($]F0#S??;2&=%B"*GCXYH]J MD,9&W%RJ%),%-R_'IO, %\1ER^"B+DLM^4=,5=V8J,K2Y_36>;%-* X,.\N4 MNR2C[Y[1&TN56(IG]$)4K\:Y;!@F^5SR^;KVGJ"GZ&VU8S2T5N-U@9IO8_I" M-"9='NY5"X38=V?9#]\"96B:SN"S4M5(R:E(RZ]AN6=/J M( (UZO6?;]*[&,UBTFER#0U*4K!2Q:'/JUG)<]] 6IJ^)<+D(?"M!IC7Z7L9 M :80Q4X_[TA4=+9) M9UO>%>#^8DZ\B\_DTO2L$ ;X;T;NLZ!+9R@"+GDE,59-Z>[R;UWI5#L8['S1 M!M?2#8#.1KV9:'H!'3YD#DN(PJ#K#/_FW@?=07@SNGMR_Q_UW1N']NDC=KU95Q,K=F-K M" 8J_9P0J>CM4I:3[&.]8'7I6(Q-TH8M0:4X4&D6!BK%Z&E&P2&/$E4DJDA4 MR8PJL6.L4U?;ZO8Z8E8L*2B04@;O5$]?7-O ?56Q8S.@.-VJK 3+G"26 V.P MAI%IV[-BP]8$"!'N,.U4:"6!+9T$2EY-WM>U+=RX%1TL>.SLX3:D^'(:HO2"O7F MX(1FQHAL[/%M.1%@S8U'?8:MI7G#&BUIN):&:PD958$,/5?(*$3=JK<*CEN2 MD"$A0T)&9LC(6$ D(V04HK-USIL2,7;KTGK/&K#C!T)K$3_XKEQ'$WC;8*&1 M^XM-WWE3]XR=W-_0L5ULF*K^MMB\?;XK_-I6[OP!K)/]PIZ'KE?XMEGGF_E,^K=F-:N M^DML5L";"18]>W0@MNMX(@HD-BLB^8 M:9'5_,2_L-0- :&MR?(3P_E%GKLJP,M:[#+XI4W,!]-R@I!UCKAT)S"&Z5_^ MHZUKK8L@&4@0W0?6T#+]J4(&8].VJ?. U4?QGMEW?PV(YP86.Q\(G#4!?<3N M6WS8P3F!J9'E)Y(Q+TP:TB"$R>$C^=3N*0R;X@>U2Y@%/NFS%80 -B$,-/)# M8CGB>6PVIN=1.&'X(Q96X 4VRHLV]I#6Q);#:ML6[!<06!VV+J&OV[:]WY)N4'-'Y#,=T,D]+*RA@82MZH:27C)&[0/ =F!< M3#ZV8,43?D*<&%G(!JP-S(AWP&.W/,*W;A3P]66?((/!_-,!'#X-(]\)SFO( MK;R)#,67V-;$"KGL!]?8\!ORO\O&!:(@\VN8X>)KEQX,8$ &MAL(:@(H20%3 MY.$3<6!PGQVA6%!#C#H^,D#.W+3XB')N>K_PJA5?,*WT'MGH9/E'+LC*M^AW./ MS7^/I)2>B53^>9!2NBB1R*7'&$<&C+B!V)+A@.K,FH]1\LU\BD4$T@/@CWSS M@9WC2-NBF@:YN457+U+?XN/8I]K%.ZDE;- 24M!. M;3I@P)32"'2"TAPYP5(]N!$]O 9@C!E>XG7_Q/<:;NTY(*UYOA50L?A<" A2 M^[RP2>>U[F (GM*(%BX@DLOF\;K,@RT!I:'HHG%4VH"<"K2E'L4"+PX^ M($31UK9,/OX'BF_VX#)BNP/>7B'10-Z=$]&@SW'#&DSS 0/ V1*O6MO9?$ > MPI*D0VSF9\*X'B(;]@G6TW-9;[]XA,=W /_IN4YM0FD8:YH^:"26SS6#]>2H MX%=,3[R/<-&%" I7 QW!>>N[D]5;PKX!@F*Q*:BYX \KG)(GR[:!L 0-\>MP M6QC6/;E"B.(?PW@8XP%A<():0_DCRP^XH@5/8J>L&.>IX$CQ,@^&[0YC'%1J MB2X6CH%@@+GYRYFJ!90';!0$\2SQU?<4=M'!%13RQ53 !4P<'QT=>/4;@:A MB^J5CEX,4#"4K+*S#XH9(R,8@^GA9L"1EBQV? .>GMV4W0;T(]CO24S'<*,- M!_Z]90-UU6*Y[\D]8WLSAU8DU;0EAL4%>@=R#RU[464$I8ETF4BZ](7"1_YL M3;AZ_Y\OY<-H;0W^;]0;^E)LYV?,"P# Y-C7IX.(3UDX"IP'6(H>F\RRPT!K MQPX#?(&A_0S\\#*E20)KLF=UGZT O^NG1-WO;$H_HP!'D3@KXC6?LEM '%" M?WKU+>6)B()AXH@PTGZ(LQ=S:]H=I:,NY]?4L*_.'+C,-A"WCH$\[*L#7]]/ MU\'!AF,XB,]AL?V(.#/5;0XFE-J"D>],4,)=RG@P9N.%IP,]QC@21(A4YO.9 M>)S (@0^ABKWJ'+,(!6?(#8^$&ICR'Z'<]RG%J//&J/T">Y!;*-8?L%+ZP(T M'(L6]E2!H7!F")!*$7V'HHC]?'%OG.$]JDHQY]35U^V$& M?-W$D^$@IX"]0+28)H,[ B@$?]K39$U>H4;G;8=I^:O,W,$J_#!M)_,:9#<"3^\^%HQ-M!AN&(G_A:!D/C))LC>J".F5F) M<3=./GX! F_HO[_WQ-+]/O83OQZ/O.5JENH]7PQL(#;TTXW%H#[4O6>"WZ24 M3[$P&+ YIW>NB%,47\Q/D!U1[U=N9&IEME^8N;-L87.]+(?A=BM[\=)@5QW# M3WSM[EU[>/*Q?_.M>]O[_+57N^M=_G%]\^WFZU6OST=^=7TY8P.OLE.XOKGK M]6MW-^3RYAJF<_6Y>]?[3+Y<77>O+Z^ZWTC_#C[XWKN^ZY-3])"?O]OYI)YC M0>>4G15N% X!TH-^)KR0X($8],',#=#<]UP\R=43WB+8WB9&5>DGLZ4P#3TB$:WI:TP%I:2PUB5TIL MQG>?'.H'8\M#68&:_$QG\L#Q2?EW8X#KAW%MC2MEI1]R"#J^@X+K3**8J9DS MR4-([(MFD*-;XA^1'T2F Z*>"Y(>$"2S];6,-5:@.4,?$T^[\4TG[T I@16. MQ3DZT\J9J84K/T/Z2&W78V\!%#-)ETNH]\P)_4_09]E($F;!C40#Z IN"-+LP/U*R AX $TPB@//D&Q[ M5F_66]N7-\VV9U<.2^O"O<@M&^&EO="6PP1_>W=\D(Q^@7EH);!\C)B" <@@ M\)3 HRS* LDNA+7ZQ1T\,W(+Z6#L@)+S@$ZI.>*+;9,_[GJ)15*8.5&J%"#, MK "138,:LRT\ ;7'D4M"T?]N.2@231%BOK"PCR,T;]\XM;]%#B4:MT&VE,Q^ M,W++O 3^[*VLRV\4[ 5/JD3KTLWG2^ MIUYT;UO!^%AC ]*;,!3PTFL!*FT#M$Q(%W-&5V-YXZ(QI#\1C8KDR<0W- M9$]@.'0-P7!2%C$A9@6TYL^&@G+40%CZ&/OA'S8:H9^LD'LC\/6K'TXF)@:" M(<];H2 MB'I)VP:%0U)X@M (+SQ!QT?HW1I01XSQUISXP?:6G0ZXAR(.CR-DN&\S MBT@>NQLZC49#?55SA90@ M)A@HYSD)>RYNY$6%E.G/P-;=2QNX!1,1)G3,;4 M1F]=!! .EWC D5.% !5O7,DZ2^)JZ)K64EMO75M7HK)+V:Q3T,)ALD0 P?)>(##)-<7_4S41VV].ATM.W% MXO3:;+4,EATDJ]"9\T=U7J*A%:ZH>^ ^G-OI2;(S)^_6QET[+H",)>*EK^ZZ ML9LF]@PS8(?#@XLB\4G!H)]K.:M4G(Y28X@*S\&K8TL7\Y4DD& 23?]MIO<( M,$G\5ITSS"%2!#2CT4;'3PQ^:S-U)[K/,3+#=R,/7N +[S>&C"@?PL>C($&[&')C>+==1YN"V 6"$[6U>ZBLQ-C%&Z0 M;%#[(J?X]']0'^V;[S NKZF]PR!A]RD0!K5A7+.%K;F?7O.T72ZN%Y^*OZH- MA/J1_FYUI,R4Z9&>:0'7]M&W&M]")K#((NX69Q(,+!121]9@-A0+G;S#"!5+ MP(X'WP+!.H1C1D$UUPD\U^?QNS48/PJJ#U,.,>S1]U3$<\RT5'@;?31A3O&2 M/<"WOL.F.1$:K))VI8O[ %-M9CV+1W9.XD*@N"B1D&5KJ^; 1'9< T2EM0-: M,1!VDSF!.0)!P=M95@;N\ M8.10F,P'H(1HB=9UF]DK0=H"^!)6#NKY:$SE1@)\/@?@Q)R#T>!D7%-;W[@FT%6_9C1-+#FS?<>.>W]WQ^]ZWX/ MQ)7KWAW0"7_4XM'CI4X OKTK]G'.[HC_T]5VL[6XJ?W!&!1)F]Z,UFQOO+JZ]TRLX="FKRN%NZF4TC)H M+DJU%\M87P#_85[=K%V>@XD:Z9BS]3)_<7NUL@Y1:OM>4:AUOZA1WXH8!:L* M@MSPSDK3(2)A$87@\B(Z20SE$H,NB4$20TP,6I6)89OC*-ZF/:P;WGO&4* ' MREV7I[8;!.^2T6 1KI5MD]XB+^QO#<_=[=)_EEI/H>^./X(#$?\!ESPR71^78Y!6Z;86YWIA3PJ%,#E53U^ MWY#E6U>T]LLUBJM68_1-)ZM$"8D2N2W,ZFXQZ>::;8")%OS3U,J!B?65S%\/ M$YK2J+?V#B5V1Q7OBA _)6Y)W"H)MX1X4S>,EM8I";?6EU-_@WBC*_7.RRWO M)'!M 5ROT%XKK*1>H9T"8[5$("MP L^50&=*,JP@*?13B+I:A&6YT(?O$="] MG!ZJZHUVO:ZU&S\7/J[7C8YF-'[&[2/FDPIBRKEQOB<$,RL(59;^UE":S7;. M %MPFA*-O@M4T8]&B_CH6*$)H[2AU;1].@2,QK"?!1ZQPANNDRS8E MHTJU..WV+TE3;X /'+E6D*#A(9LT#!OEW\+-!0AQ;<4U<@[K$Q"@X0&"0T;H&&U@?XM MT%"$=M, J6'_,@8K#0V'99+'_ \RX D@TBY_D 6IS\W]6:KHRW%/F+DHV&L M#HEL)V;\^;3I5-902>J/IM2URH;.5QJO*L96DF??QK/LXX;6KAO-+5BRH#SC M=EVRI&3)8V?)+8[1UA8\6X0^H"F=3F5S;"K-LT?B?UE(L966$FDIV<+ARPPE M+:W3Z#279)9\U(_U!A9.MR6I(RVEWLE;]I&5F"3;[@/;KM! 7L&5!:4D&,O= M"R572JX\?*Y\C1+R"K8M0BEIM??/>_FVR*Q]4 !$U)6T9NPIO&RV9HA&&( P M@ WMGSN2X3FIE1M(I2EZLR--(-)L*1D]-ZG_)3XNR/V0>T4"R<>2CP^/76%B2 M57FMM6/MMJ#)YS5=RXH8T7J0?=L0JXK%">CJF.)9D);$/,3I@LRF/=>$L*S( M*T-16X7;9S:1>7;PV3^,EE@DL2@?.W%6*%H7/[8ETA2@T9$ 5APN ]6N67AA MJ0(!)R,Q2_:6[)T_>[\Z%FU+_B] T9OQ?Z/XG)42^5\,\-4NHH7AU+=L]%@* M$=^YH6F344P^(GHL&<]IG,+_KK@V@MF7*2>'^QS>P.O(T(VP'O"KFT;O0Y.= M;:UL>[I*F2*!#:VA-XQ%(]G:KO$EZ6MU30&1K%R+65;>*S#^1;*_9/_29#*> M^:NU@7W?POY%N,4,I=4HV2TFN7]?Z%IR?WYY0'4-5)_.6]B_4!U*5Q55*SD] M[TU 4&D[[4R!>\_ZO^ '?&6OHPD\98 ?"#5&_)C_NE;[W8L'-C']!\LY"UWO M XSZ0OPI%HW-(P8I+WX>W)Y:E1/Q-WP[]Y8EC['6T350IE6CN11\U:]<>%K*IUS=WO9K>FM_:#WQAR=R/]'\+&$B_]_5[[_I.J7WMW7R][?[XX^J2 M=*\_DQ^W-Y__O+PC5]=?;FZ_=^^N;JY7TN'&M9R1BKB642<94-L6S/C?)R"B MX-_(;?'?*^;PUX5)_%4A?!J$S>-B?C%BGE?5W]+X;]-1>"$B;E7VOY-U5@_^ M *,)SUK "."+0BC"/%];[V$YQ2%=VW:?@(AKX9B2(2 6W&DY M$5L3XHX(?GR)?;E@V\@/]XGZ0+U\]2R'_"UR*,$37.$7NA,8Q)3P\YH.\9*1 M&_GPX-&(^GA3@[U'Z:U?NCZY@-5"#W[[MY;MA5.B>D, M21OD3$KP")*N[MW9C6Q%+\-2"78XN.2.^9#B*8-B4WHY$UH+#L3V.76 %; MN &[9K9%N("!Q7K"_H(5/OW+?[1!6+NXO/G\G?VJ7;Q3V'A,F))X\%B@$7Z)B8#B(6$GP/WP8%1#,DP8C>8 MPT>VMYXYC2\=4""Y(8 R8X8:E@,;^< :!B*VA"A8A2!D"U#!T<%;^'/B-RKQ M>J=W"@,P_6@01CX,CE\@ZG>)RU.GQY!_$I\=NNA5 M!*:DDZ. )/@2A(& H1#?97X4H.O1B\\ )!\ [AB;X% (\,8ITF7J1M,'BH2M M0H+U@3[.)K#?-AV>D[N9U(!LK;4NX,"$4ZZ6("*<*!%(*?84@<^"<;-GSATP MJ1$@W3)9Q*?P/5T02V;/1$UQXY..88M!1@/>&N$!GL%*;.B&WFZTEU(F0&$' M*?!FQ-5OWE&6;\967J(?H*ZGS4.@2\[9A\X".D ;T9/K#T$T.?D8/KE+)J': MBO/2#,1^,W6241D<'D@73/Q-H!(1#S_ETC 1TG!"#XQ4.0:L>@E0N.6@Q8H= M; #:E@/;;PTC.-&G\;,Y4>)OEH^"6V2+6V?B5N@^4/:2R!G"?\6YV+5M_FYQ M]ATR=<[OBCBJ'8N^*D\<8'37%PCXH%PAIR5,Q7M MCF16L^P;:6<,XSZC[,D*_X.MOT) ,1Y;T>2,[1Q:H]A] $&_N+Z%H ?[",/[ M-XVI LZ5:8"B Z.-R[^8$^_BBMWW9\@U[0EKR"WH9,V$0,@#^D--+O(]-Z!G M]Y%EAS,!G(\D)JM J<&9.WQ"@.&?CT+\@YW23S!P_.F)+^%QH9@[!=G.H921 M2A!Y[*A$35XL(+YSR->*RPC)%-E+V#1G8V!JHC]DA@Z7Z[I"CD_.^RB #\U M4.[$"@*N@8) "\/)0*09"&\]U2Y?*RR_>"329T9!"[=X,.FS>]".?IV9(YCY M!]-^,J=!VF:\RD"NK;207VRB](UVRQ1J#_#P\$\^?B%GI%%'8SN?ZN]C/PD; MXPXL;A14O>>+@0WJ''HQQF)0S*N%WZ0,HF)A,&YLSA:ZHB"8^&)^@HRSWV_: MM;6N@XT+LT)63][A9<&0[5;VXF4_QS)ZS;D%^C??NK>]SU][M;O>Y1_7-]]N MOE[U^GSD5]>7,RKW*CL%=$/T:WI_)EZOK[O7E5?<;Z=_! M!^@?Z)-3U-W/W^U\4L]B4A]/08$+QVX4 ,0 +@)?4R]$0P?72\C0#,UUP\V? M4#WA5(OA9<[?MM+Q5"D);8U02M!P]>#"03!W\*:LR8#I0U#W44_D-F642X1) MF1^&/_K)103WS/,M;KJRW&'P=D//2TY&U$MTPU!5;=G).!A3%/AN1HONQI0S MX]-4?)FWX[%2^S^*?1>$Z51!K+X$<[HT_)O2NQ)-:=Z8%=NKA,DQT8-6>H7R M$TU/9OY%?BXFKL4,KD9^/+8;ORT'(&0(\LXC8BBOUZ@O MO&<^U$:LKLB V/#2E4$7RR?&;ESX_PNR5C) ZJ!S[#,=4+2<$$-3F \MSU#R MK'N59T&HO:1&?=UKXL*W!TB,S I11/147E0GJ:%$:A#>_WB(PN9013"29%$B M68!TGXS/75>-8M<4L9"/J]JM/16)_6QINEZ2ZLW#/BFV?EI+&6FQ4SQLGK],_##']RD<./WJ?]H M#6CWV0I^8JHPDX2^,S$\IZK-;:VA-(R\BS+*RLT21B2,)(D .M8+:';:/_-! MEZ7B<#FA"Y>LA4"=(\JT#:6EM23$2(B1$%,U2:4H+ %UC)4UR1%&6DVEOH?- MMM^@_FU5!7+G5'J)(1GN* [X+E8!+,EJ^[8J3'F,(.>J2SNGDLQ8UE)78EE+ M7X=E]26M"RD2 ST9/59,]<)V@'6ED7M]QYSXIKR" 9)U#X)UYS2=SDI-9WN. M7I).\N3HHM0=F(32*+MCMN1KR=<5/)(+9> B=(R&4B^[14V%G4O[H'9\3><3 M\C"MLK>KNC:>5WIZRVX0F*=#NF*0N5@+5D!F>QUD+E\V$XKUI):Z*$^]%C.6Q*S\,*,@+2E5+:VMM-6# MP)!*EU&3J"91K:(23X'H58"*V,E=/ZR$P"-&^CKW5.6H]98&U/0'8Y:EE4JA MEAT:#]T%WFJLA)^VL0Y^FBN"]3CQ=)WAYQGI9"XE7VX$G]Y46JV\>_94+(9& M,M;NG3HM=;'9S6OY;47(27'\5IB3IZ48K#Z@;,J]GEW:#RE%(=B!KK0:RSCH@:RT)YGVLC.8\ M (Y]CZFQFE*Y!E*YKLJ0=\G$!\#$/*PM^R.R2_"PF M!Q[*VEX=RMI9FRG77H[+XK0),->=H\R*JB2JH=1SC]7:RY LR*PX.3,/O&>=;>;[2:T?K>R:4ZA] M4W;-*;1KCK[O;0GVDAJ/L2&&[)HCJ4%VS9%D(;OF[$.BC>R:4ZW]D+7HWQ*6 MTVS /ZM3!8IMIJ,GI@-]!\UT.KJF:*W&/H<32W21Z+)GZ++S'CO;@$Y107^M MIF+H$GDD\DCDV1>YIBB(*2 *$4O:P^3W&5X..T]*]MZ1D=9Y8EP]IP8>6[?D MV:T"IS941:OG'(HZO1J:<*2E/34%H-77*[Y/;#Y?8*LW4ABDI; MT5I[FN4L&_C(!CZ;L5.6LR\?2A?M.B7U]=FE(M1N:8JJ5Z75 MAHPJ=/NI@J:%+5%;>1?UE8 B 66? 25;UF*N0DB!T%%D)DY34=6\JV#(%F'K M,W)D_Y^JM#20_1*V%;Y61P#MH"W0+C4XK=-4C';)=K"RA2C);]7BMVIV"ZJ$ M^M-0-#5O>XKD1LF-A9U^I;)=$8X@0^GL!<<=0W*3["(DVQ/D!7!K E9*;BZT M4]D>?=S[W;1 \K;D[8V\7<&>0U70(^J*VMGK*'S)^)+Q"SS4R^/P E26AM+H MY!V,*E-L\@M3DZV(9+!N$>C76BW?[*1#T2[UFF9':1I[&KHK&5PR>!8&KVK? MHBHH-RU%-TKN^R[97[+__ISO)?-Y(2I.JUFR4T9V,Y+=C&3]>UG_/D<\7YU< M6723HUVJ9O5V4VDW"S=.R29'$J D0+T]7:"ULMC#KGH?54"W3/7T, #("D]$ M.M:>'A):=PT2$EI+@]:J8FB1B5B&INBR)5)1\"E;(F7T'@N3S7XUH9$MD5:W M1-+VO>?$7E+C,78[D2V1)#7(EDB2+&1+I'W(&I(MD:JU'[)UP-L\1YW\NI-L MTQ))2TP'6OFI2DJKW5+TMKK/8YHD M-QXW-^X1VQ7@"=*!X[2\(]:J$)BVC\E-LB62[)Z0%\ M(MEN6B+M4K9O-Q1# MS5N8D*'^DK6KP]H5[(A4!37"4)J=O"L*2\:7C%\=QM\7#B] 8VDJNB$[(E4W M3$UV1)+!NH6@WR+,[; CTB[5FH:A@+BWGZ&[DL$E@V=A\*IV1*J"0$J3DMIYM[1N0K).;(C4K:]DE7Q]['$RW%4Q<^.YZMSIHON MB+1+U\ MY*OB<*K(7*=Z1VEW"B_D*9L.S3<=FOW@ZWX=3>"9@_AS#H O=2;BW[.#FCX/ M[&A(%QH4>7"LG=W[U/QU9HY"ZG\P[2=S&B1WP@\OOE8T,PI=CSR%R\-=A6MSS5]Z-]\Z][V/G_MU>YZEW]Z&7-YI_)EZOK[O7E5?<;Z=_!!]][UW=] M+#9U6VJ44LA1FM9%KV^X3G(2$]Y#S?!HPBZCE\*,>Z_-+@MAH MZL^M) E=7)]DV9(ZK2@3 'E1)"C+'0;Q.^CPP\JS+(?%DNWS"G6TR?9YA;7/ MV_?61'M)B&N;8ATP'>*1)1OG26*(B4&7Q"")(2:&E0U'(YU_#BR8;A%6U>;]::VPD_7-AI:9]'0W5 ;:AO^\U/?ID'>@E;^ M,PKPCGX(:BGRTZ4M[NXI R4%T]#V@JIX\/HR( +%8 M!TS<D7E,4]]Q5N1&R0KAG-3GNQJF"55::Y:,;B0*IM**V]J'16,?Z0S/=6 MYJN$-E$2E[6:BJ&7G+LFN4QR644$[?+.LOR[V%=!J-Y'1TO7MHF+8<[2V2(+ M?>7CVE@N],6P;3'G/<$VHPPY/8[F+U1XJ!NR<)_DYX/AYUP9][6B?_&,"[-2 MM*;T)$C./1[.+4.=*)YS.[K2,O*VBNV)W7X?RFG>)AD0OCLA(\LQ'4PA2 8T M<">>ZZSIV"6K:LJJ6^M5#<.HUUM+Q8.KK('$C\1$JR\Q*UP*#LC5O))W4^>< M^$P6V).LGA^K5T(Y*8NGFYKD:QL"2>+L MDJ$:R<[) M^G)5;G>9&_;:"D_E6&M69X*)PD65W-"J!(;NW\IE]P4MEWEB"+_8W25!^,8; M-+&\ LM;3:6A5\61DQ49RQ/$) Q)&*K&RF4WA.>#-PM:8D[=WC3L&]VJ2DZ< MQ!N)-Q)OBL.;-VBP.66[=)J&TJZ,NSM7O!$C757[\:6RCNLK9AU+N3+7H]A9 M!!YM.0-W0M]4MDR6)-NVZD\E:V:YW ML-Z&\0HP*,))4F\WE793EV @P4""P<[ H+4]&!3AP2BI3VDULWXJ1U@O5.MZ ML:^T+-E58=3(U,_/:#0ZS?I$*R#.Q'J&9C1; M#7T.U!8JCY2G7'S4ZHK1RCM7-Z?8RNT+2V^D4D]* M"*>3=64.MJZ,AEXG55L,6Q%D=A-36:F!;'I'551=EF^2;'8P;!:+*?5U8DKC MM0Q82/!875-:97=UD0PH&7"7#-AZ)0,6$K"E:XK1*#G0HL+%SBI'<-T)C!?$ M<,<-B6G;[@#SP9/AA&Z20KXR\?OX\ELJ4H%^%Y.786"D26P^)%6,*T>D-I&#+C0;*X9/$T MBR_59"R'Q0LI[ZCJ2J-3V5CJ2K/XCDU]NU%CNA,7AOAO1JK)L$QG"$3G^4!5 MHJ+DB)B#?T46\ 0Q@X"&Q6@U4O<_1/P% 48S-*V^B++=(=9314#]XOII.BP[ M$;2E=)I5J;]](%@J04""P HAK+XVLK&]I&=M P^%9I=VE'JK*NU )#Q(>#A* M>%C2T;:!AP(TK53RN:JTM?VK355I?#ADQ]'5Q#,M?ZY*#JA7#ZX[?+)LF^E> MMNL\G-G68[':EK1+[0KS#,"\MM;0&[K>;"^T2%L=PSPCFIO1E1.:SH-U;]-O M0"??D$RZC$JNG($=8=335T%,9=7J5)56[LD@QP%T%>,PR;YO9=]M8Z-S8^Q" M'$9:1]'JFN1LR=F'PMD%,G:K&,;.07D96<]T>/9OZKLG'\^JRLW5";K>C5YP M2X/0CP9AY ,]S+EB>.T=^FR%!+?LT0JM@L+*I'%EW_ L2\D_ X7^1F,&:-OK M'W/$V76&+.V\!Q3930BR)&4#JW:VI;>F*K**1(RC1XQM59[784DAJ:&*H56E M<(Z$$@DE^P8EY2-)*PR$FR7>.>QZ=QULX[ MA3AT92$:68#F6!/SLUJ%V^UL2A6CQC]G1"CRL$M2I#IZWCU4RHT2A47"ZTF[FW8ZQ2,"0172.FCU??U9OJX1DY\\B$GY@%GO$ ME)4^Q8OO[E"O8A7.2]=A#,W4H*029S(>KAB5H0C5][ L\M"-[FU**KFQ56F& MN7\KERFIJ0'DUFDLAB4G)=:N&-^4V'JBKBJZFO=AD%-)YK6[7)[H)M%%HDLU M5BYS.D1CK0BJS73$[8"GD"C!9E/1](H6@Y?((Y%'(D^>R+.4B94->0KI&ZBV M%"WW@C:50!XQ4JZ/O@]-H"E4N(3>)7[P:5]'$]C>P<=:;3-!Q:_@-\_=NVP= MZ< F-8Q6J[FTW;?TD3H1_>*[D]YS2'W'M"^C .9%_>#3]"MU'V!"8VO0]:D9 MW.' [X 0/MGNX%<629@")7CPNM"/Z(F8$_Y@2T &U+;%.O_WB7K"_L:%C/]> MP1%_76")ORJ$,P5A7'$QSUKQ=JKJ;VG61S_EA: &SN@GZRP%_ %&$YZU;#0H MA*WOSQ<)/DWA<\,RH]!=,:ST5#&MTAI-%W"JF(A71DD!N9^2AX1N%%%,$?!I M$-/57_ZCK6NMBV1$S-0&G+ZA(/$2]VS#'O/7IGW5N*\G,WKD9T!"BAE(D^]# MN_';/#E=O(%D%^AT+66N1J/\3-R^^Y1-4LKKE6J6=TZLX="FN?:+2BWX@ *@ M^4O1"WR+GO@']ZX]+(3Q_Y>:LV@&Z@R!:S[3 9W<4Y\8FK*ET2[W[Y$4X(';G#)3$\!9BT"4Q2&*(B4&K,C%L#2BZR M*E')2-18AT3UPK0$\MJ'4U1FWE7 M2I)V\U?39$KID^;N0\25B@CIU]_RZ8VC-PLH,ENQDUWR2K5YI6CQ."]>:>N* M7G950LDKDE=*%4QS8A9=UQ5--?: 68[$3'T5FK8T4DL%>GL%6@/PJ%?-2'UU MEQ-,&4JGGC=,29.7Y-B]X]BBI?"<.-8P5*71K$HA.5EI'YC+Y+2VCMBH_=P3,F3Z]O#2E1IEG7+*T8F64T8AJJN@ZUF MH9'@K-QYGO%VAF8H:JOD)M.RM8!DT5VR:*&!YKFSJ-YN*H91LJU1LJADT5VR M:+%Q[ 7P:$,QZGDG>);$H\6X"/:A^\:=&YHV\05EE;E9LBQUOCM9E33[_5NY M[&AMK$/KUAMTGGS@5^FTFDI#KTH]#ED&7^*-Q)OB\.8-"EP^5A-%TU1%;U6E MHH?$&XDW$F^*PYNW:*,Y%1SK- VE71G'<%G=-O)K&U!.B_O3_WI7X^GQN)]$ M)$\K))4W0> _9&VXVKKV(N)S/M^75D7T[4#*I\\#.QHN]E_PS =Z=N]3\]>9 M.0JI_\&TG\QID.[XX2TL9.AZO-^!^%OL/'ZR:76RMD[@M9%//GXA9Z31_/V] M)];C][&?T"J''DZ#*E#] MRS^N;[[=?+WJ]?G(KZXO9UU0O,I.X?KFKM>OW=V0RYMKF,[5Y^Y=[S/Y'8C0+$$*5&.&UH;\1.7%UKZ" #ZNW%8[4_&--A9-.;4<\) MK7#Z/]:07CG\:(33;G/WHQ^^.XP&8=!UAGWJ/UH#&LCF1_PA134_&AQ \Z-P MZE'9RJA*K8Q*>8VZ[CT'W 0BWY9%N6R3;%-TA'0HVQ1)8I!MBB0QR#9%54VG M='!(H%7)E,IJ;$A5[/^56YALYOUZJ]YL+9KW=?BOT6B]N461L#O<^,+JD(29 M)5R48Z29IABMNJ+F7JA!IHA)S)"8D1TSWAA#7C)F:$9+T7*O[R\Q0V*&Q(SL MF/'6H/920:.-[0S4O6Z(>%BU%V^\T)K 0PI6R@K-L2DW?:9R6Y@91%I+F3$Q MB+RUT]!:#)F15XX@ O-1ZKEW5:V8>"$YIMH<4Y2H7@C'H*S>4-1ZWG7*)<]( MGMF"9PH350MA&I15]Z-]W9'X#SZ9(:@C%ER 8; __D%,S[-AA+@KTJ=0PEL/ M!:[J@"D=W6C4ZVKS+6F&&S$IH=8OKO_CL9LBU3PKK;3:BMZJ2@"_-,%)MLR! M+1M:H][H%"1?E\*6=;VC:/O=FENRI63+1;;L=)K;L.4V$GPI;*EUE(8AC<^5 M(3MZ]MV]MVPKG,+"3CS7H4X8),/!E+:0VA2S- 8KY7MIEMY73(F+N#;T3MLP MEHNXHAVAOLZ.\-9"Z6M!**;&RX08N\[P+B'!')&HV5;J>MYB>\7$ ,E<>\E< M11FVRV.N3EVIUV7/H6H]7#(7,E=A%O!2CZ[.7G#7D5C%8<E*VU-1IE+SCUZSBU, M>RB*=?6ZHN4>J+D_!O=]:&+$J]97HJ2\[+E0,=K('O-7OI[ Z#8NSI4G9.EJ M^=9#V1A%,NDNF;2P8/:BF+2N*2V]Y&AVR:2227?)I,5%SQ?$I5JGKC2-O'N8 MEL2ELG^1[%^T"0SWH4I]5?+N]V_ELN/U4JOI&*_?TK-5]B^2_43VD&LDWNP2 M;V3_(HDW$F\DWI2%-[)_49& (T:ZJG_1NG8^V_00R-9.HZZU.DO'RC?7>?AF M/=)A-PAH&'R:SKHA=WUJ!G&?,L+'MHO&27$G"S7ZT+FD=8H+P[RWIS1[)[QJY)\$AKY,ON M&9(8]J-[1AJ!UDKMRXKUR1H)J=5<%QV6_:$[4>.N M^D]MMVZH7XN$PKD)%/ M\WC5WEH;M@QAK?IJ9+(@:&J]U= 7+0B&JAKM=F-%BX1KUQE$O@_0QW7+5;3'L"BA?[TZEL^9LUF7:D;>3M1MHY*K1PC2IZ7//\* MGE\R)V7@>;UTGC<,I95[M=3B>3Z[7-1HL-OSE8M6/70GA/IWUZ?F#L2BA04H M$B)?]ZI\ *DR^YP=D);"ZF) 6BY]GJL0\O?;G$+I.DI=SSL)+B] JCS92P[; M)8<5>^3GQ&$P"Z65>W&XXCFLJJ80;S4=7FRBO'D?B'#*A*[W 6\4?PK3T1J2 M?L5[3C[^"=1#A\G0&<7-XEZ]#/;V/=.G2H6RA7>_5&H2_E_7.VK+,-1"#^8_ M^_E4>FTI:MM8@1H[UP4J0D3'0*^&H;?:K7JAQUQ.]*KIBFJL4FQW3J]2=Q7U MG,:6(W57*5G/).O&.LEZ.;DZUR/R\CH?8UH;(*>U=X)U1:A>,M@N&:Q8U34O M!JLK^LHSO=H,5E7-M6PZ[46^Z]&C1T_[E MNR;;8M?KB[64I-@4/<"JHR!J/ZUU*+C<&C$G82.N.9-K67I P<*$C3?$+1?# M6)*M)5N_FJV+$FZ*8&M#:6F%F39*9VLQO)RM'IGSCBLNN//"4_9BANCO090$ M$RRFL2("8"[KW/A2V9,!$)$-I/CQ]+_> ;5$7D&D\\8U?QL P\OC8@.O!KC* M$$%A$=<'O&;9#@6CT5+7QF6W7RWKY2.]M=I**_>JNWE49BB&@25\2/BHS)KE M 1^OEBGS@0^UJ;3T56%8^PD?\+(0[78K^ZK@Y+FL_?[-M^YM[_/77NVN=_G']OU:WN[[K MD]-+N/O\WG MPL&SV\:E#WTX"HHX9I 6:WK[ U]1LNI'_\]/_=[_^1/HD?3^@52Y>%3$H\MP MSJZ5D!<*($ MF_F:SI0P: ,YR7)"%Z0A8C[XE-E@DV'AYP.0F@"Y)A80E 62% .R &XBW8E' MJ1^0GD/]ARGY.KG_@YR>B$]/WI&1[TX(?;8")F"Q^\: \'B+&9 G(#_\&8[A M>'\8$U- )&""A08[RQE@V3]ZGHQ&/%F!2[]2(&X 1Q/EO &?CT(L'-:C:S^R M2;&Y@@#XX)L3&/V#0EPN[8$N@K(? .PORH8&@B),WW*X,A!_/TAW+X-QTL'8 M 2I^F"8#\FPSQ'O.R1V\"EY-@Q#7#P<21/?_I(,0EW VPU; WLPL-T 7PC8 M.+3X8_%-/GV(X%$N7&%Z,.)'4$_8%_ <^NS!8V!"^""X'7 ?IS6A2 G1T[:(;(IH_6$ 83N*/P"6$ R!W8WP8A 3U#Q'UR M$#> V\@0 ,6W[B/&J$#N@6N;/H 9 Z%[&CY1ZLS&$]FA188(-L@T:!0()&]4 MF#>,/3UI;U*:J.Q\ M>;;@F*/VE&3(0NO4.W6U.0L017?LAQ_41\7(?* WHUOQKBOGC_A%*X3_>B+\ MPV^Z]C,*4'^X!>[VHT'(3K1+-PB[SA ^H_[CK(W0_[C^+V#[ 64OPF'^L$W1 M350\9D$+N9MZ_/:5WRYYD7_ 8B<&PC,];2'47TI[6W8M_#;;52#-V2D]=SK/ MA!Z'2RRP:$@Y3_%<^0ZR/0$APV$"!A[]\.* B0U/%&4R>E M.NX9[$;;6VR0"=Y6@"'^$D^JJ[O>]\[EV'0>*&A5H"]]M@+487^"0DL?K.>N M,QB[_DE6'CA9V.!UYOJ"^:Z/%^8?O M@GP9+=!_/%V\O-;I)A0G[F/D(^X$"HMHZF+?C1(, M$=\IA#Z:=F0R\Q,\EXY&=( W.S0(XN<.9VL]2*^UEZPU\2(_B%","P$A&.BI]8Q0),RX:$PRR&,Y!1O^,M_ MM'5=O4A?S#[2+MXI-3-8K'>/0JEQ3JX<$*&9?"M@4\POMJ?-YD+6S$4ALQ4' M.7C@PK/^S9;'1(_R=.Z^6OH^QX5;F7@^=I^X]9./!35"> B:,(B1S0R:J-&8[!>3_04WHL$&+@1R&+"G@%9G6GA0X8/8 M=;-5JUD!7,N,RLRHB? \98KJ/Z/A0VPP6MB8>R"Y$5Z#/GTW""QF9EDS7)_: M)B-Q>#K<; 'M@VJ9-[)5],3[A";QFNOP98^7$;?]E2" RXQVA9C(YWE^[2:@ M@EI+ "-%X6Q+W83 5](V>U':'O\4T]B,;L08*#>3>*X?!OR^)]2XX7&NCT;X MB1769C@S!RZ,$ GP5@18X5<(84/0KVNY MPX $'NCE(XNKP?W>)?$!Y/B*X!0"]IA:IDD'T6 \-W,8I E*]@0=! (I9HX) MOA*X(^ES8&8'6K'EM4RXCW"+EB+/M^ M"N-3VP; M7PD+7/):5A3?YH4>SL/,1LJ.!/0/H,?@WK:"<7S(3_ L@O^SOX= I>A0L.)E M3XY+7/89*_CQLI-38(8AG#X.Y^];QMM<@CD=O:OA&[3&D/]%5D/-NQ<1;\9& M>"^<8)9Y;]GH2!%BUJJ1\=,5G9P41#Z&%\#>[ #&O"2&#[/[@CC%AKM18'OY M H!T!D>JT#T'B(=L1$R:9)Z:!_2M /M/\6OJ,1B::9\ $?!\S\Y===B-4#WC MU1K&_P4LD!#6/SN]K)4^9X\FW'&- @U_"?L0P& 0C ,TIP1,1SFUC)(,!S1 M+_#C!R8UDB\^R,=HH@66""+XX'X:6X#A" PI$QC[R"@NA-L,!%=E<=YDL2P(IUDD4^"Z(;^$\ MZ^*V?')AC1BX@)PU"%W_," 7CW1\J4?9FY$6K("')GD1@. @O= CRY\HY.^@ MT)$OK@]4^=6\OP?$^HLY\2[(W\W @AM1@B43CK^P7#T?-%)QQ?_"@Q[(5]N] M-VT4E9/7XL8*P*^M-';@AR)H(<&]S(S"1&I&A4R(^(%^M:LKA:!1CK3YXX%- M84H3HJEG?S^8C>&M3W79^_ ?^$XS$:GI-N\LQ@"A0\667U.8NM/K7,5A^%S=B\!V2+4!M; MT!DY8:;?F]#GS ;$)W-/@2U"[N?EXT"!T5RX_?4&'R7!Y;3%)MD0]MQ[?@?, M$SD\-M;4%HPUY$ODX[L4N'Y@8CJ&8$'+P1' AM@6H*.07Q"T4VY@K'S[DI,#4:)I") M@#Y8*7P^6Q;V . *C#Z<*G 6/^*R44?0&1V>U^[F3'5H7Q0[E)X*X(:0)QWA ML =!DOJH\K 933P1:GCO1GP[;>L7G+!CUV6GR2@*D6T8F<]VD(5B.KA;CEM; MH#@+F"\1[<#&BD>M&N#*>&\*[D-G$N],Q"#]\EQ&M MD$M9I&JRA[58OEA$YV0U8(O$0V/S#!)K*AS3MX)?\!JF9J,Y0TG1IXD19 #R M2&:)JI@B0*[2!2B2IV(X!33 VX0@(HQ$0XH^/#ZZB0 W&TA' 3C_D\C>:/_AM;- 8?.A;7)5B,([B#P A%RJ$T#/EA]04$7OI!F7E M+&OK9GD0/NV%N)=/K";.U<@ V N9\$>M\*(M,@*-:9E=R[/YQ+W9O>1V\3Z MA#8%%&O_!K 6#"TAAC+L^B$4P2L'_7U<6,TL?!PL:14:8744$JQQ,!+L5CO] M E6_I5%]CA#SHWM[=W5UM>9PQ6]K\/7N1=6*ROWS0HNF)H;K7FSV>VNP+I-O M-#6&]N0%"DE>06ZX]9";8"Y=WT,]G9*O*"^BL%AZG,)>Z1JU=#A*$N1Q/^6V M:TU-+(N)YV_F!!^8PO8DXO62[5F[%2**3XGOX#Z/Q!42Q-_7Q/>7[I!96$"; MQ*04]MQ>R,I'DD]18#'[D/AR\=F8'4.=@,]LYFWA&FAR,3XQ'CZU+99)A &+ MS!RE-4'2%'?$8XNU,*9768P"?_CN\Y0D12Z9 Q[7AR4#=1TG@M%^ITDVO*$O7=A4"?O MXIQCV,AX9X8$E4UXRST:I$=H>#7 ENOXAW).2]QCBY" MO*34?:R[,SK-,Q%GP.9S]E)U1SVA]%O?!*52; MN%C$F(+@;1>OG^Q&+NC:=BV5.!)39RH\UV5VR"&A%@NFB<-#X8\I6W-G+NX$ M(YM2E\SDC(4L7Q&,/(Q/]_2.U[+MN/+*[2XNU^",E0Y,MPA@'Y2RD8Q^,:P\ MQI]\I_DR%.Q?/;NQMCUOEN9W"RTM^#*LZD!2%0%"T,;FCAX5'#=H&:O& MO*F(YWF]O6YO5VW;BU5!ZXWS]7VD#Y)8/M-@X%O>.@.L7/PB%_\JT6C3I5-! MI[V-==JU>Y+JC;@-\&$MV/_^Z>GI/*"#\P?W M\7W7'XPQT^L]'3Z8_GML-?%>JVN=IJ:_!^C7M%:[HQFZH:K8(>D]Y]7J83 ^-W=R>1+GY*,4+@2$++I]T MQP,A$A#C7,<_F9CNJ6H?_I*A>BP%(E[1< MC:WH\EI[R>RX6TUD<#8$U-K/:;6 MNI1<O.9C4>JO>[&@- M^+5CM-^;NJX;]4[CW_3YK/XS87V.JKT/)[IJ:$"+P^9/^IP270S)!%7:D"OF MN(I\JB33Y$[7/M9\8Q*WWF BMZK$W<86^CP-><&X3Z;SBUR;HJM3-PC<@147 M)@Q(Z$=!2*G<_.(0\&4E:GE/):CE FIU2==5VA!D@[1&IY[#O;]AB %;'?11 M]ZECN3Z+)V"5SH 9&N0T'4\P8RWCG=S>HF KB\WYJ&$KMEIHZIDFR%M3SS46 M&UN_D(29RXKV)I[M3N=Z07?C?E2*$(BZT0.6S'VAL^4'(7 MMTS&;)UOX?"<"T>^13Y1C"R4FU4,BB _9("1> .Y/M#;O4=%2ZAW;RL+'F.!F,L0T?BKH].< >NLZ,*@OID7W#T$+AL9T M7- LGW,>&HWR36,21+<$44.":/7V)0N(?C>G1&LA%Z@=Y061, 5I_^_1(M_@ M%U=N>&$BX0YP3XJ0:[C,T-0.X[*Z6N\@EW4Z*?2K2_2KWKYD$L\ ]EJBN0A^ M@*4AL/J7;3KGU]VGJ4(%A#(EBU]B03>HFHS_EH3^2(U9 F-[<$\QULX?]9*WN!K,VMKRV) M66\XX?4$MYH2MZJW+QDE+X IKJ%2*F+/?D3P>C.0:%6P_*5+^:O\LQYX1F]V M]/>K_:&M9'(2T2JV.XO!&->N';Q,8FM[ X>6M.X'K) M8:I*G'H;)\P$KK;$J:KN3C: MER ^M:K[5>+]-5N\?.V!E+ %2CT _-:-3F-UN(V6&PPS>JD,HSTEK<+*,%:"JF.2U+68)'4M[\IG M>TI2&];HFQ6$:;;M1_>!-;1,'Y-2"ZY(M*>KN;IRV?J"XX?"5TGY2SWW6LA[ M2@D;U@C[4Z13@8"5_NX&(6HPU"=?S?M[^4G M?:^(Q_M>F;.^5R/+G\@=.#Y>_(\?-__3N[WYTKV[N[F][OWO8D,G/?=:GWM* M%YE7[(?[1/TTEW9AUKY#I_/570*8DXEUKPAJMCD7>-G3-3XRWDNJ0">RDY&C M?,EFN9=DL&&!9M4M%VOFCBTZ(K.F\T(!Q)!D[%(H M*&J-H?A#2*;]6;OCWO-@;#H/E'0'K(>DUC'JK)2K JKDC&&U-JO$>HG]+%GG MALIY<.AZ(=,\9Y?'%W749L+.IG]O.C0XNWFV06(6G*RKJH39(^9>/>%> M20:;%FC;TU9R[W%S[R(E=5KQ.5# G1:>/;.S]:LOI6CU#5"B3<9F*9^/M/( M&;FTS2<,12 _7-L:3/=P#8^#F_*?I:9JYU?7_>,&SO_[Z?8;N7*"D,7'?78' MT5Q%M#/X!\M(#H>"("S>'N#*P=$1=O=0W'3<"WD\/-.__..XMYI1_9WY[#KN M9 I:6TB=("T2]@=C.C$39CKNQ3H>OKCL?CONK7Z)+RY->Q#9/+SLF^7\NL=B M)I)+CHM+/O>^'/=6O\0EG^G(;]W[5E%]^QL4RQQ4*#/VKK]?= MNS]O>_TU<#"[(%]F8$MAL2R<#WK]O-4 +BB%L>-HREKH,I' I_^*+)]A/,O% MFP5ZX F@-4Z'KPFL5,2SXYP^,H;OAI@@.C"C $[;U$&+([FG+/L!OH!76S"2 M>SHV[1&FIN*#@&*ISR]@3_9IY,!=[(%F%,*&P02'>> 53[7G?)=DV>]%UGU] MK5!6 !5]FGY87.RU(E^GN79DF62^B\UK.S?H'<9@I;]D^SBD Y=7X/[ Z!>' MD?VZ]V)A@_?)G%(=NM:>,5NI@*62S#5 PX>8VZI..D4LP-KMRW'?'+'9WMG"9P'^X/U45@O^^6U9$^">/IF^! M['4&R\+22H.5WPY,;_X+(7W706&P:0A2^IF0=^*K7-\#X2_XH%^DI5A40MC? M*/ %6"L$KGDON IZHZ&0^#_O+A:.U#,0- >_'!H$'YB#$IZR> 5?N'7?\A?%WXYLUPSY MO(96X-GF%+YB-K7_SYJ@, LK>O(QKA"64(S>9&51EHR;+S"ZL"])E7NCRKW4 M>&EO5>Y7*Y)S.O4\4R8[C0K%!UT_7Z5IEJUVOY O+[:0756[^4+BZU[>X:)6 M8\?6N+\[[A,Q;9MXH :[3B#TXH#6/.XS"U M-D-"S<%87$2>QFY 4T4%3,\# M2D;5VH:G#> QH15&(>7EL>!;UT(;0"*F*NDNYPKO2 >/IS;YX5O!^)=K.]8O MA=F)G6F-VP@FS @01,DHF$FT=1&0T(\H>X9M/HTBFYBB! +L#:S/(.2#>&!] MC)DI'BZ"^6+E!#0P!-$]'R[:)O!2F'?J(X45_,+WUL3L\1JLJ;!B* YH(@H: MN0>43RL(J3G$RB@X$SX0>#<BRA9S[WHS[^ :$V5*L@'0=)S)M MP+(:=-:_&AT23UPXU, YSS[#*8%YS3: MS;E%: CDMW[&0&WGD>T#\P0(QD@FR*5!L;>!&]A"'"H_G MWRD$'XVET.#<'TUQ=/@D>#?6P6%_PDL8D[VX8)PEXN7"/^&GY1-!H@OT6$L( MF?(KXK^ [B;F5# ,3!2&BYX:-*"E5PC&_&CY843YZKBC??35S/M3^(_:J@_C M'^FL\%5VS%<8+!.+)+-6WF/7=&YSK DSY,BU 3J1%F(8GH=U^!"8JVO$3&WFUB;,M+KR@AW3,,[59446BPL+ MT0Q%6!"T2.#:P(=SBI"X@A_N*R]9H\95RS/QLG6P'Y_J&S6*]5[XYGE[972, M7./9&C,[U>O65U?/U4YAZQM?XLK['H2FS@VI0P($ITRHM-228X#!*39'!%YN[.:LQ*? M)#Z5B$_7YM!\)/_/'/G_?WOWDH,@#$4!="O=@M$!(Q+0!"9]"G;APGSB$?0"(W0.*E&I]I9 M9;[0=P. $1B!\:L8MY2P#14<%F$1%J>UZ(8R+Y@CXXCGX B._\ZQG=(T?1MI MEJV($_,RD9M%]I7:_9CK9EIZ:@_4VSV76 MUOMB2HC"NMUEH^8BZNC+D,*BH]"%'GIO,^UD>V65!,5PU:-5G*=2GZ $*I0+ MU(QV(BCL&AI8FET7S$P+3$Q+FAT;5!+ 0(4 Q0 ( #ID M6EB-GJ*&3@8 %=8 0 " 5L2 !E>&AI8FET7S(Q+3$N M:'1M4$L! A0#% @ .F1:6!A! =! ! ( ! MUQ@ &5X:&EB:71?,C,M,2YH=&U02P$"% ,4 " Z9%I8$7 & !X M&0 $ @ &F'0 97AH:6)I=%\S,2TQ+FAT;5!+ 0(4 Q0 M ( #ID6EA3'9YYWP8 /<9 0 " ;0D !E>&AI8FET M7S,Q+3(N:'1M4$L! A0#% @ .F1:6/LAF86Y P 10H ! M ( !P2L &5X:&EB:71?,S(M,2YH=&U02P$"% ,4 " Z9%I8\@" ME+D# #."@ $ @ &H+P 97AH:6)I=%\S,BTR+FAT;5!+ M 0(4 Q0 ( #ID6EA+33PJRQ0 )=2 / " 8\S !E M>&AI8FET7S0M,2YH=&U02P$"% ,4 " Z9%I8!'(E^HD+ "=*@ $ M @ &'2 97AH:6)I=%\Y-RTQ+FAT;5!+ 0(4 Q0 ( #ID M6EB#H/V;UI( /O= * " 3Y4 !I;6%G93 N:G!G4$L! M A0#% @ .F1:6#7<\:"1+ 7R(" !$ ( !/.< '-E M9&'-D4$L! A0#% @ .F1:6 =#))/F& B'4! !4 M ( !_!,! '-E9&&UL4$L! A0#% M @ .F1:6!@! JU)G 7[$* !4 ( !*SH# '-E9& XML 152 zk2431010_htm.xml IDEA: XBRL DOCUMENT 0001419612 2023-01-01 2023-12-31 0001419612 2023-12-31 0001419612 2022-12-31 0001419612 us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001419612 us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001419612 2022-01-01 2022-12-31 0001419612 2021-01-01 2021-12-31 0001419612 us-gaap:USTreasurySecuritiesMember 2023-12-31 0001419612 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001419612 us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-12-31 0001419612 us-gaap:USTreasurySecuritiesMember 2022-12-31 0001419612 us-gaap:ForeignGovernmentDebtSecuritiesMember 2022-12-31 0001419612 us-gaap:ForeignExchangeForwardMember us-gaap:PutOptionMember 2023-12-31 0001419612 us-gaap:ForeignExchangeForwardMember us-gaap:CallOptionMember 2023-12-31 0001419612 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001419612 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001419612 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:NondesignatedMember 2022-12-31 0001419612 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:NondesignatedMember 2023-12-31 0001419612 sedg:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001419612 sedg:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001419612 sedg:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:NondesignatedMember 2022-12-31 0001419612 sedg:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:NondesignatedMember 2023-12-31 0001419612 us-gaap:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0001419612 us-gaap:DesignatedAsHedgingInstrumentMember 2022-01-01 2022-12-31 0001419612 us-gaap:DesignatedAsHedgingInstrumentMember 2023-01-01 2023-12-31 0001419612 us-gaap:NondesignatedMember 2022-01-01 2022-12-31 0001419612 us-gaap:NondesignatedMember 2023-01-01 2023-12-31 0001419612 us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001419612 us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001419612 us-gaap:NondesignatedMember 2023-12-31 0001419612 us-gaap:NondesignatedMember 2022-12-31 0001419612 us-gaap:NondesignatedMember 2021-01-01 2021-12-31 0001419612 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0001419612 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001419612 us-gaap:CustomerRelationshipsMember 2023-12-31 0001419612 us-gaap:CustomerRelationshipsMember 2022-12-31 0001419612 us-gaap:TradeNamesMember 2023-12-31 0001419612 us-gaap:TradeNamesMember 2022-12-31 0001419612 us-gaap:PatentsMember 2023-12-31 0001419612 us-gaap:PatentsMember 2022-12-31 0001419612 sedg:AssembledWorkforceMember 2023-12-31 0001419612 sedg:AssembledWorkforceMember 2022-12-31 0001419612 sedg:TechnologyMember 2022-10-01 2022-10-31 0001419612 sedg:AutomationMachinesMember 2022-10-01 2022-10-31 0001419612 sedg:CriticalPowerMember 2022-06-01 2022-06-30 0001419612 sedg:TechnologyMember 2023-01-01 2023-12-31 0001419612 sedg:AutomationMachinesMember 2023-01-01 2023-12-31 0001419612 sedg:TechnologyMember 2023-10-01 2023-10-31 0001419612 sedg:OfficeRentLeaseAgreementsMember 2023-12-31 0001419612 sedg:OtherTransactionsMember 2023-12-31 0001419612 2019-08-01 2019-08-31 0001419612 currency:EUR 2019-08-01 2019-08-31 0001419612 currency:EUR 2023-01-01 2023-12-31 0001419612 2023-06-30 0001419612 2024-02-01 0001419612 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001419612 sedg:ShortTermCorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 sedg:ShortTermCorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001419612 sedg:LongTermCorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 sedg:LongTermCorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001419612 us-gaap:DepositsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 us-gaap:DepositsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001419612 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001419612 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001419612 us-gaap:FairValueInputsLevel2Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001419612 us-gaap:FairValueInputsLevel2Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 sedg:ShortTermUSTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001419612 sedg:ShortTermUSTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 sedg:ShortTermGovernmentalAgencySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001419612 sedg:ShortTermGovernmentalAgencySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 sedg:ShortTermNonUsGovernmentalSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001419612 sedg:ShortTermNonUsGovernmentalSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 sedg:LongTermUSTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001419612 sedg:LongTermUSTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 sedg:LongTermGovernmentalAgencySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001419612 sedg:LongTermGovernmentalAgencySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 sedg:LongTermNonUsGovernmentalSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001419612 sedg:LongTermNonUsGovernmentalSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 us-gaap:ConvertibleDebtMember 2020-09-25 0001419612 us-gaap:ConvertibleDebtMember 2020-09-01 2020-09-25 0001419612 us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2023-12-31 0001419612 us-gaap:ConvertibleDebtMember 2023-12-31 0001419612 us-gaap:ConvertibleDebtMember 2023-01-01 2023-12-31 0001419612 us-gaap:ConvertibleDebtMember 2022-01-01 2022-12-31 0001419612 us-gaap:ConvertibleDebtMember 2021-01-01 2021-12-31 0001419612 srt:MinimumMember us-gaap:BuildingMember 2023-01-01 2023-12-31 0001419612 srt:MaximumMember us-gaap:BuildingMember 2023-01-01 2023-12-31 0001419612 us-gaap:BuildingMember 2023-01-01 2023-12-31 0001419612 srt:MinimumMember us-gaap:ComputerEquipmentMember 2023-01-01 2023-12-31 0001419612 srt:MaximumMember us-gaap:ComputerEquipmentMember 2023-01-01 2023-12-31 0001419612 us-gaap:ComputerEquipmentMember 2023-01-01 2023-12-31 0001419612 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2023-01-01 2023-12-31 0001419612 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2023-01-01 2023-12-31 0001419612 us-gaap:FurnitureAndFixturesMember 2023-01-01 2023-12-31 0001419612 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-01-01 2023-12-31 0001419612 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-01-01 2023-12-31 0001419612 us-gaap:MachineryAndEquipmentMember 2023-01-01 2023-12-31 0001419612 srt:MinimumMember sedg:LaboratoryEquipmentMember 2023-01-01 2023-12-31 0001419612 srt:MaximumMember sedg:LaboratoryEquipmentMember 2023-01-01 2023-12-31 0001419612 sedg:LaboratoryEquipmentMember 2023-01-01 2023-12-31 0001419612 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember sedg:TwoContractManufacturersMember 2023-01-01 2023-12-31 0001419612 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember sedg:TwoContractManufacturersMember 2022-01-01 2022-12-31 0001419612 sedg:EmployeeAndExecutiveDirectorMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001419612 sedg:EmployeeAndExecutiveDirectorMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001419612 sedg:EmployeeAndExecutiveDirectorMember us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001419612 srt:MinimumMember sedg:EmployeeAndExecutiveDirectorMember sedg:EmployeeStockPurchasePlanMember 2023-01-01 2023-12-31 0001419612 srt:MaximumMember sedg:EmployeeAndExecutiveDirectorMember sedg:EmployeeStockPurchasePlanMember 2023-01-01 2023-12-31 0001419612 srt:MinimumMember sedg:EmployeeAndExecutiveDirectorMember sedg:EmployeeStockPurchasePlanMember 2022-01-01 2022-12-31 0001419612 srt:MaximumMember sedg:EmployeeAndExecutiveDirectorMember sedg:EmployeeStockPurchasePlanMember 2022-01-01 2022-12-31 0001419612 srt:MinimumMember sedg:EmployeeAndExecutiveDirectorMember sedg:EmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001419612 srt:MaximumMember sedg:EmployeeAndExecutiveDirectorMember sedg:EmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001419612 sedg:EmployeeAndExecutiveDirectorMember sedg:EmployeeStockPurchasePlanMember 2022-01-01 2022-12-31 0001419612 sedg:EmployeeAndExecutiveDirectorMember sedg:EmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001419612 sedg:MajorCustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001419612 sedg:MajorCustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001419612 sedg:MajorCustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001419612 sedg:MajorCustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001419612 sedg:MajorCustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001419612 sedg:EmployeeAndExecutiveDirectorMember sedg:EmployeeStockPurchasePlanMember 2023-01-01 2023-12-31 0001419612 sedg:SellaOneFactoryMember sedg:IsraeliMinistryOfEconomyAndIndustryMember 2020-01-01 2020-12-31 0001419612 sedg:SellaTwoFactoryMember sedg:ChungcheongbukDoProvinceOfSouthKoreaMember 2020-01-01 2020-12-31 0001419612 sedg:EmployeeAndExecutiveDirectorMember us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0001419612 sedg:EmployeeAndExecutiveDirectorMember us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001419612 sedg:EmployeeAndExecutiveDirectorMember us-gaap:PerformanceSharesMember 2023-01-01 2023-12-31 0001419612 sedg:EmployeesAndMembersOfBoardOfDirectorsMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001419612 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001419612 srt:MinimumMember sedg:EmployeeAndExecutiveDirectorMember us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001419612 srt:MaximumMember sedg:EmployeeAndExecutiveDirectorMember us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001419612 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-01-01 2022-12-31 0001419612 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-01-01 2021-12-31 0001419612 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-12-31 0001419612 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-12-31 0001419612 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-12-31 0001419612 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-12-31 0001419612 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0001419612 sedg:AccumulatedTranslationAdjustmentOnIntraEntityTransactionsLongTermInvestmentNatureMember 2023-12-31 0001419612 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2023-12-31 0001419612 us-gaap:AvailableforsaleSecuritiesMember 2023-12-31 0001419612 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-12-31 0001419612 sedg:AccumulatedTranslationAdjustmentOnIntraEntityTransactionsLongTermInvestmentNatureMember 2022-01-01 2022-12-31 0001419612 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-01-01 2022-12-31 0001419612 us-gaap:AvailableforsaleSecuritiesMember 2022-01-01 2022-12-31 0001419612 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-12-31 0001419612 sedg:AccumulatedTranslationAdjustmentOnIntraEntityTransactionsLongTermInvestmentNatureMember 2023-01-01 2023-12-31 0001419612 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2023-01-01 2023-12-31 0001419612 us-gaap:AvailableforsaleSecuritiesMember 2023-01-01 2023-12-31 0001419612 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001419612 sedg:AccumulatedTranslationAdjustmentOnIntraEntityTransactionsLongTermInvestmentNatureMember 2022-12-31 0001419612 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-12-31 0001419612 us-gaap:AvailableforsaleSecuritiesMember 2022-12-31 0001419612 2021-12-31 0001419612 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001419612 sedg:AccumulatedTranslationAdjustmentOnIntraEntityTransactionsLongTermInvestmentNatureMember 2021-12-31 0001419612 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2021-12-31 0001419612 us-gaap:AvailableforsaleSecuritiesMember 2021-12-31 0001419612 2020-12-31 0001419612 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0001419612 sedg:AccumulatedTranslationAdjustmentOnIntraEntityTransactionsLongTermInvestmentNatureMember 2020-12-31 0001419612 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-12-31 0001419612 us-gaap:AvailableforsaleSecuritiesMember 2020-12-31 0001419612 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-12-31 0001419612 sedg:AccumulatedTranslationAdjustmentOnIntraEntityTransactionsLongTermInvestmentNatureMember 2021-01-01 2021-12-31 0001419612 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2021-01-01 2021-12-31 0001419612 us-gaap:AvailableforsaleSecuritiesMember 2021-01-01 2021-12-31 0001419612 sedg:AllOtherMember 2022-01-01 2022-12-31 0001419612 sedg:SolarMember 2022-01-01 2022-12-31 0001419612 sedg:AllOtherMember 2021-12-31 0001419612 sedg:SolarMember 2021-12-31 0001419612 sedg:AllOtherMember 2022-12-31 0001419612 sedg:SolarMember 2022-12-31 0001419612 sedg:MobilityComponentsAndTelematicsMember 2022-10-01 2022-10-31 0001419612 sedg:AllOtherMember 2023-12-31 0001419612 sedg:SolarMember 2023-12-31 0001419612 sedg:EnergyStorageMember 2021-12-31 0001419612 sedg:EnergyStorageMember 2022-12-31 0001419612 sedg:EnergyStorageMember 2023-12-31 0001419612 sedg:EnergyStorageMember 2022-01-01 2022-12-31 0001419612 sedg:AllOtherMember 2023-01-01 2023-12-31 0001419612 sedg:EnergyStorageMember 2023-01-01 2023-12-31 0001419612 sedg:SolarMember 2023-01-01 2023-12-31 0001419612 us-gaap:EmployeeSeveranceMember us-gaap:CorporateMember 2023-01-01 2023-12-31 0001419612 us-gaap:ContractTerminationMember us-gaap:CorporateMember 2023-01-01 2023-12-31 0001419612 us-gaap:EmployeeSeveranceMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-12-31 0001419612 sedg:InventoryWriteOffMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-12-31 0001419612 us-gaap:ContractTerminationMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-12-31 0001419612 us-gaap:TradingRevenueMember 2023-01-01 2023-12-31 0001419612 us-gaap:TradingRevenueMember us-gaap:ContractTerminationMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-12-31 0001419612 us-gaap:TradingRevenueMember sedg:InventoryWriteOffMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-12-31 0001419612 us-gaap:TradingRevenueMember us-gaap:EmployeeSeveranceMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-12-31 0001419612 us-gaap:TradingRevenueMember us-gaap:ContractTerminationMember us-gaap:CorporateMember 2023-01-01 2023-12-31 0001419612 us-gaap:TradingRevenueMember us-gaap:EmployeeSeveranceMember us-gaap:CorporateMember 2023-01-01 2023-12-31 0001419612 us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0001419612 us-gaap:CostOfSalesMember us-gaap:ContractTerminationMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-12-31 0001419612 us-gaap:CostOfSalesMember sedg:InventoryWriteOffMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-12-31 0001419612 us-gaap:CostOfSalesMember us-gaap:EmployeeSeveranceMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-12-31 0001419612 us-gaap:CostOfSalesMember us-gaap:ContractTerminationMember us-gaap:CorporateMember 2023-01-01 2023-12-31 0001419612 us-gaap:CostOfSalesMember us-gaap:EmployeeSeveranceMember us-gaap:CorporateMember 2023-01-01 2023-12-31 0001419612 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001419612 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:ContractTerminationMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-12-31 0001419612 us-gaap:GeneralAndAdministrativeExpenseMember sedg:InventoryWriteOffMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-12-31 0001419612 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:EmployeeSeveranceMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-12-31 0001419612 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:ContractTerminationMember us-gaap:CorporateMember 2023-01-01 2023-12-31 0001419612 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:EmployeeSeveranceMember us-gaap:CorporateMember 2023-01-01 2023-12-31 0001419612 us-gaap:EmployeeSeveranceMember 2022-12-31 0001419612 us-gaap:EmployeeSeveranceMember 2023-01-01 2023-12-31 0001419612 us-gaap:EmployeeSeveranceMember 2023-12-31 0001419612 us-gaap:ContractTerminationMember 2022-12-31 0001419612 us-gaap:ContractTerminationMember 2023-01-01 2023-12-31 0001419612 us-gaap:ContractTerminationMember 2023-12-31 0001419612 sedg:InventoryWriteOffMember 2022-12-31 0001419612 sedg:InventoryWriteOffMember 2023-01-01 2023-12-31 0001419612 sedg:InventoryWriteOffMember 2023-12-31 0001419612 us-gaap:TradingRevenueMember sedg:InventoryWriteOffMember sedg:CriticalPowersDiscontinuationMember 2022-01-01 2022-12-31 0001419612 2023-04-06 0001419612 us-gaap:TechnologyEquipmentMember 2023-04-06 0001419612 us-gaap:CustomerRelationshipsMember 2023-04-06 0001419612 us-gaap:TradeNamesMember 2023-04-06 0001419612 us-gaap:GoodwillMember 2023-04-06 0001419612 us-gaap:TechnologyEquipmentMember 2023-04-01 2023-04-06 0001419612 us-gaap:CustomerRelationshipsMember 2023-04-01 2023-04-06 0001419612 us-gaap:TradeNamesMember 2023-04-01 2023-04-06 0001419612 sedg:HarkSystemsLtdMember 2023-04-06 0001419612 2023-01-31 0001419612 2023-04-30 0001419612 2023-07-31 0001419612 2023-01-01 2023-01-31 0001419612 2023-04-01 2023-04-30 0001419612 2023-07-01 2023-07-31 0001419612 sedg:SolaredgeKoreaFormerlyKokamAcquisitionMember 2021-01-01 2021-12-31 0001419612 us-gaap:RetainedEarningsMember 2020-12-31 0001419612 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001419612 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001419612 us-gaap:CommonStockMember 2020-12-31 0001419612 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001419612 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001419612 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001419612 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001419612 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001419612 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001419612 us-gaap:RetainedEarningsMember 2022-12-31 0001419612 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001419612 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001419612 us-gaap:CommonStockMember 2022-12-31 0001419612 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001419612 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001419612 us-gaap:RetainedEarningsMember 2021-12-31 0001419612 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001419612 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001419612 us-gaap:CommonStockMember 2021-12-31 0001419612 us-gaap:RetainedEarningsMember 2023-12-31 0001419612 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001419612 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001419612 us-gaap:CommonStockMember 2023-12-31 0001419612 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001419612 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001419612 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001419612 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001419612 sedg:AllOtherMember 2023-01-01 2023-12-31 0001419612 sedg:SolarMember 2023-01-01 2023-12-31 0001419612 sedg:SolarSegmentRevenuesMember 2021-01-01 2021-12-31 0001419612 sedg:SolarSegmentRevenuesMember 2022-01-01 2022-12-31 0001419612 sedg:AllOtherSegmentRevenuesMember 2021-01-01 2021-12-31 0001419612 sedg:AllOtherSegmentRevenuesMember 2022-01-01 2022-12-31 0001419612 country:US 2021-01-01 2021-12-31 0001419612 country:US 2022-01-01 2022-12-31 0001419612 country:US 2023-01-01 2023-12-31 0001419612 sedg:EuropeExceptNetherlandsMember 2021-01-01 2021-12-31 0001419612 sedg:EuropeExceptNetherlandsMember 2022-01-01 2022-12-31 0001419612 sedg:EuropeExceptNetherlandsMember 2023-01-01 2023-12-31 0001419612 country:NL 2021-01-01 2021-12-31 0001419612 country:NL 2022-01-01 2022-12-31 0001419612 country:NL 2023-01-01 2023-12-31 0001419612 sedg:OthersMember 2021-01-01 2021-12-31 0001419612 sedg:OthersMember 2022-01-01 2022-12-31 0001419612 sedg:OthersMember 2023-01-01 2023-12-31 0001419612 sedg:InvertersMember 2021-01-01 2021-12-31 0001419612 sedg:InvertersMember 2022-01-01 2022-12-31 0001419612 sedg:InvertersMember 2023-01-01 2023-12-31 0001419612 sedg:OptimizersMember 2021-01-01 2021-12-31 0001419612 sedg:OptimizersMember 2022-01-01 2022-12-31 0001419612 sedg:OptimizersMember 2023-01-01 2023-12-31 0001419612 sedg:OtherProductsMember 2021-01-01 2021-12-31 0001419612 sedg:OtherProductsMember 2022-01-01 2022-12-31 0001419612 sedg:OtherProductsMember 2023-01-01 2023-12-31 0001419612 country:IL 2022-12-31 0001419612 country:IL 2023-12-31 0001419612 country:KR 2022-12-31 0001419612 country:KR 2023-12-31 0001419612 country:CN 2022-12-31 0001419612 country:CN 2023-12-31 0001419612 sedg:OthersMember 2022-12-31 0001419612 sedg:OthersMember 2023-12-31 0001419612 srt:EuropeMember 2022-12-31 0001419612 srt:EuropeMember 2023-12-31 0001419612 sedg:SolarSegmentRevenuesMember 2023-01-01 2023-12-31 0001419612 sedg:AllOtherSegmentRevenuesMember 2023-01-01 2023-12-31 0001419612 sedg:RevenuesFromFinancingComponenMember 2021-01-01 2021-12-31 0001419612 sedg:RevenuesFromFinancingComponenMember 2022-01-01 2022-12-31 0001419612 sedg:RevenuesFromFinancingComponenMember 2023-01-01 2023-12-31 0001419612 sedg:MobilityComponentsAndTelematicsMember 2021-01-01 2021-12-31 0001419612 sedg:MobilityComponentsAndTelematicsMember 2022-01-01 2022-12-31 0001419612 sedg:MobilityComponentsAndTelematicsMember 2023-01-01 2023-12-31 0001419612 sedg:CommunicationMember 2021-01-01 2021-12-31 0001419612 sedg:CommunicationMember 2022-01-01 2022-12-31 0001419612 sedg:CommunicationMember 2023-01-01 2023-12-31 0001419612 country:DE 2021-01-01 2021-12-31 0001419612 country:DE 2022-01-01 2022-12-31 0001419612 country:DE 2023-01-01 2023-12-31 0001419612 country:IT 2021-01-01 2021-12-31 0001419612 country:IT 2022-01-01 2022-12-31 0001419612 country:IT 2023-01-01 2023-12-31 0001419612 sedg:EnergyStorageMember 2023-01-01 2023-12-31 0001419612 sedg:AllOtherMember 2022-01-01 2022-12-31 0001419612 sedg:EnergyStorageMember 2022-01-01 2022-12-31 0001419612 sedg:SolarMember 2022-01-01 2022-12-31 0001419612 sedg:AllOtherMember 2021-01-01 2021-12-31 0001419612 sedg:EnergyStorageMember 2021-01-01 2021-12-31 0001419612 sedg:SolarMember 2021-01-01 2021-12-31 0001419612 sedg:EnergyStorageSegmentRevenuesMember 2021-01-01 2021-12-31 0001419612 sedg:EnergyStorageSegmentRevenuesMember 2022-01-01 2022-12-31 0001419612 sedg:EnergyStorageSegmentRevenuesMember 2023-01-01 2023-12-31 0001419612 sedg:BatteriesForPvApplicationsMember 2023-01-01 2023-12-31 0001419612 sedg:BatteriesForPvApplicationsMember 2022-01-01 2022-12-31 0001419612 sedg:BatteriesForPvApplicationsMember 2021-01-01 2021-12-31 0001419612 country:US 2023-12-31 0001419612 country:US 2022-12-31 0001419612 sedg:EmployeesAndMembersOfBoardOfDirectorsMember us-gaap:EmployeeStockOptionMember 2022-12-31 0001419612 sedg:EmployeesAndMembersOfBoardOfDirectorsMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001419612 sedg:EmployeesAndMembersOfBoardOfDirectorsMember us-gaap:EmployeeStockOptionMember 2023-12-31 0001419612 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001419612 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001419612 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001419612 us-gaap:IPOMember 2022-03-01 2022-03-17 0001419612 us-gaap:IPOMember 2022-03-17 0001419612 us-gaap:IPOMember sedg:UnderwritingAgreementMember 2022-03-01 2022-03-17 0001419612 us-gaap:EmployeeStockOptionMember sedg:TwoThousandFifteenGlobalIncentivePlanMember 2023-01-01 2023-12-31 0001419612 sedg:EmployeeStockPurchasePlanMember 2023-01-01 2023-12-31 0001419612 us-gaap:EmployeeStockOptionMember sedg:TwoThousandFifteenGlobalIncentivePlanMember 2015-03-31 0001419612 us-gaap:EmployeeStockOptionMember sedg:TwoThousandFifteenGlobalIncentivePlanMember 2023-12-31 0001419612 sedg:EmployeeStockPurchasePlanMember 2023-12-31 0001419612 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001419612 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-12-31 0001419612 sedg:TwoThousandFifteenGlobalIncentivePlanMember 2023-12-31 0001419612 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001419612 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001419612 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001419612 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001419612 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001419612 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001419612 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001419612 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001419612 sedg:EmployeesAndMembersOfBoardOfDirectorsMember us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001419612 us-gaap:PhantomShareUnitsPSUsMember 2023-01-01 2023-12-31 0001419612 us-gaap:PhantomShareUnitsPSUsMember 2022-12-31 0001419612 us-gaap:PhantomShareUnitsPSUsMember 2023-12-31 0001419612 us-gaap:InventoriesMember 2021-01-01 2021-12-31 0001419612 us-gaap:InventoriesMember 2022-01-01 2022-12-31 0001419612 us-gaap:InventoriesMember 2023-01-01 2023-12-31 0001419612 us-gaap:OtherNoncurrentAssetsMember 2021-01-01 2021-12-31 0001419612 us-gaap:OtherNoncurrentAssetsMember 2022-01-01 2022-12-31 0001419612 us-gaap:OtherNoncurrentAssetsMember 2023-01-01 2023-12-31 0001419612 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001419612 sedg:DeferredRevenueYearOneMember 2023-12-31 0001419612 sedg:DeferredRevenueYearTwoMember 2023-12-31 0001419612 sedg:DeferredRevenueYearThreeMember 2023-12-31 0001419612 sedg:DeferredRevenueYearFourMember 2023-12-31 0001419612 sedg:DeferredRevenueYearFiveMember 2023-12-31 0001419612 sedg:DeferredRevenueYearFiveThereAfterMember 2023-12-31 0001419612 us-gaap:LandMember 2023-12-31 0001419612 us-gaap:LandMember 2022-12-31 0001419612 us-gaap:BuildingMember 2023-12-31 0001419612 us-gaap:BuildingMember 2022-12-31 0001419612 us-gaap:ComputerEquipmentMember 2023-12-31 0001419612 us-gaap:ComputerEquipmentMember 2022-12-31 0001419612 us-gaap:OfficeEquipmentMember 2023-12-31 0001419612 us-gaap:OfficeEquipmentMember 2022-12-31 0001419612 sedg:LaboratoryAndTestingEquipmentMember 2023-12-31 0001419612 sedg:LaboratoryAndTestingEquipmentMember 2022-12-31 0001419612 us-gaap:OtherMachineryAndEquipmentMember 2023-12-31 0001419612 us-gaap:OtherMachineryAndEquipmentMember 2022-12-31 0001419612 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001419612 us-gaap:AssetUnderConstructionMember 2023-12-31 0001419612 us-gaap:AssetUnderConstructionMember 2022-12-31 0001419612 sedg:WorkforceReductionPlanMember us-gaap:SubsequentEventMember 2024-01-01 2024-01-21 0001419612 srt:SubsidiariesMember country:IL 2023-01-01 2023-12-31 0001419612 sedg:ForeignSubsidiariesMember 2023-12-31 0001419612 2017-12-01 2017-12-22 0001419612 srt:SubsidiariesMember country:IL 2018-01-01 2018-12-31 utr:D iso4217:EUR shares pure shares iso4217:USD shares iso4217:EUR iso4217:ILS iso4217:USD http://fasb.org/us-gaap/2023#OtherAssets http://fasb.org/us-gaap/2023#OtherAssets http://fasb.org/us-gaap/2023#AccountsPayableAndAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccountsPayableAndAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#OperatingLeaseLiabilityNoncurrent http://fasb.org/us-gaap/2023#FinanceLeaseLiabilityNoncurrent http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent http://fasb.org/us-gaap/2023#AccountsPayableAndOtherAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccountsPayableAndOtherAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccountsPayableAndOtherAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccountsPayableAndOtherAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherOperatingIncome http://fasb.org/us-gaap/2023#OtherOperatingIncome http://fasb.org/us-gaap/2023#UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember P0Y P0Y false FY 0001419612 10-K true 2023-12-31 --12-31 2023 false 001-36894 SOLAREDGE TECHNOLOGIES, INC. DE 20-5338862 1 HaMada Street Herziliya Pituach IL 4673335 972 (9) 957-6620 Common stock, par value $0.0001 per share SEDG NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false false 15100000000 57126023 November 1, 2023 true 1281 Kost Forer Gabbay & Kasierer Tel-Aviv, Israel 338468000 783112000 521570000 241117000 16400000 3202000 622425000 905146000 1443449000 729201000 378394000 241082000 3304306000 2899658000 407825000 645491000 80912000 44153000 614579000 543969000 64167000 62754000 35345000 19929000 42996000 31189000 37601000 18806000 1283425000 1366291000 4587731000 4265949000 386471000 459831000 76966000 85158000 183047000 103975000 40836000 26641000 205911000 214112000 893231000 889717000 627381000 624451000 335197000 281082000 214607000 186936000 41892000 45385000 45070000 46256000 18444000 15756000 1282591000 1199866000 0.0001 0.0001 125000000 125000000 57123437 57123437 56133404 56133404 6000 6000 1680622000 1505632000 -46885000 -73109000 778166000 743837000 2411909000 2176366000 4587731000 4265949000 2976528000 3110279000 1963865000 2272705000 2265631000 1334547000 703823000 844648000 629318000 321482000 289814000 219633000 164318000 159680000 119000000 146504000 112496000 82196000 0 90104000 0 31314000 26434000 1350000 663618000 678528000 422179000 40205000 166120000 207139000 -41212000 -3750000 20014000 -318000 7285000 99000 81099000 177155000 187224000 46420000 83376000 18054000 -350000 0 0 34329000 93779000 169170000 0.61 1.7 3.24 0.6 1.65 3.06 56557106 55087770 52202182 57237518 58100649 55971030 34329000 93779000 169170000 20489000 -20740000 -4949000 5701000 -2635000 874000 -5375000 -20540000 -17420000 5409000 -1875000 -9681000 26224000 -45790000 -31176000 60553000 47989000 137994000 51560936 5000 603891000 3857000 478004000 1085757000 0 -36336000 0 2884000 -33452000 1204861 0 6486000 0 0 6486000 49598 0 10661000 0 0 10661000 0 102593000 0 0 102593000 0 0 -31176000 0 -31176000 0 0 0 169170000 169170000 52815395 5000 687295000 -27319000 650058000 1310039000 940880 0 4030000 0 0 4030000 77129 0 17863000 0 0 17863000 0 145919000 0 0 145919000 27140000 834000 2300000 1000 650525000 0 0 650526000 0 0 -45790000 0 -45790000 0 0 0 93779000 93779000 56133404 6000 1505632000 -73109000 743837000 2176366000 790745 0 226000 0 0 226000 199288 0 20693000 0 0 20693000 0 154071000 0 0 154071000 0 0 26224000 0 26224000 0 0 0 0 34329000 34329000 57123437 6000 1680622000 -46885000 778166000 2411909000 34329000 93779000 169170000 57196000 49676000 39535000 -26878000 9527000 21131000 149945000 145539000 102593000 30790000 119141000 0 -43071000 -11055000 -12045000 8164000 4382000 11931000 690854000 341085000 43051000 91523000 64991000 39444000 -296429000 457610000 247723000 -67795000 194524000 91709000 21419000 26238000 26519000 133090000 120169000 60524000 39632000 44376000 29936000 -30986000 98674000 3344000 -180113000 31284000 214129000 296396000 507171000 579377000 280189000 231210000 202188000 170523000 169341000 149251000 -58000000 0 0 16653000 0 0 10600000 0 0 8000000 0 16643000 6794000 4479000 0 1313000 24362000 0 0 -0 -60096000 -2982000 583000 1224000 -268894000 -417044000 -484211000 -9259000 3023000 -4283000 2794000 2834000 1308000 0 650526000 0 129000 138000 16073000 226000 4030000 6486000 -11956000 654607000 -15178000 -460963000 268847000 -285260000 783112000 530089000 827146000 16319000 -15824000 -11797000 338468000 783112000 530089000 11307000 0 0 18077000 46004000 20526000 6323000 16016000 10781000 137981000 74689000 45977000 <div> <div> <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 1:       GENERAL</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">SolarEdge Technologies, Inc. (the “Company”) and its subsidiaries design, develop, and sell an intelligent inverter solution designed to maximize power generation at the individual photovoltaic (“PV”) module level while lowering the cost of energy produced by the solar PV system and providing comprehensive and advanced safety features. The Company’s products consist mainly of (i) power optimizers designed to maximize energy throughput from each and every module through constant tracking of Maximum Power Point individually per module, (ii) inverters which invert direct current (DC) from the PV module to alternating current (AC) including the Company's future ready energy hub inverter which supports, among other things, connection to a DC-coupled battery for full or partial home backup capabilities, and optional connection to the Company's smart EV charger, (iii) a remote cloud-based monitoring platform, that collects and processes information from the power optimizers and inverters to enable customers and system owners, to monitor and manage the solar PV system (iv) batteries for PV applications that are used to increase energy independence and maximize self-consumption for PV system's owners including a battery ,and (v) additional smart energy management solutions.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company and its subsidiaries sell products worldwide through large distributors, electrical equipment wholesalers, as well as directly to large solar installers and engineering, procurement and construction firms.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company has expanded its activity to other areas of smart energy technology organically and through acquisitions. The Company offers a variety of energy solutions, which include lithium-ion cells, batteries and energy storage systems (“Energy Storage”), full powertrain kits and batteries for electric vehicles, or EVs (“e-Mobility”), as well as automated machines for industrial use (“Automation Machines”).</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On April 6, 2023, the Company completed the acquisition of all outstanding shares of Hark Systems Ltd. ("Hark"), a UK-based energy IoT company for the commercial and industrial ("C&amp;I") sector.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In October 2023, the Company decided to discontinue its light commercial vehicle e-Mobility ("LCV") activity (see Note 24).</span></span></div> </div> </div> <div> <div> <div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"> <p style="margin:0pt"><strong><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 2:       SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></span></strong></p> </div> </div> <div> <div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The consolidated financial statements are prepared according to United States generally accepted accounting principles (“U.S. GAAP”).</span></span></div> <div style="line-height:1.25"> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">a.   Principles of consolidation:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The consolidated financial statements include the accounts of the Company and its subsidiaries. Intercompany transactions and balances including profit from intercompany sales not yet realized outside the Company have been eliminated upon consolidation.</span></span></div> </div> <div style="line-height:1.25"> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">b.   Use of estimates:</span></span></div> <div style="line-height:1.25"> </div> <div style="line-height:1.25;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, costs and expenses, government grants, income taxes and related disclosures in the accompanying notes. Actual results could differ from those estimates. </span></span></div> <div style="line-height:1.25;text-align:justify"> </div> <div style="line-height:1.25;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>In preparing the Company’s consolidated financial statements, management also considered the economic implications of inflation expectations on its critical and significant accounting estimates. In addition, the duration, scope and effects of the war in Israel and the conflict in Ukraine, government and other third-party responses to it, and the related macroeconomic effects, including to the Company’s business and the business of the Company’s suppliers and customers are uncertain, rapidly changing and difficult to predict. As a result, the Company’s accounting estimates and assumptions may change over time in response to these evolving situations. Such changes could result in future impairments of goodwill and long-lived assets, inventories write-offs, incremental credit losses on receivables and available-for-sale marketable debt securities and changes in warranty obligations as of the time of a relevant measurement event.</span></span></span></span></div> </div> <p style="margin:0pt"> </p> <div style="text-align:justify;line-height:1.25"> <div></div> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">c.   Financial statements in U.S. dollars:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A major part of the Company’s operations is carried out in the United States, Israel and certain other countries. The functional currency of these entities is the U.S. dollar. Financing activities, including cash investments are primarily made in U.S. dollars.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accordingly, monetary accounts maintained in currencies other than the U.S. dollar are translated into U.S. dollars in accordance with Financial Accounting Standards Board Accounting Standards Codification (“ASC”) No. 830 “Foreign Currency Matters”. All transaction gains and losses of the re-measurement of monetary balance sheet items are reflected in the statements of income as financial income or expenses, as appropriate.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The financial statements of other Company’s subsidiaries whose functional currency is other than the U.S. dollar have been translated into U.S dollars. Assets and liabilities have been translated using the exchange rates in effect as of the balance sheet date. Statements of income amounts have been translated using the date of the transaction or at the average exchange rate for the relevant period.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The resulting translation adjustments are reported as a component of stockholders’ equity in accumulated other comprehensive income (loss). Gains and losses arising from intercompany foreign currency transactions that are of a long-term investment in nature are reported in the same manner as translation adjustments.</span></span></div> </div> <div style="line-height:1.25"> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">d.   Cash and cash equivalents:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash equivalents are short-term, highly liquid investments that are readily convertible to cash, with original maturities of three months or less at the date acquired.</span></span></div> </div> <div style="line-height:1.25"> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">e.   Restricted bank deposits:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Short-term restricted bank deposits possess an original maturity of more than three months and less than a year from the date of investment. Long-term restricted bank deposits possess an original maturity of more than one year from the date of investment. Restricted bank deposits are primarily used as collateral for the Company's office leases and credit cards.</span></span></div> </div> <div style="line-height:1.25"> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">f.   Marketable Securities:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Marketable securities consist of corporate and governmental bonds. The Company determines the appropriate classification of marketable securities at the time of purchase and re-evaluates such designation at each balance sheet date. In accordance with FASB ASC No. 320 “Investments - Debt and Equity Securities”, the Company classifies marketable securities as available-for-sale.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Available-for-sale ("AFS") securities are stated at fair value, with unrealized gains and losses reported in accumulated other comprehensive income (loss), a separate component of stockholders’ equity, net of taxes. Realized gains and losses on sales of marketable securities, as determined on a specific identification basis, are included in other income (loss), net on the consolidated statements of income. The amortized cost of marketable securities is adjusted for amortization of premium and accretion of discount to maturity, both of which, together with interest, are included in financial income (expenses), net.</span></span></div> <div style="text-align:justify;line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company classifies its marketable securities as either short-term or long-term based on each instrument’s underlying contractual maturity date. Marketable securities with maturities of 12 months or less are classified as short-term and marketable securities with maturities greater than 12 months are classified as long-term.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On each reporting period, the Company evaluates whether declines in fair value below carrying value are due to expected credit losses, as well as the ability and intent to hold the investment until a forecasted recovery occurs, in accordance with ASC 326.</span></span></div> <div style="text-align:justify;line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Allowance for credit losses on AFS debt securities are recognized as a charge in financial income (expenses), net, on the consolidated statements of income, and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income (loss) in stockholders' equity.</span></span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company has not recorded credit losses on AFS debt securities for the years ended December 31, 2023, 2022 and 2021.</span></span></div> </div> <p style="margin:0pt"> </p> <div style="text-align:justify;line-height:1.25"> <div></div> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">g.   Investment in privately-held companies:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company's equity investments are investments in equity securities of privately-held companies, that are not traded and therefore not supported with observable market prices. The Company elected to account for its equity investments without readily determinable market values that either (i) do not meet the definition of in-substance common stock or (ii) do not provide the Company with control or significant influence using Accounting Standards Update (“ASU”) 2016-01.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company adjusts the carrying value of its investments to fair value upon observable transactions for identical or similar investments of the same issuer.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company periodically evaluates the carrying value of the investments in privately-held companies when events and circumstances indicate that the carrying amount of the investment may not be recovered. The maximum loss the Company can incur for its investments is their carrying value.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company may determine the fair value by reviewing equity valuation reports, current financial results, long-term plans of the privately-held companies, the amount of cash that the privately-held companies have on-hand, the ability to obtain additional financing and overall market conditions in which the privately-held companies operate or based on the price observed from the most recent completed financing.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">All gains and losses on investments in privately-held companies, realized and unrealized, are recognized in other income (loss).</span></span></div> </div> <div style="line-height:1.25"> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">h.   Trade receivables:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Trade receivables are stated net of credit losses allowance. The Company is exposed to credit losses primarily through sales of products. The allowance against gross trade receivables reflects the current expected credit loss inherent in the receivables portfolio determined based on the Company’s methodology. The Company’s methodology is based on historical collection experience, customer creditworthiness, current and future economic condition and market condition. Additionally, specific allowance amounts are established to record the appropriate provision for customers that have a higher probability of default. Trade receivables are written off after all reasonable means to collect the full amount have been exhausted.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table provides a roll-forward of the allowance for credit losses that is deducted from the amortized cost basis of trade receivables to present the net amount expected to be collected:</span></span></div> <div> <div style="line-height:1.25"> </div> <table border="0" cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year Ended</span></span></div> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31, 2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr style="background-color:rgb(204, 238, 255)"> <td style="width:88%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, at beginning of the period</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,202</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="width:88%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Increase in provision for expected credit losses</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">13,760</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(204, 238, 255)"> <td style="width:88%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Recoveries collected</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(134</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="width:88%;vertical-align:bottom;background-color:rgb(255, 255, 255)">Amounts written off charged against the allowance</td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(255, 255, 255)">(568</td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)">)</td> </tr> <tr style="background-color:rgb(204, 238, 255)"> <td style="width:88%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign currency translation</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">140</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="width:88%;padding-bottom:4px;vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, at end of the period</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16,400</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)"> </td> </tr> </table> </div> </div> <div style="line-height:1.25"> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">i.   Loan receivables:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Loan receivables are carried at the outstanding principal amount. An allowance for credit loss on loan receivables is established when, based on current information and events, it is probable that the Company will be unable to collect all amounts due according to the contractual terms of the loan agreement. The Company determines this by considering several factors, including the credit risk and current financial condition of the borrower, the borrower’s ability to pay current obligations, historical trends, and economic and market conditions. The Company performs a credit quality assessment on the loan receivable on a quarterly basis and reviews the need for an allowance in accordance with ASC 326. The Company evaluates the extent and impact of any credit deterioration that could affect the performance and the value of the secured property, as well as the financial and operating capability of the borrower.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Interest income is recorded on an accrual basis at the stated interest rate and is recorded in financial income (expense) in the accompanying consolidated statements of income. Expected provision for credit loss regarding the Company's loans was immaterial. The amortized cost of the loan receivable approximates its fair value as of December 31, 2023.</span></span></div> </div> <p style="margin:0pt"> </p> <div style="text-align:justify;line-height:1.25"> <div></div> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">j.   Inventories:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Inventories are stated at the lower of cost or net realizable value. Cost includes depreciation, labor, material, shipment and overhead costs. Inventory reserves are provided to cover risks arising from slow-moving, excess inventory items or technological obsolescence. The Company periodically evaluates the quantities on hand relative to historical, current and projected sales volume. Based on this evaluation, an impairment charge is recorded when required to write-down inventory to its net realizable value. Cost of finished goods and raw materials is determined using the moving average cost method.</span></span></div> </div> <div style="line-height:1.25"> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">k.   Property, plant and equipment:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Property, plant and equipment are stated at cost, net of accumulated depreciation and government grants. Assets under construction represent the construction or development stage of property and equipment that have not yet been placed in service for the Company's intended use. Depreciation is calculated by the straight-line method over the estimated useful life of the assets, at the following rates:</span></span></div> <div> <div style="line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:64.29%;vertical-align:bottom"> </td> <td style="width:6.1%;vertical-align:bottom"> </td> <td style="width:29.61%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div> </td> </tr> <tr> <td style="width:64.29%;vertical-align:bottom;background-color:#CCEEFF"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Buildings and plants</span></span></div> </td> <td style="width:6.1%;vertical-align:bottom;background-color:#CCEEFF"> </td> <td style="width:29.61%;vertical-align:bottom;background-color:#CCEEFF"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.5-5.7 (mainly 2.5)</span></span></div> </td> </tr> <tr> <td style="width:64.29%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Computers and peripheral equipment</span></span></div> </td> <td style="width:6.1%;vertical-align:bottom"> </td> <td style="width:29.61%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">14.3-33.3 (mainly 33.3)</span></span></div> </td> </tr> <tr> <td style="width:64.29%;vertical-align:bottom;background-color:#CCEEFF"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Office furniture and equipment</span></span></div> </td> <td style="width:6.1%;vertical-align:bottom;background-color:#CCEEFF"> </td> <td style="width:29.61%;vertical-align:bottom;background-color:#CCEEFF"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7-25 (mainly 7)</span></span></div> </td> </tr> <tr> <td style="width:64.29%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Machinery and equipment</span></span></div> </td> <td style="width:6.1%;vertical-align:bottom"> </td> <td style="width:29.61%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10-25 (mainly 10)</span></span></div> </td> </tr> <tr> <td style="width:64.29%;vertical-align:bottom;background-color:#CCEEFF"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Laboratory and testing equipment</span></span></div> </td> <td style="width:6.1%;vertical-align:bottom;background-color:#CCEEFF"> </td> <td style="width:29.61%;vertical-align:bottom;background-color:#CCEEFF"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10-20 (mainly 10)</span></span></div> </td> </tr> <tr> <td style="width:64.29%;vertical-align:top"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:Fxbrl_20240220123618122">Leasehold improvements</span></span></span></div> </td> <td style="width:6.1%;vertical-align:bottom"> </td> <td style="width:29.61%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">over the shorter of the lease term or useful economic life</span></span></div> </td> </tr> </table> </div> </div> <div style="line-height:1.25"> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">l.   Government assistance</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Advanced manufacturing production tax credits</span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In August 2022, the U.S. government enacted the Inflation Reduction Act of 2022 (the “IRA”), which contains several provisions intended to accelerate U.S. manufacturing and adoption of clean energy such as solar. Some of the applicable provisions in the IRA include the extension of the Production Tax Credit (“PTC") through 2034. These provisions of the law are new and regulations and guidance concerning their implementation are gradually being published by the U.S. Treasury Department. Section 45X of the IRA offers advanced manufacturing production tax credits ("AMPTC"), which incentivize the production of eligible components within the United States. To that end, the Company established manufacturing capabilities in the United States in 2023 and announced additional capacity expected in 2024. In addition to using the tax credits to offset tax due to the U.S. government, the IRA allows taxpayers to elect to have AMPTCs refunded in cash ("Direct Pay") or transfer these credits to a third party. The Direct Pay option is available as a one-time election, in any taxable year after December 31, 2022, for a facility in which eligible components are produced, and is applicable for five years.</span></span></div> <div style="text-align:justify;line-height:1.25"> </div> </div> <div style="text-align:justify;line-height:1.25"> <div></div> </div> <div> <div style="text-align:justify;line-height:1.25"> <p style="margin:0pt"><span style="font-family:Times New Roman, Times, serif;font-size:10pt">Refundable and transferable tax credits are similar in essence to government grants. This is because the taxpayer can realize the benefit regardless of whether they owe income tax or not in the relevant years. Therefore, these amounts are not considered income taxes and fall outside the scope of Topic 740. Instead, they are treated as government grants.</span></p> </div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Government grants are recognized when there is reasonable assurance that: (1) the Company will comply with the relevant conditions and (2) the grant disbursement will be received. The Company recognize's AMPTCs as a reduction in the cost of revenues in the statement of income. The Company does this systematically over time as it recognizes the related expenses. Alternatively, the Company recognizes the grant immediately if the grant compensates the Company for expenses that it has already incurred. The AMPTCs are also reflected in the consolidated balance sheet as a reduction of income tax payable within accrued expenses and other liabilities, as a tax prepayment, or as AMPTCs to be sold within prepayment and other assets. The way the Company expects to utilize the AMPTCs determines where they are recorded.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In the year that ended December 31, 2023, the Company recognized AMPTCs worth $6,020 as a reduction in the cost of revenues for the inverters produced in the United States and sold to customers. As of December 31, 2023, benefits recognized from AMPTCs of $6,020 were recorded as a tax prepayment within prepayment and other current assets.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Property, plant and equipment</span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In 2020, SolarEdge Ltd, a wholly owned subsidiary of the Company, entered into an agreement with the Israeli Ministry of Economy and Industry to partially subsidize the construction of Sella 1, a factory for production of inverters and optimizers, in the amount of approximately $7,000.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In 2020, SolarEdge Korea (formerly Kokam), a wholly owned subsidiary of the Company, entered into an agreement with Chungcheongbuk-do province of South Korea to partially subsidize the construction of Sella 2, a factory for production of lithium-ion cells and batteries, in the amount of approximately $12,000.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The assistance is in the form of a cash subsidy, which the government will pay as a grant upon the satisfaction of predetermined construction completion milestones. When the defined milestones are reached and the right to receive a subsidy amount becomes virtually certain, the amount of the grant is recorded as a reduction of the related asset's value under “Property, plant and equipment, net”.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company did not record reduction of property, plant and equipment for the year ended December 31, 2023.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company recorded reduction of property, plant and equipment in the amount of $7,359 for the year ended December 31, 2022.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2023, the Company has a right to receive of $2,018 that has yet to be received which was recorded under “Prepaid expenses and other current assets”.</span></span></div> </div> <div style="line-height:1.25"> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">m.   Leases:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company determines if an arrangement is a lease at inception. Contracts containing a lease are further evaluated for classification as an operating or finance lease. In determining the leases classification the Company assesses among other criteria: (i) The lease term is for a major part of the remaining economic life of the underlying asset (ii) The present value of the sum of the lease payments and any residual value guaranteed by the lessee that is not already included in the lease payments equals or exceeds substantially all of the fair value of the underlying asset. Operating leases are included in operating lease right-of-use (“ROU”) assets, other current liabilities and long-term operating lease liabilities in the Company’s consolidated balance sheets. Finance leases are included in property, plant and equipment, net, other current liabilities, and long-term finance lease liabilities in the Company’s consolidated balance sheets. ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. For leases with terms greater than 12 months, the Company records the ROU asset and liability at commencement date based on the present value of lease payments according to their term. Certain lease agreements include rental payments that are adjusted periodically for the consumer price index ("CPI"). The ROU and lease liability were calculated using the CPI as of the adoption date and will not be subsequently adjusted, unless the liability is reassessed for other reasons.</span></span></div> <div style="text-align:justify;line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company uses incremental borrowing rates based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The ROU asset also includes any lease payments made and net of lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expenses are recognized on a straight-line basis over the lease term or the useful life of the leased asset.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In addition, the carrying amount of the ROU and lease liabilities are remeasured if there is a modification, a change in the lease term, a change in the in-substance fixed lease payments or a change in the assessment to purchase the underlying asset.</span></span></div> </div> <p style="margin:0pt"> </p> <div style="text-align:justify;line-height:1.25"> <div></div> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">n.   Business Combination:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company allocates the fair value of the purchase price to the tangible assets acquired, liabilities assumed and intangible assets acquired based on their estimated fair value. The excess of the fair value of the purchase price over the fair values of these identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired technology and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which does not exceed one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the finalization of the measurement period, any subsequent adjustments are recorded to earnings.</span></span></div> </div> <div style="line-height:1.25"> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">o.   Intangible Assets:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Acquired identifiable finite-lived intangible assets are amortized on a straight-line basis or accelerated method over the estimated useful lives of the assets. The basis of amortization approximates the pattern in which the assets are utilized, over their estimated useful lives. The Company routinely reviews the remaining estimated useful lives of finite-lived intangible assets. In case the Company reduces the estimated useful life for any asset, the remaining unamortized balance is amortized over the revised estimated useful life (see Note 9).</span></span></div> </div> <div style="line-height:1.25"> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">p.   Impairment of long-lived assets:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company’s long-lived assets to be held and used, including property, plants and equipment, ROU assets and identifiable intangible assets that are subject to amortization, other than goodwill, are reviewed for impairment in accordance with ASC 360 “Property, Plants and Equipment”, whenever events or changes in circumstances indicate that the carrying amount of an asset (or asset group) may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset (or asset group) to the future undiscounted cash flows expected to be generated by the assets (or asset group). If such evaluation indicates that the carrying amount of the asset (or asset group) is not recoverable, the assets are considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the assets exceeds their fair value (see Note 9).</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">For the years ended December 31, 2023, 2022 and 2021, the Company recorded impairment charges of long-lived assets in the amount of $30,790, $29,037 and $2,209, respectively, presented under Other operating expenses, net.</span></span></div> </div> <p style="margin:0pt"> </p> <div style="text-align:justify;line-height:1.25"> <div></div> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">q.   Goodwill:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Goodwill reflects the excess of the consideration transferred, including the fair value of any contingent consideration and any non-controlling interest in the acquiree, over the assigned fair values of the identifiable net assets acquired. Goodwill is not amortized, and is assigned to reporting units and tested for impairment at least on an annual basis, in the fourth quarter of the fiscal year.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The goodwill impairment test is performed according to the following principles:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1)</span></span><span style="padding-left:20pt"> </span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">An initial qualitative assessment may be performed to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount.</span></span></div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2)</span></span><span style="padding-left:20pt"> </span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">If the Company concludes it is more likely than not that the fair value of the reporting unit is less than its carrying amount, a quantitative impairment test is performed. An impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value is recognized (see Note 10).</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">For the year ended December 31, 2023, the Company did not record any impairment charges.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">For the year ended December 31, 2022, the Company recorded impairment charges of goodwill in the amount of $90,104.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">For the year ended December 31, 2021, the Company did not record any impairment charges.</span></span></div> </div> <div style="line-height:1.25"> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">r.   Cloud computing arrangements:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In 2021, due to the growing size and complexity of the Company, the Company decided to implement a new global enterprise resource planning ("ERP") system, which will replace the Company's existing operating and financial systems. During 2022, the Company began implementing a cloud-based ERP system. The implementation is expected to occur in phases over the next several years.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company incurs costs to implement cloud computing arrangements ("CCA") that are hosted by third party vendors. Implementation costs associated with CCA are capitalized when incurred during the application development phase until the software is ready for its intended use. The costs are then amortized on a straight-line basis over the contractual term of the cloud computing arrangement and are recognized as an operating expense within the consolidated statements of income. Capitalized amounts related to such arrangements are recorded within other long-term assets in the consolidated balance sheets. Cash payments for CCA implementation costs are classified as cash outflows from operating activities.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2023, and 2022 the Company had capitalized implementation costs related to its upcoming ERP conversion in the amounts of $13,666 and $3,457, respectively presented under other long-term assets in the consolidated balance sheet.</span></span></div> </div> <div style="line-height:1.25"> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">s.   Severance pay:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The employees of the Company’s Israeli subsidiary are included under Section 14 of the Severance Pay Law, 1963, under which these employees are entitled only to monthly deposits made in their name with insurance companies, at a rate of 8.33% of their monthly salary. These payments cause the Company to be released from any future obligation under the Israeli Severance Pay Law to make severance payments in respect of those employees; therefore, related assets and liabilities are not presented in the consolidated balance sheets.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">If applicable, severance costs are recorded in each entity in accordance with local laws and regulations.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">For the years ended December 31, 2023, 2022 and 2021, the Company recorded $23,643, $17,202 and $14,231 in severance expenses related to its employees, respectively.</span></span></div> </div> <p style="margin:0pt"> </p> <div style="text-align:justify;line-height:1.25"> <div></div> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">t.   Derivatives and Hedging:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company accounts for derivatives and hedging based on ASC 815 (“Derivatives and Hedging”). ASC 815 requires the Company to recognize all derivatives on the balance sheet at fair value. The accounting for changes in the fair value (i.e., gains or losses) of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging relationship and further, on the type of hedging relationship.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">To protect against the increase in value of forecasted foreign currency cash flows resulting from salary denominated in the Israeli currency, the New Israeli Shekels (“NIS”), during the year ended December 31, 2023, the Company instituted a foreign currency cash flow hedging program whereby portions of the anticipated payroll denominated in NIS for a period of one to nine months with hedging contracts.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accordingly, when the dollar strengthens against the NIS, the decline in present value of future foreign currency expenses is offset by losses in the fair value of the hedging contracts. Conversely, when the dollar weakens, the increase in the present value of future foreign currency cash flows is offset by gains in the fair value of the hedging contracts. These hedging contracts are designated as cash flow hedges, as defined by ASC 815 and are all effective hedges.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company also entered into derivative instrument arrangements to hedge the Company’s exposure to currencies other than the U.S. dollar. These derivative instruments are not designated as cash flow hedges, as defined by ASC 815, and therefore all gains and losses, resulting from fair value remeasurement, were recorded immediately in the statement of income, as a financial income (expense), net.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company classifies cash flows related to its hedging as operating activities in its consolidated statement of cash flows.</span></span></div> </div> <div style="line-height:1.25"> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">u.   Revenue recognition:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revenues are recognized in accordance with ASC 606; revenue from contracts with customers is recognized when control of the promised goods or services is transferred to the customers, in an amount that the Company expects in exchange for those goods or services.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company’s products and services consist mainly of (i) power optimizers, (ii) inverters, (iii) batteries for PV applications, (iv) a related cloud-based monitoring platform, (v) communication services, (vi) warranty extension services, (vii) Lithium-ion cells and other storage solutions (viii) EV components, and (ix) automated machinery for manufacturing lines.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company recognizes revenue under the core principle that transfer of control to the Company’s customers should be depicted in an amount reflecting the consideration the Company expects to receive in revenue.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In order to achieve that core principle, the Company applies the following five-step approach: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when the performance obligation is satisfied.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1)          Identify the contract with a customer</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A contract is an agreement or purchase order between two or more parties that creates enforceable rights and obligations. In evaluating the contract, the Company analyzes the customer’s intent and ability to pay the amount of promised consideration (credit risk) and considers the probability of collecting substantially all of the consideration.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company determines whether collectability is reasonably assured on a customer-by-customer basis pursuant to its credit review policy. The Company typically sells to customers with whom it has a long-term business relationship and a history of successful collection. For a new customer, or when an existing customer substantially expands its commitments, the Company evaluates the customer’s financial position, the number of years the customer has been in business, the history of collection with the customer, and the customer’s ability to pay, and typically assigns a credit limit based on that review.</span></span></div> <div style="text-align:justify;line-height:1.25"> </div> </div> <div style="text-align:justify;line-height:1.25"> <div></div> </div> <div> <div style="text-align:justify;line-height:1.25"> <p style="margin:0pt"><span style="font-family:Times New Roman, Times, serif;font-size:10pt">(2)          Identify the performance obligations in the contract</span></p> </div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">At a contract’s inception, the Company assesses the goods or services promised in a contract with a customer and identifies the performance obligations. The main performance obligations are the provisions of the following: providing of the Company’s products; cloud based monitoring services; extended warranty services and communication services. Depending on the shipping terms agreed with the customer, the Company may perform shipping and handling activities after the customer obtains control of the goods and revenue is recognized. The Company has elected to account for shipping and handling costs as activities to fulfill the promise to transfer the goods. As a result of this accounting policy election, the Company does not consider shipping and handling activities after the customer obtains control of the goods as promised services to its customers.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3)          Determine the transaction price</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The transaction price is the amount of consideration to which the Company is entitled in exchange for transferring promised goods or services to a customer, excluding amounts collected on behalf of third parties. Generally, the Company does not provide price protection, stock rotation, and/or right of return. The Company determines the transaction price for all satisfied and unsatisfied performance obligations identified in the contract from contract inception to the beginning of the earliest period presented. Rebates or discounts on goods or services are accounted for as variable consideration. The rebate or discount program is applied retrospectively for future purchases. Provisions for rebates, sales incentives and discounts to customers are accounted for as reductions in revenue in the same period the related sales are recorded.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accrual for rebates for direct customers is presented net of receivables. Accrual for sale incentives related to non-direct customers is presented under accrued expenses and other current liabilities. The Company accrued $74,096 and $176,706 for rebates and sales incentives as of December 31, 2023 and 2022, respectively.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">When a contract provides a customer with payment terms of more than a year, the Company considers whether those terms create variability in the transaction price and whether a significant financing component exists.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2023, the Company has not provided payment terms of more than a year.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The performance obligations that extend for a period greater than one year are those that include a financial component: (i) warranty extension services, (ii) cloud-based monitoring, and (iii) communication services. The Company recognizes financing component expenses in its consolidated statement of income in relation to advance payments for performance obligations that extend for a period greater than one year. These financing component expenses are reflected in the Company’s deferred revenues balance.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(4)          Allocate the transaction price to the performance obligations in the contract</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company performs an allocation of the transaction price to each separate performance obligation, in proportion to their relative standalone selling prices.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(5)          Recognize revenue when a performance obligation is satisfied</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revenue is recognized when or as performance obligations are satisfied by transferring control of a promised good or service to a customer. Control either transfers over time or at a point in time, which affects when revenue is recorded.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revenues from sales of products are recognized based on the transfer of control, which includes but is not limited to, the agreed International Commercial terms, or “INCOTERMS”. Revenues related to warranty extension services, cloud-based monitoring, and communication services are recognized over time on a straight-line basis.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred revenues consist of deferred cloud-based monitoring services, communication services, warranty extension services and advance payments received from customers for the Company’s products. Deferred revenues are classified as short-term and long-term deferred revenues based on the period in which revenues are expected to be recognized (see Note 15).</span></span></div> </div> <p style="margin:0pt"> </p> <div style="text-align:justify;line-height:1.25"> <div></div> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">v.   Cost of revenues:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cost of revenues includes the following: product costs consisting of purchases from contract manufacturers and other suppliers, direct and indirect manufacturing costs, shipping and handling, support, warranty expenses, provision for losses related to slow moving and dead inventory, personnel and government grants related to the AMPTCs.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Shipping and handling costs, which amounted to $214,349, $257,753 and $116,574, for the years ended December 31, 2023, 2022 and 2021, respectively, are included in the cost of revenues in the consolidated statements of income. Shipping and handling costs include custom tariff charges and all other costs associated with the distribution of finished goods from the Company’s point of sale directly to its customers.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In the year ended December 31, 2023, the Company recognized AMPTCs worth approximately $6,020 as a reduction in the cost of revenues for the inverters produced in the United States and sold to customers.</span></span></div> </div> <div style="line-height:1.25"> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">w.   Warranty obligations:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company provides a product warranty for its solar segment related products as follows: a standard 10-year limited warranty for its batteries for PV applications, a standard 12-year limited warranty for the majority of its inverters, that is extendable up to 25 years for an additional cost and a 25-year limited warranty for power optimizers.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company maintains reserves to cover the expected costs that could result from the standard warranty. The warranty liability is in the form of product replacement and associated costs. Warranty reserves are based on the Company’s best estimate of such costs and are included in cost of revenues. The reserve for the related warranty expenses is based on various factors including assumptions about the frequency of warranty claims on product failures, derived from results of accelerated lab testing, field monitoring, analysis of the history of product field failures, and the Company’s reliability estimates.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company has established a reliability measurement system based on the units’ estimated mean time between failure, or MTBF, a metric that equates to a steady-state failure rate per year for each product generation. The MTBF predicts the expected failure rate of each product within the Company's products installed base during the expected product warranted lifetime.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company performs accelerated life cycle testing, which simulates the service life of the product in a short period of time.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The accelerated life cycle tests incorporate test methodologies derived from standard tests used by solar module vendors to evaluate the period over which solar modules wear out. Corresponding replacement costs are updated periodically to reflect changes in the Company’s actual and estimated production costs for its products, rate of usage of refurbished units as a replacement of faulty units, and other costs related to logistic and subcontractors’ services associated with the replacement products.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In addition, through the collection of actual field failure statistics, the Company has identified several additional failure causes that are not included in the MTBF model. Such causes, which mostly consist of design errors, workmanship errors caused during the manufacturing process and, to a lesser extent, replacement of non-faulty units by installers, result in generating additional replacement costs to the replacement costs projected under the MTBF model.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">For other products, the Company accrues for warranty costs based on the Company’s best estimate of product and associated costs. The Company’s other products are sold with a standard limited warranty that typically range in duration from one to ten years.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Warranty obligations are classified as short-term and long-term obligations based on the period in which the warranty is expected to be claimed.</span></span></div> </div> <p style="margin:0pt"> </p> <div style="text-align:justify;line-height:1.25"> <div></div> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">x.   Convertible senior notes:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Effective January 1, 2021, the Company early adopted ASU 2020-06 using the modified retrospective approach. The Notes are accounted for as a single liability measured at its amortized cost, as no other embedded features require bifurcation and recognition as derivatives. Adoption of the new standard resulted in an increase of retained earnings in the amount of $2,884, a decrease of an additional paid-in capital in the amount of $36,336, an increase of convertible senior notes, net, in the amount of $45,282 and a decrease of deferred tax liabilities, net, in the amount of $11,830. The impact of adoption of this standard on the Company’s earnings per share was immaterial.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company’s Convertible Senior Notes are included in the calculation of diluted Earnings Per Share (“EPS”) if the assumed conversion into common shares is dilutive, using the “if-converted” method. This involves adding back the periodic non-cash interest expense net of tax associated with the Notes to the numerator and by adding the shares that would be issued in an assumed conversion (regardless of whether the conversion option is in or out of the money) to the denominator for the purposes of calculating diluted EPS, unless the Notes are antidilutive (see Note 22).</span></span></div> </div> <div style="line-height:1.25"> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">y.   Advertising costs</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Advertising costs are expensed when incurred and are included in sales and marketing expenses in the consolidated statements of income. The Company incurred advertising expenses of $13,476, $11,090, and $6,323 for the years ended December 31, 2023, 2022, and 2021, respectively.</span></span></div> </div> <div style="line-height:1.25"> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">z.   Research and development costs:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Research and development costs, are charged to the consolidated statement of income as incurred.</span></span></div> </div> <div style="line-height:1.25"> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">aa.   Concentrations of credit risks:</span></span></div> <div style="text-align:justify;line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, restricted bank deposits, marketable securities, trade receivables, loan receivables, derivative instruments and other accounts receivable.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash and cash equivalents and restricted bank deposits are mainly invested in major banks in the U.S., Israel, Germany, Italy and Korea. Management believes that the financial institutions that hold the Company’s investments are financially sound and, accordingly, minimal credit risk exists with respect to these investments.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company's debt marketable securities include investments in highly-rated corporate debentures (located mainly in U.S., Canada, France, UK, Australia, Cayman Islands and other countries) and governmental bonds. The financial institutions that hold the Company's debt marketable securities are major financial institutions located in the United States. The Company believes its debt marketable securities portfolio is a diverse portfolio of highly-rated securities and the Company's investment policy limits the amount the Company may invest in an issuer (see Note 2f.).</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The trade receivables of the Company derive from sales to customers located primarily in the United States and Europe.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company performs ongoing credit evaluations of its customers for the purpose of determining the appropriate allowance for credit losses (see Note 2h.). The Company generally does not require collaterals, however, in certain circumstances, the Company may require letters of credit, other collateral, or additional guarantees. From time to time, the Company may purchase trade credit insurance.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company had two major customers (customers with attributable revenues that represents more than 10% of total revenues) for the year ended December 31, 2023, one major customer for the year ended December 31, 2022, and two major customers for the year ended December 31, 2021 that accounted for approximately 24.0%, 18.5% and 30.9% of the Company’s consolidated revenues, respectively. All of the revenues from these customers were generated in the solar segment.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company had three major customers (customer with a balance that represents more than 10% of total trade receivables, net) as of December 31, 2023 and as of December 31, 2022 that accounted in the aggregate for approximately 47.1% and 42.2%, of the Company’s consolidated trade receivables, net, respectively.</span></span></div> </div> <p style="margin:0pt"> </p> <div style="text-align:justify;line-height:1.25"> <div></div> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ab.   Concentrations of supply risks:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company depends on two contract manufacturers and several limited or single source component suppliers. Reliance on these vendors makes the Company vulnerable to possible capacity constraints and reduced control over component availability, delivery schedules, manufacturing yields, and costs.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2023 and 2022, two contract manufacturers collectively accounted for 58.5% and 34.3% of the Company’s total trade payables, net, respectively.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In the second quarter of 2022, the Company announced the opening of “Sella 2”, a two gigawatt-hour (GWh) Li-Ion battery cell manufacturing facility located in South Korea. Sella 2 began producing and shipping cells at the end of 2022 and is expected to gradually increase manufacturing capacity throughout 2024. Sella 2 is the Company's second owned manufacturing facility following the establishment of Sella 1 in 2020. Sella 1 is the Company's manufacturing facility in the North of Israel that produces power optimizers and inverters.</span></span></div> </div> <div style="line-height:1.25"> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ac.   Fair value of financial instruments:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following methods and assumptions were used by the Company in estimating the fair value of its financial instruments:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The carrying value of cash and cash equivalents, short-term bank deposits, restricted bank deposits, trade receivables, net, bank loans, prepaid expenses, loan receivables and other current assets, trade payables, net, employee and payroll accruals and accrued expenses and other current liabilities approximate their fair values due to the short-term maturities of such instruments.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Assets measured at fair value on a recurring basis as of December 31, 2023 and 2022 are comprised of money market funds, derivative instruments and marketable securities (see Note 13).</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company applies ASC 820 “Fair Value Measurements and Disclosures”, with respect to fair value measurements of all financial assets and liabilities. Fair value is an exit price, representing the amount that would be received for the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or a liability.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A three-tiered fair value hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 1-</span></span><span style="padding-left:20pt">  </span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></span></div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2- </span></span><span style="padding-left:20pt"> </span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Include other inputs that are directly or indirectly observable in the marketplace.</span></span></div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 3- </span></span><span style="padding-left:20pt"> </span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unobservable inputs which are supported by little or no market activity.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.</span></span></div> </div> <p style="margin:0pt"> </p> <div style="text-align:justify;line-height:1.25"> <div></div> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ad.   Stock-based compensation:</span></span></div> <div style="text-align:justify;line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company uses the closing trading price of its common stock on the day of the grant date as the fair value of awards of restricted stock units ("RSUs"), and performance stock units that are based on the Company's financial performance targets ("PSUs"). The compensation expense for RSUs is recognized using a straight-line attribution method over the requisite employee service period while compensation expense for PSUs is recognized using an accelerated amortization model. The Company estimates the forfeitures at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. Estimated forfeitures are based on actual historical pre-vesting forfeitures.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company granted under its 2015 Plan, PSU awards to certain employees and officers which vest upon the achievement of certain performance or market conditions subject to their continued employment with the Company.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company's PSUs is based on the Company’s total shareholder return ("TSR") compared to the TSR of companies listed in the S&amp;P 500 index over a one to three year performance period. For market conditions awards, the Company uses a Monte-Carlo simulation to determine the grant date fair value for these awards, which takes into consideration the market price of a share of the Company’s common stock on the date of grant less the present value of dividends expected during the requisite service period, as well as the possible outcomes pertaining to the TSR market condition. The Company recognizes such compensation expenses on an accelerated vesting method.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company selected the Black-Scholes-Merton option-pricing model as the most appropriate fair value method for its stock-option awards and Employee Stock Purchase Plan (“ESPP”). The option-pricing model requires a number of assumptions, of which the most significant are the fair market value of the underlying common stock, expected stock price volatility, and the expected option term. Expected volatility for stock-option awards and ESPP was calculated based upon the Company’s stock prices. The expected term of options granted is based upon historical experience and represents the period between the options’ grant date and the expected exercise or expiration date. The risk-free interest rate is based on the yield from U.S. treasury bonds with an equivalent term. The Company does not use dividend yield rate since the Company has not declared or paid any dividends on its common stock and does not expect to pay any dividends in the foreseeable future.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A modification of the terms of a stock-based award is treated as an exchange of the original award for a new award with total compensation cost equal to the grant-date fair value of the original award plus the incremental value of the modification to the award.</span></span></div> <div style="text-align:justify;line-height:1.25"> </div> </div> <div style="text-align:justify;line-height:1.25"> <div></div> </div> <div> <div style="text-align:justify;line-height:1.25"> <p style="margin:0pt"><span style="font-family:Times New Roman, Times, serif;font-size:10pt">The fair value for options, PSU and ESPP granted to employees is estimated at the date of grant using the following assumptions:</span></p> </div> <div> <div style="line-height:1.25"> </div> <table border="0" cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:61%;vertical-align:top"> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td colspan="5" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:top"> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:top;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Employee Stock Options <sup style="vertical-align:text-top;line-height:1;font-size:smaller">(1)</sup></span></span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:top;background-color:rgb(204, 238, 255)"> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:top;background-color:rgb(204, 238, 255)"> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:top;background-color:rgb(204, 238, 255)"> </td> </tr> <tr> <td style="width:61%;vertical-align:top"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Risk-free interest</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.43%</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:top;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Dividend yields</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0%</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Volatility</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">60.74%</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:top;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expected option term in years</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:Fxbrl_20240224132912473">-</span></span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:Fxbrl_20240224132908298">-</span></span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.48</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:top"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Estimated forfeiture rate</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0%</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:top;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">ESPP</span></span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:top;background-color:rgb(204, 238, 255)"> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:top;background-color:rgb(204, 238, 255)"> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:top;background-color:rgb(204, 238, 255)"> </td> </tr> <tr> <td style="width:61%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Risk-free interest</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.38% - 5.46%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.64% - 4.70%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.03% - 0.10%</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:top;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Dividend yields</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0%</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Volatility</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">56.44% - 66.78%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">71.28% - 71.97%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">48.39% - 76.05%</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:top;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expected term</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6 months</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6 months</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6 months</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:top"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">PSU</span></span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> </td> </tr> <tr> <td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Risk-free interest</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.09%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.77%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:top"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Dividend yields</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Volatility</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">71.60%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">67.42%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:top"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expected term</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3 years</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1 - 3 years</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><sup style="vertical-align:text-top;line-height:1;font-size:smaller">(1)</sup> No new options were granted in 2023 and 2022.</span></span></div> </div> </div> <div style="line-height:1.25"> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ae.   Earnings per share</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Basic net EPS is computed by dividing the net earnings attributable to SolarEdge Technologies, Inc. by the weighted-average number of shares of common stock outstanding during the period.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Diluted net EPS is computed by giving effect to all potential shares of common stock, to the extent dilutive, including stock options, RSUs, PSUs, shares to be purchased under the Company’s ESPP, and the Notes due 2025, all in accordance with ASC No. 260, "Earnings Per Share."</span></span></div> </div> <div style="line-height:1.25"> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">af.   Income taxes:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company and its subsidiaries account for income taxes in accordance with ASC 740, “Income Taxes”. ASC 740 prescribes the use of the liability method, whereby deferred tax asset and liability account balances are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates that will be in effect when the differences are expected to reverse.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred income tax balances reflect the effects of temporary differences between the carrying amounts of assets and liabilities and their tax bases and are stated at enacted tax rates expected to be in effect when taxes are actually paid or recovered. Deferred tax assets are evaluated for future realization and reduced by a valuation allowance to the extent the Company believes they will not be realized. The Company considers all available evidence, including historical information, long range forecast of future taxable income and evaluation of tax planning strategies. Amounts recorded for valuation allowance can result from a complex series of judgments about future events and can rely on estimates and assumptions.</span></span></div> <div style="text-align:justify;line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Tax has not been recorded for (a) taxes that would apply in the event of disposal of investments in subsidiaries, as it is generally the Company’s intention to hold these investments, not to realize them; and (b) taxes that would apply on the distribution of unremitted earnings from foreign subsidiaries, as these are retained for reinvestment in the Group.</span></span></div> <div style="text-align:justify;line-height:1.25"> </div> </div> <div style="text-align:justify;line-height:1.25"> <div></div> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company accounts for uncertain tax positions in accordance with ASC 740-10 two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position taken or expected to be taken in a tax return by determining if the weight of available evidence indicates that it is more likely than not that, on an evaluation of the technical merits, the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% (cumulative probability) likely to be realized upon ultimate settlement.</span></span></div> </div> <div style="line-height:1.25"> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ag.   New accounting pronouncements not yet effective:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” (“ASU 2023-07”). Additional segment reporting information required by ASU 2023-07 includes: disclosing the title and position of the individual or the name of the group or committee identified as the CODM, provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually, and additional disclosures regarding significant segment expenses. ASU 2023-07 is effective for fiscal periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of adopting ASU 2023-07.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”). ASU 2023-09 requires additional categories of information about federal, state and foreign income taxes to be included in effective tax rate reconciliation disclosure. Additionally, the newly added categories also apply to the income taxes paid disclosure. Implementation of said additions are subject to quantitative thresholds. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of adopting ASU 2023-09.</span></span></div> </div> <div style="line-height:1.25"> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ah.   Recently issued and adopted pronouncements:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board ("FASB") or other standard setting bodies are adopted by the Company as of the specified effective date. The Company believes that the impact of recently issued or newly effective standards were not applicable to the Company, did not have a material impact on the condensed consolidated financial statements or are not expected to have a material impact on the condensed consolidated financial statements.</span></span></div> </div> </div> </div> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">a.   Principles of consolidation:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The consolidated financial statements include the accounts of the Company and its subsidiaries. Intercompany transactions and balances including profit from intercompany sales not yet realized outside the Company have been eliminated upon consolidation.</span></span></div> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">b.   Use of estimates:</span></span></div> <div style="line-height:1.25"> </div> <div style="line-height:1.25;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, costs and expenses, government grants, income taxes and related disclosures in the accompanying notes. Actual results could differ from those estimates. </span></span></div> <div style="line-height:1.25;text-align:justify"> </div> <div style="line-height:1.25;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>In preparing the Company’s consolidated financial statements, management also considered the economic implications of inflation expectations on its critical and significant accounting estimates. In addition, the duration, scope and effects of the war in Israel and the conflict in Ukraine, government and other third-party responses to it, and the related macroeconomic effects, including to the Company’s business and the business of the Company’s suppliers and customers are uncertain, rapidly changing and difficult to predict. As a result, the Company’s accounting estimates and assumptions may change over time in response to these evolving situations. Such changes could result in future impairments of goodwill and long-lived assets, inventories write-offs, incremental credit losses on receivables and available-for-sale marketable debt securities and changes in warranty obligations as of the time of a relevant measurement event.</span></span></span></span></div> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">c.   Financial statements in U.S. dollars:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A major part of the Company’s operations is carried out in the United States, Israel and certain other countries. The functional currency of these entities is the U.S. dollar. Financing activities, including cash investments are primarily made in U.S. dollars.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accordingly, monetary accounts maintained in currencies other than the U.S. dollar are translated into U.S. dollars in accordance with Financial Accounting Standards Board Accounting Standards Codification (“ASC”) No. 830 “Foreign Currency Matters”. All transaction gains and losses of the re-measurement of monetary balance sheet items are reflected in the statements of income as financial income or expenses, as appropriate.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The financial statements of other Company’s subsidiaries whose functional currency is other than the U.S. dollar have been translated into U.S dollars. Assets and liabilities have been translated using the exchange rates in effect as of the balance sheet date. Statements of income amounts have been translated using the date of the transaction or at the average exchange rate for the relevant period.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The resulting translation adjustments are reported as a component of stockholders’ equity in accumulated other comprehensive income (loss). Gains and losses arising from intercompany foreign currency transactions that are of a long-term investment in nature are reported in the same manner as translation adjustments.</span></span></div> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">d.   Cash and cash equivalents:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash equivalents are short-term, highly liquid investments that are readily convertible to cash, with original maturities of three months or less at the date acquired.</span></span></div> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">e.   Restricted bank deposits:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Short-term restricted bank deposits possess an original maturity of more than three months and less than a year from the date of investment. Long-term restricted bank deposits possess an original maturity of more than one year from the date of investment. Restricted bank deposits are primarily used as collateral for the Company's office leases and credit cards.</span></span></div> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">f.   Marketable Securities:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Marketable securities consist of corporate and governmental bonds. The Company determines the appropriate classification of marketable securities at the time of purchase and re-evaluates such designation at each balance sheet date. In accordance with FASB ASC No. 320 “Investments - Debt and Equity Securities”, the Company classifies marketable securities as available-for-sale.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Available-for-sale ("AFS") securities are stated at fair value, with unrealized gains and losses reported in accumulated other comprehensive income (loss), a separate component of stockholders’ equity, net of taxes. Realized gains and losses on sales of marketable securities, as determined on a specific identification basis, are included in other income (loss), net on the consolidated statements of income. The amortized cost of marketable securities is adjusted for amortization of premium and accretion of discount to maturity, both of which, together with interest, are included in financial income (expenses), net.</span></span></div> <div style="text-align:justify;line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company classifies its marketable securities as either short-term or long-term based on each instrument’s underlying contractual maturity date. Marketable securities with maturities of 12 months or less are classified as short-term and marketable securities with maturities greater than 12 months are classified as long-term.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On each reporting period, the Company evaluates whether declines in fair value below carrying value are due to expected credit losses, as well as the ability and intent to hold the investment until a forecasted recovery occurs, in accordance with ASC 326.</span></span></div> <div style="text-align:justify;line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Allowance for credit losses on AFS debt securities are recognized as a charge in financial income (expenses), net, on the consolidated statements of income, and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income (loss) in stockholders' equity.</span></span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company has not recorded credit losses on AFS debt securities for the years ended December 31, 2023, 2022 and 2021.</span></span></div> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">g.   Investment in privately-held companies:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company's equity investments are investments in equity securities of privately-held companies, that are not traded and therefore not supported with observable market prices. The Company elected to account for its equity investments without readily determinable market values that either (i) do not meet the definition of in-substance common stock or (ii) do not provide the Company with control or significant influence using Accounting Standards Update (“ASU”) 2016-01.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company adjusts the carrying value of its investments to fair value upon observable transactions for identical or similar investments of the same issuer.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company periodically evaluates the carrying value of the investments in privately-held companies when events and circumstances indicate that the carrying amount of the investment may not be recovered. The maximum loss the Company can incur for its investments is their carrying value.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company may determine the fair value by reviewing equity valuation reports, current financial results, long-term plans of the privately-held companies, the amount of cash that the privately-held companies have on-hand, the ability to obtain additional financing and overall market conditions in which the privately-held companies operate or based on the price observed from the most recent completed financing.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">All gains and losses on investments in privately-held companies, realized and unrealized, are recognized in other income (loss).</span></span></div> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">h.   Trade receivables:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Trade receivables are stated net of credit losses allowance. The Company is exposed to credit losses primarily through sales of products. The allowance against gross trade receivables reflects the current expected credit loss inherent in the receivables portfolio determined based on the Company’s methodology. The Company’s methodology is based on historical collection experience, customer creditworthiness, current and future economic condition and market condition. Additionally, specific allowance amounts are established to record the appropriate provision for customers that have a higher probability of default. Trade receivables are written off after all reasonable means to collect the full amount have been exhausted.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table provides a roll-forward of the allowance for credit losses that is deducted from the amortized cost basis of trade receivables to present the net amount expected to be collected:</span></span></div> <div> <div style="line-height:1.25"> </div> <table border="0" cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year Ended</span></span></div> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31, 2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr style="background-color:rgb(204, 238, 255)"> <td style="width:88%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, at beginning of the period</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,202</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="width:88%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Increase in provision for expected credit losses</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">13,760</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(204, 238, 255)"> <td style="width:88%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Recoveries collected</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(134</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="width:88%;vertical-align:bottom;background-color:rgb(255, 255, 255)">Amounts written off charged against the allowance</td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(255, 255, 255)">(568</td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)">)</td> </tr> <tr style="background-color:rgb(204, 238, 255)"> <td style="width:88%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign currency translation</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">140</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="width:88%;padding-bottom:4px;vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, at end of the period</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16,400</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)"> </td> </tr> </table> </div> </div> <div> <div style="line-height:1.25"> </div> <table border="0" cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year Ended</span></span></div> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31, 2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr style="background-color:rgb(204, 238, 255)"> <td style="width:88%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, at beginning of the period</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,202</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="width:88%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Increase in provision for expected credit losses</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">13,760</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(204, 238, 255)"> <td style="width:88%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Recoveries collected</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(134</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="width:88%;vertical-align:bottom;background-color:rgb(255, 255, 255)">Amounts written off charged against the allowance</td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(255, 255, 255)">(568</td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)">)</td> </tr> <tr style="background-color:rgb(204, 238, 255)"> <td style="width:88%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign currency translation</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">140</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="width:88%;padding-bottom:4px;vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, at end of the period</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16,400</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)"> </td> </tr> </table> </div> 3202000 -13760000 -134000 -568000 140000 16400000 <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">i.   Loan receivables:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Loan receivables are carried at the outstanding principal amount. An allowance for credit loss on loan receivables is established when, based on current information and events, it is probable that the Company will be unable to collect all amounts due according to the contractual terms of the loan agreement. The Company determines this by considering several factors, including the credit risk and current financial condition of the borrower, the borrower’s ability to pay current obligations, historical trends, and economic and market conditions. The Company performs a credit quality assessment on the loan receivable on a quarterly basis and reviews the need for an allowance in accordance with ASC 326. The Company evaluates the extent and impact of any credit deterioration that could affect the performance and the value of the secured property, as well as the financial and operating capability of the borrower.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Interest income is recorded on an accrual basis at the stated interest rate and is recorded in financial income (expense) in the accompanying consolidated statements of income. Expected provision for credit loss regarding the Company's loans was immaterial. The amortized cost of the loan receivable approximates its fair value as of December 31, 2023.</span></span></div> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">j.   Inventories:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Inventories are stated at the lower of cost or net realizable value. Cost includes depreciation, labor, material, shipment and overhead costs. Inventory reserves are provided to cover risks arising from slow-moving, excess inventory items or technological obsolescence. The Company periodically evaluates the quantities on hand relative to historical, current and projected sales volume. Based on this evaluation, an impairment charge is recorded when required to write-down inventory to its net realizable value. Cost of finished goods and raw materials is determined using the moving average cost method.</span></span></div> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">k.   Property, plant and equipment:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Property, plant and equipment are stated at cost, net of accumulated depreciation and government grants. Assets under construction represent the construction or development stage of property and equipment that have not yet been placed in service for the Company's intended use. Depreciation is calculated by the straight-line method over the estimated useful life of the assets, at the following rates:</span></span></div> <div> <div style="line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:64.29%;vertical-align:bottom"> </td> <td style="width:6.1%;vertical-align:bottom"> </td> <td style="width:29.61%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div> </td> </tr> <tr> <td style="width:64.29%;vertical-align:bottom;background-color:#CCEEFF"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Buildings and plants</span></span></div> </td> <td style="width:6.1%;vertical-align:bottom;background-color:#CCEEFF"> </td> <td style="width:29.61%;vertical-align:bottom;background-color:#CCEEFF"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.5-5.7 (mainly 2.5)</span></span></div> </td> </tr> <tr> <td style="width:64.29%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Computers and peripheral equipment</span></span></div> </td> <td style="width:6.1%;vertical-align:bottom"> </td> <td style="width:29.61%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">14.3-33.3 (mainly 33.3)</span></span></div> </td> </tr> <tr> <td style="width:64.29%;vertical-align:bottom;background-color:#CCEEFF"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Office furniture and equipment</span></span></div> </td> <td style="width:6.1%;vertical-align:bottom;background-color:#CCEEFF"> </td> <td style="width:29.61%;vertical-align:bottom;background-color:#CCEEFF"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7-25 (mainly 7)</span></span></div> </td> </tr> <tr> <td style="width:64.29%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Machinery and equipment</span></span></div> </td> <td style="width:6.1%;vertical-align:bottom"> </td> <td style="width:29.61%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10-25 (mainly 10)</span></span></div> </td> </tr> <tr> <td style="width:64.29%;vertical-align:bottom;background-color:#CCEEFF"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Laboratory and testing equipment</span></span></div> </td> <td style="width:6.1%;vertical-align:bottom;background-color:#CCEEFF"> </td> <td style="width:29.61%;vertical-align:bottom;background-color:#CCEEFF"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10-20 (mainly 10)</span></span></div> </td> </tr> <tr> <td style="width:64.29%;vertical-align:top"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:Fxbrl_20240220123618122">Leasehold improvements</span></span></span></div> </td> <td style="width:6.1%;vertical-align:bottom"> </td> <td style="width:29.61%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">over the shorter of the lease term or useful economic life</span></span></div> </td> </tr> </table> </div> </div> <div> <div style="line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:64.29%;vertical-align:bottom"> </td> <td style="width:6.1%;vertical-align:bottom"> </td> <td style="width:29.61%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div> </td> </tr> <tr> <td style="width:64.29%;vertical-align:bottom;background-color:#CCEEFF"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Buildings and plants</span></span></div> </td> <td style="width:6.1%;vertical-align:bottom;background-color:#CCEEFF"> </td> <td style="width:29.61%;vertical-align:bottom;background-color:#CCEEFF"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.5-5.7 (mainly 2.5)</span></span></div> </td> </tr> <tr> <td style="width:64.29%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Computers and peripheral equipment</span></span></div> </td> <td style="width:6.1%;vertical-align:bottom"> </td> <td style="width:29.61%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">14.3-33.3 (mainly 33.3)</span></span></div> </td> </tr> <tr> <td style="width:64.29%;vertical-align:bottom;background-color:#CCEEFF"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Office furniture and equipment</span></span></div> </td> <td style="width:6.1%;vertical-align:bottom;background-color:#CCEEFF"> </td> <td style="width:29.61%;vertical-align:bottom;background-color:#CCEEFF"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7-25 (mainly 7)</span></span></div> </td> </tr> <tr> <td style="width:64.29%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Machinery and equipment</span></span></div> </td> <td style="width:6.1%;vertical-align:bottom"> </td> <td style="width:29.61%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10-25 (mainly 10)</span></span></div> </td> </tr> <tr> <td style="width:64.29%;vertical-align:bottom;background-color:#CCEEFF"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Laboratory and testing equipment</span></span></div> </td> <td style="width:6.1%;vertical-align:bottom;background-color:#CCEEFF"> </td> <td style="width:29.61%;vertical-align:bottom;background-color:#CCEEFF"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10-20 (mainly 10)</span></span></div> </td> </tr> <tr> <td style="width:64.29%;vertical-align:top"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:Fxbrl_20240220123618122">Leasehold improvements</span></span></span></div> </td> <td style="width:6.1%;vertical-align:bottom"> </td> <td style="width:29.61%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">over the shorter of the lease term or useful economic life</span></span></div> </td> </tr> </table> </div> 0.025 0.057 0.025 0.143 0.333 0.333 0.07 0.25 0.07 0.10 0.25 0.10 0.10 0.20 0.10 <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">l.   Government assistance</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Advanced manufacturing production tax credits</span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In August 2022, the U.S. government enacted the Inflation Reduction Act of 2022 (the “IRA”), which contains several provisions intended to accelerate U.S. manufacturing and adoption of clean energy such as solar. Some of the applicable provisions in the IRA include the extension of the Production Tax Credit (“PTC") through 2034. These provisions of the law are new and regulations and guidance concerning their implementation are gradually being published by the U.S. Treasury Department. Section 45X of the IRA offers advanced manufacturing production tax credits ("AMPTC"), which incentivize the production of eligible components within the United States. To that end, the Company established manufacturing capabilities in the United States in 2023 and announced additional capacity expected in 2024. In addition to using the tax credits to offset tax due to the U.S. government, the IRA allows taxpayers to elect to have AMPTCs refunded in cash ("Direct Pay") or transfer these credits to a third party. The Direct Pay option is available as a one-time election, in any taxable year after December 31, 2022, for a facility in which eligible components are produced, and is applicable for five years.</span></span></div> <div style="text-align:justify;line-height:1.25"> </div> </div> <div> <div style="text-align:justify;line-height:1.25"> <p style="margin:0pt"><span style="font-family:Times New Roman, Times, serif;font-size:10pt">Refundable and transferable tax credits are similar in essence to government grants. This is because the taxpayer can realize the benefit regardless of whether they owe income tax or not in the relevant years. Therefore, these amounts are not considered income taxes and fall outside the scope of Topic 740. Instead, they are treated as government grants.</span></p> </div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Government grants are recognized when there is reasonable assurance that: (1) the Company will comply with the relevant conditions and (2) the grant disbursement will be received. The Company recognize's AMPTCs as a reduction in the cost of revenues in the statement of income. The Company does this systematically over time as it recognizes the related expenses. Alternatively, the Company recognizes the grant immediately if the grant compensates the Company for expenses that it has already incurred. The AMPTCs are also reflected in the consolidated balance sheet as a reduction of income tax payable within accrued expenses and other liabilities, as a tax prepayment, or as AMPTCs to be sold within prepayment and other assets. The way the Company expects to utilize the AMPTCs determines where they are recorded.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In the year that ended December 31, 2023, the Company recognized AMPTCs worth $6,020 as a reduction in the cost of revenues for the inverters produced in the United States and sold to customers. As of December 31, 2023, benefits recognized from AMPTCs of $6,020 were recorded as a tax prepayment within prepayment and other current assets.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Property, plant and equipment</span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In 2020, SolarEdge Ltd, a wholly owned subsidiary of the Company, entered into an agreement with the Israeli Ministry of Economy and Industry to partially subsidize the construction of Sella 1, a factory for production of inverters and optimizers, in the amount of approximately $7,000.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In 2020, SolarEdge Korea (formerly Kokam), a wholly owned subsidiary of the Company, entered into an agreement with Chungcheongbuk-do province of South Korea to partially subsidize the construction of Sella 2, a factory for production of lithium-ion cells and batteries, in the amount of approximately $12,000.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The assistance is in the form of a cash subsidy, which the government will pay as a grant upon the satisfaction of predetermined construction completion milestones. When the defined milestones are reached and the right to receive a subsidy amount becomes virtually certain, the amount of the grant is recorded as a reduction of the related asset's value under “Property, plant and equipment, net”.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company did not record reduction of property, plant and equipment for the year ended December 31, 2023.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company recorded reduction of property, plant and equipment in the amount of $7,359 for the year ended December 31, 2022.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2023, the Company has a right to receive of $2,018 that has yet to be received which was recorded under “Prepaid expenses and other current assets”.</span></span></div> </div> 6020000 6020000 7000000 12000000 7359000 2018000 <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">m.   Leases:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company determines if an arrangement is a lease at inception. Contracts containing a lease are further evaluated for classification as an operating or finance lease. In determining the leases classification the Company assesses among other criteria: (i) The lease term is for a major part of the remaining economic life of the underlying asset (ii) The present value of the sum of the lease payments and any residual value guaranteed by the lessee that is not already included in the lease payments equals or exceeds substantially all of the fair value of the underlying asset. Operating leases are included in operating lease right-of-use (“ROU”) assets, other current liabilities and long-term operating lease liabilities in the Company’s consolidated balance sheets. Finance leases are included in property, plant and equipment, net, other current liabilities, and long-term finance lease liabilities in the Company’s consolidated balance sheets. ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. For leases with terms greater than 12 months, the Company records the ROU asset and liability at commencement date based on the present value of lease payments according to their term. Certain lease agreements include rental payments that are adjusted periodically for the consumer price index ("CPI"). The ROU and lease liability were calculated using the CPI as of the adoption date and will not be subsequently adjusted, unless the liability is reassessed for other reasons.</span></span></div> <div style="text-align:justify;line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company uses incremental borrowing rates based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The ROU asset also includes any lease payments made and net of lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expenses are recognized on a straight-line basis over the lease term or the useful life of the leased asset.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In addition, the carrying amount of the ROU and lease liabilities are remeasured if there is a modification, a change in the lease term, a change in the in-substance fixed lease payments or a change in the assessment to purchase the underlying asset.</span></span></div> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">n.   Business Combination:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company allocates the fair value of the purchase price to the tangible assets acquired, liabilities assumed and intangible assets acquired based on their estimated fair value. The excess of the fair value of the purchase price over the fair values of these identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired technology and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which does not exceed one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the finalization of the measurement period, any subsequent adjustments are recorded to earnings.</span></span></div> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">o.   Intangible Assets:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Acquired identifiable finite-lived intangible assets are amortized on a straight-line basis or accelerated method over the estimated useful lives of the assets. The basis of amortization approximates the pattern in which the assets are utilized, over their estimated useful lives. The Company routinely reviews the remaining estimated useful lives of finite-lived intangible assets. In case the Company reduces the estimated useful life for any asset, the remaining unamortized balance is amortized over the revised estimated useful life (see Note 9).</span></span></div> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">p.   Impairment of long-lived assets:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company’s long-lived assets to be held and used, including property, plants and equipment, ROU assets and identifiable intangible assets that are subject to amortization, other than goodwill, are reviewed for impairment in accordance with ASC 360 “Property, Plants and Equipment”, whenever events or changes in circumstances indicate that the carrying amount of an asset (or asset group) may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset (or asset group) to the future undiscounted cash flows expected to be generated by the assets (or asset group). If such evaluation indicates that the carrying amount of the asset (or asset group) is not recoverable, the assets are considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the assets exceeds their fair value (see Note 9).</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">For the years ended December 31, 2023, 2022 and 2021, the Company recorded impairment charges of long-lived assets in the amount of $30,790, $29,037 and $2,209, respectively, presented under Other operating expenses, net.</span></span></div> </div> -30790000 -29037000 -2209000 <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">q.   Goodwill:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Goodwill reflects the excess of the consideration transferred, including the fair value of any contingent consideration and any non-controlling interest in the acquiree, over the assigned fair values of the identifiable net assets acquired. Goodwill is not amortized, and is assigned to reporting units and tested for impairment at least on an annual basis, in the fourth quarter of the fiscal year.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The goodwill impairment test is performed according to the following principles:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1)</span></span><span style="padding-left:20pt"> </span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">An initial qualitative assessment may be performed to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount.</span></span></div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2)</span></span><span style="padding-left:20pt"> </span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">If the Company concludes it is more likely than not that the fair value of the reporting unit is less than its carrying amount, a quantitative impairment test is performed. An impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value is recognized (see Note 10).</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">For the year ended December 31, 2023, the Company did not record any impairment charges.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">For the year ended December 31, 2022, the Company recorded impairment charges of goodwill in the amount of $90,104.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">For the year ended December 31, 2021, the Company did not record any impairment charges.</span></span></div> </div> 90104000 <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">r.   Cloud computing arrangements:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In 2021, due to the growing size and complexity of the Company, the Company decided to implement a new global enterprise resource planning ("ERP") system, which will replace the Company's existing operating and financial systems. During 2022, the Company began implementing a cloud-based ERP system. The implementation is expected to occur in phases over the next several years.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company incurs costs to implement cloud computing arrangements ("CCA") that are hosted by third party vendors. Implementation costs associated with CCA are capitalized when incurred during the application development phase until the software is ready for its intended use. The costs are then amortized on a straight-line basis over the contractual term of the cloud computing arrangement and are recognized as an operating expense within the consolidated statements of income. Capitalized amounts related to such arrangements are recorded within other long-term assets in the consolidated balance sheets. Cash payments for CCA implementation costs are classified as cash outflows from operating activities.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2023, and 2022 the Company had capitalized implementation costs related to its upcoming ERP conversion in the amounts of $13,666 and $3,457, respectively presented under other long-term assets in the consolidated balance sheet.</span></span></div> </div> 13666000 3457000 <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">s.   Severance pay:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The employees of the Company’s Israeli subsidiary are included under Section 14 of the Severance Pay Law, 1963, under which these employees are entitled only to monthly deposits made in their name with insurance companies, at a rate of 8.33% of their monthly salary. These payments cause the Company to be released from any future obligation under the Israeli Severance Pay Law to make severance payments in respect of those employees; therefore, related assets and liabilities are not presented in the consolidated balance sheets.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">If applicable, severance costs are recorded in each entity in accordance with local laws and regulations.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">For the years ended December 31, 2023, 2022 and 2021, the Company recorded $23,643, $17,202 and $14,231 in severance expenses related to its employees, respectively.</span></span></div> </div> 23643000 17202000 14231000 <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">t.   Derivatives and Hedging:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company accounts for derivatives and hedging based on ASC 815 (“Derivatives and Hedging”). ASC 815 requires the Company to recognize all derivatives on the balance sheet at fair value. The accounting for changes in the fair value (i.e., gains or losses) of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging relationship and further, on the type of hedging relationship.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">To protect against the increase in value of forecasted foreign currency cash flows resulting from salary denominated in the Israeli currency, the New Israeli Shekels (“NIS”), during the year ended December 31, 2023, the Company instituted a foreign currency cash flow hedging program whereby portions of the anticipated payroll denominated in NIS for a period of one to nine months with hedging contracts.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accordingly, when the dollar strengthens against the NIS, the decline in present value of future foreign currency expenses is offset by losses in the fair value of the hedging contracts. Conversely, when the dollar weakens, the increase in the present value of future foreign currency cash flows is offset by gains in the fair value of the hedging contracts. These hedging contracts are designated as cash flow hedges, as defined by ASC 815 and are all effective hedges.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company also entered into derivative instrument arrangements to hedge the Company’s exposure to currencies other than the U.S. dollar. These derivative instruments are not designated as cash flow hedges, as defined by ASC 815, and therefore all gains and losses, resulting from fair value remeasurement, were recorded immediately in the statement of income, as a financial income (expense), net.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company classifies cash flows related to its hedging as operating activities in its consolidated statement of cash flows.</span></span></div> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">u.   Revenue recognition:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revenues are recognized in accordance with ASC 606; revenue from contracts with customers is recognized when control of the promised goods or services is transferred to the customers, in an amount that the Company expects in exchange for those goods or services.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company’s products and services consist mainly of (i) power optimizers, (ii) inverters, (iii) batteries for PV applications, (iv) a related cloud-based monitoring platform, (v) communication services, (vi) warranty extension services, (vii) Lithium-ion cells and other storage solutions (viii) EV components, and (ix) automated machinery for manufacturing lines.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company recognizes revenue under the core principle that transfer of control to the Company’s customers should be depicted in an amount reflecting the consideration the Company expects to receive in revenue.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In order to achieve that core principle, the Company applies the following five-step approach: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when the performance obligation is satisfied.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1)          Identify the contract with a customer</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A contract is an agreement or purchase order between two or more parties that creates enforceable rights and obligations. In evaluating the contract, the Company analyzes the customer’s intent and ability to pay the amount of promised consideration (credit risk) and considers the probability of collecting substantially all of the consideration.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company determines whether collectability is reasonably assured on a customer-by-customer basis pursuant to its credit review policy. The Company typically sells to customers with whom it has a long-term business relationship and a history of successful collection. For a new customer, or when an existing customer substantially expands its commitments, the Company evaluates the customer’s financial position, the number of years the customer has been in business, the history of collection with the customer, and the customer’s ability to pay, and typically assigns a credit limit based on that review.</span></span></div> <div style="text-align:justify;line-height:1.25"> </div> </div> <div> <div style="text-align:justify;line-height:1.25"> <p style="margin:0pt"><span style="font-family:Times New Roman, Times, serif;font-size:10pt">(2)          Identify the performance obligations in the contract</span></p> </div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">At a contract’s inception, the Company assesses the goods or services promised in a contract with a customer and identifies the performance obligations. The main performance obligations are the provisions of the following: providing of the Company’s products; cloud based monitoring services; extended warranty services and communication services. Depending on the shipping terms agreed with the customer, the Company may perform shipping and handling activities after the customer obtains control of the goods and revenue is recognized. The Company has elected to account for shipping and handling costs as activities to fulfill the promise to transfer the goods. As a result of this accounting policy election, the Company does not consider shipping and handling activities after the customer obtains control of the goods as promised services to its customers.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3)          Determine the transaction price</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The transaction price is the amount of consideration to which the Company is entitled in exchange for transferring promised goods or services to a customer, excluding amounts collected on behalf of third parties. Generally, the Company does not provide price protection, stock rotation, and/or right of return. The Company determines the transaction price for all satisfied and unsatisfied performance obligations identified in the contract from contract inception to the beginning of the earliest period presented. Rebates or discounts on goods or services are accounted for as variable consideration. The rebate or discount program is applied retrospectively for future purchases. Provisions for rebates, sales incentives and discounts to customers are accounted for as reductions in revenue in the same period the related sales are recorded.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accrual for rebates for direct customers is presented net of receivables. Accrual for sale incentives related to non-direct customers is presented under accrued expenses and other current liabilities. The Company accrued $74,096 and $176,706 for rebates and sales incentives as of December 31, 2023 and 2022, respectively.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">When a contract provides a customer with payment terms of more than a year, the Company considers whether those terms create variability in the transaction price and whether a significant financing component exists.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2023, the Company has not provided payment terms of more than a year.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The performance obligations that extend for a period greater than one year are those that include a financial component: (i) warranty extension services, (ii) cloud-based monitoring, and (iii) communication services. The Company recognizes financing component expenses in its consolidated statement of income in relation to advance payments for performance obligations that extend for a period greater than one year. These financing component expenses are reflected in the Company’s deferred revenues balance.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(4)          Allocate the transaction price to the performance obligations in the contract</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company performs an allocation of the transaction price to each separate performance obligation, in proportion to their relative standalone selling prices.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(5)          Recognize revenue when a performance obligation is satisfied</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revenue is recognized when or as performance obligations are satisfied by transferring control of a promised good or service to a customer. Control either transfers over time or at a point in time, which affects when revenue is recorded.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revenues from sales of products are recognized based on the transfer of control, which includes but is not limited to, the agreed International Commercial terms, or “INCOTERMS”. Revenues related to warranty extension services, cloud-based monitoring, and communication services are recognized over time on a straight-line basis.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred revenues consist of deferred cloud-based monitoring services, communication services, warranty extension services and advance payments received from customers for the Company’s products. Deferred revenues are classified as short-term and long-term deferred revenues based on the period in which revenues are expected to be recognized (see Note 15).</span></span></div> </div> 74096000 176706000 <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">v.   Cost of revenues:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cost of revenues includes the following: product costs consisting of purchases from contract manufacturers and other suppliers, direct and indirect manufacturing costs, shipping and handling, support, warranty expenses, provision for losses related to slow moving and dead inventory, personnel and government grants related to the AMPTCs.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Shipping and handling costs, which amounted to $214,349, $257,753 and $116,574, for the years ended December 31, 2023, 2022 and 2021, respectively, are included in the cost of revenues in the consolidated statements of income. Shipping and handling costs include custom tariff charges and all other costs associated with the distribution of finished goods from the Company’s point of sale directly to its customers.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In the year ended December 31, 2023, the Company recognized AMPTCs worth approximately $6,020 as a reduction in the cost of revenues for the inverters produced in the United States and sold to customers.</span></span></div> </div> 214349000 257753000 116574000 6020000 <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">w.   Warranty obligations:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company provides a product warranty for its solar segment related products as follows: a standard 10-year limited warranty for its batteries for PV applications, a standard 12-year limited warranty for the majority of its inverters, that is extendable up to 25 years for an additional cost and a 25-year limited warranty for power optimizers.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company maintains reserves to cover the expected costs that could result from the standard warranty. The warranty liability is in the form of product replacement and associated costs. Warranty reserves are based on the Company’s best estimate of such costs and are included in cost of revenues. The reserve for the related warranty expenses is based on various factors including assumptions about the frequency of warranty claims on product failures, derived from results of accelerated lab testing, field monitoring, analysis of the history of product field failures, and the Company’s reliability estimates.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company has established a reliability measurement system based on the units’ estimated mean time between failure, or MTBF, a metric that equates to a steady-state failure rate per year for each product generation. The MTBF predicts the expected failure rate of each product within the Company's products installed base during the expected product warranted lifetime.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company performs accelerated life cycle testing, which simulates the service life of the product in a short period of time.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The accelerated life cycle tests incorporate test methodologies derived from standard tests used by solar module vendors to evaluate the period over which solar modules wear out. Corresponding replacement costs are updated periodically to reflect changes in the Company’s actual and estimated production costs for its products, rate of usage of refurbished units as a replacement of faulty units, and other costs related to logistic and subcontractors’ services associated with the replacement products.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In addition, through the collection of actual field failure statistics, the Company has identified several additional failure causes that are not included in the MTBF model. Such causes, which mostly consist of design errors, workmanship errors caused during the manufacturing process and, to a lesser extent, replacement of non-faulty units by installers, result in generating additional replacement costs to the replacement costs projected under the MTBF model.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">For other products, the Company accrues for warranty costs based on the Company’s best estimate of product and associated costs. The Company’s other products are sold with a standard limited warranty that typically range in duration from one to ten years.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Warranty obligations are classified as short-term and long-term obligations based on the period in which the warranty is expected to be claimed.</span></span></div> </div> P10Y P12Y P25Y P25Y <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">x.   Convertible senior notes:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Effective January 1, 2021, the Company early adopted ASU 2020-06 using the modified retrospective approach. The Notes are accounted for as a single liability measured at its amortized cost, as no other embedded features require bifurcation and recognition as derivatives. Adoption of the new standard resulted in an increase of retained earnings in the amount of $2,884, a decrease of an additional paid-in capital in the amount of $36,336, an increase of convertible senior notes, net, in the amount of $45,282 and a decrease of deferred tax liabilities, net, in the amount of $11,830. The impact of adoption of this standard on the Company’s earnings per share was immaterial.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company’s Convertible Senior Notes are included in the calculation of diluted Earnings Per Share (“EPS”) if the assumed conversion into common shares is dilutive, using the “if-converted” method. This involves adding back the periodic non-cash interest expense net of tax associated with the Notes to the numerator and by adding the shares that would be issued in an assumed conversion (regardless of whether the conversion option is in or out of the money) to the denominator for the purposes of calculating diluted EPS, unless the Notes are antidilutive (see Note 22).</span></span></div> </div> 2884000 36336000 45282000 11830000 <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">y.   Advertising costs</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Advertising costs are expensed when incurred and are included in sales and marketing expenses in the consolidated statements of income. The Company incurred advertising expenses of $13,476, $11,090, and $6,323 for the years ended December 31, 2023, 2022, and 2021, respectively.</span></span></div> </div> 13476000 11090000 6323000 <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">z.   Research and development costs:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Research and development costs, are charged to the consolidated statement of income as incurred.</span></span></div> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">aa.   Concentrations of credit risks:</span></span></div> <div style="text-align:justify;line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, restricted bank deposits, marketable securities, trade receivables, loan receivables, derivative instruments and other accounts receivable.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash and cash equivalents and restricted bank deposits are mainly invested in major banks in the U.S., Israel, Germany, Italy and Korea. Management believes that the financial institutions that hold the Company’s investments are financially sound and, accordingly, minimal credit risk exists with respect to these investments.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company's debt marketable securities include investments in highly-rated corporate debentures (located mainly in U.S., Canada, France, UK, Australia, Cayman Islands and other countries) and governmental bonds. The financial institutions that hold the Company's debt marketable securities are major financial institutions located in the United States. The Company believes its debt marketable securities portfolio is a diverse portfolio of highly-rated securities and the Company's investment policy limits the amount the Company may invest in an issuer (see Note 2f.).</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The trade receivables of the Company derive from sales to customers located primarily in the United States and Europe.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company performs ongoing credit evaluations of its customers for the purpose of determining the appropriate allowance for credit losses (see Note 2h.). The Company generally does not require collaterals, however, in certain circumstances, the Company may require letters of credit, other collateral, or additional guarantees. From time to time, the Company may purchase trade credit insurance.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company had two major customers (customers with attributable revenues that represents more than 10% of total revenues) for the year ended December 31, 2023, one major customer for the year ended December 31, 2022, and two major customers for the year ended December 31, 2021 that accounted for approximately 24.0%, 18.5% and 30.9% of the Company’s consolidated revenues, respectively. All of the revenues from these customers were generated in the solar segment.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company had three major customers (customer with a balance that represents more than 10% of total trade receivables, net) as of December 31, 2023 and as of December 31, 2022 that accounted in the aggregate for approximately 47.1% and 42.2%, of the Company’s consolidated trade receivables, net, respectively.</span></span></div> </div> 0.24 0.185 0.309 0.471 0.422 <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ab.   Concentrations of supply risks:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company depends on two contract manufacturers and several limited or single source component suppliers. Reliance on these vendors makes the Company vulnerable to possible capacity constraints and reduced control over component availability, delivery schedules, manufacturing yields, and costs.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2023 and 2022, two contract manufacturers collectively accounted for 58.5% and 34.3% of the Company’s total trade payables, net, respectively.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In the second quarter of 2022, the Company announced the opening of “Sella 2”, a two gigawatt-hour (GWh) Li-Ion battery cell manufacturing facility located in South Korea. Sella 2 began producing and shipping cells at the end of 2022 and is expected to gradually increase manufacturing capacity throughout 2024. Sella 2 is the Company's second owned manufacturing facility following the establishment of Sella 1 in 2020. Sella 1 is the Company's manufacturing facility in the North of Israel that produces power optimizers and inverters.</span></span></div> </div> 0.585 0.343 <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ac.   Fair value of financial instruments:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following methods and assumptions were used by the Company in estimating the fair value of its financial instruments:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The carrying value of cash and cash equivalents, short-term bank deposits, restricted bank deposits, trade receivables, net, bank loans, prepaid expenses, loan receivables and other current assets, trade payables, net, employee and payroll accruals and accrued expenses and other current liabilities approximate their fair values due to the short-term maturities of such instruments.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Assets measured at fair value on a recurring basis as of December 31, 2023 and 2022 are comprised of money market funds, derivative instruments and marketable securities (see Note 13).</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company applies ASC 820 “Fair Value Measurements and Disclosures”, with respect to fair value measurements of all financial assets and liabilities. Fair value is an exit price, representing the amount that would be received for the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or a liability.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A three-tiered fair value hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 1-</span></span><span style="padding-left:20pt">  </span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></span></div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2- </span></span><span style="padding-left:20pt"> </span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Include other inputs that are directly or indirectly observable in the marketplace.</span></span></div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 3- </span></span><span style="padding-left:20pt"> </span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unobservable inputs which are supported by little or no market activity.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.</span></span></div> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ad.   Stock-based compensation:</span></span></div> <div style="text-align:justify;line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company uses the closing trading price of its common stock on the day of the grant date as the fair value of awards of restricted stock units ("RSUs"), and performance stock units that are based on the Company's financial performance targets ("PSUs"). The compensation expense for RSUs is recognized using a straight-line attribution method over the requisite employee service period while compensation expense for PSUs is recognized using an accelerated amortization model. The Company estimates the forfeitures at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. Estimated forfeitures are based on actual historical pre-vesting forfeitures.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company granted under its 2015 Plan, PSU awards to certain employees and officers which vest upon the achievement of certain performance or market conditions subject to their continued employment with the Company.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company's PSUs is based on the Company’s total shareholder return ("TSR") compared to the TSR of companies listed in the S&amp;P 500 index over a one to three year performance period. For market conditions awards, the Company uses a Monte-Carlo simulation to determine the grant date fair value for these awards, which takes into consideration the market price of a share of the Company’s common stock on the date of grant less the present value of dividends expected during the requisite service period, as well as the possible outcomes pertaining to the TSR market condition. The Company recognizes such compensation expenses on an accelerated vesting method.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company selected the Black-Scholes-Merton option-pricing model as the most appropriate fair value method for its stock-option awards and Employee Stock Purchase Plan (“ESPP”). The option-pricing model requires a number of assumptions, of which the most significant are the fair market value of the underlying common stock, expected stock price volatility, and the expected option term. Expected volatility for stock-option awards and ESPP was calculated based upon the Company’s stock prices. The expected term of options granted is based upon historical experience and represents the period between the options’ grant date and the expected exercise or expiration date. The risk-free interest rate is based on the yield from U.S. treasury bonds with an equivalent term. The Company does not use dividend yield rate since the Company has not declared or paid any dividends on its common stock and does not expect to pay any dividends in the foreseeable future.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A modification of the terms of a stock-based award is treated as an exchange of the original award for a new award with total compensation cost equal to the grant-date fair value of the original award plus the incremental value of the modification to the award.</span></span></div> <div style="text-align:justify;line-height:1.25"> </div> </div> <div> <div style="text-align:justify;line-height:1.25"> <p style="margin:0pt"><span style="font-family:Times New Roman, Times, serif;font-size:10pt">The fair value for options, PSU and ESPP granted to employees is estimated at the date of grant using the following assumptions:</span></p> </div> <div> <div style="line-height:1.25"> </div> <table border="0" cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:61%;vertical-align:top"> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td colspan="5" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:top"> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:top;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Employee Stock Options <sup style="vertical-align:text-top;line-height:1;font-size:smaller">(1)</sup></span></span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:top;background-color:rgb(204, 238, 255)"> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:top;background-color:rgb(204, 238, 255)"> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:top;background-color:rgb(204, 238, 255)"> </td> </tr> <tr> <td style="width:61%;vertical-align:top"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Risk-free interest</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.43%</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:top;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Dividend yields</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0%</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Volatility</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">60.74%</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:top;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expected option term in years</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:Fxbrl_20240224132912473">-</span></span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:Fxbrl_20240224132908298">-</span></span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.48</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:top"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Estimated forfeiture rate</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0%</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:top;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">ESPP</span></span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:top;background-color:rgb(204, 238, 255)"> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:top;background-color:rgb(204, 238, 255)"> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:top;background-color:rgb(204, 238, 255)"> </td> </tr> <tr> <td style="width:61%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Risk-free interest</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.38% - 5.46%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.64% - 4.70%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.03% - 0.10%</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:top;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Dividend yields</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0%</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Volatility</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">56.44% - 66.78%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">71.28% - 71.97%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">48.39% - 76.05%</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:top;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expected term</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6 months</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6 months</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6 months</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:top"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">PSU</span></span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> </td> </tr> <tr> <td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Risk-free interest</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.09%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.77%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:top"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Dividend yields</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Volatility</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">71.60%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">67.42%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:top"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expected term</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3 years</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1 - 3 years</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><sup style="vertical-align:text-top;line-height:1;font-size:smaller">(1)</sup> No new options were granted in 2023 and 2022.</span></span></div> </div> </div> <div> <div style="line-height:1.25"> </div> <table border="0" cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:61%;vertical-align:top"> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td colspan="5" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:top"> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:top;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Employee Stock Options <sup style="vertical-align:text-top;line-height:1;font-size:smaller">(1)</sup></span></span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:top;background-color:rgb(204, 238, 255)"> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:top;background-color:rgb(204, 238, 255)"> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:top;background-color:rgb(204, 238, 255)"> </td> </tr> <tr> <td style="width:61%;vertical-align:top"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Risk-free interest</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.43%</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:top;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Dividend yields</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0%</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Volatility</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">60.74%</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:top;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expected option term in years</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:Fxbrl_20240224132912473">-</span></span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:Fxbrl_20240224132908298">-</span></span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.48</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:top"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Estimated forfeiture rate</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0%</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:top;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">ESPP</span></span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:top;background-color:rgb(204, 238, 255)"> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:top;background-color:rgb(204, 238, 255)"> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:top;background-color:rgb(204, 238, 255)"> </td> </tr> <tr> <td style="width:61%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Risk-free interest</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.38% - 5.46%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.64% - 4.70%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.03% - 0.10%</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:top;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Dividend yields</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0%</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Volatility</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">56.44% - 66.78%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">71.28% - 71.97%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">48.39% - 76.05%</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:top;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expected term</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6 months</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6 months</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6 months</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:top"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">PSU</span></span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> </td> </tr> <tr> <td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Risk-free interest</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.09%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.77%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:top"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Dividend yields</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Volatility</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">71.60%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">67.42%</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td style="width:12%;vertical-align:middle;background-color:rgb(204, 238, 255)"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> </tr> <tr> <td style="width:61%;vertical-align:top"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expected term</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3 years</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1 - 3 years</span></span></div> </td> <td style="width:0.6%;vertical-align:bottom"> </td> <td style="width:12%;vertical-align:middle"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><sup style="vertical-align:text-top;line-height:1;font-size:smaller">(1)</sup> No new options were granted in 2023 and 2022.</span></span></div> </div> 0 0 0.0043 0 0 0 0 0 0.6074 P5Y5M23D 0 0 0 0.0538 0.0546 0.0164 0.047 0.0003 0.001 0 0 0 0.5644 0.6678 0.7128 0.7197 0.4839 0.7605 P6M P6M P6M 0.0409 0.0177 0 0 0 0 0.716 0.6742 0 P3Y P1Y P3Y <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ae.   Earnings per share</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Basic net EPS is computed by dividing the net earnings attributable to SolarEdge Technologies, Inc. by the weighted-average number of shares of common stock outstanding during the period.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Diluted net EPS is computed by giving effect to all potential shares of common stock, to the extent dilutive, including stock options, RSUs, PSUs, shares to be purchased under the Company’s ESPP, and the Notes due 2025, all in accordance with ASC No. 260, "Earnings Per Share."</span></span></div> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">af.   Income taxes:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company and its subsidiaries account for income taxes in accordance with ASC 740, “Income Taxes”. ASC 740 prescribes the use of the liability method, whereby deferred tax asset and liability account balances are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates that will be in effect when the differences are expected to reverse.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred income tax balances reflect the effects of temporary differences between the carrying amounts of assets and liabilities and their tax bases and are stated at enacted tax rates expected to be in effect when taxes are actually paid or recovered. Deferred tax assets are evaluated for future realization and reduced by a valuation allowance to the extent the Company believes they will not be realized. The Company considers all available evidence, including historical information, long range forecast of future taxable income and evaluation of tax planning strategies. Amounts recorded for valuation allowance can result from a complex series of judgments about future events and can rely on estimates and assumptions.</span></span></div> <div style="text-align:justify;line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Tax has not been recorded for (a) taxes that would apply in the event of disposal of investments in subsidiaries, as it is generally the Company’s intention to hold these investments, not to realize them; and (b) taxes that would apply on the distribution of unremitted earnings from foreign subsidiaries, as these are retained for reinvestment in the Group.</span></span></div> <div style="text-align:justify;line-height:1.25"> </div> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company accounts for uncertain tax positions in accordance with ASC 740-10 two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position taken or expected to be taken in a tax return by determining if the weight of available evidence indicates that it is more likely than not that, on an evaluation of the technical merits, the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% (cumulative probability) likely to be realized upon ultimate settlement.</span></span></div> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ag.   New accounting pronouncements not yet effective:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” (“ASU 2023-07”). Additional segment reporting information required by ASU 2023-07 includes: disclosing the title and position of the individual or the name of the group or committee identified as the CODM, provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually, and additional disclosures regarding significant segment expenses. ASU 2023-07 is effective for fiscal periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of adopting ASU 2023-07.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”). ASU 2023-09 requires additional categories of information about federal, state and foreign income taxes to be included in effective tax rate reconciliation disclosure. Additionally, the newly added categories also apply to the income taxes paid disclosure. Implementation of said additions are subject to quantitative thresholds. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of adopting ASU 2023-09.</span></span></div> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ah.   Recently issued and adopted pronouncements:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board ("FASB") or other standard setting bodies are adopted by the Company as of the specified effective date. The Company believes that the impact of recently issued or newly effective standards were not applicable to the Company, did not have a material impact on the condensed consolidated financial statements or are not expected to have a material impact on the condensed consolidated financial statements.</span></span></div> </div> <div> <div> <div> <div> <div> <div> <div style="line-height:1.25;font-family:'Times New Roman', Times, serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 3:       BUSINESS COMBINATIONS</span></span></div> </div> </div> </div> </div> </div> <div> <div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On April 6, 2023, the Company completed the acquisition of all outstanding shares of Hark Systems Ltd. ("Hark"), a UK-based energy IoT company for the commercial and industrial ("C&amp;I") sector for approximately $18,346 in cash, out of which $1,245 held by the company for a period of one year. Hark's platform is expected to enable the Company to offer its commercial and industrial customers expanded capabilities in energy management and connectivity, including identification of potential energy savings, detection of anomalies in assets’ energy consumption, and optimization of energy usage and carbon emissions through load orchestration and storage control.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Pursuant to ASC 805, "Business Combination", the Company accounted for the Hark acquisition as a business combination using the acquisition method of accounting. Identifiable assets and liabilities of Hark, including identifiable intangible assets, were recorded based on their estimated fair values as of the date of the closing of the acquisition. The excess of the purchase price over the fair value of the net assets acquired was recorded as goodwill. The Company recorded preliminary estimates for the fair value of assets acquired and liabilities assumed as of the acquisition date. Such preliminary valuation required estimates and assumptions including, but not limited to, estimating future cash flows and direct costs in addition to developing the appropriate discount rates and current market profit margins. The Company’s management believes the fair values recognized for the assets acquired and the liabilities assumed were based on reasonable estimates and assumptions.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table summarizes the fair values estimation of assets acquired and liabilities assumed as of the date of the acquisition:</span></span></div> <div style="text-align:justify;line-height:1.25"> </div> <div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amount</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted Average</span></span></div> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Useful Life</span></span></div> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(In years)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">448</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net liabilities assumed</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,837</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Identified intangible assets:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="line-height:1.25;text-indent:0px;margin-left:18pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Current technology</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,576</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="margin-left:18pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Customer relationships</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">283</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;vertical-align:bottom"> <div style="margin-left:18pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Trade name</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">610</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:18pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Goodwill</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">12,266</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">18,346</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Acquisition costs were immaterial and are included in general and administrative expenses in the consolidated statements of income.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Goodwill generated from this acquisition was primarily attributable to the assembled workforce and expected post-acquisition synergies from combining Hark platform with the Company's product offering to its commercial and industrial customers. All of the Goodwill was assigned to the Solar segment (see Note 21). Goodwill was not deductible for tax purposes. The fair values of technology, customer relationships and trade name were derived by applying the multi-period excess earnings method, with-and-without method, and the relief-from-royalty method, respectively, all of which are under the income approach whose underlying inputs are considered Level 3. The fair values assigned to assets acquired and liabilities assumed were based on management's estimates and assumptions.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The results of Hark have been included in the Company's consolidated statements of income since the acquisition date and are not material. Pro forma financial information has not been presented because the impact of the acquisition was not material to the Company's statement of income.</span></span></div> </div> </div> </div> 18346000 1245000 <div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amount</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted Average</span></span></div> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Useful Life</span></span></div> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(In years)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">448</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net liabilities assumed</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,837</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Identified intangible assets:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="line-height:1.25;text-indent:0px;margin-left:18pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Current technology</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,576</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="margin-left:18pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Customer relationships</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">283</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;vertical-align:bottom"> <div style="margin-left:18pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Trade name</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">610</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:18pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Goodwill</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">12,266</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">18,346</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> 448000 -1837000 6576000 P5Y 283000 P1Y 610000 P5Y 12266000 18346000 <div> <div> <div> <div style="line-height:1.25;font-weight:bold;margin-top:0px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 4:       MARKETABLE SECURITIES</span></span></div> <div style="line-height:1.25"> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following is a summary of available-for-sale marketable securities at December 31, 2023:</span></span></div> <div style="line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding:0px 0px 2px"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Amortized</span></span></span></span></div> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>cost</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Gross unrealized</span></span></span></span></div> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>gains</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Gross unrealized</span></span></span></span></div> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>losses</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Fair value</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Matures within one year:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Corporate bonds</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">487,083</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">679</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(5,942</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">481,820</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. Treasury securities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15,324</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(63</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15,261</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. Government agency securities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,787</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,795</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non-U.S. Government securities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15,161</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">673</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(140</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15,694</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">526,355</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,363</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(6,148</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">521,570</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Matures after one year:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Corporate bonds</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">342,223</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,902</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(4,444</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">339,681</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. Treasury securities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,430</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(22</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,408</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. Government agency securities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">44,100</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">107</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(121</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">44,086</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non-U.S. Government securities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">20,488</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,162</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">21,650</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="width:52%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">409,241</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,171</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(4,587</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">407,825</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> </td> </tr> <tr> <td style="background-color:rgb(204, 238, 255);width:52%;padding-bottom:4px;vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">935,596</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,534</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(10,735</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">929,395</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following is a summary of available-for-sale marketable securities at December 31, 2022:</span></span></div> <div style="line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding:0px 0px 2px"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Amortized</span></span></span></span></div> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>cost</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Gross unrealized</span></span></span></span></div> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>gains</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Gross unrealized</span></span></span></span></div> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>losses</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Fair value</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Matures within one year:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Corporate bonds</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">222,482</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(4,657</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">217,825</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. Treasury securities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15,963</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(284</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15,679</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non-U.S. Government securities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7,882</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(269</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7,613</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">246,327</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(5,210</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">241,117</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Matures after one year:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Corporate bonds</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">657,238</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">80</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(26,460</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">630,858</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. Treasury securities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,939</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(261</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,678</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non-U.S. Government securities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,311</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(356</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,955</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="width:52%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">672,488</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">80</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(27,077</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">645,491</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> </td> </tr> <tr> <td style="background-color:rgb(204, 238, 255);width:52%;padding-bottom:4px;vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">918,815</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">80</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(32,287</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">886,608</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> </td> </tr> </table> </div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Proceeds from maturity of available-for-sale marketable securities during the years ended December 31, 2023, 2022 and 2021, were $277,382, $201,974 and $187,375, respectively.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Proceeds from sales of available-for-sale marketable securities during the year ended December 31, 2023 were $2,807, which led to realized losses of $125.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Proceeds from sales of available-for-sale marketable securities during the year ended December 31, 2022 were $29,236, which led to realized losses of $434.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Proceeds from sales of available-for-sale marketable securities during the year ended December 31, 2021 were $14,813, which led to realized losses of $16.</span></span></div> </div> </div> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following is a summary of available-for-sale marketable securities at December 31, 2023:</span></span></div> <div style="line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding:0px 0px 2px"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Amortized</span></span></span></span></div> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>cost</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Gross unrealized</span></span></span></span></div> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>gains</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Gross unrealized</span></span></span></span></div> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>losses</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Fair value</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Matures within one year:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Corporate bonds</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">487,083</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">679</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(5,942</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">481,820</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. Treasury securities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15,324</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(63</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15,261</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. Government agency securities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,787</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,795</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non-U.S. Government securities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15,161</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">673</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(140</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15,694</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">526,355</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,363</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(6,148</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">521,570</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Matures after one year:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Corporate bonds</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">342,223</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,902</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(4,444</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">339,681</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. Treasury securities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,430</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(22</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,408</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. Government agency securities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">44,100</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">107</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(121</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">44,086</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non-U.S. Government securities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">20,488</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,162</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">21,650</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="width:52%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">409,241</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,171</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(4,587</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">407,825</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> </td> </tr> <tr> <td style="background-color:rgb(204, 238, 255);width:52%;padding-bottom:4px;vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">935,596</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,534</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(10,735</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">929,395</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following is a summary of available-for-sale marketable securities at December 31, 2022:</span></span></div> <div style="line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding:0px 0px 2px"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Amortized</span></span></span></span></div> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>cost</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Gross unrealized</span></span></span></span></div> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>gains</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Gross unrealized</span></span></span></span></div> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>losses</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Fair value</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Matures within one year:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Corporate bonds</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">222,482</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(4,657</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">217,825</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. Treasury securities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15,963</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(284</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15,679</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non-U.S. Government securities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7,882</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(269</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7,613</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">246,327</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(5,210</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">241,117</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Matures after one year:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Corporate bonds</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">657,238</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">80</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(26,460</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">630,858</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. Treasury securities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,939</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(261</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,678</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non-U.S. Government securities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,311</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(356</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,955</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="width:52%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">672,488</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">80</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(27,077</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">645,491</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> </td> </tr> <tr> <td style="background-color:rgb(204, 238, 255);width:52%;padding-bottom:4px;vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">918,815</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">80</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(32,287</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">886,608</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> </td> </tr> </table> </div> 487083000 679000 5942000 481820000 15324000 0 63000 15261000 8787000 11000 3000 8795000 15161000 673000 140000 15694000 526355000 1363000 6148000 521570000 342223000 1902000 4444000 339681000 2430000 0 22000 2408000 44100000 107000 121000 44086000 20488000 1162000 0 21650000 409241000 3171000 4587000 407825000 935596000 4534000 10735000 929395000 222482000 0 4657000 217825000 15963000 0 284000 15679000 7882000 0 269000 7613000 246327000 0 5210000 241117000 657238000 80000 26460000 630858000 9939000 0 261000 9678000 5311000 0 356000 4955000 672488000 80000 27077000 645491000 918815000 80000 32287000 886608000 277382000 201974000 187375000 2807000 125000 29236000 434000 14813000 16000 <div> <p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:10pt"><strong><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 5:       INVENTORIES, NET</span></span></strong></p> <div> <div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="6" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Raw materials</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">340,604</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">503,257</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Work in process</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">20,885</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">23,407</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Finished goods</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,081,960</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">202,537</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,443,449</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">729,201</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company recorded inventory write-downs of $46,369, $10,170 and $7,142 for the years ended December 31, 2023, 2022 and 2021, respectively.</span></span></div> </div> </div> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="6" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Raw materials</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">340,604</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">503,257</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Work in process</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">20,885</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">23,407</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Finished goods</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,081,960</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">202,537</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,443,449</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">729,201</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> 340604000 503257000 20885000 23407000 1081960000 202537000 1443449000 729201000 46369000 10170000 7142000 <p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:10pt"><span style="font-family:Times New Roman,Times,serif"><strong><span style="font-size:10pt"><span>NOTE 6:      PREPAID EXPENSES AND OTHER CURRENT ASSETS</span></span></strong></span></p> <div> <div> <div style="line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="6" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>As of December 31,</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2023</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2022</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Vendor non-trade receivables<sup style="vertical-align:text-top;line-height:1;font-size:smaller">1</sup></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>102,991</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>147,597</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Government authorities</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>167,221</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>55,670</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Loan receivables<sup style="vertical-align:text-top;line-height:1;font-size:smaller">2</sup></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>55,418</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>-</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Interest from marketable securities</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>7,515</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>6,235</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Prepaid expenses and other</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>45,249</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>31,580</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Total prepaid expenses and other current assets</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>378,394</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>241,082</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="line-height:1.25"> <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><sup style="vertical-align:text-top;line-height:1;font-size:smaller">1</sup> Vendor non-trade receivables derived from the sale of components to manufacturing vendors who manufacture products, components and other testing equipment for the Company. The Company purchases these components directly from other suppliers. The Company does not reflect the sale of these components to the contract manufacturers in its revenues.</span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><sup style="vertical-align:text-top;line-height:1;font-size:smaller">2</sup> Loan receivables are loans to third parties. The loan repayments are expected on a monthly or annual basis as per the contractual terms of each loan agreement. The loans bear interest that represent market interest rate. The amortized cost of the loan receivable approximates its fair value as of December 31, 2023.</span></span></span></div> </div> </div> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="6" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>As of December 31,</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2023</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2022</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Vendor non-trade receivables<sup style="vertical-align:text-top;line-height:1;font-size:smaller">1</sup></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>102,991</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>147,597</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Government authorities</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>167,221</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>55,670</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Loan receivables<sup style="vertical-align:text-top;line-height:1;font-size:smaller">2</sup></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>55,418</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>-</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Interest from marketable securities</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>7,515</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>6,235</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Prepaid expenses and other</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>45,249</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>31,580</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Total prepaid expenses and other current assets</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>378,394</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>241,082</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> 102991000 147597000 167221000 55670000 55418000 0 7515000 6235000 45249000 31580000 378394000 241082000 <div> <div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong><span><span>NOTE 7:       PROPERTY, PLANT AND EQUIPMENT, NET</span></span></strong></span></span></div> <div> <div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="6" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As of December 31,</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2022</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Cost:</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Land</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>12,823</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>13,070</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Buildings and plants</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>153,813</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>152,218</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Computers and peripheral equipment</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>57,527</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>46,376</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Office furniture and equipment</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>10,992</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>10,911</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Laboratory and testing equipment</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>67,248</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>58,454</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Machinery and equipment</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>362,363</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>315,155</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Leasehold improvements</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>96,730</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>85,147</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Assets under construction and payments on account</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>88,077</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>47,168</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Gross property, plant and equipment</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>849,573</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>728,499</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Less - accumulated depreciation</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>234,994</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>184,530</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total property, plant and equipment, net</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>614,579</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>543,969</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Depreciation expenses for the years ended December 31, 2023, 2022 and 2021, were $49,544, $40,580 and $29,359, respectively.</span></span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>For the year ended December 31, 2023, impairment loss of $25,168 was recorded as a result of </span></span>Company's decision to discontinue its LCV activity and other restructuring efforts related to the Solar segment (see Note 23).</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Impairment losses for the years ended December 31, 2022, and 2021, were $649 and $2,113, respectively.</span></span></span></span></div> </div> </div> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="6" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As of December 31,</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2022</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Cost:</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Land</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>12,823</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>13,070</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Buildings and plants</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>153,813</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>152,218</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Computers and peripheral equipment</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>57,527</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>46,376</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Office furniture and equipment</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>10,992</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>10,911</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Laboratory and testing equipment</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>67,248</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>58,454</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Machinery and equipment</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>362,363</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>315,155</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Leasehold improvements</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>96,730</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>85,147</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Assets under construction and payments on account</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>88,077</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>47,168</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Gross property, plant and equipment</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>849,573</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>728,499</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Less - accumulated depreciation</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>234,994</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>184,530</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total property, plant and equipment, net</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>614,579</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>543,969</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> 12823000 13070000 153813000 152218000 57527000 46376000 10992000 10911000 67248000 58454000 362363000 315155000 96730000 85147000 88077000 47168000 849573000 728499000 234994000 184530000 614579000 543969000 49544000 40580000 29359000 25168000 649000 2113000 <div> <div> <p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0px;margin-bottom:0pt"><strong><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 8:       LEASES</span></span></strong></p> </div> <div> <div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table summarizes the Company’s lease-related assets and liabilities recorded in the consolidated balance sheets:</span></span></div> <div style="line-height:1.25"> </div> <table border="0" cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);width:37%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Description</span></span></div> </td> <td colspan="1" style="vertical-align:middle;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);width:38%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Classification on the consolidated Balance Sheet</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:37%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Assets:</span></span></span></div> </td> <td colspan="1" style="vertical-align:middle;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom"> </td> <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:38%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:37%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating lease assets, net of lease incentive obligation</span></span></div> </td> <td colspan="1" style="vertical-align:middle;width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:Fxbrl_20240115151900762">Operating lease right-of use assets, net</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">64,167</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">62,754</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:37%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Finance lease assets</span></span></div> </td> <td colspan="1" style="vertical-align:middle;background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:Fxbrl_20240115152029270">Property, plant and equipment, net</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">49,926</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">52,934</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:37%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total lease assets</span></span></div> </td> <td colspan="1" style="vertical-align:middle;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td style="vertical-align:bottom;width:38%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">114,093</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">115,688</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:37%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Liabilities:</span></span></span></div> </td> <td colspan="1" style="vertical-align:middle;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom"> </td> <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:38%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:37%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating leases short term</span></span></div> </td> <td colspan="1" style="vertical-align:middle;width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:Fxbrl_20240115152115293">Accrued expenses and other current liabilities</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">17,704</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16,183</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:37%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Finance leases short term</span></span></div> </td> <td colspan="1" style="vertical-align:middle;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:Fxbrl_20240115152140649">Accrued expenses and other current liabilities</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,253</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,263</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:37%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating leases long term</span></span></div> </td> <td colspan="1" style="vertical-align:middle;width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:Fxbrl_20240115152250760">Operating lease liabilities</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">45,070</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">46,256</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:37%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Finance leases long term</span></span></div> </td> <td colspan="1" style="vertical-align:middle;background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:Fxbrl_20240115152315247">Finance lease liabilities</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">41,892</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">45,385</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:37%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total lease liabilities</span></span></div> </td> <td colspan="1" style="vertical-align:middle;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td style="vertical-align:bottom;width:38%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">107,919</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">111,087</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> <p style="margin:0pt"> </p> <div></div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table presents certain information related to the operating and finance leases:</span></span></div> <div style="line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="6" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Finance leases:</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Finance lease cost</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,154</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,196</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average remaining lease term in years</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">14.99</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16.28</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average annual discount rate</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.30</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.30</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Operating leases:</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating lease cost</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">18,479</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15,901</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average remaining lease term in years</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9.50</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8.33</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average annual discount rate</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3.68</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.17</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table presents supplemental cash flows information related to the lease costs for operating and finance leases:</span></span></div> <div style="line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="6" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash paid for amounts included in measurement of lease liabilities:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating cash flows for operating leases</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">17,930</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16,343</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating cash flows for finance leases</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">373</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">420</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Financing cash flows for finance leases</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,794</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,834</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table reconciles the undiscounted cash flows for each of the first five years and the total of the remaining years of the operating and finance lease liabilities recorded in the consolidated balance sheets:</span></span></div> <div style="line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating Leases</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Finance Leases</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">17,933</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,288</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10,693</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,452</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2026</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,585</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,452</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2027</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,209</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,017</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2028</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,479</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,155</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:2px;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Thereafter</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">30,169</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">36,087</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total lease payments</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">75,068</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">53,451</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="width:76%;padding-bottom:2px;vertical-align:baseline"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Less amount of lease payments representing interest</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(12,294</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(8,306</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Present value of future lease payments</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">62,774</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">45,145</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="width:76%;padding-bottom:2px;vertical-align:baseline"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Less current lease liabilities</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(17,704</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3,253</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Long-term lease liabilities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">45,070</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">41,892</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> </div> </div> <table border="0" cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);width:37%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Description</span></span></div> </td> <td colspan="1" style="vertical-align:middle;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);width:38%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Classification on the consolidated Balance Sheet</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:37%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Assets:</span></span></span></div> </td> <td colspan="1" style="vertical-align:middle;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom"> </td> <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:38%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:37%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating lease assets, net of lease incentive obligation</span></span></div> </td> <td colspan="1" style="vertical-align:middle;width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:Fxbrl_20240115151900762">Operating lease right-of use assets, net</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">64,167</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">62,754</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:37%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Finance lease assets</span></span></div> </td> <td colspan="1" style="vertical-align:middle;background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:Fxbrl_20240115152029270">Property, plant and equipment, net</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">49,926</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">52,934</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:37%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total lease assets</span></span></div> </td> <td colspan="1" style="vertical-align:middle;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td style="vertical-align:bottom;width:38%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">114,093</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">115,688</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:37%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Liabilities:</span></span></span></div> </td> <td colspan="1" style="vertical-align:middle;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom"> </td> <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:38%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:37%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating leases short term</span></span></div> </td> <td colspan="1" style="vertical-align:middle;width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:Fxbrl_20240115152115293">Accrued expenses and other current liabilities</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">17,704</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16,183</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:37%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Finance leases short term</span></span></div> </td> <td colspan="1" style="vertical-align:middle;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:Fxbrl_20240115152140649">Accrued expenses and other current liabilities</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,253</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,263</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:37%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating leases long term</span></span></div> </td> <td colspan="1" style="vertical-align:middle;width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:Fxbrl_20240115152250760">Operating lease liabilities</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">45,070</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">46,256</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:37%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Finance leases long term</span></span></div> </td> <td colspan="1" style="vertical-align:middle;background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:Fxbrl_20240115152315247">Finance lease liabilities</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">41,892</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">45,385</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:37%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total lease liabilities</span></span></div> </td> <td colspan="1" style="vertical-align:middle;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td style="vertical-align:bottom;width:38%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">107,919</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">111,087</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> 64167000 62754000 49926000 52934000 114093000 115688000 17704000 16183000 3253000 3263000 45070000 46256000 41892000 45385000 107919000 111087000 <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="6" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Finance leases:</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Finance lease cost</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,154</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,196</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average remaining lease term in years</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">14.99</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16.28</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average annual discount rate</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.30</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.30</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Operating leases:</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating lease cost</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">18,479</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15,901</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average remaining lease term in years</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9.50</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8.33</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average annual discount rate</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3.68</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.17</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div> </td> </tr> </table> 4154000 4196000 P14Y11M26D P16Y3M10D 0.023 0.023 18479000 15901000 P9Y6M P8Y3M29D 0.0368 0.0217 <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="6" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash paid for amounts included in measurement of lease liabilities:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating cash flows for operating leases</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">17,930</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16,343</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating cash flows for finance leases</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">373</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">420</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Financing cash flows for finance leases</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,794</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,834</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> 17930000 16343000 373000 420000 2794000 2834000 <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating Leases</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Finance Leases</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">17,933</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,288</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10,693</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,452</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2026</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,585</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,452</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2027</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,209</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,017</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2028</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,479</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,155</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:2px;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Thereafter</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">30,169</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">36,087</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total lease payments</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">75,068</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">53,451</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="width:76%;padding-bottom:2px;vertical-align:baseline"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Less amount of lease payments representing interest</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(12,294</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(8,306</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Present value of future lease payments</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">62,774</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">45,145</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="width:76%;padding-bottom:2px;vertical-align:baseline"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Less current lease liabilities</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(17,704</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3,253</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Long-term lease liabilities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">45,070</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">41,892</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> 17933000 3288000 10693000 3452000 6585000 3452000 5209000 4017000 4479000 3155000 30169000 36087000 75068000 53451000 12294000 8306000 62774000 45145000 17704000 3253000 45070000 41892000 <div> <div> <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><strong><span>NOTE 9:       INTANGIBLE ASSETS, NET</span></strong></span></span></p> </div> </div> <div> <div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>I</span></span></span><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>n October 2023, the Company has decided to cease the use of SolarEdge Korea's (formerly Kokam) trade name and solar technology, as such, the Company recognized an impairment charge of $4,798 and the assets were disposed.</span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>In June 2022, the Company decided to discontinue its stand-alone uninterrupted power supply activities or UPS (“Critical Power”). The Company recorded a loss in the amount of $1,226 pertaining to Critical Power's current technology and customer relationships.</span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>In October 2022, following the e-Mobility and Automation Machines reporting unit’s analysis, an impairment test for long-lived assets was performed. The test included comparing the sum of the estimated undiscounted future cash flow attributable to the identified assets group and its carrying amounts, and recognizing an impairment for the amount to which the carrying amount exceeds the fair value of the assets groups. As a result, the Company recorded a <span style="-sec-ix-hidden:Fxbrl_20240119172359903">current technology impairment</span> of $26,917 related to e-Mobility's asset group and a $245 <span style="-sec-ix-hidden:Fxbrl_20240119172659674">trade name impairment</span> related to Automation Machines' asset group.</span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>The impairments are recorded under Other operating expenses, net in the consolidated statement of income (see Note 23) additional information.</span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Acquired intangible assets consisted of the following as of December 31, 2023, and 2022:</span></span></span></div> <div style="line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="6" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>As of December 31,</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2023</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2022</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Intangible assets with finite lives:</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Current Technology</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>26,990</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>29,196</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Customer relationships</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>3,193</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2,958</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Trade names</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>624</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>3,287</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Assembled workforce</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>3,575</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>3,575</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Patents</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>22,000</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>1,400</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Gross intangible assets</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>56,382</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>40,416</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="width:76%;padding-bottom:2px;vertical-align:baseline"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Less - accumulated amortization</span></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>(21,037</span></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>)</span></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>(20,487</span></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>)</span></span></span></div> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Total intangible assets, net</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>35,345</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>19,929</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Amortization expenses for the years ended December 31, 2023, 2022 and 2021, were $7,652, $9,096 and $10,176, respectively.</span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Expected future amortization expenses of intangible assets as of December 31, 2023 are as follows:</span></span></span></div> <div style="line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:88%;vertical-align:bottom"> <div style="margin-left:6pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2024</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>7,415</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:88%;vertical-align:bottom"> <div style="margin-left:6pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2025</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>6,518</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:88%;vertical-align:bottom"> <div style="margin-left:6pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2026</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>5,930</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:88%;vertical-align:bottom"> <div style="margin-left:6pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2027</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>3,762</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:88%;vertical-align:bottom"> <div style="margin-left:6pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2028</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2,612</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:88%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:6pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2029 and thereafter</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>9,108</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:88%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>35,345</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> </div> 4798000 1226000 26917000 245000 <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="6" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>As of December 31,</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2023</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2022</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Intangible assets with finite lives:</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Current Technology</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>26,990</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>29,196</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Customer relationships</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>3,193</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2,958</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Trade names</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>624</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>3,287</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Assembled workforce</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>3,575</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>3,575</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Patents</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>22,000</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>1,400</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Gross intangible assets</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>56,382</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>40,416</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="width:76%;padding-bottom:2px;vertical-align:baseline"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Less - accumulated amortization</span></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>(21,037</span></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>)</span></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>(20,487</span></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>)</span></span></span></div> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Total intangible assets, net</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>35,345</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>19,929</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> 26990000 29196000 3193000 2958000 624000 3287000 3575000 3575000 22000000 1400000 56382000 40416000 21037000 20487000 35345000 19929000 7652000 9096000 10176000 <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:88%;vertical-align:bottom"> <div style="margin-left:6pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2024</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>7,415</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:88%;vertical-align:bottom"> <div style="margin-left:6pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2025</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>6,518</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:88%;vertical-align:bottom"> <div style="margin-left:6pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2026</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>5,930</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:88%;vertical-align:bottom"> <div style="margin-left:6pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2027</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>3,762</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:88%;vertical-align:bottom"> <div style="margin-left:6pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2028</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2,612</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:88%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:6pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2029 and thereafter</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>9,108</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:88%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>35,345</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> 7415000 6518000 5930000 3762000 2612000 9108000 35345000 <div> <div style="line-height:1.25;color:rgb(0, 0, 0);font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 10:       GOODWILL</span></span></div> <div> <div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Goodwill is tested for impairment annually in the fourth quarter of each year and is examined between annual tests if an event occurs or circumstances change that would indicate the carrying amount may be impaired.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company completed its annual goodwill impairment test in the fourth quarter of 2023 for all reporting units and determined the following:</span></span></div> <div style="line-height:1.25"> </div> <div style="line-height:1.25"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Due to impairment indicators of the solar reporting unit, which include, among other things, a deterioration in the environment in which the Company operates, a qualitative assessment of the Company’s solar reporting unit was performed in order to determine whether it is necessary to conduct the quantitative goodwill impairment test. Based on the results, the Company believes that it is more likely than not that the fair value of said reporting unit is greater than its carrying value and therefore a quantitative goodwill impairment test was not performed, and no goodwill impairment was recorded for the year ended December 31, 2023.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Due to impairment indicators of the Energy Storage reporting unit, which include, among other things, a decline in planned revenue and earnings compared with the projected results, the Company performed a quantitative goodwill impairment test and determined that the fair value of this reporting unit is greater than its carrying value and therefore no goodwill impairment was recorded for the year ended December 31, 2023.</span></span></div> <div> </div> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company completed its annual goodwill impairment test in the fourth quarter of 2022 for all reporting units and determined the following:</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In June 2022, the Company decided to discontinue its stand-alone Critical Power activities. The Company recorded an impairment in the amount of $2,782 pertaining to Critical Power's goodwill.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Due to impairment indicators of the e-Mobility reporting unit, which include, among other things, a shift in the Company's strategy that may result in a decline of the projected growth forecasted at the time of acquisition, the Company performed a quantitative goodwill impairment test. As a result, the Company recorded goodwill impairment in the amount of $80,534 for the year ended December 31, 2022, which is presented under Goodwill impairment in the consolidated statement of income.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In addition, a quantitative test has also been performed for the Automation Machines reporting unit due to indicators of impairment identified, which include, among other things, managerial changes and a decline in the overall financial performance compared with past projections. As a result, the Company recorded goodwill impairment in the amount of $6,788, for the year ended December 31, 2022, which was recorded under Goodwill impairment in the consolidated statement of income.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The fair value of the reporting units was estimated using a discounted cash flow analysis. When performing this analysis, the Company also considered multiples of earnings from comparable public companies. The decline in fair value of the e-Mobility and Automation Machines reporting units was primarily resulted from an increased discount rate and reduced estimated future cash flows.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following summarizes the goodwill activity for the years ended December 31, 2023, and 2022:</span></span></div> </div> <div style="line-height:1.25"> </div> <div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Solar</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Energy Storage</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">All other</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Goodwill at December 31, 2021</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">30,505</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,568</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">96,556</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">129,629</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Changes during the year:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:52%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign currency adjustments</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,737</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(147</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(6,452</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(8,336</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Impairment losses</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(90,104</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(90,104</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:52%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Goodwill at December 31, 2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">28,768</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,421</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">31,189</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Changes during the year:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Acquisitions</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">12,266</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">12,266</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign currency adjustments</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(402</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(57</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(459</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Goodwill at December 31, 2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">40,632</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,364</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">42,996</span></span></div> </td> </tr> </table> </div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2023 and December 31, 2022 there were $90,104 accumulated goodwill impairment losses.</span></span></div> </div> </div> </div> 2782000 80534000 6788000 <div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Solar</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Energy Storage</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">All other</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Goodwill at December 31, 2021</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">30,505</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,568</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">96,556</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">129,629</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Changes during the year:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:52%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign currency adjustments</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,737</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(147</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(6,452</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(8,336</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Impairment losses</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(90,104</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(90,104</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:52%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Goodwill at December 31, 2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">28,768</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,421</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">31,189</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Changes during the year:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Acquisitions</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">12,266</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">12,266</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign currency adjustments</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(402</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(57</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(459</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Goodwill at December 31, 2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">40,632</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,364</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">42,996</span></span></div> </td> </tr> </table> </div> 30505000 2568000 96556000 129629000 -1737000 -147000 -6452000 -8336000 0 0 90104000 90104000 28768000 2421000 0 31189000 12266000 0 0 12266000 -402000 -57000 0 -459000 40632000 2364000 0 42996000 90104000 90104000 <div> <div style="line-height:1.25;font-family:'Times New Roman', Times, serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 11:       OTHER LONG TERM ASSETS</span></span></div> <div> <div> <div style="line-height:1.25;font-weight:bold"> </div> <div style="line-height:1.25"> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:middle;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="6" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cloud computing arrangements</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">13,666</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,457</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Severance pay fund</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,241</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,799</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Investments in privately held companies<sup style="vertical-align:text-top;line-height:1;font-size:smaller">1</sup></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7,650</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,863</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Loan receivables</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,438</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Prepaid expenses and other</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,606</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,687</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total other long term assets</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">37,601</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">18,806</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> <div style="line-height:1.25;font-weight:bold"> </div> <div style="line-height:1.25"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><sup style="vertical-align:text-top;line-height:1;font-size:smaller">1</sup><sup style="vertical-align:text-top;line-height:1;font-size:smaller"> </sup>In January 2023, the Company completed an investment of $5,500 in the common stock of a privately-held company which represents 34.8% of its outstanding shares. The Company accounted for this investment using the equity method of accounting. The Company's share of net loss for the year ended December 31, 2023 was $350.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In April and July of 2023, the Company completed a total investment of $2,500 in the preferred stock of a privately-held company which represents 4.5% of its outstanding shares on a fully diluted basis. The Company accounted for this investment as an equity investment without readily determinable fair values. No impairment or other adjustments related to observable price changes in orderly transactions for identical or similar investments were identified.</span></span></div> </div> </div> </div> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:middle;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="6" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cloud computing arrangements</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">13,666</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,457</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Severance pay fund</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,241</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,799</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Investments in privately held companies<sup style="vertical-align:text-top;line-height:1;font-size:smaller">1</sup></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7,650</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,863</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Loan receivables</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,438</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Prepaid expenses and other</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,606</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,687</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total other long term assets</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">37,601</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">18,806</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> 13666000 3457000 9241000 8799000 7650000 1863000 2438000 0 4606000 4687000 37601000 18806000 5500000 0.348 -350000 2500000 2500000 0.045 0.045 <div> <div> <div> <div> <div> <p style="margin-top:0pt;margin-bottom:10pt;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><strong><span><span>NOTE 12:       DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES</span></span></strong></span></span></span></span></p> </div> </div> </div> </div> <div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>As of December 31, 2023, the Company entered into contracts of put and call options to sell U.S. dollars (“USD”) for NIS and Euro ("EUR") for USD in the amounts of approximately NIS 541 million and EUR 60 million, respectively.</span></span></span></span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>The fair values of outstanding derivative instruments were as follows:</span></span></span></span></span></span></div> <div style="text-align:justify;line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td rowspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span><span>Balance sheet location</span></span></span></span></span></span></span></span></div> </td> <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span><span>December 31, 2023</span></span></span></span></span></span></span></span></div> </td> <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span><span>December 31, 2022</span></span></span></span></span></span></span></span></div> </td> <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Derivative assets of options and forward contracts:</span></span></span></span></span></span></div> </td> <td style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:38%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Designated cash flow hedges</span></span></span></span></span></span></div> </td> <td style="vertical-align:bottom;width:38%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span style="-sec-ix-hidden:Fxbrl_20240220144141100"><span style="-sec-ix-hidden:Fxbrl_20240115145513234">Prepaid expenses and other current assets</span></span></span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>4,477</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>-</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:38%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Non-designated hedges</span></span></span></span></span></span></div> </td> <td style="vertical-align:bottom;background-color:#CCEEFF;width:38%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span style="-sec-ix-hidden:Fxbrl_20240220144151076"><span style="-sec-ix-hidden:Fxbrl_20240115145522080">Prepaid expenses and other current assets</span></span></span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>410</span></span></span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>-</span></span></span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:38%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Total derivative assets</span></span></span></span></span></span></div> </td> <td style="vertical-align:bottom;width:38%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>4,887</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>-</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:38%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Derivative liabilities of options and forward contracts:</span></span></span></span></span></span></div> </td> <td style="vertical-align:bottom;background-color:#CCEEFF;width:38%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:38%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Designated cash flow hedges</span></span></span></span></span></span></div> </td> <td style="vertical-align:bottom;width:38%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span style="-sec-ix-hidden:Fxbrl_20240220144158531"><span style="-sec-ix-hidden:Fxbrl_20240115145547354">Accrued expenses and other current liabilities</span></span></span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>-</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>(1,874</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>)</span></span></span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:38%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Non-designated hedges</span></span></span></span></span></span></div> </td> <td style="vertical-align:bottom;background-color:#CCEEFF;width:38%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span style="-sec-ix-hidden:Fxbrl_20240220144205659"><span style="-sec-ix-hidden:Fxbrl_20240115145622969">Accrued expenses and other current liabilities</span></span></span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>-</span></span></span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>-</span></span></span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:38%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Total derivative liabilities</span></span></span></span></span></span></div> </td> <td style="vertical-align:bottom;width:38%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>-</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>(1,874</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>)</span></span></span></span></span></span></div> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Gains (losses) on derivative instruments are summarized below:</span></span></span></span></span></span></div> <div style="line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span><span>Year ended December 31,</span></span></span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-left:15%;padding-bottom:2px;vertical-align:bottom"> </td> <td style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span><span>Affected line item</span></span></span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span><span>2023</span></span></span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span><span>2022</span></span></span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span><span>2021</span></span></span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Foreign exchange contracts</span></span></span></span></span></span></div> </td> <td style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;width:32%"> <div style="margin-left:12pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Non Designated Hedging Instruments</span></span></span></span></span></span></div> </td> <td style="vertical-align:middle;width:32%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Consolidated Statements of Income - Financial income (expense), net</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>2,337</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>4,716</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>9,417</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:32%"> <div style="margin-left:12pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Designated Hedging Instruments</span></span></span></span></span></span></div> </td> <td style="vertical-align:middle;background-color:#CCEEFF;width:32%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Consolidated</span><span><span><span><span> Statements of Comprehensive Income - Cash flow hedges</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>(1,990</span></span></span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>)</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>(8,965</span></span></span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>)</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>3,289</span></span></span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>See Note 21 for information regarding gains (losses) from designated hedging instruments reclassified from accumulated other comprehensive loss.</span></span></span></span></span></span></div> </div> </div> </div> 541000000 60000000 <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td rowspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span><span>Balance sheet location</span></span></span></span></span></span></span></span></div> </td> <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span><span>December 31, 2023</span></span></span></span></span></span></span></span></div> </td> <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span><span>December 31, 2022</span></span></span></span></span></span></span></span></div> </td> <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Derivative assets of options and forward contracts:</span></span></span></span></span></span></div> </td> <td style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:38%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Designated cash flow hedges</span></span></span></span></span></span></div> </td> <td style="vertical-align:bottom;width:38%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span style="-sec-ix-hidden:Fxbrl_20240220144141100"><span style="-sec-ix-hidden:Fxbrl_20240115145513234">Prepaid expenses and other current assets</span></span></span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>4,477</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>-</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:38%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Non-designated hedges</span></span></span></span></span></span></div> </td> <td style="vertical-align:bottom;background-color:#CCEEFF;width:38%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span style="-sec-ix-hidden:Fxbrl_20240220144151076"><span style="-sec-ix-hidden:Fxbrl_20240115145522080">Prepaid expenses and other current assets</span></span></span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>410</span></span></span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>-</span></span></span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:38%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Total derivative assets</span></span></span></span></span></span></div> </td> <td style="vertical-align:bottom;width:38%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>4,887</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>-</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:38%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Derivative liabilities of options and forward contracts:</span></span></span></span></span></span></div> </td> <td style="vertical-align:bottom;background-color:#CCEEFF;width:38%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:38%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Designated cash flow hedges</span></span></span></span></span></span></div> </td> <td style="vertical-align:bottom;width:38%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span style="-sec-ix-hidden:Fxbrl_20240220144158531"><span style="-sec-ix-hidden:Fxbrl_20240115145547354">Accrued expenses and other current liabilities</span></span></span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>-</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>(1,874</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>)</span></span></span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:38%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Non-designated hedges</span></span></span></span></span></span></div> </td> <td style="vertical-align:bottom;background-color:#CCEEFF;width:38%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span style="-sec-ix-hidden:Fxbrl_20240220144205659"><span style="-sec-ix-hidden:Fxbrl_20240115145622969">Accrued expenses and other current liabilities</span></span></span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>-</span></span></span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>-</span></span></span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:38%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Total derivative liabilities</span></span></span></span></span></span></div> </td> <td style="vertical-align:bottom;width:38%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>-</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>(1,874</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>)</span></span></span></span></span></span></div> </td> </tr> </table> 4477000 0 410000 0 4887000 0 0 1874000 0 0 0 1874000 <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span><span>Year ended December 31,</span></span></span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-left:15%;padding-bottom:2px;vertical-align:bottom"> </td> <td style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span><span>Affected line item</span></span></span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span><span>2023</span></span></span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span><span>2022</span></span></span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span><span>2021</span></span></span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Foreign exchange contracts</span></span></span></span></span></span></div> </td> <td style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;width:32%"> <div style="margin-left:12pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Non Designated Hedging Instruments</span></span></span></span></span></span></div> </td> <td style="vertical-align:middle;width:32%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Consolidated Statements of Income - Financial income (expense), net</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>2,337</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>4,716</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>9,417</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:32%"> <div style="margin-left:12pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Designated Hedging Instruments</span></span></span></span></span></span></div> </td> <td style="vertical-align:middle;background-color:#CCEEFF;width:32%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Consolidated</span><span><span><span><span> Statements of Comprehensive Income - Cash flow hedges</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>(1,990</span></span></span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>)</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>(8,965</span></span></span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>)</span></span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>3,289</span></span></span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> 2337000 4716000 9417000 -1990000 -8965000 3289000 <div> <div> <div> <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 13:       FAIR VALUE MEASUREMENTS</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In accordance with ASC 820, the Company measures its cash equivalents and marketable securities, at fair value using the market approach valuation technique. Cash and cash equivalents are classified within Level 1 because these assets are valued using quoted market prices. Marketable securities and foreign currency derivative contracts are classified within level 2 due to these assets being valued by alternative pricing sources and models utilizing market observable inputs.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table sets forth the Company’s assets that were measured at fair value as of December 31, 2023 and 2022 by level within the fair value hierarchy:</span></span></div> <div style="line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;width:38%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td style="vertical-align:bottom;width:38%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value measurements as of</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:38%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Description</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:38%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair Value Hierarchy</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31, 2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31, 2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:38%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Assets:</span></span></div> </td> <td colspan="1" style="vertical-align:middle;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom"> </td> <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:38%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash and cash equivalents:</span></span></div> </td> <td colspan="1" style="vertical-align:middle;width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash</span></span></div> </td> <td colspan="1" style="vertical-align:middle;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 1</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">309,521</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">695,004</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Money market mutual funds</span></span></div> </td> <td colspan="1" style="vertical-align:middle;width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 1</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">22,311</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">25,149</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deposits</span></span></div> </td> <td colspan="1" style="vertical-align:middle;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 1</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,636</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">62,959</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Derivative instruments</span></span></div> </td> <td colspan="1" style="vertical-align:middle;width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,887</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Short-term marketable securities:</span></span></div> </td> <td colspan="1" style="vertical-align:middle;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom"> </td> <td style="vertical-align:bottom;background-color:#CCEEFF;width:38%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Corporate bonds</span></span></div> </td> <td colspan="1" style="vertical-align:middle;width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">481,820</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">217,825</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. Treasury securities</span></span></div> </td> <td colspan="1" style="vertical-align:middle;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15,261</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15,679</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. Government agency securities</span></span></div> </td> <td colspan="1" style="vertical-align:middle;width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,795</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non-U.S. Government securities</span></span></div> </td> <td colspan="1" style="vertical-align:middle;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15,694</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7,613</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Long-term marketable securities:</span></span></div> </td> <td colspan="1" style="vertical-align:middle;width:1%;vertical-align:bottom"> </td> <td style="vertical-align:bottom;width:38%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Corporate bonds</span></span></div> </td> <td colspan="1" style="vertical-align:middle;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">339,681</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">630,858</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. Treasury securities</span></span></div> </td> <td colspan="1" style="vertical-align:middle;width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,408</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,678</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. Government agency securities</span></span></div> </td> <td colspan="1" style="vertical-align:middle;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">44,086</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non-U.S. Government securities</span></span></div> </td> <td colspan="1" style="vertical-align:middle;width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">21,650</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,955</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Liabilities:</span></span></div> </td> <td colspan="1" style="vertical-align:middle;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom"> </td> <td style="vertical-align:bottom;background-color:#CCEEFF;width:38%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Derivative instruments</span></span></div> </td> <td colspan="1" style="vertical-align:middle;width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,874</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> </table> </div> </div> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;width:38%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td style="vertical-align:bottom;width:38%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value measurements as of</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:38%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Description</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:38%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair Value Hierarchy</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31, 2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31, 2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:38%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Assets:</span></span></div> </td> <td colspan="1" style="vertical-align:middle;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom"> </td> <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:38%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash and cash equivalents:</span></span></div> </td> <td colspan="1" style="vertical-align:middle;width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash</span></span></div> </td> <td colspan="1" style="vertical-align:middle;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 1</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">309,521</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">695,004</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Money market mutual funds</span></span></div> </td> <td colspan="1" style="vertical-align:middle;width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 1</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">22,311</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">25,149</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deposits</span></span></div> </td> <td colspan="1" style="vertical-align:middle;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 1</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,636</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">62,959</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Derivative instruments</span></span></div> </td> <td colspan="1" style="vertical-align:middle;width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,887</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Short-term marketable securities:</span></span></div> </td> <td colspan="1" style="vertical-align:middle;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom"> </td> <td style="vertical-align:bottom;background-color:#CCEEFF;width:38%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Corporate bonds</span></span></div> </td> <td colspan="1" style="vertical-align:middle;width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">481,820</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">217,825</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. Treasury securities</span></span></div> </td> <td colspan="1" style="vertical-align:middle;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15,261</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15,679</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. Government agency securities</span></span></div> </td> <td colspan="1" style="vertical-align:middle;width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,795</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non-U.S. Government securities</span></span></div> </td> <td colspan="1" style="vertical-align:middle;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15,694</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7,613</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Long-term marketable securities:</span></span></div> </td> <td colspan="1" style="vertical-align:middle;width:1%;vertical-align:bottom"> </td> <td style="vertical-align:bottom;width:38%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Corporate bonds</span></span></div> </td> <td colspan="1" style="vertical-align:middle;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">339,681</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">630,858</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. Treasury securities</span></span></div> </td> <td colspan="1" style="vertical-align:middle;width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,408</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,678</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. Government agency securities</span></span></div> </td> <td colspan="1" style="vertical-align:middle;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">44,086</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non-U.S. Government securities</span></span></div> </td> <td colspan="1" style="vertical-align:middle;width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">21,650</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,955</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Liabilities:</span></span></div> </td> <td colspan="1" style="vertical-align:middle;background-color:rgb(204, 238, 255);width:1%;vertical-align:bottom"> </td> <td style="vertical-align:bottom;background-color:#CCEEFF;width:38%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Derivative instruments</span></span></div> </td> <td colspan="1" style="vertical-align:middle;width:1%;vertical-align:bottom"> </td> <td style="vertical-align:middle;width:38%;vertical-align:bottom"> <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,874</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> </table> 309521000 695004000 22311000 25149000 6636000 62959000 4887000 0 481820000 217825000 15261000 15679000 8795000 0 15694000 7613000 339681000 630858000 2408000 9678000 44086000 0 21650000 4955000 0 1874000 <div> <div style="line-height:1.25;color:rgb(0, 0, 0);font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 14:</span></span><span style="padding-left:14pt"> </span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">WARRANTY OBLIGATIONS</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Changes in the Company’s product warranty <span style="color:rgb(0, 0, 0)">obligations</span> for the years ended <span style="color:rgb(0, 0, 0)">December 31, 2023</span>, <span style="color:rgb(0, 0, 0)">2022</span> and 2021 were as follows:</span></span></div> <div> <div style="line-height:1.25"> </div> <div> <div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold">December 31,</div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold">2023</div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold">2022</div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold">2021</div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25">Balance, at the beginning of the period</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">385,057</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">265,160</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">204,994</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="line-height:1.25">Accruals for warranty during the period</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">250,266</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">211,202</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">127,057</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25">Changes in estimates</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">20,017</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">1,914</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">7,685</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="width:64%;padding-bottom:2px;vertical-align:baseline"> <div style="line-height:1.25">Settlements</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(137,096</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(93,219</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(74,576</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25">Balance, at end of the period</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">518,244</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">385,057</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">265,160</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="width:64%;padding-bottom:2px;vertical-align:baseline"> <div style="line-height:1.25">Less current portion</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(183,047</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(103,975</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(71,480</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25">Long term portion</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25">335,197</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25">281,082</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25">193,680</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> </div> </div> </div> <div> <div style="line-height:1.25"> </div> <div> <div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold">December 31,</div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold">2023</div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold">2022</div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold">2021</div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25">Balance, at the beginning of the period</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">385,057</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">265,160</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">204,994</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="line-height:1.25">Accruals for warranty during the period</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">250,266</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">211,202</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">127,057</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25">Changes in estimates</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">20,017</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">1,914</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">7,685</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="width:64%;padding-bottom:2px;vertical-align:baseline"> <div style="line-height:1.25">Settlements</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(137,096</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(93,219</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(74,576</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25">Balance, at end of the period</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">518,244</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">385,057</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">265,160</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="width:64%;padding-bottom:2px;vertical-align:baseline"> <div style="line-height:1.25">Less current portion</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(183,047</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(103,975</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(71,480</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25">Long term portion</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25">335,197</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25">281,082</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25">193,680</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> </div> </div> 385057000 265160000 204994000 250266000 211202000 127057000 20017000 1914000 7685000 137096000 93219000 74576000 518244000 385057000 265160000 183047000 103975000 71480000 335197000 281082000 193680000 <div> <div style="line-height:1.25;font-weight:bold;margin-top:0px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 15</span></span>:       <span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">DEFERRED REVENUES</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred revenues consist of deferred cloud-based monitoring services, communication services, warranty extension services and advance payments received from customers for the Company’s products. Deferred revenues are classified as short-term and long-term deferred revenues based on the period in which revenues are expected to be recognized.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Significant changes in the balances of deferred revenues during the period are as follows:</span></span></div> <div style="line-height:1.25"> </div> <div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, at the beginning of the period</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">213,577</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">169,345</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">140,020</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revenue recognized</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(29,650</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(23,017</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(26,093</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Increase in deferred revenues and customer advances</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">71,516</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">67,249</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">55,418</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, at the end of the period</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">255,443</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">213,577</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">169,345</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="background-color:rgb(204, 238, 255);width:64%;padding-bottom:2px;vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Less current portion</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(40,836</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(26,641</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(17,789</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Long term portion</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">214,607</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">186,936</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">151,556</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table includes estimated revenues expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) as of December 31, 2023:</span></span></div> <div style="line-height:1.25"> </div> <div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:88%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">40,836</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:88%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">13,786</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:88%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2026</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">13,417</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:88%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2027</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11,314</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:88%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2028</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10,084</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:88%;padding-bottom:2px;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Thereafter</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">166,006</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:88%;padding-bottom:4px;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total deferred revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">255,443</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> </div> <div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, at the beginning of the period</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">213,577</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">169,345</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">140,020</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revenue recognized</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(29,650</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(23,017</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(26,093</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Increase in deferred revenues and customer advances</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">71,516</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">67,249</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">55,418</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, at the end of the period</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">255,443</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">213,577</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">169,345</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="background-color:rgb(204, 238, 255);width:64%;padding-bottom:2px;vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Less current portion</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(40,836</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(26,641</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(17,789</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Long term portion</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">214,607</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">186,936</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">151,556</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> 213577000 169345000 140020000 29650000 23017000 26093000 71516000 67249000 55418000 255443000 213577000 169345000 40836000 26641000 17789000 214607000 186936000 151556000 <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:88%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">40,836</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:88%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">13,786</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:88%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2026</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">13,417</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:88%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2027</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11,314</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:88%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2028</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10,084</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:88%;padding-bottom:2px;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Thereafter</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">166,006</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:88%;padding-bottom:4px;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total deferred revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">255,443</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> 40836000 13786000 13417000 11314000 10084000 166006000 255443000 <div> <div> <div> <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 16:       ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</span></span></div> <div style="line-height:1.25"> </div> <div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="6" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold">As of December 31,</div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold">2023</div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold">2022</div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25">Accrued expenses</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">142,130</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">117,638</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="line-height:1.25">Government authorities</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">34,309</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">67,514</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25">Operating lease liabilities</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">17,704</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">16,183</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="line-height:1.25">Accrual for sales incentives</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">5,862</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">6,790</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25">Finance lease</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">3,253</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">3,263</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25">Other</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">2,653</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">2,724</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25">Total accrued expenses and other current liabilities</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25">205,911</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25">214,112</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> </div> </div> </div> <div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="6" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold">As of December 31,</div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold">2023</div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold">2022</div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25">Accrued expenses</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">142,130</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">117,638</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="line-height:1.25">Government authorities</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">34,309</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">67,514</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25">Operating lease liabilities</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">17,704</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">16,183</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="line-height:1.25">Accrual for sales incentives</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">5,862</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">6,790</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25">Finance lease</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">3,253</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">3,263</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25">Other</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">2,653</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">2,724</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25">Total accrued expenses and other current liabilities</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25">205,911</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25">214,112</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> 142130000 117638000 34309000 67514000 17704000 16183000 5862000 6790000 3253000 3263000 2653000 2724000 205911000 214112000 <div> <div> <div> <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>NOTE 17:       CONVERTIBLE SENIOR NOTES</span></span></span></span></div> <div style="line-height:1.25"> </div> <div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>On September 25, 2020, the Company sold $632,500 aggregate principal amount of its 0.00% convertible senior notes due 2025 (the “Notes”). The Notes were sold pursuant to an indenture, dated September 25, 2020 (the “Indenture”), between the Company and U.S. Bank National Association, as trustee (the “Trustee”). The Notes do not bear regular interest and mature on September 15, 2025, unless earlier repurchased or converted in accordance with their terms. The Notes are general senior unsecured obligations of the Company.</span></span></span></span></div> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"> </span></span></div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>Holders may convert their Notes prior to the close of business on the business day immediately preceding June 15, 2025 in multiples of $1,000 principal amount, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on December 31, 2020 (and only during such calendar quarter), if the last reported sale price of the common stock for at least 20 trading days (whether or not consecutive) during the period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; (2) during the five-business-day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of the Notes for each trading day of that five consecutive trading day period was less than 98% of the product of the last reported sale price of the common stock and the conversion rate on each such trading day; or (3) upon the occurrence of specified corporate events as described in the Indenture. In addition, holders may convert their Notes, in multiples of $1,000 principal amount, at their option at any time beginning on or after June 15, 2025, and prior to the close of business on the second scheduled trading day immediately preceding the stated maturity date of the Notes, without regard to the foregoing circumstances. The initial conversion rate for the Notes was 3.5997 shares of common stock per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $277.80 per share of common stock, subject to adjustment upon the occurrence of certain specified events as set forth in the Indenture.</span></span></span></span></span></div> </div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Upon conversion, the Company may choose to pay or deliver, as the case may be, cash, shares of common stock or a combination of cash and shares of common stock.</span></span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>In addition, upon the occurrence of a fundamental change (as defined in the Indenture), holders of the Notes may require the Company to repurchase all or a portion of their Notes, in multiples of $1,000 principal amount, at a repurchase price of 100% of the principal amount of the Notes, plus any accrued and unpaid special interest, if any, to, but excluding, the repurchase date. If certain fundamental changes referred to as make-whole fundamental changes occur, the conversion rate for the Notes may be increased.</span></span></span></span> <p style="margin:0pt"> </p> </div> <div style="line-height:1.25"> <div></div> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Convertible Senior Notes consisted of the following as of December 31, 2023 and 2022:</span></span></span></span></div> <div style="text-align:justify;line-height:1.25"> </div> <div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As of December 31,</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2022</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Liability:</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Principal</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>632,500</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>632,500</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="background-color:rgb(204, 238, 255);width:76%;padding-bottom:2px;vertical-align:baseline"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Unamortized issuance costs</span></span></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(5,119</span></span></span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(8,049</span></span></span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:4px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Net carrying amount</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>627,381</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>624,451</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>For the years ended December 31, 2023, 2022 and 2021 the Company recorded amortized debt issuance costs related to the Notes in the amount of $2,930, $2,916 and $2,903, respectively.</span></span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As of December 31, 2023, the issuance costs of the Notes will be amortized over the remaining term of approximately 1.70 years.</span></span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The annual effective interest rate of the Notes is 0.47%.</span></span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As of December 31, 2023, the estimated fair value of the Notes, which the Company has classified as Level 2 financial instruments, is $577,156. The estimated fair value was determined based on the quoted bid price of the Notes in an over-the-counter market on the last trading day of the reporting period.</span></span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As of December 31, 2023, the if-converted value of the Notes did not exceed the principal amount.</span></span></span></span></div> </div> </div> </div> On September 25, 2020, the Company sold $632,500 aggregate principal amount of its 0.00% convertible senior notes due 2025 (the “Notes”). The Notes were sold pursuant to an indenture, dated September 25, 2020 (the “Indenture”), between the Company and U.S. Bank National Association, as trustee (the “Trustee”). The Notes do not bear regular interest and mature on September 15, 2025, unless earlier repurchased or converted in accordance with their terms. The Notes are general senior unsecured obligations of the Company.Holders may convert their Notes prior to the close of business on the business day immediately preceding June 15, 2025 in multiples of $1,000 principal amount, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on December 31, 2020 (and only during such calendar quarter), if the last reported sale price of the common stock for at least 20 trading days (whether or not consecutive) during the period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; (2) during the five-business-day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of the Notes for each trading day of that five consecutive trading day period was less than 98% of the product of the last reported sale price of the common stock and the conversion rate on each such trading day; or (3) upon the occurrence of specified corporate events as described in the Indenture. In addition, holders may convert their Notes, in multiples of $1,000 principal amount, at their option at any time beginning on or after June 15, 2025, and prior to the close of business on the second scheduled trading day immediately preceding the stated maturity date of the Notes, without regard to the foregoing circumstances. The initial conversion rate for the Notes was 3.5997 shares of common stock per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $277.80 per share of common stock, subject to adjustment upon the occurrence of certain specified events as set forth in the Indenture. 632500000 0 2025-09-15 1000000 30 3.5997 1000000 277.8 1000000 <div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As of December 31,</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2022</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Liability:</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Principal</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>632,500</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>632,500</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="background-color:rgb(204, 238, 255);width:76%;padding-bottom:2px;vertical-align:baseline"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Unamortized issuance costs</span></span></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(5,119</span></span></span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(8,049</span></span></span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:4px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Net carrying amount</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>627,381</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>624,451</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> 632500000 632500000 5119000 8049000 627381000 624451000 2930000 2916000 2903000 P1Y8M12D 0.0047 577156000 <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 18:       OTHER LONG TERM LIABILITIES</span></span></div> <div> <div> <div style="line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="6" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Tax liabilities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,577</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,830</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accrued severance pay</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">12,967</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,848</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,900</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,078</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">18,444</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15,756</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="6" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Tax liabilities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,577</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,830</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accrued severance pay</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">12,967</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,848</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,900</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,078</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">18,444</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15,756</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> 3577000 3830000 12967000 9848000 1900000 2078000 18444000 15756000 <div> <div> <div> <div style="line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>NOTE 19:       STOCK CAPITAL</span></span></span></div> <div style="line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:36pt;vertical-align:top"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>a.</span></span></span></td> <td style="width:auto;vertical-align:top;text-align:justify"> <div><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Common stock rights:</span></span></span></div> </td> </tr> </table> <div style="text-align:justify;margin-left:36pt;line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Common stock confers upon its holders the right to receive notice of, and to participate in, all general meetings of the Company, where each share of common stock shall have one vote for all purposes, to share equally, on a per share basis, in bonuses, profits, or distributions out of fund legally available therefor, and to participate in the distribution of the surplus assets of the Company in the event of liquidation of the Company.</span></span></span></div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"> </div> <div style="line-height:1.25"> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:36pt;vertical-align:top"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>b.</span></span></span></td> <td style="width:auto;vertical-align:top;text-align:justify"> <div><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Secondary public offering:</span></span></span></div> </td> </tr> </table> </div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>On March 17, 2022, the Company offered and sold 2,300,000 shares of the Company’s common stock, at a public offering price of $295.00 per share. The shares of Common Stock were issued and sold in a registered offering pursuant to the underwriting agreement dated March 17, 2022, among the Company, Goldman Sachs &amp; Co. LLC, J.P. Morgan Securities LLC, and Morgan Stanley &amp; Co. LLC (the “Underwriting Agreement”). All of the offered shares were issued at closing, including 300,000 shares of Common Stock that were issued and sold pursuant to the underwriters’ option to purchase additional shares under the Underwriting Agreement, which was exercised in full on March 18, 2022.</span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>The net proceeds to the Company were $650,526 after deducting underwriters' discounts of $27,140 and commissions of $834.</span></span></span></div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"> </div> <div style="line-height:1.25"> <div style="line-height:1.25"> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:36pt;vertical-align:top"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>c.</span></span></span></td> <td style="width:auto;vertical-align:top;text-align:justify"> <div><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Equity Incentive Plans:</span></span></span></div> </td> </tr> </table> </div> </div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>The Company’s 2007 Global Incentive Plan (the “2007 Plan”) was adopted by the board of directors on August 30, 2007. The 2007 Plan terminated upon the Company’s IPO on March 31, 2015 and no further awards may be granted thereunder. All outstanding awards will continue to be governed by their existing terms and 379,358 available options for future grants were transferred to the Company’s 2015 Global Incentive Plan (the “2015 Plan”) and are reserved for future issuances under the 2015 plan. The 2015 Plan became effective upon the consummation of the IPO. The 2015 Plan provides for the grant of options, restricted stock units ("RSU"), performance stock units ("PSU"), and other share-based awards to directors, employees, officers, and non-employees of the Company and its subsidiaries. As of December 31, 2023, a total of 20,853,755 shares of common stock were reserved for issuance pursuant to stock awards under the 2015 Plan (the “Share Reserve”), an aggregate of 11,042,805 shares are still available for future grants.</span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>The Share Reserve will automatically increase on January 1<sup style="vertical-align:text-top;line-height:1;font-size:smaller">st</sup> of each year during the term of the 2015 Plan, commencing on January 1<sup style="vertical-align:text-top;line-height:1;font-size:smaller">st</sup> of the year following the year in which the 2015 Plan becomes effective, in an amount equal to 5% of the total number of shares of capital stock outstanding on December 31<sup style="vertical-align:text-top;line-height:1;font-size:smaller">st</sup> of the preceding calendar year; provided, however, that the Company’s board of directors may determine that there will not be a January 1<sup style="vertical-align:text-top;line-height:1;font-size:smaller">st</sup> increase in the Share Reserve in a given year or that the increase will be less than 5% of the shares of capital stock outstanding on the preceding December 31<sup style="vertical-align:text-top;line-height:1;font-size:smaller">st</sup>.</span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>The Company granted under its 2015 Plan, PSU awards to certain employees and officers which vest upon the achievement of certain performance or market conditions subject to their continued employment with the Company.</span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>In 2021, the Company has also committed to issuing additional shares, which are subject to resale registration rights and which carry certain performance conditions (including business performance targets and a continued service relationship with the Company) and are treated as PSUs for accounting purposes.</span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>The market condition for the PSUs is based on the Company’s total shareholder return ("TSR") compared to the TSR of companies listed in the S&amp;P 500 index over a one to three year performance period. The Company uses a Monte-Carlo simulation to determine the grant date fair value for these awards, which takes into consideration the market price of a share of the Company’s common stock on the date of grant less the present value of dividends expected during the requisite service period, as well as the possible outcomes pertaining to the TSR market condition. The Company recognizes such compensation expenses on an accelerated vesting method.</span></span></span></div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"> </div> <div></div> </div> </div> <div> <div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>The aggregate maximum number of shares of common stock that may be issued on the exercise of incentive stock options is 10,000,000. As of December 31, 2023, an aggregate of 8,617,974 options are still available for future grants under the 2015 Plan.</span></span></span></div> <div style="line-height:1.25"> </div> <div style="margin-left:36pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>A summary of the activity in stock options and related information is as follows:</span></span></span></div> <div style="line-height:1.25"> </div> <div style="margin-left:36pt"> <div> <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Number of options</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Weighted average exercise price</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Weighted average remaining contractual term in years</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Aggregate intrinsic Value</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Outstanding as of December 31, 2022</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>339,029</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>50.64</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>4.86</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>79,414</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Exercised</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>(21,613</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>)</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>10.48</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>-</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>3,572</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Outstanding as of December 31, 2023</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>317,416</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>53.38</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>4.05</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>17,366</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Vested and expected to vest as of December 31, 2023</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>317,166</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>53.24</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>4.05</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>17,366</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Exercisable as of December 31, 2023</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>307,719</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>47.70</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>3.97</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>17,366</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> </div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>The intrinsic value is the amount by which the closing price of the Company’s common stock on December 31, 2023 of $93.60 or the price on the day of exercise exceeds the exercise price of the stock options multiplied by the number of in-the-money options.</span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>The total intrinsic value of options exercised during the years ended December 31, 2023, 2022 and 2021 was $3,572, $37,948, and $65,668, respectively.</span></span></span></div> <div style="text-align:justify;line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>No options were granted in 2023.</span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>A summary of the activity in the RSUs and related information is as follows:</span></span></span></div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"> </div> <div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Number of RSUs</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Weighted average grant date fair value</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Unvested as of January 1, 2023</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>1,488,515</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>232.05</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Granted</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>1,138,764</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>133.44</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Vested</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>(661,967</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>)</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>198.16</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:2px;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Forfeited</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>(105,026</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>)</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>253.80</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;padding-bottom:4px;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Unvested as of December 31, 2023</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>1,860,286</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>182.52</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> </div> <div style="line-height:1.25"> </div> <div style="margin-left:36pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>A summary of the activity in the PSUs and related information is as follows:</span></span></span></div> <div style="margin-left:36pt;line-height:1.25"> </div> <div style="margin-left:36pt"> <div> <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Number of PSUs</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Weighted average grant date fair value</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Unvested as of January 1, 2023</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>149,232</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>295.88</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Granted</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>32,348</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>314.22</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:76%;padding-bottom:2px;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Vested</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>(107,165</span></span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>)</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>296.76</span></span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:4px;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Unvested as of December 31, 2023</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>74,415</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>302.58</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> <p style="margin:0pt"> </p> </div> </div> <div></div> </div> </div> <div> <div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:36pt;vertical-align:top"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>d.</span></span></span></td> <td style="width:auto;vertical-align:top;text-align:justify"> <div><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Employee Stock Purchase Plan:</span></span></span></div> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>The Company adopted an ESPP effective upon the consummation of the IPO. As of December 31, 2023, total of 4,150,380 shares were reserved for issuance under this plan. The number of shares of common stock reserved for issuance under the ESPP will increase automatically on January 1st of each year, for ten years, by the lesser of 1% of the total number of shares of the Company’s common stock outstanding on December 31st of the preceding calendar year or 487,643 shares. However, the Company’s board of directors may reduce the amount of the increase in any particular year at their discretion, including a reduction to zero.</span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>The ESPP is implemented through an offering every six months. According to the ESPP, eligible employees may use up to 15% of their salaries to purchase common stock up to an aggregate limit of $15 per participant for every six months plan. The price of an ordinary share purchased under the ESPP is equal to 85% of the lower of the fair market value of the ordinary share on the subscription date of each offering period or on the purchase date.</span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>As of December 31, 2023, 938,164 shares of common stock had been purchased under the ESPP.</span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>As of December 31, 2023, 3,212,216 shares of common stock were available for future issuance under the ESPP.</span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>In accordance with ASC No. 718, the ESPP is compensatory and, as such, results in recognition of compensation cost.</span></span></span></div> <div style="line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:36pt;vertical-align:top"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>e.</span></span></span></td> <td style="width:auto;vertical-align:top;text-align:justify"> <div><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Stock-based compensation expenses:</span></span></span></div> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>The Company recognized stock-based compensation expenses related to all stock-based awards in the consolidated statement of income for the years ended December 31, 2023, 2022 and 2021, as follows:</span></span></span></div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"> </div> <div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Year ended December 31,</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2023</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2022</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2021</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Stock-based compensation expenses:</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Cost of revenues</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>23,200</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>21,818</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>18,743</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Research and development</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>66,944</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>63,211</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>45,424</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Selling and marketing</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>30,987</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>31,017</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>22,834</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>General and administrative</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>28,814</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>29,493</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>15,592</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Total stock-based compensation expenses</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>149,945</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>145,539</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>102,593</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:64%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Stock-based compensation capitalized:</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Inventories, net</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2,460</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>-</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>-</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Other long-term assets</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>1,666</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>380</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>-</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Total stock-based compensation capitalized</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>4,126</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>380</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>-</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> </div> <div style="line-height:1.25"> </div> <div style="margin-left:36pt;line-height:1.25;text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>The total tax benefit associated with share-based compensation for the year ended December 31, 2023, 2022 and 2021 was $27,551, $7,747 and $19,113, respectively. The tax benefit realized from share-based compensation for the year ended December 31, 2023, 2022 and 2021 was $8,866, $10,171 and $13,379, respectively.</span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>As of December 31, 2023, there were total unrecognized compensation expenses in the amount of $332,367 related to non-vested equity-based compensation arrangements granted. These expenses are expected to be recognized during the period from January 1, 2024 through November 30, 2027.</span></span></span></div> </div> </div> </div> 2300000 295 300000 650526000 27140000 834000 379358 20853755 11042805 0.05 10000000 8617974 <div> <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Number of options</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Weighted average exercise price</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Weighted average remaining contractual term in years</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Aggregate intrinsic Value</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Outstanding as of December 31, 2022</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>339,029</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>50.64</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>4.86</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>79,414</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Exercised</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>(21,613</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>)</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>10.48</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>-</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>3,572</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Outstanding as of December 31, 2023</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>317,416</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>53.38</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>4.05</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>17,366</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Vested and expected to vest as of December 31, 2023</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>317,166</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>53.24</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>4.05</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>17,366</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Exercisable as of December 31, 2023</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>307,719</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>47.70</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>3.97</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>17,366</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> 339029 50.64 P4Y10M9D 79414000 21613 10.48 3572000 317416 53.38 P4Y18D 17366000 317166 53.24 P4Y18D 17366000 307719 47.7 P3Y11M19D 17366000 93.6 3572000 37948000 65668000 <div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Number of RSUs</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Weighted average grant date fair value</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Unvested as of January 1, 2023</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>1,488,515</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>232.05</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Granted</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>1,138,764</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>133.44</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Vested</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>(661,967</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>)</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>198.16</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:2px;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Forfeited</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>(105,026</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>)</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>253.80</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;padding-bottom:4px;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Unvested as of December 31, 2023</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>1,860,286</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>182.52</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> </div> 1488515 232.05 1138764 133.44 661967 198.16 105026 253.8 1860286 182.52 <div> <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Number of PSUs</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Weighted average grant date fair value</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Unvested as of January 1, 2023</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>149,232</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>295.88</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Granted</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>32,348</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>314.22</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:76%;padding-bottom:2px;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Vested</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>(107,165</span></span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>)</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>296.76</span></span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:4px;vertical-align:bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Unvested as of December 31, 2023</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>74,415</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>302.58</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> <p style="margin:0pt"> </p> </div> 149232 295.88 32348 314.22 107165 296.76 74415 302.58 4150380 0.01 487643 0.15 15000 0.85 938164 3212216 <div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Year ended December 31,</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2023</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2022</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2021</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Stock-based compensation expenses:</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Cost of revenues</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>23,200</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>21,818</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>18,743</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Research and development</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>66,944</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>63,211</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>45,424</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Selling and marketing</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>30,987</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>31,017</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>22,834</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>General and administrative</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>28,814</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>29,493</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>15,592</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Total stock-based compensation expenses</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>149,945</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>145,539</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>102,593</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:64%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Stock-based compensation capitalized:</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Inventories, net</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2,460</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>-</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>-</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Other long-term assets</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>1,666</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>380</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>-</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Total stock-based compensation capitalized</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>4,126</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>380</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>-</span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> </div> 23200000 21818000 18743000 66944000 63211000 45424000 30987000 31017000 22834000 28814000 29493000 15592000 149945000 145539000 102593000 2460000 0 0 1666000 380000 0 4126000 380000 0 27551000 7747000 19113000 8866000 10171000 13379000 332367000 <div> <div> <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>NOTE 20:       COMMITMENTS AND CONTINGENT LIABILITIES</span></span></span></span></div> <div> <div> <div style="line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:36pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>a.</span></span></span></span></td> <td style="width:auto;vertical-align:top;text-align:justify"> <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Guarantees:</span></span></span></span></div> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As of December 31, 2023, contingent liabilities exist regarding guarantees in the amounts of $6,123 and $1,946 in respect of office rent lease agreements and customs and other transactions, respectively.</span></span></span></span></div> <div style="line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:36pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>b.</span></span></span></span></td> <td style="width:auto;vertical-align:top;text-align:justify"> <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Contractual purchase obligations:</span></span></span></span></div> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company has contractual obligations to purchase goods and raw materials. These contractual purchase obligations relate to inventories and other purchase orders, which cannot be canceled without penalty. In addition, the Company acquires raw materials or other goods and services, including product components, by issuing authorizations to its suppliers to purchase materials based on its projected demand and manufacturing needs.</span></span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As of December 31, 2023, the Company had non-cancelable purchase obligations totaling approximately $1,041,253, out of which the Company recorded a provision for loss in the amount of $24,963.</span></span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As of December 31, 2023, the Company had contractual obligations for capital expenditures totaling approximately $95,499. These commitments reflect purchases of automated assembly lines and other machinery related to the Company’s manufacturing process.</span></span></span></span></div> <div style="line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:36pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>c.</span></span></span></span></td> <td style="width:auto;vertical-align:top;text-align:justify"> <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Legal claims:</span></span></span></span></div> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>From time to time, the Company may be involved in various claims and legal proceedings. The Company reviews the status of each matter and assesses its potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and the amount can be reasonably estimated, the Company accrues a liability for the estimated loss. These accruals are reviewed at least quarterly and adjusted to reflect the impact of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular matter.</span></span></span></span></div> <div style="line-height:1.25"> </div> <div style="line-height:1.25"> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>On November 3, 2023, Daphne Shen, a purported stockholder of the Company, filed a proposed class action complaint for violation of federal securities laws, individually and putatively on behalf of all others similarly situated, in the U.S District Court of the Southern District of New York against the Company, the Company’s CEO and the Company’s CFO. The complaint alleges violations of Section 10(b) and Rule 10b-5 of the Exchange Act, as well as violations of Section 20(a) of the Exchange Act against the individual defendants. The complaint seeks class certification, damages, interest, attorneys’ fees, and other relief. On December 13, 2023, Javier Cascallar filed a similar proposed class action. On February 7, 2024, the Court consolidated the two actions, and appointed co-lead plaintiffs and lead counsel. Due to the early stage of this proceeding, the Company cannot reasonably estimate the potential range of loss, if any, or the likelihood of a potential adverse outcome. The Company disputes the allegations of wrongdoing and intends to vigorously defend against them.</span></span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>In August 2019, the Company was served with a lawsuit filed in the civil courts of Milan, Italy against the Italian subsidiary of SolarEdge e-Mobility S.r.l (previously SMRE S.p.A) that purchased the shares of SolarEdge e-Mobility in the tender offer that followed the SolarEdge e-Mobility Acquisition by certain former shareholders of SolarEdge e-Mobility who tendered their shares. The lawsuit asked for damages of approximately $3,000, representing the difference between the amount for which they tendered their shares (6 Euro per share) and 6.7 Euros per share. In December 2023 the court of Milan, rendered a decision ordering SolarEdge to pay, in favor of each plaintiff, the difference between the price paid (6 Euro per share) and 6.44 Euro per share, i.e. 0.44 euros per share. The Company is currently evaluating whether to appeal this decision.</span></span></span></span></div> </div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As of December 31, 2023, the Company recorded an accrual of $2,011 for legal claims which was recorded under accrued expenses and other current liabilities.</span></span></span></span></div> </div> </div> </div> </div> 6123000 1946000 1041253000 24963000 95499000 3000000 6000 6700 6000 6440 440 2011000 <div> <div> <div style="text-align:justify;line-height:1.25;font-weight:bold;margin-top:0px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 21:       ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)</span></span></div> <div style="line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold">Unrealized gains (losses) on available-for-sale marketable securities</div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold">Unrealized gains (losses) on cash flow hedges</div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold">Foreign currency translation adjustments on intra-entity transactions that are of a long-term investment in nature</div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold">Unrealized gains (losses) on foreign currency translation</div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold">Total</div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:40%;vertical-align:bottom"> <div style="line-height:1.25">Beginning balance as of January 1, 2021</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">240</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">3,617</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">3,857</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:40%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Revaluation</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(6,283</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">3,735</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(17,420</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(9,681</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(29,649</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:40%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Tax on revaluation</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">1,346</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">(446</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">900</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:40%;vertical-align:bottom"> <div style="line-height:1.25">Other comprehensive income (loss) before reclassifications</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(4,937</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">3,289</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(17,420</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(9,681</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">28,749</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:40%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Reclassification</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(16</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(2,742</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(2,758</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> </tr> <tr> <td style="vertical-align:middle;width:40%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Tax on reclassification</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">4</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">327</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">331</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="background-color:rgb(204, 238, 255);width:40%;padding-bottom:2px;vertical-align:baseline"> <div style="line-height:1.25">Gains reclassified from accumulated other comprehensive income</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(12</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(2,415</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(2,427</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> </tr> <tr> <td style="width:40%;padding-bottom:2px;vertical-align:baseline"> <div style="line-height:1.25">Net current period other comprehensive income (loss)</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(4,949</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">874</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(17,420</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(9,681</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(31,176</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> </tr> <tr> <td style="background-color:rgb(204, 238, 255);width:40%;padding-bottom:4px;vertical-align:baseline"> <div style="line-height:1.25">Ending balance as of December 31, 2021</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(4,709</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">874</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(17,420</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(6,064</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(27,319</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> </tr> <tr> <td style="vertical-align:middle;width:40%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Revaluation</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(26,944</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(9,890</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(20,540</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(1,875</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(59,249</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:40%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Tax on revaluation</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">5,583</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">925</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">6,508</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:40%;vertical-align:bottom"> <div style="line-height:1.25">Other comprehensive income (loss) before reclassifications</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(21,361</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(8,965</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(20,540</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(1,875</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(52,741</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:40%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Reclassification</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">736</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">7,024</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">7,760</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:40%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Tax on reclassification</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">(115</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">(694</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">(809</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:40%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25">Losses reclassified from accumulated other comprehensive income</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">621</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">6,330</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">6,951</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:40%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25">Net current period other comprehensive loss</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">(20,740</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">(2,635</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">(20,540</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">(1,875</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">(45,790</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> </tr> <tr> <td style="background-color:rgb(204, 238, 255);width:40%;padding-bottom:4px;vertical-align:baseline"> <div style="line-height:1.25">Ending balance as of December 31, 2022</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(25,449</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(1,761</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(37,960</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(7,939</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(73,109</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> </tr> <tr> <td style="vertical-align:middle;width:40%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Revaluation</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">25,898</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(1,973</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(5,375</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">5,409</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">23,959</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="background-color:rgb(204, 238, 255);width:40%;padding-bottom:2px;vertical-align:baseline"> <div style="margin-left:13.5pt;line-height:1.25">Tax on revaluation</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(5,487</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(17</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(5,504</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> </tr> <tr> <td style="vertical-align:middle;width:40%;vertical-align:bottom"> <div style="line-height:1.25">Other comprehensive income (loss) before reclassifications</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">20,411</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(1,990</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(5,375</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">5,409</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">18,455</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:40%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Reclassification</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">107</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">8,325</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">8,432</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="width:40%;padding-bottom:2px;vertical-align:baseline"> <div style="margin-left:13.5pt;line-height:1.25">Tax on reclassification</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(29</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(634</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(663</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:40%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25">Losses reclassified from accumulated other comprehensive income</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">78</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">7,691</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">7,769</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:40%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25">Net current period other comprehensive income (loss)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">20,489</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">5,701</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">(5,375</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">5,409</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">26,224</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="background-color:rgb(204, 238, 255);width:40%;padding-bottom:4px;vertical-align:baseline"> <div style="line-height:1.25">Ending balance as of December 31, 2023</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(4,960</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">3,940</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(43,335</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(2,530</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(46,885</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> </tr> </table>   <div></div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table provides details about reclassifications out of accumulated other comprehensive income (loss) for the years ended December 31, 2023, 2022 and 2021:</span></span></div> <div style="line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details about Accumulated Other</span></span></div> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Comprehensive Income (Loss) Components</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amount Reclassified from Accumulated Other</span></span></div> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Comprehensive Income (Loss)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Affected Line Item in the</span></span></div> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Statement of Income</span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25">Unrealized gains (losses) on available-for-sale marketable securities</div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"> </td> <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;width:32%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(107</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(736</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">16</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td style="vertical-align:middle;width:32%;vertical-align:bottom"> <div style="line-height:1.25">Financial income (expenses), net</div> </td> </tr> <tr> <td style="vertical-align:bottom;width:32%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25">29</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25">115</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25">(4</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td style="vertical-align:middle;width:32%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25">Income taxes</div> </td> </tr> <tr> <td style="vertical-align:bottom;width:32%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">(78</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">(621</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">12</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td style="vertical-align:bottom;width:32%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25">Total, net of income taxes</div> </td> </tr> <tr> <td style="vertical-align:bottom;width:32%;background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25">Unrealized gains (losses) on cash flow hedges</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"> </td> <td style="vertical-align:bottom;width:32%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;width:32%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(964</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(801</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">333</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td style="vertical-align:bottom;width:32%;vertical-align:bottom"> <div style="line-height:1.25">Cost of revenues</div> </td> </tr> <tr> <td style="vertical-align:bottom;width:32%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25">(4,981</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25">(4,142</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25">1,645</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"> </td> <td style="vertical-align:bottom;width:32%;background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25">Research and development</div> </td> </tr> <tr> <td style="vertical-align:bottom;width:32%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(1,057</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(959</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">334</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td style="vertical-align:bottom;width:32%;vertical-align:bottom"> <div style="line-height:1.25">Sales and marketing</div> </td> </tr> <tr> <td style="vertical-align:bottom;width:32%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25">(1,323</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25">(1,122</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25">430</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"> </td> <td style="vertical-align:bottom;width:32%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25">General and administrative</div> </td> </tr> <tr> <td style="vertical-align:bottom;width:32%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(8,325</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(7,024</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">2,742</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td style="vertical-align:bottom;width:32%;vertical-align:bottom"> <div style="line-height:1.25">Total, before income taxes</div> </td> </tr> <tr> <td style="width:32%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:baseline"> <div style="line-height:1.25">634</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:baseline"> <div style="line-height:1.25">694</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:baseline"> <div style="line-height:1.25">(327</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td style="width:32%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> <div style="line-height:1.25">Income taxes</div> </td> </tr> <tr> <td style="vertical-align:bottom;width:32%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">(7,691</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">(6,330</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">2,415</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td style="vertical-align:bottom;width:32%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25">Total, net of income taxes</div> </td> </tr> <tr> <td style="width:32%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> <div style="line-height:1.25">Total reclassifications for the period</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:baseline"> <div style="line-height:1.25">(7,769</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:baseline"> <div style="line-height:1.25">(6,951</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:baseline"> <div style="line-height:1.25">2,427</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline;white-space:nowrap"> </td> <td style="width:32%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> </tr> </table> </div> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold">Unrealized gains (losses) on available-for-sale marketable securities</div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold">Unrealized gains (losses) on cash flow hedges</div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold">Foreign currency translation adjustments on intra-entity transactions that are of a long-term investment in nature</div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold">Unrealized gains (losses) on foreign currency translation</div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold">Total</div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:40%;vertical-align:bottom"> <div style="line-height:1.25">Beginning balance as of January 1, 2021</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">240</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">3,617</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">3,857</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:40%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Revaluation</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(6,283</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">3,735</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(17,420</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(9,681</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(29,649</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:40%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Tax on revaluation</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">1,346</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">(446</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">900</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:40%;vertical-align:bottom"> <div style="line-height:1.25">Other comprehensive income (loss) before reclassifications</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(4,937</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">3,289</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(17,420</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(9,681</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">28,749</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:40%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Reclassification</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(16</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(2,742</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(2,758</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> </tr> <tr> <td style="vertical-align:middle;width:40%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Tax on reclassification</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">4</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">327</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">331</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="background-color:rgb(204, 238, 255);width:40%;padding-bottom:2px;vertical-align:baseline"> <div style="line-height:1.25">Gains reclassified from accumulated other comprehensive income</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(12</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(2,415</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(2,427</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> </tr> <tr> <td style="width:40%;padding-bottom:2px;vertical-align:baseline"> <div style="line-height:1.25">Net current period other comprehensive income (loss)</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(4,949</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">874</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(17,420</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(9,681</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(31,176</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> </tr> <tr> <td style="background-color:rgb(204, 238, 255);width:40%;padding-bottom:4px;vertical-align:baseline"> <div style="line-height:1.25">Ending balance as of December 31, 2021</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(4,709</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">874</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(17,420</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(6,064</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(27,319</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> </tr> <tr> <td style="vertical-align:middle;width:40%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Revaluation</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(26,944</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(9,890</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(20,540</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(1,875</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(59,249</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:40%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Tax on revaluation</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">5,583</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">925</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">6,508</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:40%;vertical-align:bottom"> <div style="line-height:1.25">Other comprehensive income (loss) before reclassifications</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(21,361</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(8,965</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(20,540</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(1,875</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(52,741</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:40%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Reclassification</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">736</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">7,024</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">7,760</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:40%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Tax on reclassification</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">(115</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">(694</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">(809</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:40%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25">Losses reclassified from accumulated other comprehensive income</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">621</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">6,330</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">6,951</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:40%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25">Net current period other comprehensive loss</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">(20,740</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">(2,635</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">(20,540</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">(1,875</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">(45,790</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> </tr> <tr> <td style="background-color:rgb(204, 238, 255);width:40%;padding-bottom:4px;vertical-align:baseline"> <div style="line-height:1.25">Ending balance as of December 31, 2022</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(25,449</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(1,761</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(37,960</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(7,939</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(73,109</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> </tr> <tr> <td style="vertical-align:middle;width:40%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Revaluation</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">25,898</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(1,973</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(5,375</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">5,409</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">23,959</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="background-color:rgb(204, 238, 255);width:40%;padding-bottom:2px;vertical-align:baseline"> <div style="margin-left:13.5pt;line-height:1.25">Tax on revaluation</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(5,487</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(17</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(5,504</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> </tr> <tr> <td style="vertical-align:middle;width:40%;vertical-align:bottom"> <div style="line-height:1.25">Other comprehensive income (loss) before reclassifications</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">20,411</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(1,990</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(5,375</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">5,409</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">18,455</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:40%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Reclassification</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">107</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">8,325</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">8,432</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="width:40%;padding-bottom:2px;vertical-align:baseline"> <div style="margin-left:13.5pt;line-height:1.25">Tax on reclassification</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(29</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(634</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(663</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:40%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25">Losses reclassified from accumulated other comprehensive income</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">78</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">7,691</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">7,769</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:40%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25">Net current period other comprehensive income (loss)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">20,489</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">5,701</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">(5,375</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">5,409</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">26,224</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="background-color:rgb(204, 238, 255);width:40%;padding-bottom:4px;vertical-align:baseline"> <div style="line-height:1.25">Ending balance as of December 31, 2023</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(4,960</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">3,940</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(43,335</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(2,530</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25">(46,885</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> </tr> </table> 240000 0 0 3617000 3857000 -6283000 3735000 -17420000 -9681000 -29649000 1346000 -446000 0 0 900000 -4937000 3289000 -17420000 -9681000 28749000 -16000 -2742000 0 0 -2758000 4000 327000 0 0 331000 -12000 -2415000 0 0 -2427000 -4949000 874000 -17420000 -9681000 -31176000 -4709000 874000 -17420000 -6064000 -27319000 -26944000 -9890000 -20540000 -1875000 -59249000 5583000 925000 0 0 6508000 -21361000 -8965000 -20540000 -1875000 -52741000 736000 7024000 0 0 7760000 -115000 -694000 0 0 -809000 621000 6330000 0 0 6951000 -20740000 -2635000 -20540000 -1875000 -45790000 -25449000 -1761000 -37960000 -7939000 -73109000 25898000 -1973000 -5375000 5409000 23959000 -5487000 -17000 0 0 -5504000 20411000 -1990000 -5375000 5409000 18455000 107000 8325000 0 0 8432000 -29000 -634000 0 0 -663000 78000 7691000 0 0 7769000 20489000 5701000 -5375000 5409000 26224000 -4960000 3940000 -43335000 -2530000 -46885000 <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details about Accumulated Other</span></span></div> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Comprehensive Income (Loss) Components</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amount Reclassified from Accumulated Other</span></span></div> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Comprehensive Income (Loss)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Affected Line Item in the</span></span></div> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Statement of Income</span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25">Unrealized gains (losses) on available-for-sale marketable securities</div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"> </td> <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;width:32%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(107</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(736</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">16</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td style="vertical-align:middle;width:32%;vertical-align:bottom"> <div style="line-height:1.25">Financial income (expenses), net</div> </td> </tr> <tr> <td style="vertical-align:bottom;width:32%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25">29</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25">115</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25">(4</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td style="vertical-align:middle;width:32%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25">Income taxes</div> </td> </tr> <tr> <td style="vertical-align:bottom;width:32%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">(78</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">(621</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">12</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td style="vertical-align:bottom;width:32%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25">Total, net of income taxes</div> </td> </tr> <tr> <td style="vertical-align:bottom;width:32%;background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25">Unrealized gains (losses) on cash flow hedges</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"> </td> <td style="vertical-align:bottom;width:32%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;width:32%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(964</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(801</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">333</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td style="vertical-align:bottom;width:32%;vertical-align:bottom"> <div style="line-height:1.25">Cost of revenues</div> </td> </tr> <tr> <td style="vertical-align:bottom;width:32%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25">(4,981</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25">(4,142</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25">1,645</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"> </td> <td style="vertical-align:bottom;width:32%;background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25">Research and development</div> </td> </tr> <tr> <td style="vertical-align:bottom;width:32%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(1,057</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(959</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">334</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td style="vertical-align:bottom;width:32%;vertical-align:bottom"> <div style="line-height:1.25">Sales and marketing</div> </td> </tr> <tr> <td style="vertical-align:bottom;width:32%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25">(1,323</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25">(1,122</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25">430</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"> </td> <td style="vertical-align:bottom;width:32%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25">General and administrative</div> </td> </tr> <tr> <td style="vertical-align:bottom;width:32%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(8,325</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">(7,024</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">2,742</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td style="vertical-align:bottom;width:32%;vertical-align:bottom"> <div style="line-height:1.25">Total, before income taxes</div> </td> </tr> <tr> <td style="width:32%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:baseline"> <div style="line-height:1.25">634</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:baseline"> <div style="line-height:1.25">694</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:baseline"> <div style="line-height:1.25">(327</div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td style="width:32%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> <div style="line-height:1.25">Income taxes</div> </td> </tr> <tr> <td style="vertical-align:bottom;width:32%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">(7,691</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">(6,330</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">2,415</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td style="vertical-align:bottom;width:32%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25">Total, net of income taxes</div> </td> </tr> <tr> <td style="width:32%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> <div style="line-height:1.25">Total reclassifications for the period</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:baseline"> <div style="line-height:1.25">(7,769</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:baseline"> <div style="line-height:1.25">(6,951</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:baseline"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:baseline"> <div style="line-height:1.25">2,427</div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline;white-space:nowrap"> </td> <td style="width:32%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> </tr> </table> -107000 -736000 16000 29000 115000 -4000 -78000 -621000 -12000 -964000 -801000 333000 -4981000 -4142000 1645000 -1057000 -959000 334000 -1323000 -1122000 430000 -8325000 -7024000 2742000 -634000 -694000 327000 -7691000 -6330000 2415000 -7769000 -6951000 2427000 <div> <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 22:       EARNINGS PER SHARE</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table presents the computation of basic and diluted EPS attributable to SolarEdge Technologies Inc.:</span></span></div> <div style="text-align:justify;line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold">Year ended December 31,</div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold">2023</div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold">2022</div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold">2021</div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25"><span style="text-decoration:underline">Basic:</span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;vertical-align:bottom"> <div style="line-height:1.25">Numerator:</div> </td> <td colspan="1" style="vertical-align:bottom;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Net income</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">34,329</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">93,779</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">169,170</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="line-height:1.25">Denominator:</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Shares used in computing net EPS of common stock, basic</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">56,557,106</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">55,087,770</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">52,202,182</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="text-decoration:underline">Diluted:</span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:64%;vertical-align:bottom"> <div style="line-height:1.25">Numerator:</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Net income attributable to common stock, basic</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">34,329</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">93,779</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">169,170</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Notes due 2025</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">2,203</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">2,134</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Net income attributable to common stock, diluted</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">34,329</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">95,982</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">171,304</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:64%;vertical-align:bottom"> <div style="line-height:1.25">Denominator:</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Shares used in computing net EPS of common stock, basic</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">56,557,106</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">55,087,770</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">52,202,182</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:64%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Notes due 2025</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">2,276,818</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">2,276,818</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Effect of stock-based awards</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">680,412</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">736,061</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">1,492,030</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Shares used in computing net EPS of common stock, diluted</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">57,237,518</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">58,100,649</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">55,971,030</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="text-decoration:underline">Earnings per share:</span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Basic</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">0.61</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">1.70</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">3.24</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Diluted</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">0.60</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">1.65</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">3.06</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:64%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25">Shares excluded from the calculation of net diluted due to their anti-dilutive effect</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">1,994,328</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">207,980</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">132,133</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold">Year ended December 31,</div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold">2023</div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold">2022</div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold">2021</div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);vertical-align:bottom"> <div style="line-height:1.25"><span style="text-decoration:underline">Basic:</span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;vertical-align:bottom"> <div style="line-height:1.25">Numerator:</div> </td> <td colspan="1" style="vertical-align:bottom;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Net income</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">34,329</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">93,779</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">169,170</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="line-height:1.25">Denominator:</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Shares used in computing net EPS of common stock, basic</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">56,557,106</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">55,087,770</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">52,202,182</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="text-decoration:underline">Diluted:</span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:64%;vertical-align:bottom"> <div style="line-height:1.25">Numerator:</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Net income attributable to common stock, basic</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">34,329</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">93,779</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">169,170</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Notes due 2025</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">2,203</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">2,134</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Net income attributable to common stock, diluted</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">34,329</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">95,982</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">171,304</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:64%;vertical-align:bottom"> <div style="line-height:1.25">Denominator:</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Shares used in computing net EPS of common stock, basic</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">56,557,106</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">55,087,770</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">52,202,182</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:64%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Notes due 2025</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">-</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">2,276,818</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25">2,276,818</div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Effect of stock-based awards</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">680,412</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">736,061</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">1,492,030</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Shares used in computing net EPS of common stock, diluted</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">57,237,518</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">58,100,649</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">55,971,030</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="text-decoration:underline">Earnings per share:</span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Basic</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">0.61</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">1.70</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25">3.24</div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25">Diluted</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">0.60</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">1.65</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">$</div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">3.06</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:64%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25">Shares excluded from the calculation of net diluted due to their anti-dilutive effect</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">1,994,328</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">207,980</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25">132,133</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> 34329000 93779000 169170000 56557106 55087770 52202182 34329000 93779000 169170000 0 2203000 2134000 34329000 95982000 171304000 56557106 55087770 52202182 0 2276818 2276818 680412 736061 1492030 57237518 58100649 55971030 0.61 1.7 3.24 0.6 1.65 3.06 1994328 207980 132133 <div> <div> <div> <div style="line-height:1.25;font-weight:bold;margin-top:0px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 23:       OTHER OPERATING EXPENSES, NET</span></span></div> <div> <div> <div style="line-height:1.25"> </div> <div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;color:rgb(0, 0, 0);width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Impairment of property, plant and equipment</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">25,168</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">649</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,209</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Impairment of intangible assets<sup style="vertical-align:text-top;line-height:1;font-size:smaller">1</sup></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,622</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">28,388</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gain on sale of assets</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,262</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,603</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Legal settlements and contingencies<sup style="vertical-align:text-top;line-height:1;font-size:smaller">2</sup></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,786</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">SolarEdge Korea (formerly Kokam) purchase escrow<sup style="vertical-align:text-top;line-height:1;font-size:smaller">3</sup></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(859</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total other operating expense, net</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">31,314</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">26,434</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,350</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><sup style="vertical-align:text-top;line-height:1;font-size:smaller">1</sup> See Note 9</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><sup style="vertical-align:text-top;line-height:1;font-size:smaller">2 </sup>See Note 20c</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><sup style="vertical-align:text-top;line-height:1;font-size:smaller">3 </sup>In the year ended December 31, 2021, the Company received a payment of $859 out of the SolarEdge Korea (formerly Kokam) acquisition escrow, with regards to a working capital adjustment.</span></span></div> </div> </div> </div> </div> </div> <div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;color:rgb(0, 0, 0);width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Impairment of property, plant and equipment</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">25,168</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">649</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,209</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Impairment of intangible assets<sup style="vertical-align:text-top;line-height:1;font-size:smaller">1</sup></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,622</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">28,388</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gain on sale of assets</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,262</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,603</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Legal settlements and contingencies<sup style="vertical-align:text-top;line-height:1;font-size:smaller">2</sup></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,786</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">SolarEdge Korea (formerly Kokam) purchase escrow<sup style="vertical-align:text-top;line-height:1;font-size:smaller">3</sup></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(859</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total other operating expense, net</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">31,314</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">26,434</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,350</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> -25168000 -649000 -2209000 5622000 28388000 0 -1262000 -2603000 0 1786000 0 0 0 0 -859000 31314000 26434000 1350000 859000 <div> <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 24:       RESTRUCTURING AND OTHER EXIT ACTIVITIES</span></span></div> <div> <div> <div style="line-height:1.25;font-weight:bold"> </div> <div> <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In October of 2023, the Company made an announcement regarding its restructuring plans to adjust its manufacturing capacity and increase operating efficiency, including terminating the manufacturing process in Mexico, reducing manufacturing capacity in China, and discontinuing the Company’s LCV activity. The program is expected to be completed by the end of the first half of 2024. These decisions were made in order to better align the Company with current market conditions.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company determined that the discontinuation of the LCV activity does not represent a strategic shift that will have a major effect on the Company's operations and financial results and therefore it did not meet the criteria for discontinued operations classification.</span></span></div> <div style="line-height:1.25"> </div> <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Restructuring and other exit charges for the year ended December 31, 2023 by segments and type of cost were as follows:</span></span></div> </div> <div>  <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;color:rgb(0, 0, 0);width:100%"> <tr> <td style="vertical-align:middle;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="6" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Solar</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);text-align:center;vertical-align:bottom"> <div style="line-height:1.25;font-weight:bold"> <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">e-Mobility</span></span></div> </div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align:middle;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Employee termination costs</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Contract termination</span></span></div> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">and other</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Employee termination costs</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Inventory</span></span></div> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">write-down</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Contract termination and other</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></div> </td> <td colspan="1" rowspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:28%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cost of revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,561</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">20,593</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">27,158</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,489</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">59,801</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:28%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Sales and marketing</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:28%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">General and administrative</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">297</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">87</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">384</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:28%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,561</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">20,593</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">301</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">27,158</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,576</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">60,189</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> <div style="line-height:1.25"> </div> <div style="line-height:1.25"> <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">For the year ended December 31, 2022, the Company recorded $4,314 of inventory write-downs in cost of revenues as a result of Critical Power's discontinuation.</span></span></div> </div> <div style="line-height:1.25"> </div> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company did not record any restructuring and other exit activities costs for the year ended December 31, 2021</span></span></div> <div style="line-height:1.25"> </div> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company’s liability balance for the restructuring and other exit charges is as follows:</span></span></div> <div style="line-height:1.25"> </div> <div> <div style="line-height:1.25"> <div> <table border="0" cellpadding="0" cellspacing="0" style="font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;color:rgb(0, 0, 0);width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Employee termination costs</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center"> <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Inventory write-down <sup style="vertical-align:text-top;line-height:1;font-size:smaller">1</sup></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Contract termination and other</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr style="background-color:rgb(204, 238, 255)"> <td style="width:64%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance as of January 1, 2023</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="width:64%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Charges</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,862</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">27,158</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">30,169</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(204, 238, 255)"> <td style="width:64%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash payments</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(548</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="width:64%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign currency adjustments</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"> </div> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">59</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"> </div> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">616</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"> </div> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">224</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(204, 238, 255)"> <td style="width:64%;padding-bottom:4px;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance as of December 31, 2023</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,373</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">27,774</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">30,393</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> </tr> </table> </div> </div> <div style="line-height:1.25"> </div> <div style="line-height:1.25"> <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><sup style="vertical-align:text-top;line-height:1;font-size:smaller">1 </sup>Inventory write-down is included under Inventories, net on the balance sheet.</span></span></div> </div> </div> <div style="line-height:1.25"> </div> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The total amount expected to be incurred for restructuring and other exit charges, which primarily consists of contract terminations related to the solar segment, is $10,558.</span></span></div> </div> </div> </div> <div>  <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;color:rgb(0, 0, 0);width:100%"> <tr> <td style="vertical-align:middle;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="6" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Solar</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);text-align:center;vertical-align:bottom"> <div style="line-height:1.25;font-weight:bold"> <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">e-Mobility</span></span></div> </div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align:middle;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Employee termination costs</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Contract termination</span></span></div> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">and other</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Employee termination costs</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Inventory</span></span></div> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">write-down</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Contract termination and other</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px"> </td> <td colspan="2" rowspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></div> </td> <td colspan="1" rowspan="1" style="vertical-align:bottom;white-space:nowrap;padding:0px 0px 2px"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:28%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cost of revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,561</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">20,593</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">27,158</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,489</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">59,801</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:28%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Sales and marketing</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:28%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">General and administrative</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">297</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">87</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">384</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:28%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,561</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">20,593</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">301</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">27,158</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,576</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">60,189</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> 2561000 20593000 0 27158000 9489000 59801000 0 0 4000 0 0 4000 0 0 297000 0 87000 384000 2561000 20593000 301000 27158000 9576000 60189000 4314000 <div> <div style="line-height:1.25"> <div> <table border="0" cellpadding="0" cellspacing="0" style="font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;color:rgb(0, 0, 0);width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Employee termination costs</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center"> <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Inventory write-down <sup style="vertical-align:text-top;line-height:1;font-size:smaller">1</sup></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Contract termination and other</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr style="background-color:rgb(204, 238, 255)"> <td style="width:64%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance as of January 1, 2023</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="width:64%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Charges</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,862</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">27,158</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">30,169</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(204, 238, 255)"> <td style="width:64%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash payments</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(548</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="width:64%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign currency adjustments</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"> </div> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">59</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"> </div> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">616</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"> </div> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">224</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(204, 238, 255)"> <td style="width:64%;padding-bottom:4px;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance as of December 31, 2023</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,373</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">27,774</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">30,393</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> </tr> </table> </div> </div> <div style="line-height:1.25"> </div> <div style="line-height:1.25"> <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><sup style="vertical-align:text-top;line-height:1;font-size:smaller">1 </sup>Inventory write-down is included under Inventories, net on the balance sheet.</span></span></div> </div> </div> 0 0 0 2862000 27158000 30169000 548000 0 0 59000 616000 224000 2373000 27774000 30393000 10558000 <div> <div style="line-height:1.25;font-weight:bold;margin-top:0px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>NOTE 25</span></span>:       <span><span>INCOME TAXES</span></span></span></span></div> <div style="line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:36pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>a.</span></span></span></span></td> <td style="width:auto;vertical-align:top;text-align:justify"> <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Tax rates in the U.S:</span></span></span></span></div> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company is subject to U.S. federal tax at the rate of 21%.</span></span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>On December 22, 2017, the Tax Cuts and Jobs Act (the "Tax Act") was signed into law making significant changes to U.S. income tax law. These changes include, but are not limited to, a corporate tax rate decrease from 35% to 21% effective for tax years 2018 onwards and created new taxes on certain foreign-sourced earnings and certain related-party payments - the Global Intangible Low Taxed Income (“GILTI”). Furthermore, changes introduced by the Tax Act to Section 174 of the Internal Revenue Code, that came into effect on January 1, 2022, require taxpayers to amortize research and development expenditures over five years (if incurred in the U.S.) or fifteen years (if incurred outside the U.S.), thereby increasing taxable income and payable tax.</span></span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Tax Act required the Company to pay U.S. income taxes on accumulated foreign subsidiaries earnings not previously subject to U.S. income tax at a rate of 15.5% to the extent of foreign cash and certain other net current assets and 8% on the remaining earnings. The total tax liability was calculated to approximately $8,500, which will be paid over the eight-year period provided in the Tax Act (ending 2024).</span></span></span></span></div> <div style="line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:36pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>b.</span></span></span></span></td> <td style="width:auto;vertical-align:top;text-align:justify"> <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Corporate tax in Israel:</span></span></span></span></div> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The taxable income of Israeli companies is subject to corporate tax at the rate of 23%. The Israeli subsidiary is also eligible for tax benefits as further described in note 25j.</span></span></span></span></div> <div style="line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:36pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>c.</span></span></span></span></td> <td style="width:auto;vertical-align:top;text-align:justify"> <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Carryforward tax losses:</span></span></span></span></div> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As of December 31, 2023, the foreign subsidiaries have carryforward tax losses of $205,263 which do not have an expiration date.</span></span></span></span></div> <div style="line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:36pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>d.</span></span></span></span></td> <td style="width:auto;vertical-align:top;text-align:justify"> <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Deferred taxes:</span></span></span></span></div> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Deferred taxes reflect the net tax effect of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.</span></span></span></span> <p style="margin:0pt"> </p> </div> <div style="line-height:1.25"> <div></div> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Significant components of the Company’s deferred tax liabilities and assets are as follows:</span></span></span></span></div> <div style="line-height:1.25"> </div> <div style="margin-left:36pt"> <div> <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>December 31,</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2022</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Deferred tax assets, net:</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Research and Development carryforward expenses</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>25,527</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>9,335</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Carryforward tax losses<sup style="vertical-align:text-top;line-height:1;font-size:smaller">(1)</sup></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>44,294</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>19,916</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Stock based compensation expenses</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>28,715</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>9,863</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Deferred revenue</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>13,244</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>8,954</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Lease liabilities</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>12,872</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>6,520</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Inventory Impairment</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>11,136</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>627</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Foreign currency translation</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>4,985</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>6,987</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Allowance and other reserves</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>17,367</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>23,255</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total Gross deferred tax assets, net</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>158,140</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>85,457</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Less, Valuation Allowance</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(51,245</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(23,777</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total deferred tax assets, net</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>106,895</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>61,680</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Deferred tax liabilities, net:</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Intercompany transactions</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(4,470</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(6,292</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Right-of-use assets</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(13,353</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(6,618</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Purchase price allocation</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(4,129</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(4,617</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Property, plant and equipment</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(5,481</span></span></span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>-</span></span></span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total deferred tax liabilities, net</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(27,433</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(17,527</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Recorded as:</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Deferred tax assets, net</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>80,912</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>44,153</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Deferred tax liabilities, net</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(1,450</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>-</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Net deferred tax assets</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>79,462</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>44,153</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> </div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><sup style="vertical-align:text-top;line-height:1;font-size:smaller">(1) </sup>Related to deferred tax assets that would only be realizable upon the generation of net income in certain foreign jurisdictions.</span></span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company’s Israeli subsidiary’s tax-exempt profit from Benefited Enterprises (as defined in note 25j) is permanently reinvested, Therefore, deferred taxes have not been provided for such tax-exempt income.</span></span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company may incur additional tax liability in the event of intercompany dividend distributions by some of its subsidiaries. Such additional tax liability in respect of these subsidiaries has not been provided for in the Financial Statements as the Company’s management and the Board of Directors has determined that the Company intends to reinvest earnings of its subsidiaries indefinitely.</span></span></span></span></div> <div style="line-height:1.25"> </div> <div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:36pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>e.</span></span></span></span></td> <td style="width:auto;vertical-align:top;text-align:justify"> <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Uncertain tax positions are comprised as follows:</span></span></span></span></div> </td> </tr> </table> <div> </div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>December 31,</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2022</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2021</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Balance, at the beginning of the period</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2,756</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2,192</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>10,564</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Increases related to current year tax positions</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,502</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>564</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>635</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Increase for tax positions related to prior years</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>11,778</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>-</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>-</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="width:64%;padding-bottom:2px;vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Decreases related to prior year tax positions</span></span></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(128</span></span></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>-</span></span></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(9,007</span></span></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Balance, at end of the period</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>15,908</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2,756</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2,192</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> </div> <div style="line-height:1.25">  <div></div> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The total amount of gross unrecognized tax benefits above would affect the Company's effective tax rate, if recognized.</span></span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company accrues interest and penalties related to unrecognized tax benefits in its provision for income taxes. As of December 31, 2023, the Company accrued $2,927.</span></span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The total amount of penalties and interest were not material as of December 31, 2022 and 2021.</span></span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>It is reasonably possible that the Company’s gross unrecognized tax benefits will decrease by an insignificant amount in the next 12 months, primarily due to the lapse of the statute of limitations.</span></span></span></span></div> <div style="line-height:1.25"> </div> <div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:36pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>f.</span></span></span></span></td> <td style="width:auto;vertical-align:top;text-align:justify"> <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Income before income taxes are comprised as follows:</span></span></span></span></div> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Year ended December 31,</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2022</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2021</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Domestic</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>49,758</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>47,324</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>13,659</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Foreign</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>31,341</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>129,831</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>173,565</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Income before income taxes</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>81,099</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>177,155</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>187,224</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> </div> <div style="line-height:1.25"> </div> <div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:36pt;vertical-align:top"> <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>g.</span></span></span></span></div> </td> <td style="width:auto;vertical-align:top;text-align:justify"> <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Income taxes (tax benefit) are comprised as follows:</span></span></span></span></div> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Year ended December 31,</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2022</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2021</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Current taxes:</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:64%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Domestic</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>42,960</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>56,958</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(7,872</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Foreign</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>46,531</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>37,473</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>37,564</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total current taxes</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>89,491</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>94,431</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>29,692</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Deferred taxes:</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:64%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Domestic</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(2,244</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(8,955</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(3,682</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Foreign</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(40,827</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(2,100</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(7,956</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total deferred taxes</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(43,071</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(11,055</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(11,638</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Income taxes, net</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>46,420</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>83,376</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>18,054</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> </div>   <div style="line-height:1.25"> <div></div> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:36pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>h.</span></span></span></span></td> <td style="width:auto;vertical-align:top;text-align:justify"> <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Reconciliation of theoretical tax expense to actual tax expense:</span></span></span></span></div> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The differences between the statutory tax rate of the Company and the effective tax rate are result of a variety of factors, including different effective tax rates applicable to non-US subsidiaries that have tax rates different than the Company tax rate, tax benefits relating to stock-based compensation and adjustments to valuation allowances on deferred tax assets of such subsidiaries.</span></span></span></span></div> <div style="line-height:1.25"> </div> <div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>A reconciliation between the theoretical tax expense and the actual tax expense as reported in the consolidated statements of income is as follows:</span></span></span></span></div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"> </div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Year ended December 31,</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2022</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2021</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Statutory tax rate</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>21</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>21</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>21</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Effect of:</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Income tax at rate other than the U.S. statutory tax rate</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(37.3</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)%</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(10.8</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)%</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(7.4</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)%</span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Losses and timing differences for which valuation allowance was provided</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>27.7</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>5.2</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2.7</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Prior year income taxes (benefit)</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(1.0</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)%</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2.9</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(4.4</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)%</span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>R&amp;D Capitalization and other effects of TCJA</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>42.5</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>18.9</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>0.1</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Non-deductible expenses</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>4.5</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>13.2</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2.0</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div> </td> </tr> <tr> <td style="width:64%;padding-bottom:2px;vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Other individually immaterial income tax items, net</span></span></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(0.2</span></span></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)%</span></span></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(3.3</span></span></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)%</span></span></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(4.4</span></span></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)%</span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Effective tax rate</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>57.2</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>47.1</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>9.6</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div> </td> </tr> </table> </div> </div> <div style="line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:36pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>i.</span></span></span></span></td> <td style="width:auto;vertical-align:top;text-align:justify"> <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Tax assessments:</span></span></span></span></div> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Israeli tax authorities issued a tax order for tax year 2016 and tax assessments for tax years 2017 and 2018 against the Company’s Israeli subsidiary, challenging the subsidiary's positions on several issues. The Israeli subsidiary has protested the order before the Central District Court in Israel and appealed the tax assessments.</span></span></span></span></div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company believes it has adequately provided for these items, however adverse results could have a material impact on the Company’s financial statements.</span></span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As of December 31, 2023, the Company and certain of its subsidiaries filed U.S. federal and various state and foreign income tax returns. The statute of limitations relating to the consolidated U.S. federal income tax return is closed for all tax years up to and including 2018.</span></span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The statute of limitations related to tax returns of the Company’s Israeli subsidiary for all tax years up to and including 2015 has lapsed.</span></span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The statute of limitations related to tax returns of the Company’s other subsidiaries has lapsed for part of the tax years, which differs between the different subsidiaries.</span></span></span></span></div> <div style="line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:36pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>j.</span></span></span></span></td> <td style="width:auto;vertical-align:top;text-align:justify"> <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Tax benefits for Israeli companies under the Law for the Encouragement of Capital Investments, 1959 (the “Investments Law”):</span></span></span></span></div> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Israeli subsidiary elected tax year 2012 as a "Year of Election" for “Benefited Enterprise” status under the Investments Law. According to the Investments Law, the Israeli subsidiary elected to participate in the alternative benefits program which provides certain benefits, including tax exemptions and reduced tax rates (which depend on, inter alia, the geographic location in Israel). Income not eligible for Benefited Enterprise benefits is taxed at a regular corporate tax rate.</span></span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Upon meeting the requirements under the Investments Law, undistributed income derived from Benefited Enterprise from productive activity will be exempt from tax for two years from the year in which the Israeli subsidiary first has taxable income (“exempt period”), provided that 12 years have not passed from the beginning of the year of election.</span></span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>On October 24, 2018, the Company’s Israeli subsidiary received an approval from the Israeli Tax Authorities confirming the applicability of the two-year tax exemption as provided in the Investments Law until December 31, 2018. As of December 31, 2018, approximately $289,900 was derived from tax exempt profits earned by the Israeli subsidiary “Benefited Enterprises” in the two tax years exempt period, tax years 2017 - 2018. The Company has determined that such tax-exempt income will not be distributed as dividends and intends to reinvest the amount of its tax-exempt income earned by the Israeli subsidiary. Accordingly, no provision for deferred income taxes has been provided on income attributable to the Israeli subsidiary “Benefited Enterprises” as such income is essentially permanently reinvested.</span></span></span></span></div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"> </div> <div style="line-height:1.25"> <div></div> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>If the Israeli subsidiary’s retained tax-exempt income is distributed, the income would be taxed at the applicable corporate tax rate which depends on the foreign ownership in each tax year.</span></span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Through December 31, 2023, the Israeli subsidiary had generated income under the provision of the Investments Law.</span></span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Pursuant to amendment 73 to the Investments Law (the “2017 Amendment"), a preferred enterprise located in development area A will be subject to a tax rate of 7.5% instead of 9% effective from January 1, 2017 and thereafter (the tax rate applicable to preferred enterprises located in other areas remains at 16%).</span></span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The 2017 Amendment also prescribes special tax tracks for preferred technological enterprises (“PTE”), which are subject to rules that were issued by the Ministry of Finance.</span></span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>On June 14, 2017, the Encouragement of Capital Investments Regulations (Preferred Technological Income and Capital Gain for Technological Enterprise), 2017 (the “Regulations”) were published.</span></span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Regulations describe, inter alia, the mechanism used to determine the calculation of the benefits under the PTE regime. According to these regulations, a company that complies with the terms under the PTE regime may be entitled to certain tax benefits with respect to income generated during the company’s regular course of business and derived from the preferred intangible asset, excluding income derived from intangible assets used for marketing and income attributed to production activity.</span></span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>A PTE, which is located in the center of Israel will be subject to tax at a rate of 12% on profits deriving from intellectual property, or 6% if its annual revenues exceed NIS 10 billion ("Threshold"). The Israeli subsidiary notified the ITA of its election to implement the PTE with effect from January 1, 2019, and its PTE income was subject to a 12% tax rate in the years 2019-2021, and in 2022-2023 to a 6% tax rate as the group surpassed the Threshold. The Company currently expects not to meet the Threshold in 2024 and consequently expects its tax on its PTE income to be 12% in 2024. </span></span>The Company adjusted its deferred taxes accordingly.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Tax Benefits for Research and Development:</span></span></span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Israeli tax law (section 20A to the Israeli Tax Ordinance (New Version), 1961) allows a tax deduction for research and development expenses, including capital expenses, in the year in which they are paid. Such expenses must relate to scientific research in industry, agriculture, transportation or energy, and must be approved by the relevant Israeli government ministry, determined by the field of research. Expenses incurred in scientific research that are not approved by the relevant government ministry are amortized over a three-year period starting from the tax year in which they are paid. The Company’s Israeli subsidiary intends to submit a formal request to the relevant government ministry in order to obtain such approval for 2019 - 2021.</span></span></span></span></div> <div style="line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:36pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>k.</span></span></span></span></td> <td style="width:auto;vertical-align:top;text-align:justify"> <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Tax benefits under the Law for the Encouragement of Industry (Taxes), 1969:</span></span></span></span></div> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company’s Israeli subsidiary claims currently to be qualified as ‘industrial company’ as defined by this law and as such, is entitled to certain tax benefits, consisting mainly of accelerated depreciation and amortization of patents and certain other intangible property.</span></span></span></span></div> </div> 0.21 0.35 0.21 0.155 0.08 8500000 0.23 205263000 <div style="margin-left:36pt"> <div> <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>December 31,</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2022</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Deferred tax assets, net:</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Research and Development carryforward expenses</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>25,527</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>9,335</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Carryforward tax losses<sup style="vertical-align:text-top;line-height:1;font-size:smaller">(1)</sup></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>44,294</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>19,916</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Stock based compensation expenses</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>28,715</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>9,863</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Deferred revenue</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>13,244</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>8,954</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Lease liabilities</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>12,872</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>6,520</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Inventory Impairment</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>11,136</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>627</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Foreign currency translation</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>4,985</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>6,987</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Allowance and other reserves</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>17,367</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>23,255</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total Gross deferred tax assets, net</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>158,140</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>85,457</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Less, Valuation Allowance</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(51,245</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(23,777</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total deferred tax assets, net</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>106,895</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>61,680</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Deferred tax liabilities, net:</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Intercompany transactions</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(4,470</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(6,292</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Right-of-use assets</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(13,353</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(6,618</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Purchase price allocation</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(4,129</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(4,617</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Property, plant and equipment</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(5,481</span></span></span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>-</span></span></span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total deferred tax liabilities, net</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(27,433</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(17,527</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Recorded as:</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Deferred tax assets, net</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>80,912</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>44,153</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Deferred tax liabilities, net</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(1,450</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>-</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Net deferred tax assets</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>79,462</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>44,153</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> </div> 25527000 9335000 44294000 19916000 28715000 9863000 13244000 8954000 12872000 6520000 11136000 627000 4985000 6987000 17367000 23255000 158140000 85457000 51245000 23777000 106895000 61680000 4470000 6292000 13353000 6618000 4129000 4617000 5481000 0 27433000 17527000 80912000 44153000 1450000 0 79462000 44153000 <div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:36pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>e.</span></span></span></span></td> <td style="width:auto;vertical-align:top;text-align:justify"> <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Uncertain tax positions are comprised as follows:</span></span></span></span></div> </td> </tr> </table> <div> </div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>December 31,</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2022</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2021</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Balance, at the beginning of the period</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2,756</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2,192</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>10,564</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Increases related to current year tax positions</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,502</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>564</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>635</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Increase for tax positions related to prior years</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>11,778</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>-</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>-</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="width:64%;padding-bottom:2px;vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Decreases related to prior year tax positions</span></span></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(128</span></span></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>-</span></span></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(9,007</span></span></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Balance, at end of the period</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>15,908</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2,756</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2,192</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> </div> 2756000 2192000 10564000 1502000 564000 635000 11778000 0 0 128000 0 9007000 15908000 2756000 2192000 2927000 <div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:36pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>f.</span></span></span></span></td> <td style="width:auto;vertical-align:top;text-align:justify"> <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Income before income taxes are comprised as follows:</span></span></span></span></div> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Year ended December 31,</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2022</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2021</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Domestic</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>49,758</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>47,324</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>13,659</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Foreign</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>31,341</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>129,831</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>173,565</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Income before income taxes</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>81,099</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>177,155</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>187,224</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> </div> 49758000 47324000 13659000 31341000 129831000 173565000 81099000 177155000 187224000 <div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:36pt;vertical-align:top"> <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>g.</span></span></span></span></div> </td> <td style="width:auto;vertical-align:top;text-align:justify"> <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Income taxes (tax benefit) are comprised as follows:</span></span></span></span></div> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Year ended December 31,</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2022</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2021</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Current taxes:</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:64%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Domestic</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>42,960</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>56,958</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(7,872</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Foreign</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>46,531</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>37,473</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>37,564</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total current taxes</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>89,491</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>94,431</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>29,692</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Deferred taxes:</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;width:64%;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Domestic</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(2,244</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(8,955</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(3,682</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:13.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Foreign</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(40,827</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(2,100</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(7,956</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total deferred taxes</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(43,071</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(11,055</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(11,638</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Income taxes, net</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>46,420</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>83,376</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>18,054</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> </div> 42960000 56958000 -7872000 46531000 37473000 37564000 89491000 94431000 29692000 -2244000 -8955000 -3682000 -40827000 -2100000 -7956000 -43071000 -11055000 -11638000 46420000 83376000 18054000 <div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>A reconciliation between the theoretical tax expense and the actual tax expense as reported in the consolidated statements of income is as follows:</span></span></span></span></div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"> </div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Year ended December 31,</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2022</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2021</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Statutory tax rate</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>21</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>21</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>21</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Effect of:</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Income tax at rate other than the U.S. statutory tax rate</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(37.3</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)%</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(10.8</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)%</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(7.4</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)%</span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Losses and timing differences for which valuation allowance was provided</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>27.7</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>5.2</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2.7</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Prior year income taxes (benefit)</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(1.0</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)%</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2.9</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(4.4</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)%</span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>R&amp;D Capitalization and other effects of TCJA</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>42.5</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>18.9</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>0.1</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Non-deductible expenses</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>4.5</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>13.2</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2.0</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div> </td> </tr> <tr> <td style="width:64%;padding-bottom:2px;vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Other individually immaterial income tax items, net</span></span></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(0.2</span></span></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)%</span></span></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(3.3</span></span></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)%</span></span></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(4.4</span></span></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)%</span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Effective tax rate</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>57.2</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>47.1</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>9.6</span></span></span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div> </td> </tr> </table> </div> </div> 0.21 0.21 0.21 0.373 0.108 0.074 0.277 0.052 0.027 -0.01 0.029 -0.044 0.425 0.189 0.001 0.045 0.132 0.02 0.002 0.033 0.044 0.572 0.471 0.096 289900000 0.075 0.09 0.16 0.12 0.06 10000000000 <p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>NOTE 26:       FINANCIAL INCOME (EXPENSE), NET</strong></span></span></p> <div> <div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exchange rate (loss) gain, net</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">24,181</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,547</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(22,493</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Interest income on marketable securities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">25,668</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10,551</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,973</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Convertible note</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,930</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,916</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,903</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Hedging</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,337</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,716</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,417</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Financing component expenses related to ASC 606</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(9,773</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(7,038</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(5,771</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Bank charges</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,418</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,584</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,991</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Interest income</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7,494</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,932</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">788</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Interest expense</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,269</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,530</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(605</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="background-color:rgb(204, 238, 255);width:64%;padding-bottom:2px;vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3,078</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">166</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">571</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total financial income (expenses), net</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">41,212</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,750</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(20,014</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> </table> </div> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exchange rate (loss) gain, net</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">24,181</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,547</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(22,493</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Interest income on marketable securities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">25,668</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10,551</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,973</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Convertible note</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,930</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,916</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,903</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Hedging</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,337</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,716</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,417</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Financing component expenses related to ASC 606</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(9,773</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(7,038</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(5,771</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Bank charges</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,418</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,584</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,991</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Interest income</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7,494</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,932</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">788</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Interest expense</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,269</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,530</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(605</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="background-color:rgb(204, 238, 255);width:64%;padding-bottom:2px;vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3,078</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">166</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">571</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total financial income (expenses), net</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">41,212</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,750</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(20,014</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> </table> 24181000 1547000 22493000 25668000 10551000 2973000 2930000 2916000 2903000 2337000 4716000 9417000 9773000 7038000 5771000 1418000 1584000 1991000 7494000 2932000 788000 1269000 1530000 605000 3078000 -166000 -571000 41212000 3750000 -20014000 <div> <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 27</span></span>:       <span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION</span></span></div> <div style="line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:36pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">a.</span></span></td> <td style="width:auto;vertical-align:top;text-align:justify"> <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Segment Information:</span></span></div> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Following the discontinuation of the Critical Power segment in June 2022, the Company operated in four different operating segments: Solar, Energy Storage, e-Mobility and Automation Machines. In October 2023, the Company decided to discontinue its LCV activity.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company's Chief Executive Officer, who is the chief operating decision maker (“CODM”), makes resource allocation decisions and assesses performance based on financial information presented on a consolidated basis, accompanied by disaggregated information about revenues and contributed profit by the operating segments.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company does not allocate to its operating segments revenue recognized due to advance payments received for performance obligations that extend for a period greater than one year (“financing component”), related to Accounting Standard Codification 606, “Revenue from Contracts with Customers” (ASC 606).</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Segment profit (loss) is comprised of gross profit for the segment less operating expenses that do not include amortization and impairment of purchased intangible assets, stock based compensation expenses, </span></span>restructuring charges, discontinued activity charges<span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"> and certain other items.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company manages its assets on a group basis, not by segments, as many of its assets are shared or co-mingled. The Company’s CODM does not regularly review asset information by segments and, therefore, the Company does not report asset information by segment.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company identified two operating segments as reportable – the Solar segment and the Energy Storage segment. The other operating segments are insignificant individually and therefore their results are presented together under “All other”.</span></span></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Solar segment includes the design, development, manufacturing, and sales of an intelligent inverter solution designed to maximize power generation at the individual PV module level and batteries for PV applications. The Solar segment solution consists mainly of the Company’s power optimizers, inverters, batteries and cloud‑based monitoring platform.</span></span></div> <div style="line-height:1.25"> </div> <div style="margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Energy Storage segment includes the design, development, manufacturing, and sales of high-energy, high-power, lithium-ion cells and racks and containerized battery systems for C&amp;I and Utility markets. The Energy Storage segment provides purpose-built components and solutions, hardware and software, as well as pre and post sales engineering support to design, build, and manage battery and system solutions according to the customer’s use cases and mission profiles.</span></span></div> <div style="margin-left:36pt;line-height:1.25"> </div> <div style="line-height:1.25"> <div></div> </div> <div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The “All other” category includes the e-Mobility products, automated machines and UPS products (in prior periods).</span></span></div> <div style="line-height:1.25"> </div> <div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following tables presents information on reportable segments profit (loss) for the period presented:</span></span></div> <div style="line-height:1.25"> </div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31, 2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Solar</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Energy Storage</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">All other</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,815,539</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">83,717</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">76,438</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cost of revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,994,578</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">112,518</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">75,469</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gross profit (loss)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">820,961</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(28,801</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">969</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Research and development</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">226,776</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">17,370</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,403</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Sales and marketing</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">126,207</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,539</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,654</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">General and administrative</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">103,461</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10,409</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,286</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="background-color:rgb(204, 238, 255);width:64%;padding-bottom:4px;vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Segments profit (loss)</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">364,517</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(60,119</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(14,374</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> </table> </div> <div style="line-height:1.25"> </div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31, 2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Solar</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Energy Storage</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">All other</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,921,175</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">76,325</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">112,165</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cost of revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,050,147</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">63,752</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">118,171</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gross profit (loss)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">871,028</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">12,573</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(6,006</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:top;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Research and development</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">196,381</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15,108</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">13,908</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Sales and marketing</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">118,154</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,095</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,592</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">General and administrative</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">69,631</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7,233</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,768</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="background-color:rgb(204, 238, 255);width:64%;padding-bottom:4px;vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Segments profit (loss)</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">486,862</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(13,863</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(31,274</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> </table> </div> <div style="line-height:1.25"> </div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31, 2021</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Solar</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Energy Storage</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">All other</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,787,280</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">83,430</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">92,737</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cost of revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,136,896</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">61,099</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">108,483</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gross profit (loss)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">650,384</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">22,331</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(15,746</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:top;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Research and development</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">143,173</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10,289</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">20,217</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Sales and marketing</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">85,309</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,698</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,232</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">General and administrative</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">53,156</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,841</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7,695</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="background-color:rgb(204, 238, 255);width:64%;padding-bottom:4px;vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Segments profit (loss)</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">368,746</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,503</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(49,890</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> </table> </div> </div> </div>  <div style="line-height:1.25"> <div></div> </div> <div> <div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table presents information on reportable segments reconciliation to consolidated revenues for the periods presented:</span></span></div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"> </div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Solar segment revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,815,539</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,921,175</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,787,280</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Energy Storage segment revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">83,717</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">76,325</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">83,430</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">All other segment revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">76,438</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">112,165</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">92,737</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revenues from financing component</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">834</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">614</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">418</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Consolidated revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,976,528</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,110,279</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,963,865</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table presents information on reportable segments reconciliation to consolidated operating income for the periods presented:</span></span></div> <div style="line-height:1.25"> </div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Solar segment profit</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">364,517</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">486,862</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">368,746</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Energy Storage segment profit (loss)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(60,119</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(13,863</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,503</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">All other segment loss</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(14,374</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(31,274</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(49,890</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:top;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Segments operating profit</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">290,024</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">441,725</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">321,359</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amounts not allocated to segments:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;width:64%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Stock based compensation expenses</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(149,945</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(145,539</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(102,593</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization and depreciation of acquired assets</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(7,969</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(9,478</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(10,812</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:top;width:64%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Impairment of goodwill and long-lived assets</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(30,790</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(119,141</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Restructuring and other exit activities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(60,189</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(4,314</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other unallocated income (expenses), net</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(926</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,867</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(815</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Consolidated operating income</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">40,205</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">166,120</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">207,139</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> </div> <div style="line-height:1.25"> </div> <div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:36pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">b.</span></span></td> <td style="width:auto;vertical-align:top;text-align:justify"> <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revenues by geographic, based on customers’ location:</span></span></div> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" rowspan="1" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div> </td> <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">United States</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">759,611</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,133,798</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">786,019</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Europe<sup style="vertical-align:text-top;line-height:1;font-size:smaller">(*)</sup></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">661,542</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">528,197</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">297,684</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Germany</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">692,047</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">449,160</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">191,066</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Netherlands</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">326,314</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">382,226</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">222,103</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Italy</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">223,943</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">330,565</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">181,644</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Rest of the world</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">313,071</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">286,333</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">285,349</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,976,528</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,110,279</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,963,865</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> <div style="line-height:1.25"> </div> <div style="margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(*) Except for Germany, Netherlands and Italy</span></span></div> </div> </div>  <div style="line-height:1.25"> <div></div> </div> <div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:36pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">c.</span></span></td> <td style="width:auto;vertical-align:top;text-align:justify"> <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revenues by type:</span></span></div> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Inverters</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,374,026</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,137,142</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">828,101</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Optimizers</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">902,411</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,135,040</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">828,542</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Batteries for PV applications</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">378,275</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">429,119</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">19,531</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">e-Mobility components and telematics</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">68,425</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">94,446</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">68,946</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Communication</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">32,945</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">72,812</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">24,111</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Others</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">220,446</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">241,720</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">194,634</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,976,528</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,110,279</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,963,865</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> </div> <div style="line-height:1.25"> </div> <div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:36pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">d.</span></span></td> <td style="width:auto;vertical-align:top;text-align:justify"> <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Long-lived assets by geographic location:</span></span></div> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="6" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr style="background-color:rgb(204, 238, 255)"> <td style="width:76%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Israel</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">364,438</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">333,740</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="width:76%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Korea</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">199,422</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">201,731</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(204, 238, 255)"> <td style="width:76%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">United States</span></p> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255)">47,083</td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255)">12,030</td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="width:76%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">China</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">38,037</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">34,230</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(204, 238, 255)"> <td style="width:76%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Europe</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">23,478</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">21,282</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="width:76%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,288</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,710</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(204, 238, 255)"> <td style="width:76%;padding-bottom:4px;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total long-lived assets<sup style="vertical-align:text-top;line-height:1;font-size:smaller">(*)</sup></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">678,746</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">606,723</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> </tr> </table> </div> <div style="line-height:1.25"> </div> <div style="margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(*) Long-lived assets are comprised of property and equipment, net and Operating lease right-of-use assets, net.</span></span></div> </div> </div> 2 <div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following tables presents information on reportable segments profit (loss) for the period presented:</span></span></div> <div style="line-height:1.25"> </div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31, 2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Solar</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Energy Storage</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">All other</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,815,539</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">83,717</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">76,438</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cost of revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,994,578</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">112,518</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">75,469</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gross profit (loss)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">820,961</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(28,801</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">969</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Research and development</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">226,776</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">17,370</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,403</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Sales and marketing</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">126,207</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,539</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,654</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">General and administrative</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">103,461</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10,409</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,286</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="background-color:rgb(204, 238, 255);width:64%;padding-bottom:4px;vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Segments profit (loss)</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">364,517</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(60,119</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(14,374</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> </table> </div> <div style="line-height:1.25"> </div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31, 2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Solar</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Energy Storage</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">All other</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,921,175</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">76,325</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">112,165</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cost of revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,050,147</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">63,752</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">118,171</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gross profit (loss)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">871,028</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">12,573</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(6,006</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:top;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Research and development</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">196,381</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15,108</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">13,908</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Sales and marketing</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">118,154</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,095</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,592</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">General and administrative</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">69,631</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7,233</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,768</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="background-color:rgb(204, 238, 255);width:64%;padding-bottom:4px;vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Segments profit (loss)</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">486,862</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(13,863</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(31,274</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> </table> </div> <div style="line-height:1.25"> </div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31, 2021</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Solar</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Energy Storage</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">All other</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,787,280</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">83,430</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">92,737</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cost of revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,136,896</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">61,099</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">108,483</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gross profit (loss)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">650,384</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">22,331</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(15,746</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:top;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Research and development</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">143,173</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10,289</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">20,217</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Sales and marketing</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">85,309</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,698</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,232</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">General and administrative</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">53,156</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,841</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7,695</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="background-color:rgb(204, 238, 255);width:64%;padding-bottom:4px;vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Segments profit (loss)</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">368,746</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,503</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> </td> <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(49,890</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);width:1%;padding-bottom:4px;vertical-align:baseline;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> </table> </div> </div> 2815539000 83717000 76438000 1994578000 112518000 75469000 820961000 -28801000 969000 226776000 17370000 9403000 126207000 3539000 2654000 103461000 10409000 3286000 364517000 -60119000 -14374000 2921175000 76325000 112165000 2050147000 63752000 118171000 871028000 12573000 -6006000 196381000 15108000 13908000 118154000 4095000 5592000 69631000 7233000 5768000 486862000 -13863000 -31274000 1787280000 83430000 92737000 1136896000 61099000 108483000 650384000 22331000 -15746000 143173000 10289000 20217000 85309000 3698000 6232000 53156000 5841000 7695000 368746000 2503000 -49890000 <div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table presents information on reportable segments reconciliation to consolidated revenues for the periods presented:</span></span></div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"> </div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Solar segment revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,815,539</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,921,175</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,787,280</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Energy Storage segment revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">83,717</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">76,325</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">83,430</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">All other segment revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">76,438</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">112,165</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">92,737</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revenues from financing component</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">834</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">614</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">418</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Consolidated revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,976,528</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,110,279</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,963,865</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> <div style="line-height:1.25"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table presents information on reportable segments reconciliation to consolidated operating income for the periods presented:</span></span></div> <div style="line-height:1.25"> </div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Solar segment profit</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">364,517</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">486,862</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">368,746</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Energy Storage segment profit (loss)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(60,119</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(13,863</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,503</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">All other segment loss</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(14,374</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(31,274</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(49,890</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:top;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Segments operating profit</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">290,024</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">441,725</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">321,359</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amounts not allocated to segments:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;width:64%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Stock based compensation expenses</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(149,945</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(145,539</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(102,593</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization and depreciation of acquired assets</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(7,969</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(9,478</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(10,812</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:top;width:64%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Impairment of goodwill and long-lived assets</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(30,790</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(119,141</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Restructuring and other exit activities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(60,189</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(4,314</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:top;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other unallocated income (expenses), net</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(926</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,867</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(815</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Consolidated operating income</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">40,205</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">166,120</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">207,139</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> </div> 2815539000 2921175000 1787280000 83717000 76325000 83430000 76438000 112165000 92737000 834000 614000 418000 2976528000 3110279000 1963865000 364517000 486862000 368746000 -60119000 -13863000 2503000 14374000 31274000 49890000 290024000 441725000 321359000 149945000 145539000 102593000 -7969000 -9478000 -10812000 30790000 119141000 0 60189000 4314000 0 926000 -2867000 815000 40205000 166120000 207139000 <div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:36pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">b.</span></span></td> <td style="width:auto;vertical-align:top;text-align:justify"> <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revenues by geographic, based on customers’ location:</span></span></div> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" rowspan="1" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div> </td> <td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">United States</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">759,611</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,133,798</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">786,019</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Europe<sup style="vertical-align:text-top;line-height:1;font-size:smaller">(*)</sup></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">661,542</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">528,197</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">297,684</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Germany</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">692,047</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">449,160</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">191,066</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Netherlands</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">326,314</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">382,226</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">222,103</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Italy</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">223,943</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">330,565</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">181,644</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Rest of the world</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">313,071</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">286,333</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">285,349</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,976,528</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,110,279</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,963,865</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> <div style="line-height:1.25"> </div> <div style="margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(*) Except for Germany, Netherlands and Italy</span></span></div> </div> 759611000 1133798000 786019000 661542000 528197000 297684000 692047000 449160000 191066000 326314000 382226000 222103000 223943000 330565000 181644000 313071000 286333000 285349000 2976528000 3110279000 1963865000 <div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:36pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">c.</span></span></td> <td style="width:auto;vertical-align:top;text-align:justify"> <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revenues by type:</span></span></div> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="10" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Inverters</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,374,026</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,137,142</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">828,101</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Optimizers</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">902,411</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,135,040</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">828,542</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Batteries for PV applications</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">378,275</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">429,119</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">19,531</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">e-Mobility components and telematics</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">68,425</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">94,446</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">68,946</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Communication</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">32,945</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">72,812</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">24,111</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;width:64%;padding-bottom:2px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Others</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">220,446</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">241,720</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">194,634</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:64%;padding-bottom:4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,976,528</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,110,279</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px;vertical-align:bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,963,865</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> </div> </div> 1374026000 1137142000 828101000 902411000 1135040000 828542000 378275000 429119000 19531000 68425000 94446000 68946000 32945000 72812000 24111000 220446000 241720000 194634000 2976528000 3110279000 1963865000 <div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:36pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">d.</span></span></td> <td style="width:auto;vertical-align:top;text-align:justify"> <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Long-lived assets by geographic location:</span></span></div> </td> </tr> </table> <div style="line-height:1.25"> </div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="6" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px;vertical-align:bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"> </td> </tr> <tr style="background-color:rgb(204, 238, 255)"> <td style="width:76%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Israel</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">364,438</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">333,740</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="width:76%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Korea</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">199,422</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">201,731</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(204, 238, 255)"> <td style="width:76%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">United States</span></p> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255)">47,083</td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255)">12,030</td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="width:76%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">China</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">38,037</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">34,230</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(204, 238, 255)"> <td style="width:76%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Europe</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">23,478</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">21,282</span></span></div> </td> <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="width:76%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,288</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(255, 255, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,710</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(204, 238, 255)"> <td style="width:76%;padding-bottom:4px;vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total long-lived assets<sup style="vertical-align:text-top;line-height:1;font-size:smaller">(*)</sup></span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">678,746</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;background-color:rgb(204, 238, 255)"> </td> <td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div> </td> <td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">606,723</span></span></div> </td> <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)"> </td> </tr> </table> </div> <div style="line-height:1.25"> </div> <div style="margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(*) Long-lived assets are comprised of property and equipment, net and Operating lease right-of-use assets, net.</span></span></div> </div> 364438000 333740000 199422000 201731000 47083000 12030000 38037000 34230000 23478000 21282000 6288000 3710000 678746000 606723000 <div> <div style="line-height:1.25;font-weight:normal"><strong><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 28:       SUBSEQUENT EVENTS</span></span></strong></div> <div style="line-height:1.25;font-weight:normal"> </div> <div style="line-height:1.25;font-weight:normal"> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:18pt"> </td> <td style="width:18pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.</span></span></td> <td style="width:auto;vertical-align:top;text-align:justify"> <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In January 2024, the Company entered into an agreement to acquire minority shares in Ampeers Energy GmbH ("Ampeers") from existing shareholders as well as through a share capital increase. Ampeers, a German-based company, is involved in the programming, operation and marketing of an information and communications technology platform. The investment is subject to customary closing conditions and regulatory approvals and is expected to close during the first half of 2024.</span></span></div> </td> </tr> </table> <div style="line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:18pt"> </td> <td style="width:18pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.</span></span></td> <td style="width:auto;vertical-align:top"> <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Also in January 2024, the Company completed a minority investment in Ivy Energy, a U.S. company that provides software to real estate owners for distribution of solar energy between multi dwelling units.</span></span></div> </td> </tr> </table> <div style="line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"> <tr> <td style="width:18pt"> </td> <td style="width:18pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3.</span></span></td> <td style="width:auto;vertical-align:top;text-align:justify"> <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On January 21, 2024, the Company announced adoption of additional measures in response to challenging industry conditions, including reducing its headcount by approximately 16% over the first half of 2024 through an involuntary workforce reduction plan. These decisions were made in order to better align the Company with current market conditions. The significant part of the workforce reduction occurred in January 2024.</span></span></div> </td> </tr> </table> </div> </div> 0.16 Vendor non-trade receivables derived from the sale of components to manufacturing vendors who manufacture products, components and other testing equipment for the Company. The Company purchases these components directly from other suppliers. The Company does not reflect the sale of these components to the contract manufacturers in its revenues. Loan receivables is a loan to third parties. The loan will be repaid on a monthly basis with an additional agreed interest for the long term portion of the loan. No new options were granted in 2023 and 2022. Inventory write-down is included under Inventories, net on the balance sheet. In January 2023, the Company completed an investment of $5,500 in the common stock of a privately-held company which represents 34.8% of its outstanding shares. The Company accounted for this investment using the equity method of accounting. The Company's share of net loss for the year ended December 31, 2023 was $350. In April and July of 2023, the Company completed a total investment of $2,500 in the preferred stock of a privately-held company which represents 4.5% of its outstanding shares on a fully diluted basis. The Company accounted for this investment as an equity investment without readily determinable fair values. No impairment or other adjustments related to observable price changes in orderly transactions for identical or similar investments were identified. See Note 9 In the year ended December 31, 2021, the Company received a payment of $859 out of the SolarEdge Korea (formerly Kokam) acquisition escrow, with regards to a working capital adjustment. See Note 20c Represents an amount less than $1. Except for Germany, Netherlands and Italy Long-lived assets are comprised of property and equipment, net and Operating lease right-of-use assets, net. Related to deferred tax assets that would only be realizable upon the generation of net income in certain foreign jurisdictions.