0001178913-23-001734.txt : 20230508 0001178913-23-001734.hdr.sgml : 20230508 20230508124537 ACCESSION NUMBER: 0001178913-23-001734 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 84 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230508 DATE AS OF CHANGE: 20230508 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SOLAREDGE TECHNOLOGIES, INC. CENTRAL INDEX KEY: 0001419612 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 205338862 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36894 FILM NUMBER: 23896769 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-Q 1 zk2329654.htm 10-Q SOLAREDGE TECHNOLOGIES, INC. - 1419612 - 2023
0001419612--12-31Q1falseRepresents an amount less than $1. 0001419612 2023-01-01 2023-03-31 0001419612us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001419612us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612sedg:ShortTermCorporateBondsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001419612sedg:ShortTermCorporateBondsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612sedg:ShortTermGovernmentalBondsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001419612sedg:ShortTermGovernmentalBondsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612sedg:LongTermCorporateBondsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001419612sedg:LongTermCorporateBondsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612sedg:LongTermGovernmentalBondsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001419612sedg:LongTermGovernmentalBondsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612us-gaap:FairValueInputsLevel2Memberus-gaap:DerivativeFinancialInstrumentsLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001419612us-gaap:FairValueInputsLevel2Memberus-gaap:DerivativeFinancialInstrumentsLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612us-gaap:DerivativeFinancialInstrumentsAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001419612us-gaap:DerivativeFinancialInstrumentsAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612us-gaap:CashMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001419612us-gaap:CashMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612us-gaap:DepositsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001419612us-gaap:DepositsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 2022-01-01 2022-03-31 0001419612us-gaap:CorporateDebtSecuritiesMember 2023-03-31 0001419612us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-03-31 0001419612 2023-03-31 0001419612us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001419612us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001419612 2022-12-31 0001419612 2023-05-01 0001419612us-gaap:ConvertibleDebtMember 2020-09-25 0001419612us-gaap:ConvertibleDebtMember 2020-09-01 2020-09-25 0001419612sedg:ConvertibleSeniorNotesMember 2023-03-31 0001419612sedg:ConvertibleSeniorNotesMember 2022-12-31 0001419612us-gaap:ConvertibleDebtMember 2023-01-01 2023-03-31 0001419612us-gaap:ConvertibleDebtMember 2023-03-31 0001419612us-gaap:FairValueInputsLevel2Memberus-gaap:SeniorNotesMember 2023-03-31 0001419612us-gaap:ConvertibleDebtMember 2022-01-01 2022-03-31 0001419612 2021-12-31 0001419612 2022-03-31 0001419612currency:ILSus-gaap:ForeignExchangeForwardMemberus-gaap:PutOptionMember 2023-03-31 0001419612currency:ILSus-gaap:ForeignExchangeForwardMemberus-gaap:CallOptionMember 2023-03-31 0001419612us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001419612us-gaap:DesignatedAsHedgingInstrumentMember 2023-03-31 0001419612us-gaap:NondesignatedMember 2022-01-01 2022-03-31 0001419612us-gaap:NondesignatedMember 2023-01-01 2023-03-31 0001419612us-gaap:DesignatedAsHedgingInstrumentMember 2022-01-01 2022-03-31 0001419612us-gaap:DesignatedAsHedgingInstrumentMember 2023-01-01 2023-03-31 0001419612sedg:OfficeRentLeaseAgreementsMember 2023-03-31 0001419612sedg:ProjectsWithCustomersMember 2023-03-31 0001419612us-gaap:PatentsMember 2023-01-01 2023-03-31 0001419612us-gaap:CommonStockMember 2021-12-31 0001419612us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001419612us-gaap:RetainedEarningsMember 2021-12-31 0001419612us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001419612us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001419612us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001419612us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001419612us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001419612us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001419612us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001419612us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001419612us-gaap:RetainedEarningsMember 2022-12-31 0001419612us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001419612us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001419612us-gaap:CommonStockMember 2022-12-31 0001419612us-gaap:RetainedEarningsMember 2023-03-31 0001419612us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001419612us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001419612us-gaap:CommonStockMember 2023-03-31 0001419612us-gaap:RetainedEarningsMember 2022-03-31 0001419612us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001419612us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001419612us-gaap:CommonStockMember 2022-03-31 0001419612us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001419612sedg:DeferredRevenueYearOneMember 2023-03-31 0001419612sedg:DeferredRevenueYearTwoMember 2023-03-31 0001419612sedg:DeferredRevenueYearThreeMember 2023-03-31 0001419612sedg:DeferredRevenueYearFourMember 2023-03-31 0001419612sedg:DeferredRevenueYearFiveMember 2023-03-31 0001419612sedg:DeferredRevenueYearFiveThereafterMember 2023-03-31 0001419612us-gaap:AvailableforsaleSecuritiesMember 2022-01-01 2022-03-31 0001419612us-gaap:AvailableforsaleSecuritiesMember 2023-01-01 2023-03-31 0001419612us-gaap:AvailableforsaleSecuritiesMember 2022-03-31 0001419612us-gaap:AvailableforsaleSecuritiesMember 2023-03-31 0001419612us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2021-12-31 0001419612us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2023-01-01 2023-03-31 0001419612us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-01-01 2022-03-31 0001419612us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-03-31 0001419612us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2023-03-31 0001419612sedg:AccumulatedTranslationAdjustmentOnIntraEntityTransactionsLongTermInvestmentNatureMember 2022-12-31 0001419612sedg:AccumulatedTranslationAdjustmentOnIntraEntityTransactionsLongTermInvestmentNatureMember 2022-01-01 2022-03-31 0001419612sedg:AccumulatedTranslationAdjustmentOnIntraEntityTransactionsLongTermInvestmentNatureMember 2023-01-01 2023-03-31 0001419612sedg:AccumulatedTranslationAdjustmentOnIntraEntityTransactionsLongTermInvestmentNatureMember 2022-03-31 0001419612sedg:AccumulatedTranslationAdjustmentOnIntraEntityTransactionsLongTermInvestmentNatureMember 2023-03-31 0001419612us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001419612us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-03-31 0001419612us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-03-31 0001419612us-gaap:AccumulatedTranslationAdjustmentMember 2022-03-31 0001419612us-gaap:AccumulatedTranslationAdjustmentMember 2023-03-31 0001419612us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-03-31 0001419612us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-03-31 0001419612us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-03-31 0001419612us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-01-01 2022-03-31 0001419612us-gaap:AvailableforsaleSecuritiesMember 2022-12-31 0001419612us-gaap:AvailableforsaleSecuritiesMember 2021-12-31 0001419612us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-12-31 0001419612sedg:AccumulatedTranslationAdjustmentOnIntraEntityTransactionsLongTermInvestmentNatureMember 2021-12-31 0001419612us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001419612sedg:EmployeesAndMembersOfBoardOfDirectorsMemberus-gaap:EmployeeStockOptionMember 2022-12-31 0001419612sedg:EmployeesAndMembersOfBoardOfDirectorsMemberus-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001419612sedg:EmployeesAndMembersOfBoardOfDirectorsMemberus-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001419612sedg:EmployeesAndMembersOfBoardOfDirectorsMemberus-gaap:EmployeeStockOptionMember 2023-03-31 0001419612us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001419612us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001419612us-gaap:RestrictedStockUnitsRSUMember 2023-03-31 0001419612us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001419612us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001419612us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001419612us-gaap:IPOMember 2022-03-01 2022-03-17 0001419612us-gaap:IPOMember 2022-03-17 0001419612us-gaap:IPOMembersedg:UnderwritingAgreementMember 2022-03-01 2022-03-17 0001419612us-gaap:EmployeeStockOptionMembersedg:TwoThousandFifteenGlobalIncentivePlanMember 2023-01-01 2023-03-31 0001419612us-gaap:PhantomShareUnitsPSUsMember 2022-12-31 0001419612us-gaap:PhantomShareUnitsPSUsMember 2023-01-01 2023-03-31 0001419612us-gaap:PhantomShareUnitsPSUsMember 2023-03-31 0001419612sedg:EmployeeStockPurchasePlanMember 2023-01-01 2023-03-31 0001419612us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001419612us-gaap:EmployeeStockOptionMembersedg:TwoThousandFifteenGlobalIncentivePlanMember 2015-03-31 0001419612us-gaap:EmployeeStockOptionMembersedg:TwoThousandSevenGlobalIncentivePlanMember 2023-03-31 0001419612sedg:EmployeeStockPurchasePlanMember 2023-03-31 0001419612us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001419612us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001419612us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001419612us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001419612us-gaap:EmployeeStockOptionMembersedg:TwoThousandFifteenGlobalIncentivePlanMember 2023-03-31 0001419612sedg:AllOtherMember 2022-01-01 2022-03-31 0001419612sedg:SolarMember 2022-01-01 2022-03-31 0001419612sedg:AllOtherMember 2023-01-01 2023-03-31 0001419612sedg:SolarMember 2023-01-01 2023-03-31 0001419612sedg:SolarSegmentRevenuesMember 2022-01-01 2022-03-31 0001419612sedg:SolarSegmentRevenuesMember 2023-01-01 2023-03-31 0001419612sedg:AllOtherSegmentRevenuesMember 2022-01-01 2022-03-31 0001419612sedg:AllOtherSegmentRevenuesMember 2023-01-01 2023-03-31 0001419612sedg:RevenuesFromServicesSc606Member 2022-01-01 2022-03-31 0001419612sedg:RevenuesFromServicesSc606Member 2023-01-01 2023-03-31 0001419612us-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMember 2023-01-01 2023-03-31 0001419612us-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMember 2022-01-01 2022-12-31 0001419612us-gaap:SubsequentEventMembersedg:HarkSystemsLimitedMember 2023-04-06 iso4217:EUR xbrli:shares iso4217:USDxbrli:shares iso4217:ILS xbrli:pure iso4217:USD



UNITED STATES
 
SECURITIES AND EXCHANGE COMMISSION
 
WASHINGTON, D.C. 20549
 
FORM 10-Q
 
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the quarterly period ended March 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, 4673335, Israel
(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 whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.
 
  Yes ☒       No 
 
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).
 
  Yes  ☒       No 
 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer”, “accelerated filer”, “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
 
Large accelerated filer
Accelerated filer
Non-accelerated filer
Smaller Reporting Company
   
Emerging growth company
 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
 
Indicate by checkmark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).
 
Yes        No 
 

As of May 1, 2023, there were 56,344,727 shares of the registrant’s common stock, par value of $0.0001 per share, outstanding.

 


TABLE OF CONTENTS
 
 
F-1
F-1
F-3
F-4
F-5
F-6
F-8
3
14
15
  
 
16
16
16
16
16
16
17
17
 
2

PART I. FINANCIAL INFORMATION
 
ITEM 1. FINANCIAL STATEMENTS
 

SOLAREDGE TECHNOLOGIES INC.

 
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)
 
(in thousands, except per share data)
 
   
March 31,
2023
   
December 31,
2022
 
ASSETS
           
CURRENT ASSETS:
           
Cash and cash equivalents
 
$
727,849
   
$
783,112
 
Marketable securities
   
410,820
     
241,117
 
Trade receivables, net of allowances of $4,422 and $3,202, respectively
   
969,543
     
905,146
 
Inventories, net
   

874,212

     
729,201
 
Prepaid expenses and other current assets
   

259,642

     
241,082
 
Total current assets
   

3,242,066

     
2,899,658
 
LONG-TERM ASSETS:
                 
Marketable securities
   
509,127
     
645,491
 
Deferred tax assets, net
   

46,612

     
44,153
 
Property, plant and equipment, net
   
556,138
     
543,969
 
Operating lease right-of-use assets, net
   
69,710
     
62,754
 
Intangible assets, net
   
17,933
     
19,929
 
Goodwill
   

29,934

     
31,189
 
Other long-term assets
   
24,906
     
18,806
 
Total long-term assets
   

1,254,360

     
1,366,291
 
Total assets
 
$

4,496,426

   
$
4,265,949
 
 
The accompanying notes are an integral part of the condensed consolidated financial statements.
 

F -  1


 

SOLAREDGE TECHNOLOGIES INC.
 
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Cont.)
 
(in thousands, except per share data)
 
   
March 31,
2023
   
December 31,
2022
 
LIABILITIES AND STOCKHOLDERS’ EQUITY
           
CURRENT LIABILITIES:
           
Trade payables, net
 
$

408,523

   
$
459,831
 
Employees and payroll accruals
   
90,853
     
85,158
 
Warranty obligations
   
129,278
     
103,975
 
Deferred revenues and customers advances
   
27,507
     
26,641
 
Accrued expenses and other current liabilities
   

243,881

     
214,112
 
Total current liabilities
   

900,042

     
889,717
 
LONG-TERM LIABILITIES:
               
Convertible senior notes, net
   
625,182
     
624,451
 
Warranty obligations
   
313,693
     
281,082
 
Deferred revenues
   
196,917
     
186,936
 
Finance lease liabilities
   
43,711
     
45,385
 
Operating lease liabilities
   
50,855
     
46,256
 
Other long-term liabilities
   

15,232

     
15,756
 
Total long-term liabilities
   

1,245,590

     
1,199,866
 
COMMITMENTS AND CONTINGENT LIABILITIES
           
STOCKHOLDERS’ EQUITY:
               
Common stock of $0.0001 par value - Authorized: 125,000,000 shares as of March 31, 2023 and December 31, 2022; issued and outstanding: 56,343,164 and 56,133,404 shares as of March 31, 2023 and December 31, 2022, respectively
   
6
     
6
 
Additional paid-in capital
   
1,545,777
     
1,505,632
 
Accumulated other comprehensive loss
   

(77,204

)
   

(73,109

)
Retained earnings
   

882,215

     
743,837
 
Total stockholders’ equity
   

2,350,794

     
2,176,366
 
Total liabilities and stockholders’ equity
 
$

4,496,426

   
$
4,265,949
 
 
The accompanying notes are an integral part of the condensed consolidated financial statements.

 

F -  2


 

SOLAREDGE TECHNOLOGIES INC.
 
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)
 
(in thousands, except per share data)
 
   
Three Months Ended
March 31,
 
   
2023
   
2022
 
Revenues
 
$
943,889
   
$
655,080
 
Cost of revenues
   
643,763
     
476,122
 
Gross profit
   
300,126
     
178,958
 
Operating expenses:
               
Research and development
   
79,873
     
66,349
 
Sales and marketing
   
40,966
     
35,316
 
General and administrative
   
36,567
     
26,429
 
Other operating income, net
   
(1,434
)    
-
 
Total operating expenses
   
155,972
     
128,094
 
Operating income
   
144,154
     
50,864
 
Financial income (expense), net
   
23,674
 
   
(4,605
)

Other loss

    (125 )     (844 )
Income before income taxes
   
167,703
     
45,415
 
Income taxes
   

29,325

     
12,292
 
Net income
 
$

138,378

   
$
33,123
 
Net basic earnings per share of common stock
 
$

2.46

   
$
0.62
 
Net diluted earnings per share of common stock
 
$

2.35

   
$
0.60
 
Weighted average number of shares used in computing net basic earnings per share of common stock
   
56,215,490
     
53,134,937
 
Weighted average number of shares used in computing net diluted earnings per share of common stock
   
59,193,831
     
56,315,193
 

 

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

 

F -  3


 

SOLAREDGE TECHNOLOGIES INC.
 
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)
 
(in thousands, except per share data)
 
   
Three Months Ended

March 31,

 
   
2023
   
2022
 
Net income
 
$

138,378

   
$
33,123
 
Other comprehensive income (loss), net of tax:
               
Available-for-sale marketable securities
   

6,177

 
   
(9,506
)
Cash flow hedges
   

(331

)
   
(680
)
Foreign currency translation adjustments on intra-entity transactions that are of a long-term investment nature
   
(10,800
)
   
(6,983
)
Foreign currency translation adjustments
   
859
 
   
(1,579
)
Total other comprehensive loss
   

(4,095

)
   
(18,748
)
Comprehensive income
 
$

134,283

 
 
$
14,375
 

 

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

 

F -  4


 

SOLAREDGE TECHNOLOGIES INC.
 
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (Unaudited)
 
(in thousands, except per share data)
 
   
Common stock
   
Additional paid in
Capital
   
Accumulated
other comprehensive
loss
     
Retained earnings
   
Total
 
   
Number
   
Amount
                 
Balance as of January 1, 2023
   
56,133,404
   
$
6
   
$
1,505,632
   
$
(73,109
)
 
$
743,837
   
$
2,176,366
 
Issuance of common stock upon exercise of stock-based awards
   
209,760
     
*-
     
75
     
-
     
-
     
75
 
Stock based compensation
   
-
     
-
     
40,070
     
-
     
-
     
40,070
 
Other comprehensive loss adjustments
   
-
     
-
     
-
     
(4,095
)
   
-
     
(4,095
)
Net income
   
-
     
-
     
-
     
-
     
138,378
     
138,378
 
Balance as of March 31, 2023
 
$
56,343,164
   
$
6
   
$
1,545,777
   
$
(77,204
)
 
$
882,215
   
$
2,350,794
 
 
* Represents an amount less than $1.
 
   
Common stock
   
Additional paid in
Capital
   
Accumulated
other comprehensive
income (loss)
     
Retained earnings
   
Total
 
   
Number
   
Amount
                 
Balance as of January 1, 2022
   
52,815,395
   
$
5
   
$
687,295
   
$
(27,319
)
 
$
650,058
   
$
1,310,039
 
Issuance of common stock upon exercise of stock-based awards
   
270,751
     
*-
     
1,478
     
-
     
-
     
1,478
 
Stock based compensation
   
-
     
-
     
34,107
     
-
     
-
     
34,107
 
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
   
-
     
-
     
-
     
(18,748
)
   
-
     
(18,748
)
Net income
   
-
     
-
     
-
     
-
     
33,123
     
33,123
 
Balance as of March 31, 2022
   
55,386,146
   
$
6
   
$
1,373,405
   
$
(46,067
)
 
$
683,181
   
$
2,010,525
 
 
* Represents an amount less than $1.
 
The accompanying notes are an integral part of the condensed consolidated financial statements.

 

F -  5


 

SOLAREDGE TECHNOLOGIES INC.

 
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)
 
(in thousands, except per share data)
 
   
Three Months Ended
March 31,
 
   
2023
   
2022
 
Cash flows from operating activities:
           
Net income
 
$
138,378
   
$
33,123
 
Adjustments to reconcile net income to net cash provided by (used in) operating activities:
               
Depreciation and amortization
   
13,464
     
11,660
 
Stock-based compensation expenses
   
39,235
     
34,107
 
Deferred income taxes, net
   
(3,930
)
   
(1,034
)
Loss (gain) from exchange rate fluctuations
   
(20,441
)
   
1,725
 
Other items
   
2,810
     
4,167
 
Changes in assets and liabilities:
               
Inventories, net
   
(141,521
)
   
(51,323
)
Prepaid expenses and other assets
   
(20,591
)
   
(17,163
)
Trade receivables, net
   
(55,002
)
   
(224,865
)
Trade payables, net
   
(50,410
)
   
(28,045
)
Employees and payroll accruals
   
10,227
     
9,246
 
Warranty obligations
   
57,864
     
27,629
 
Deferred revenues and customers advances
   
9,325
     
15,029
 
Accrued expenses and other liabilities, net
   
28,515
     
22,755
 
Net cash provided by (used in) operating activities
   
7,923
     
(162,989
)
Cash flows from investing activities:
               
Proceed from sales and maturities of available-for-sale marketable securities
   
11,597
     
53,096
 
Purchase of property, plant and equipment
   
(38,338
)
   
(43,210
)
Investment in available-for-sale marketable securities
   
(38,979
)
   
(26,712
)
Investment in a privately-held company
   
(5,500
)
   
-
 
Other investing activities
   
3,440
     
1,692
 
Net cash used in investing activities
 
$
(67,780
)
 
$
(15,134
)
 
The accompanying notes are an integral part of the condensed consolidated financial statements.

 

F -  6


 

SOLAREDGE TECHNOLOGIES INC.
 
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) (Cont.)
 
(in thousands, except per share data)
 
   
Three Months Ended
March 31,
 
   
2023
   
2022
 
Cash flows from financing activities:
           
Proceeds from secondary public offering, net of issuance costs
 
$
-
   
$
650,526
 
Proceeds from exercise of stock-based awards
   
75
     
1,478
 
Tax withholding in connection with stock-based awards, net
   
(4,541
)
   
822
 
Other financing activities
   
(756
)
   
(491
)
Net cash provided by (used in) financing activities
   
(5,222
)
   
652,335
 
Increase (decrease) in cash and cash equivalents
   
(65,079
)
   
474,212
 
Cash and cash equivalents at the beginning of the period
   
783,112
     
530,089
 
Effect of exchange rate differences on cash and cash equivalents
   
9,816
     
(1,529
)
Cash and cash equivalents at the end of the period
 
$
727,849
   
$
1,002,772
 
                 
Supplemental disclosure of non-cash activities:
               
Right-of-use asset recognized with a corresponding lease liability
 
$
11,258
   
$
27,248
 
Purchase of property, plant and equipment
 
$
12,304
   
$
19,536
 
 
The accompanying notes are an integral part of the condensed consolidated financial statements.
 

 F - 7


 
SOLAREDGE TECHNOLOGIES INC.
 
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)
 

(in thousands, except per share data)

 

NOTE 1:      GENERAL
 
  a.
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 Energy Hub inverter which supports, among other things, connection to a DC-coupled battery for full or partial home backup, 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) a residential storage and backup solution which includes a company designed and manufactured lithium-ion DC-coupled battery that is used to increase energy independence and maximize self-consumption for homeowners 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.
 
  b.
The Company has expanded its activity to other areas of smart energy technology organically and through acquisitions. The Company now offers a variety of energy solutions, which include lithium-ion cells, batteries, and energy storage systems (“Energy Storage”), full powertrain kits for electric vehicles, or EVs (“e-Mobility”), as well as automated machines for industrial use (“Automation Machines”).
 
  c.
Basis of Presentation:
 
The unaudited condensed consolidated financial statements and accompanying notes have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”). In management’s opinion, the unaudited condensed consolidated financial statements reflect all adjustments of a normal recurring nature that are necessary for a fair presentation of the results for the interim periods presented. The Company’s interim period results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year.
 
The significant accounting policies applied in the annual consolidated financial statements of the Company as of December 31, 2022, contained in the Company’s Annual Report on Form 10-K filed with the SEC on February 22, 2023, have been applied consistently in these unaudited interim condensed consolidated financial statements. Certain prior year amounts have been reclassified to conform to current year presentation.
 
  d.
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 and related disclosures in the accompanying notes. The duration, scope and effects of the ongoing Covid-19 pandemic 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 this evolving situation. Such changes could result in future impairments of goodwill, intangibles, long-lived assets, inventories, incremental credit losses on receivables and available-for-sale marketable debt securities, or an increase in the Company’s insurance liabilities as of the time of a relevant measurement event.
 
  e.
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 March 31, 2023, and December 31, 2022, two contract manufacturers collectively accounted for 31.3% 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 reach full manufacturing capacity in 2023. 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 for the Company's solar activities.
 
  f.
New accounting standards updates:
 
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 - 8


SOLAREDGE TECHNOLOGIES INC.

 

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS  (Unaudited)

 

(in thousands, except per share data)

 

NOTE 2:       MARKETABLE SECURITIES
 
The following is a summary of available-for-sale marketable securities as of March 31, 2023:
 
   
Amortized
cost
   
Gross unrealized
gains
   
Gross unrealized
losses
   
Fair value
 
Available-for-sale – matures within one year:
                       
Corporate bonds
 
$
390,012
   
$
82
   
$
(8,595
)
 
$
381,499
 
Governmental bonds
   
29,788
     
-
     
(467
)
   
29,321
 
     
419,800
     
82
     
(9,062
)
   
410,820
 
Available-for-sale – matures after one year:
                               
Corporate bonds
   
515,425
     
698
     
(15,855
)
   
500,268
 
Governmental bonds
   
9,251
     
-
     
(392
)
   
8,859
 
     
524,676
     
698
     
(16,247
)
   
509,127
 
Total
 
$
944,476
   
$
780
   
$
(25,309
)
 
$
919,947
 
 
The following is a summary of available-for-sale marketable securities as of December 31, 2022:
 
   
Amortized
cost
   
Gross unrealized
gains
   
Gross unrealized
losses
   
Fair value
 
Available-for-sale – matures within one year:
                       
Corporate bonds
 
$
222,482
   
$
-
   
$
(4,657
)
 
$
217,825
 
Governmental bonds
   
23,845
     
-
     
(553
)
   
23,292
 
     
246,327
     
-
     
(5,210
)
   
241,117
 
Available-for-sale – matures after one year:
                               
Corporate bonds
   
657,238
     
80
     
(26,460
)
   
630,858
 
Governmental bonds
   
15,250
     
-
     
(617
)
   
14,633
 
     
672,488
     
80
     
(27,077
)
   
645,491
 
Total
 
$
918,815
   
$
80
   
$
(32,287
)
 
$
886,608
 
 
As of March 31, 2023, and December 31, 2022, the Company did not record an allowance for credit losses for its available-for-sale marketable securities.

 

F - 9


SOLAREDGE TECHNOLOGIES INC.

 

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS  (Unaudited)

 

(in thousands, except per share data)

 

NOTE 3:       INVENTORIES, NET
 
   

March 31,

2023

   
December 31,
2022
 
Raw materials
 
$
503,445
   
$
503,257
 
Work in process
   
37,754
     
23,407
 
Finished goods
   
333,013
     
202,537
 

Total inventories, net

 
$
874,212
   
$
729,201
 

 

NOTE 4:       PREPAID EXPENSES AND OTHER CURRENT ASSETS
 
   
March 31,
2023
   
December 31,
2022
 
Vendor non-trade receivables (*)
 
$
147,238
   
$
147,597
 
Government authorities
   
57,275
     
55,670
 
Prepaid expenses and other
   
55,129
     
37,815
 
Total prepaid expenses and other current assets
 
$
259,642
   
$
241,082
 
 
(*) Vendor non-trade receivables derived from the sale of components to manufacturing vendors who manufacture products 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.

 

F - 10


SOLAREDGE TECHNOLOGIES INC.

 

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS  (Unaudited)

 

(in thousands, except per share data)

 

NOTE 5:       DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES

 
During the three months ended March 31, 2023, the Company instituted a foreign currency cash flow hedging program to reduce the risk of a forecasted increase in the value of foreign currency cash flows, resulting from payment of salaries in Israeli currency, the New Israeli Shekels (“NIS”). The Company hedges portions of the anticipated payroll denominated in NIS for a period of one to nine months with hedging contracts. These hedging contracts are designated as cash flow hedges, as defined by ASC 815 and are all effective hedges.
 
As of March 31, 2023, the Company entered into forward contracts and put and call options to sell U.S. dollars (“USD”) for NIS in the amount of approximately NIS 231 million and NIS 125 million, respectively.
 
In addition to the above-mentioned cash flow hedge transactions, the Company occasionally enters into derivative instrument arrangements to hedge the Company’s exposure to currencies other than the USD. 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, under "Financial income (expense), net".
 
The Company classifies cash flows related to its hedging as operating activities in its condensed consolidated statement of cash flows.
 
The fair values of outstanding derivative instruments were as follows:
 
 
Balance sheet location
 
March 31,
2023
   
December 31,
2022
 
Derivative assets of options and forward contracts:
             
Designated cash flow hedges
Prepaid expenses and other current assets
 
$
353
   
$
-
 
Derivative liabilities of options and forward contracts:
                 
Designated cash flow hedges
Accrued expenses and other current liabilities
 
$
(2,583
)
 
$
(1,874
)
 
Gains (losses) on derivative instruments are summarized below:
 
     

Three Months Ended

March 31,

 
 
Affected line item
 
2023
   
2022
 
Foreign exchange contracts
             
Non Designated Hedging Instruments
Condensed Consolidated Statements of Income - Financial income (expense), net
 
$
-
   
$
934
 
Designated Hedging Instruments
Condensed Consolidated Statements of Comprehensive Income - Cash flow hedges
 
$
(2,057
)
 
$
(1,178
)
 
See Note 13 for information regarding losses from designated hedging instruments reclassified from accumulated other comprehensive loss.

 

F - 11


SOLAREDGE TECHNOLOGIES INC.

 

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS  (Unaudited)

 

(in thousands, except per share data)

 

NOTE 6:    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 March 31, 2023 and December 31, 2022, by level within the fair value hierarchy:
 
   
Fair Value Hierarchy
 
Fair value measurements as of
 
Description
   
March 31, 2023
   
December 31, 2022
 
Assets:
               
Cash and cash equivalents:
               
Cash
 
Level 1
 
$
667,384
   
$
695,004
 
Money market mutual funds
 
Level 1
 
$
17,486
   
$
25,149
 
Deposits
 
Level 1
 
$
42,979
   
$
62,959
 
Derivative instruments
 
Level 2
 
$
353
   
$
-
 
Short-term marketable securities:
                   
Corporate bonds
 
Level 2
 
$
381,499
   
$
217,825
 
Governmental bonds
 
Level 2
 
$
29,321
   
$
23,292
 
Long-term marketable securities:
                   
Corporate bonds
 
Level 2
 
$
500,268
   
$
630,858
 
Governmental bonds
 
Level 2
 
$
8,859
   
$
14,633
 
Liabilities:
                   
Derivative instruments
 
Level 2
 
$
(2,583
)
 
$
(1,874
)
 
NOTE 7:       WARRANTY OBLIGATIONS
 
Changes in the Company’s product warranty obligations for the three months ended March 31, 2023 and 2022, were as follows:
 
   
Three Months Ended March 31,
 
   
2023
   
2022
 
Balance, at the beginning of the period
 
$
385,057
   
$
265,160
 
Additions and adjustments to cost of revenues
   
91,570
     
47,907
 
Usage and current warranty expenses
   
(33,656
)
   
(20,401
)
Balance, at end of the period
   
442,971
     
292,666
 
Less current portion
   
(129,278
)
   
(82,340
)
Long term portion
 
$
313,693
   
$
210,326
 

 

F - 12


SOLAREDGE TECHNOLOGIES INC.

 

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS  (Unaudited)

 

(in thousands, except per share data)

 

NOTE 8:       DEFERRED REVENUES AND CUSTOMERS ADVANCES
 
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 and customer advances during the period are as follows:
 
   
Three Months Ended
March 31,
 
   
2023
   
2022
 
Balance, at the beginning of the period
 
$
213,577
   
$
169,345
 
Revenue recognized
   
(11,742
)
   
(14,529
)
Increase in deferred revenues and customer advances
   
22,589
     
29,429
 
Balance, at the end of the period
   
224,424
     
184,245
 
Less current portion
   
(27,507
)
   
(25,511
)
Long term portion
 
$
196,917
   
$
158,734
 
 
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 March 31, 2023:
 
2023
 
$
23,888
 
2024
   
12,073
 
2025
   
10,764
 
2026
   
10,389
 
2027
   
8,363
 
Thereafter
   
158,947
 
Total deferred revenues
 
$
224,424
 

 

NOTE 9:       ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
 
   
March 31,
2023
   
December 31,
2022
 
Accrued expenses
 
$
127,018
   
$
117,638
 
Government authorities
   
87,159
     
67,514
 
Operating lease liabilities
   
17,215
     
16,183
 
Accrual for sales incentives
   
5,746
     
6,790
 
Other
   
6,743
     
5,987
 
Total accrued expenses and other current liabilities
 
$
243,881
   
$
214,112
 

 

F - 13


SOLAREDGE TECHNOLOGIES INC.

 

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS  (Unaudited)

 

(in thousands, except per share data)

 

NOTE 10:       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 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 to, but excluding the fundamental change 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 March 31, 2023 and December 31, 2022:

   
March 31,
2023
   
December 31,
2022
 
Liability:
           
Principal
 
$
632,500
   
$
632,500
 
Unamortized issuance costs
   
(7,318
)
   
(8,049
)
Net carrying amount
 
$
625,182
   
$
624,451
 
 
For the three months ended March 31, 2023 and 2022 the Company recorded amortized debt issuance costs related to the Notes in the amount of $731 and $728, respectively.
 
As of March 31, 2023, the unamortized issuance costs of the Notes will be amortized over the remaining term of approximately 2.5 years.
 
The annual effective interest rate of the Notes is 0.47%.
 
As of March 31, 2023, the estimated fair value of the Notes, which the Company has classified as Level 2 financial instruments, is $823,730. 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 March 31, 2023, the if-converted value of the Notes exceeded the principal amount by $59,537.

 

F - 14


SOLAREDGE TECHNOLOGIES INC.

 

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS  (Unaudited)

 

(in thousands, except per share data)

 

NOTE 11:       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 March 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 12,005,195 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 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 March 31, 2023, an aggregate of 8,617,974 options are still available for future grants under the 2015 Plan.

 

F - 15


SOLAREDGE TECHNOLOGIES INC.

 

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS  (Unaudited)

 

(in thousands, except per share data)

 
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
   
(3,645
)
   
20.46
     
-
     
1,073
 
Outstanding as of March 31, 2023
   
335,384
   
$
50.97
     
4.63
   
$
84,989
 
Vested and expected to vest as of March 31, 2023
   
334,950
   
$
50.80
     
4.62
   
$
84,937
 
Exercisable as of March 31, 2023
   
311,240
   
$
40.47
     
4.43
   
$
82,079
 
 
The aggregate intrinsic value in the tables above represents the total intrinsic value (the difference between the fair value of the Company’s common stock as of the last day of each period and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders had all option holders exercised their options on the last day of each period.
 
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 December 31, 2022
   
1,488,515
   
$
232.05
 
Granted
   
103,081
     
296.64
 
Vested
   
(197,866
)
   
164.31
 
Forfeited
   
(31,296
)
   
254.24
 
Unvested as of March 31, 2023
   
1,362,434
   
$
246.27
 
 
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 December 31, 2022
   
149,232
   
$
295.88
 
Granted
   
31,911
     
314.22
 
Vested
   
(8,249
)
   
270.93
 
Unvested as of March 31, 2023
   
172,894
   
$
300.45
 
 
d.
Employee Stock Purchase Plan ("ESPP"):
 
The Company adopted an ESPP effective upon the consummation of the IPO. As of March 31, 2023, a 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 March 31, 2023, 738,876 shares of common stock had been purchased under the ESPP.
 
As of March 31, 2023, 3,411,504 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.

 

F - 16


SOLAREDGE TECHNOLOGIES INC.

 

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS  (Unaudited)

 

(in thousands, except per share data)

 
e.
Stock-based compensation expenses:
 
The Company recognized stock-based compensation expenses related to all stock-based awards in the condensed consolidated statement of income for the three months ended March 31, 2023, and 2022, as follows:
 
   
Three Months Ended
March 31,
 
   
2023
   
2022
 
Cost of revenues
 
$
5,927
   
$
5,062
 
Research and development
   
17,209
     
14,985
 
Selling and marketing
   
8,079
     
6,701
 
General and administrative
   
8,020
     
7,359
 
Total stock-based compensation expenses
 
$
39,235
   
$
34,107
 
 
For the three months ended March 31, 2023, the Company capitalized stock-based compensation expenses in the amount of $430 related to ERP implementation, which were included within other long-term assets in the condensed consolidated balance sheets and $405 related to inventory.
 
For the three months ended March 31, 2022, the Company did not capitalize any stock-based compensation expenses.
 
The total tax benefit associated with share-based compensation for the three months ended March 31, 2023 and 2022 was $4,197 and $3,478, respectively. The tax benefit realized from share-based compensation for three months ended March 31, 2023 and 2022 was $2,842 and $2,927, respectively.
 
As of March 31, 2023, there were total unrecognized compensation expenses in the amount of $335,864 related to non-vested equity-based compensation arrangements granted. These expenses are expected to be recognized during the period from April 1, 2023 through February 28, 2027.

 

F - 17


SOLAREDGE TECHNOLOGIES INC.

 

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS  (Unaudited)

 

(in thousands, except per share data)

 

NOTE 12:     COMMITMENTS AND CONTINGENT LIABILITIES

a. Guarantees:

As of March 31, 2023, contingent liabilities exist regarding guarantees in the amounts of $5,876, and $1,899 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 March 31, 2023, the Company had non-cancelable purchase obligations totaling approximately $1,617,376, out of which the Company recorded a provision for loss in the amount of $8,052.

As of March 31, 2023, the Company had contractual obligations for capital expenditures totaling approximately $121,347. These commitments reflect purchases of automated assembly lines and other machinery related to the Company’s general manufacturing process and mainly to its plans to establish manufacturing capabilities in the United States.

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.

In September 2018, the Company’s German subsidiary, SolarEdge Technologies GmbH, received a complaint filed by competitor SMA Solar Technology AG (“SMA”). The complaint, filed in the District Court Düsseldorf, Germany, alleges that SolarEdge's 12.5kW - 27.6kW inverters infringed on two of the plaintiff’s patents. SMA asserted a value in dispute of EUR 5.5 million (approximately $5,983) for both patents. The Company challenged the validity of both patents and the first patent was invalidated and SMA’s appeal on the matter was denied in January 2023. In August 2021, the German Patent Court rendered SMA's second patent invalid, and this invalidity has been appealed by SMA and a hearing is pending. The Company believes that it has meritorious defenses to these claims and intends to vigorously defend against the remaining lawsuit.

On July 28, 2022, the Company was served with complaints filed by Ampt LLC in the International Trade Commission (the “Commission”) pursuant to Section 337 of the Tariff Act of 1930, as amended, in the District Court for the District of Delaware alleging patent infringement against the Company and its subsidiary SolarEdge Technologies Ltd. On October 24, 2022, the complaint filed in the District Court of Delaware was administratively stayed until the Commission's action is resolved. The Company believes that it has meritorious defenses to the complaints and intend to vigorously defend against them.

As of March 31, 2023, an immaterial amount for legal claims was recorded in accrued expenses and other current liabilities.

 

F - 18


SOLAREDGE TECHNOLOGIES INC.

 

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS  (Unaudited)

 

(in thousands, except per share data)

 

NOTE 13:       ACCUMULATED OTHER COMPREHENSIVE LOSS
 
The following table summarizes the changes in accumulated balances of other comprehensive gain (loss), net of taxes:
 
 
   
Three Months Ended March 31,
 
   
2023
   
2022
 
Unrealized gains (losses) on available-for-sale marketable securities
           
Beginning balance
 
$
(25,449
)
 
$
(4,709
)
Revaluation
   
7,570
     
(12,721
)
Tax on revaluation
   
(1,471
)
   
2,471
 
Other comprehensive income (loss) before reclassifications
   
6,099
     
(10,250
)
Reclassification
   
107
     
844
 
Tax on reclassification
   
(29
)
   
(100
)
Losses reclassified from accumulated other comprehensive income
   
78
     
744
 
Net current period other comprehensive income (loss)
   
6,177
     
(9,506
)
Ending balance
 
$
(19,272
)
 
$
(14,215
)
Unrealized gains (losses) on cash flow hedges
               
Beginning balance
 
$
(1,761
)
 
$
874
 
Revaluation
   
(2,196
)
   
(1,337
)
Tax on revaluation
   
139
     
159
 
Other comprehensive loss before reclassifications
   
(2,057
)
   
(1,178
)
Reclassification
   
1,840
     
565
 
Tax on reclassification
   
(114
)
   
(67
)
Losses reclassified from accumulated other comprehensive loss
   
1,726
     
498
 
Net current period other comprehensive loss
   
(331
)
   
(680
)
Ending balance
 
$
(2,092
)
 
$
194
 
Foreign currency translation adjustments on intra-entity transactions that are of a long-term investment in nature
               
Beginning balance
 
$
(37,960
)
 
$
(17,420
)
Revaluation
   
(10,800
)
   
(6,983
)
Ending balance
 
$
(48,760
)
 
$
(24,403
)
Unrealized gains (losses) on foreign currency translation
               
Beginning balance
 
$
(7,939
)
 
$
(6,064
)
Revaluation
   
859
     
(1,579
)
Ending balance
 
$
(7,080
)
 
$
(7,643
)
Total
 
$
(77,204
)
 
$
(46,067
)

 

F - 19


SOLAREDGE TECHNOLOGIES INC.

 

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS  (Unaudited)

 

(in thousands, except per share data)

 

The following table summarizes the reclassifications from "Accumulated other comprehensive loss" into the statement of income:
 
Details about Accumulated Other Comprehensive
Loss Components
 
Three Months Ended
March 31,
 
Affected Line Item in the Statement of Income
   
2023
   
2022
   

Available-for-sale marketable securities

             
   
$
(107
)
 
$
(844)
 
Financial income (expense), net
     
29
     
100
 
Income taxes
   
$
(78
)
 
$
(744)
 
Total, net of income taxes

Cash flow hedges

                 
     
(212
)
   
(67
)
Cost of revenues
     
(1,129
)
   
(338
)
Research and development
     
(225
)
   
(71
)
Sales and marketing
     
(274
)
   
(89
)
General and administrative
   
$
(1,840
)
 
$
(565)
 
Total, before income taxes
     
114
     
67
 
Income taxes
     
(1,726
)
   
(498
)
Total, net of income taxes
Total reclassifications for the period
 
$
(1,804
)
 
$
(1,242)
   
 
NOTE 14:       OTHER OPERATING INCOME
 
In the three months ended March 31, 2023, the Company recorded a gain from sale of property, plant and equipment and other assets in the amount of $1,434.

 

NOTE 15:       INCOME TAXES
 
The effective tax rate for the three months ended March 31, 2023, and 2022 was 17.5% and 27.1%, respectively.
 
The lower tax rate in the current quarter compared to the first quarter of 2022 is mainly due to the fact that the Company's income before tax, most of which is subject to tax rates lower than the US statutory rate, increased. Conversely, the IRC Section 174 R&D capitalization, and other expenses not recognized for GILTI purposes, did not increase in the same proportion.
 
As of March 31, 2023, and December 31, 2022, unrecognized tax benefits were $2,883 and $2,756, respectively. If recognized, such benefits would favorably affect the Company’s effective tax rate.
 
The Company accrues interest and penalties related to unrecognized tax benefits in its provision for income taxes. The total amount of penalties and interest were immaterial as of March 31, 2023, and December 31, 2022.
 
In August 2022, the U.S. government enacted the Inflation Reduction Act of 2022 (the “IRA”), which includes several incentives intended to promote 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, will among other things, extend the investment tax credit (“ITC”) through 2034 and is therefore expected to increase the demand for solar products. The IRA is expected to further incentivize residential and commercial solar customers and developers due to the inclusion of a tax credit for qualifying energy projects of up to 30%. Since these regulations are new and their implementation is still pending administrative guidance from the Internal Revenue Service and U.S. Treasury Department, the Company will be examining the benefits that may be available to it, such as the availability of tax credits for domestic manufacturers, in the coming months. The Company also announced its plans to establish manufacturing capabilities in the United States during 2023.

 

F - 20


SOLAREDGE TECHNOLOGIES INC.

 

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS  (Unaudited)

 

(in thousands, except per share data)

 
NOTE 16:       EARNINGS PER SHARE
 
The following table presents the computation of basic and diluted earnings per share (“EPS”):
 
   
Three Months Ended March 31,
 
   
2023
   
2022
 
Basic EPS:
           
Numerator:
           
Net income
 
$
138,378
   
$
33,123
 
Denominator:
               
Shares used in computing net earnings per share of common stock, basic
   
56,215,490
     
53,134,937
 
Diluted EPS:
               
Numerator:
               
Net income attributable to common stock, basic
 
$
138,378
   
$
33,123
 
Notes due 2025
   
552
     
553
 
Net income attributable to common stock, diluted
 
$
138,930
   
$
33,676
 
Denominator:
               
Shares used in computing net earnings per share of common stock, basic
   
56,215,490
     
53,134,937
 
Notes due 2025
   
2,276,818
     
2,276,818
 
Effect of stock-based awards
   
701,523
     
903,438
 
Shares used in computing net earnings per share of common stock, diluted
   
59,193,831
     
56,315,193
 
Earnings per share:
               
Basic
 
$
2.46
   
$
0.62
 
Diluted
 
$
2.35
   
$
0.60
 
                 
Shares excluded from the calculation of diluted net EPS due to their anti-dilutive effect
   
192,339
     
223,776
 

 

F - 21


SOLAREDGE TECHNOLOGIES INC.

 

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS  (Unaudited)

 

(in thousands, except per share data)

 

NOTE 17:      SEGMENT INFORMATION
 
Following the discontinuation of Critical Power in June 2022, the Company operates in four different operating segments: Solar, Energy Storage, e-Mobility and Automation Machines.
 
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, related to Accounting Standard Codification 606, “Revenue from Contracts with Customers” (ASC 606).
 
Segment profit is comprised of gross profit for the segment less operating expenses that do not include amortization of purchased intangible assets, impairments of goodwill and intangible assets, stock based compensation expenses, 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 one operating segment as reportable – the Solar 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 a residential storage solution, compatible with the Company’s Energy Hub inverter, intended to store and supply power for back-up and to maximize self-consumption. The Solar segment solution consists mainly of the Company’s power optimizers, inverters, batteries, and cloud‑based monitoring platform.
 
The “All other” category includes the design, development, manufacturing, and sales of energy storage products, e-Mobility products, UPS products, and automated machines.

 

F - 22


SOLAREDGE TECHNOLOGIES INC.

 

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS  (Unaudited)

 

(in thousands, except per share data)

 

The following table presents information on reportable segments profit (loss) for the period presented:

 
   
Three Months Ended March 31,
 
   
2023
   
2022
 
   
Solar
   
All other
   
Solar
   
All other
 
Revenues
 
$
908,505
   
$
35,197
   
$
607,997
   
$
46,948
 
Cost of revenues
   
590,105
     
46,216
     
424,500
     
44,341
 
Gross profit (loss)
   
318,400
     
(11,019
)
   
183,497
     
2,607
 
Research and development
 
$
55,823
   
$
6,528
   
$
43,131
   
$
7,930
 
Sales and marketing
   
31,145
     
1,561
     
25,805
     
2,574
 
General and administrative
   
24,743
     
3,778
     
15,849
     
3,625
 
Segments profit (loss)
 
$
206,689
   
$
(22,886
)
 
$
98,712
   
$
(11,522
)
 
The following table presents information on reportable segments reconciliation to consolidated revenues for the periods presented:
 
   
Three Months Ended March 31,
 
   
2023
   
2022
 
Solar revenues
 
$
908,505
   
$
607,997
 
All other segment revenues
   
35,197
     
46,948
 
Revenues from financing component
   
187
     
135
 
Consolidated revenues
 
$
943,889
   
$
655,080
 
 
The following table presents information on reportable segments reconciliation to consolidated operating income for the periods presented:
 
   
Three Months Ended March 31,
 
   
2023
   
2022
 
Solar segment profit
 
$
206,689
   
$
98,712
 
All other segment loss
   
(22,886
)
   
(11,522
)
Segments operating profit
   
183,803
     
87,190
 
Amounts not allocated to segments:
               
Stock based compensation expenses
   
(39,235
)
   
(34,107
)
Other unallocated expenses
   
(414
)
   
(2,219
)
Consolidated operating income
 
$
144,154
   
$
50,864
 
 
NOTE 18:      SUBSEQUENT EVENTS
 
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 USD 16.7 million in cash. 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.

 

F - 23


 

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
 
SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
 
Statements contained in this Form 10-Q or statements incorporated by reference from documents we have filed with the Securities and Exchange Commission may contain forward-looking statements that are based on our management’s expectations, estimates, projections, beliefs and assumptions in accordance with information currently available to our management. Forward-looking statements should be read in conjunction with our unaudited condensed consolidated financial statements and related notes included in Part 1, Item 1 of this report. 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 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. 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:
 
 
future demand for renewable energy including solar energy solutions;
 
 
changes to net metering policies or the reduction, elimination or expiration of government subsidies and economic incentives for on-grid solar energy applications;
 
 
changes in the U.S. trade environment, including the imposition of import tariffs;
 
 
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;
 
 
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;
 
 
our ability to forecast demand for our products accurately and to match production with demand;
 
 
our dependence on ocean transportation to timely deliver our products in a cost-effective manner;
 
 
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;
 
 
delays, disruptions, and quality control problems in manufacturing;
 
 
shortages, delays, price changes, or cessation of operations or production affecting our suppliers of key components;
 
3

 
existing and future responses to and effects of Covid-19;
 
 
business practices and regulatory compliance of our raw material suppliers;
 
 
performance of distributors and large installers in selling our products;
 
 
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 business;
 
 
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 maintain our brand and to protect and defend our intellectual property;
 
 
our ability to retain, and events affecting, our major customers;
 
 
our ability to manage effectively the growth of our organization and expansion into new markets;
 
 
our ability to integrate acquired businesses;
 
 
fluctuations in global currency exchange rates;
 
 
unrest, terrorism, or armed conflict in Israel;
 
 
macroeconomic conditions in our domestic and international markets, as well as inflation concerns, financial institutions instability, rising interest rates and recessionary concerns;
 
 
consolidation in the solar industry among our customers and distributors;
 
 
our ability to service our debt; and
 
 
the other factors set forth under “Item 1A. Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022 and subsequent reports on Form 10-Q and in other documents we file from time to time with the SEC that disclose risks and uncertainties that may affect our business.
 
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.
 
Overview
 
We are a leading provider of an optimized inverter solution that has changed the way power is harvested and managed in a solar photovoltaic, known as PV systems. Our direct current or DC optimized inverter system maximizes power generation while lowering the cost of energy produced by the solar 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 operating and maintenance, or O&M with remote monitoring at the module level. The SolarEdge Energy Hub inverter which supports, among other things, connection to a DC-coupled battery for full or partial home backup, and optional connection to the SolarEdge smart EV charger. The typical SolarEdge optimized inverter system consists of power optimizers, inverters, a communication device which enables access to a cloud-based monitoring platform and in many cases, a battery and additional smart energy management solutions. Our solutions address a broad range of solar market segments, from residential to commercial and small utility-scale solar installations.
 
4

Since introducing the optimized inverter solution in 2010, SolarEdge has expanded its activity to other areas of smart energy technology, both through organic growth and through acquisitions. SolarEdge now offers energy solutions which also include energy storage systems or ESS, home backup systems, electric vehicle or EV components and charging capabilities, home energy management, grid services and virtual power plants or VPPs, and lithium-ion batteries.
 
In the third quarter of 2020, we began commercial shipments to the U.S. from our 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 world-wide. In 2023, we plan to expand the manufacturing capacity of Sella 1 to add an additional inverter line. In May 2022, we announced the opening of “Sella 2”, a 2GWh Li-Ion cell factory in Korea. The new factory is intended to help the Company meet the growing global demand for Li-Ion cells and batteries, specifically in the ESS market. Sella 2 began producing and shipping cells at the end of 2022 and is expected to reach full manufacturing capacity in 2023. In addition, as part of our manufacturing regionalization efforts, we expanded our manufacturing capabilities with a manufacturing site in Mexico significantly increased our capacity and gave us further flexibility to manage growing demand. In light of the Inflation Reduction Act of 2022 (“IRA”) 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 are planning to establish manufacturing capabilities in the United States by using contract manufacturers and by establishing our own manufacturing facility.
 
We are a leader in the global module-level power electronics or MLPE market. As of March 31, 2023, we shipped approximately 114.1 million power optimizers, 4.9 million inverters and 171.2 thousand residential batteries. Over 3.3 million installations, many of which may include multiple inverters, are currently connected to, and monitored through, our cloud-based monitoring platform. As of March 31, 2023, we shipped approximately 43.6 GW of our DC optimized inverter systems and approximately 1.2 GWh of our residential batteries.
 
Our revenues for the three months ended March 31, 2023, and 2022 were $943.9 million and $655.1 million, respectively. Gross margins for the three months ended March 31, 2023, and 2022 was 31.8% and 27.3%, respectively. Net income for the three months ended March 31, 2023 and 2022 was $138.4 million and $33.1 million, respectively.
 
Global Circumstances Influencing our Business and Operations
 
Covid-19 Impact & Response
 
Due to the worldwide growing trend in availability and administration of vaccines against Covid-19, many restrictions that were placed during the pandemic were gradually lifted by governments across the globe. However, the future impact of the Covid-19 pandemic remains highly uncertain. Resurgences of Covid-19 cases and the emergence of new variants may adversely impact our results of operations. For example, in the second quarter of 2022, the mandatory government shutdowns resulting from the increase in Covid-19 cases in Shanghai, that were eased in the beginning of the third quarter of 2022, led to delays in our scheduled shipments from the Shanghai port. Our first priority continues to be to protect and support our employees while maintaining company operations and support of our customers with as few disruptions as possible. We follow the guidance issued by applicable local authorities and health officials in each region in which we do business, including in our headquarters located in Israel.
 
While we have not experienced any new disruptions resulting directly from Covid-19 in the first quarter of 2023, long lasting impacts of the pandemic and general global economic conditions continue to present challenges to our operations and business. In the first quarter of 2023, we continued to witness a decrease in shipment prices and transit times, both however are still not at their pre-Covid-19 levels. In fiscal 2022 as a whole and the first quarter of 2023 specifically, the industry-wide component shortages which originated from Covid-19 and amplified by the increase in demand for our products, as well as other manufacturers who are competing for the same components, continued to impact our ability to accurately plan and forecast the delivery of our products to customers and have also increased cost of ocean and air freight for components and finished goods. To mitigate the impact of these disruptions on our supply chain, we extended in some cases shipment terms that differ from our standard terms in certain transactions, including Free-Carrier and Ex-works (INCOTERMS, 2020) delivery from our manufacturing facilities. This change was implemented as part of our ongoing efforts to expedite shipments to our customers and improve visibility throughout our supply chain. Moreover, industry-wide component shortages require our R&D teams to focus their attention on manufacturing and production design workarounds solutions, which can impact our ability to meet our plans to roll out new innovative products and services and may also result in a higher failure rate of products due to the rapid changes in product designs made prior to the commercial release of the products. Our operation team is working tirelessly to mitigate the impact of the disruptions described above.
 
5

 
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. On one hand, in 2022, rising global interest in becoming less dependent on gas and oil led to higher demand for our products. On the other hand, the conflict further 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 cannot be predicted at this time, the circumstances described above may have 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 incentives intended to promote 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, will among other things, extend the investment tax credit (“ITC”) for residential solar installations through 2034 and for commercial installations through 2024 and is therefore expected to increase the demand for solar products. The IRA is expected to further incentivize residential and commercial solar customers and developers due to the inclusion of a tax credit for qualifying energy projects of up to 30%. Since these regulations are new and are still pending administrative guidance from the Internal Revenue Service and U.S. Treasury Department we will be examining the benefits that may be available to us, such as the availability of tax credits for domestic manufacturers, in the coming months. 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.
 
6

Key Operating Metrics
 
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.
 
  
Three months ended
March 31,
 
  
2023
  
2022
 
Inverters shipped
  
329,653
   
211,114
 
Power optimizers shipped
  
6,440,683
   
5,724,131
 
Megawatts shipped1
  
3,608
   
2,130
 
Megawatts hour shipped - residential batteries
  
221
   
100
 
 
1 Excluding residential batteries, 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.
 
7

 
Results of Operations
 
The results of operations presented below should be reviewed in conjunction with the condensed consolidated financial statements and related notes included elsewhere in this report.
 
The following table sets forth selected consolidated statements of income data for each of the periods indicated.
 
  
Three Months Ended
March 31,
 
  
2023
  
2022
 
  
(In thousands)
 
Revenues
  
943,889
   
655,080
 
Cost of revenues
  
643,763
   
476,122
 
Gross profit
  
300,126
   
178,958
 
Operating expenses:
        
Research and development
  
79,873
   
66,349
 
Sales and marketing
  
40,966
   
35,316
 
General and administrative
  
36,567
   
26,429
 
Other operating income, net
  
(1,434
)
  
 
Total operating expenses
  
155,972
   
128,094
 
Operating income
  
144,154
   
50,864
 
Financial income (expense), net
  
23,674
   
(4,605
)
Other loss
  
(125
)
  
(844
)
Income before income taxes
  
167,703
   
45,415
 
Income taxes
  
29,325
   
12,292
 
Net income
  
138,378
   
33,123
 
 
Revenues
 
  
Three Months Ended
March 31,
  
2022 to 2023
 
  
2023
  
2022
  
Change
 
  
(In thousands)
 
Revenues
  
943,889
   
655,080
   
288,809
   
44.1
%
 
Revenues increased by $288.8 million, or 44.1%, in the three months ended March 31, 2023 as compared to the three months ended March 31, 2022, primarily due to (i) an increase of $245.4 million related to the number of inverters and power optimizers sold, with significant growth in revenues coming from Europe; and (ii) an increase of $64.6 million related to the number of residential batteries, sold primarily in Europe. Revenues from outside of the U.S. comprised 72.6% of our revenues in the three months ended March 31, 2023 as compared to 59.4% in the three months ended March 31, 2022.
 
The number of power optimizers recognized as revenues increased by approximately 0.8 million units, or 14.7%, from approximately 5.7 million units in the three months ended March 31, 2022 to approximately 6.5 million units in the three months ended March 31, 2023. The number of inverters recognized as revenues increased by approximately 126 thousand units, or 61.2%, from approximately 206 thousand units in the three months ended March 31, 2022 to approximately 332 thousand units in the three months ended March 31, 2023.
 
Our blended Average Selling Price (“ASP”) per watt for solar products excluding residential batteries is calculated by dividing the solar revenues, excluding revenues from the sale of residential batteries, by the nameplate capacity of inverters shipped. Our blended ASP per watt for solar products decreased by $0.052, or 19.4%, in the three months ended March 31, 2023, as compared to the three months ended March 31, 2022. The decrease in blended ASP per watt is mainly attributed to the increase in the sale of commercial products that are characterized with lower ASP per watt, out of our total solar product mix, a relatively lower number of power optimizers and other solar products shipped compared to the number of inverters shipped, leading to a reduced overall effect on our ASP per watt. Moreover, the depreciation of the Euro and other currencies against the U.S. Dollar, coupled with our increased sales in Europe, accelerated this effect. This decrease in blended ASP per watt was partially offset by price increases that went into effect gradually during 2022 and 2023.
 
Our blended ASP per watt/hour for residential batteries is calculated by dividing residential batteries revenues, by the nameplate capacity of residential batteries shipped. Our blended ASP per watt/hour for residential batteries decreased by $0.055, or 10.4%, in the three months ended March 31, 2023, as compared to the three months ended March 31, 2022. The decrease in blended ASP per watt/hour is mainly attributed to the addition of a three phase battery, that is sold at a lower ASP per watt/hour, to our product portfolio and the Euro’s depreciation against the U.S. Dollar. The combination of these factors, along with our growing European battery sales, has amplified this impact.
 
8

 
Cost of Revenues and Gross Profit
 
  
Three Months Ended
March 31,
  
2022 to 2023
 
  
2023
  
2022
  
Change
 
  
(In thousands)
 
Cost of revenues
  
643,763
   
476,122
   
167,641
   
35.2
%
Gross profit
  
300,126
   
178,958
   
121,168
   
67.7
%
 
Cost of revenues increased by $167.6 million, or 35.2%, in the three months ended March 31, 2023, as compared to the three months ended March 31, 2022, primarily due to:
 
 
an increase in direct cost of revenues sold of $98.4 million associated primarily with an increase in the volume of products sold;
 
 
an increase in warranty expenses and warranty accruals of $43.5 million associated primarily with an increased number of products in our install base;
 
 
an increase of $10.0 million in inventory accrual which is mainly attributed to changes in inventory valuations, and higher inventory accruals related to our initial manufacturing in Sella 2;
 
 
an increase in shipment and logistic costs in an aggregate amount of $5.5 million due to an increase in volumes shipped, which was partially offset by a decrease in air and expedited shipments and by a decrease in shipment rates;
 
 
an increase in personnel-related costs of $4.8 million, related to the expansion of our production, operations, and support headcount, which grew in parallel to our growing install base worldwide and manufacturing volumes which were partially offset by the depreciation of the New Israeli Shekel (“NIS”) and the Euro against the U.S. dollar; and
 
 
an increase in other production costs of $1.4 million, which is mainly attributed to ramp up costs associated with Sella 2.
 
Gross profit as a percentage of revenue increased from 27.3% in the three months ended March 31, 2022 to 31.8% in the three months ended March 31, 2023 primarily due to:
 
 
gradual price increases across our product offerings;
 
 
a decline in the portion of air and expedited shipments, as well as a decrease in shipment rates;
 
 
favorable exchange rates on our cost of revenues;
 
 
decreased custom duties in the U.S. mainly attributed to a decrease in the portion of products manufactured in China; and
 
 
continued cost reduction efforts.
 
These were partially offset by:
 
 
an increased portion of sales of commercial products out of our total product mix, that are characterized with lower gross margin ;
 
 
unfavorable exchange rates on our sales outside of the U.S.;
 
 
an increase in warranty expenses and warranty accruals associated primarily with the change in the composition of our install base, as well as an increase in costs related to the different components of our warranty expenses, as reflected in our actual support costs; and
 
 
a negative impact on margin attributed to our non-solar businesses, that are characterized by a lower gross profit.
 
9

 
Operating Expenses:
 
Research and Development
 
  
Three months ended
March 31,
  
2022 to 2023
 
  
2023
  
2022
  
Change
 
  
(In thousands)
 
Research and development
  
79,873
   
66,349
   
13,524
   
20.4
%
 
Research and development costs increased by $13.5 million or 20.4%, in the three months ended March 31, 2023 compared to the three months ended March 31, 2022, primarily due to:
 
 
an increase in personnel-related costs of $8.5 million resulting from an increase in our research and development headcount, as well as salary expenses associated with employee equity-based compensation. 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, which were partially offset by the depreciation of the NIS and the Euro against the U.S. dollar;
 
 
an increase in expenses related to consultants and sub-contractors in an amount of $2.8 million; and
 
 
an increase in expenses related to overhead costs in an amount of $1.7 million.
 
Sales and Marketing
 
  
Three months ended
March 31,
  
2022 to 2023
 
  
2023
  
2022
  
Change
 
  
(In thousands)
 
Sales and marketing
  
40,966
   
35,316
   
5,650
   
16.0
%
 
Sales and marketing expenses increased by $5.7 million, or 16.0%, in the three months ended March 31, 2023 compared to the three months ended March 31, 2022, primarily due to:
 
 
an increase in personnel-related costs of $3.8 million as a result of an increase in headcount supporting our growth in all geographies, as well as salary expenses associated with employee equity-based compensation, partially offset by the depreciation of the NIS and the Euro against the U.S. dollar; and
 
 
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 prior years.
 
10

 
General and Administrative
 
  
Three months ended
March 31,
  
2022 to 2023
 
  
2023
  
2022
  
Change
 
  
(In thousands)
 
General and administrative
  
36,567
   
26,429
   
10,138
   
38.4
%
 
General and administrative expenses increased by $10.1 million, or 38.4%, in the three months ended March 31, 2023 compared to the three months ended March 31, 2022, primarily due to:
 
 
an increase in expenses related to consultants and sub-contractors in an amount of $5.0 million;
 
 
an increase in personnel-related costs of $2.9 million resulting from an increase in our general and administrative headcount, as well as salary expenses associated with employee equity-based compensation, partially offset by the depreciation of the NIS and the Euro against the U.S. dollar; and
 
 
an increase in expenses related to an accrual for doubtful debts in an amount of $0.9 million.
 
Other operating income
 
  
Three months ended
March 31,
  
2022 to 2023
 
  
2023
  
2022
  
Change
 
  
(In thousands)
 
Other operating income, net
  
(1,434
)
  
   
(1,434
)
  
(100.0
)%
 
Other operating income, net increased by $1.4 million, in the three months ended March 31, 2023 compared to the three months ended March 31, 2022 due to an increase in income related to the sale of property, plant and equipment and other assets.
 
Financial income (expense), net
 
  
Three months ended
March 31,
  
2022 to 2023
 
  
2023
  
2022
  
Change
 
  
(In thousands)
 
Financial income (expense), net
  
23,674
   
(4,605
)
  
28,279
   
(614.1
)%
 
Financial income, net, was $23.7 million in the three months ended March 31, 2023, compared to financial expenses, net, in the amount of $4.6 million in the three months ended March 31, 2022, primarily due to:
 
 
an increase of $25.4 million in income due to fluctuations in foreign exchange rates, primarily between the Euro and the NIS against the U.S. dollar; and
 
 
an increase of $2.7 million related to interest income from marketable securities.
 
11


Other loss
 
  
Three months ended
March 31,
  
2022 to 2023
 
  
2023
  
2022
  
Change
 
  
(In thousands)
 
Other loss
  
(125
)
  
(844
)
  
719
   
(85.2
)%
 
Other loss decreased by $0.7 million, or 85.2%, in the three months ended March 31, 2023, compared to the three months ended March 31, 2022, due to a decrease in realized loss on marketable securities.
 
Income taxes
 
  
Three months ended
March 31,
  
2022 to 2023
 
  
2023
  
2022
  
Change
 
  
(In thousands)
 
Income taxes
  
29,325
   
12,292
   
17,033
   
138.6
%
 
Income taxes increased by $17.0 million, or 138.6%, in the three months ended March 31, 2023, as compared to the three months ended March 31, 2022, primarily due to an increase of $19.6 million in current tax expenses, mainly attributed to an increase in profit before tax in our foreign subsidiaries. This increase was partially offset by an increase of $2.7 million in deferred tax income.
 
Net Income
 
  
Three months ended
March 31,
  
2022 to 2023
 
  
2023
  
2022
  
Change
 
  
(In thousands)
 
Net income
  
138,378
   
33,123
   
105,255
   
317.8
%
 
As a result of the factors discussed above, net income increased by $105.3 million, or 317.8% in the three months ended March 31, 2023 as compared to the three months ended March 31, 2022.
 
Liquidity and Capital Resources
 
The following table shows our cash flows from operating activities, investing activities, and financing activities for the stated periods:
 
  
Three Months Ended
March 31,
 
  
2023
  
2022
 
  
(In thousands)
 
Net cash provided by (used in) operating activities
  
7,923
   
(162,989
)
Net cash used in investing activities
  
(67,780
)
  
(15,134
)
Net cash provided by (used in) financing activities
  
(5,222
)
  
652,335
 
Increase (decrease) in cash and cash equivalents
  
(65,079
)
  
474,212
 
 
12

As of March 31, 2023, our cash and cash equivalents were $727.8 million. This amount does not include $919.9 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 and other investments. As of March 31, 2023, we have open commitments for capital expenditures in an amount of approximately $121.3 million. These commitments mainly reflect purchases of automated assembly lines and other machinery related to our manufacturing and operations. We also have purchase obligations in the amount of $1,617.4 million related to raw materials and commitments for the future manufacturing of our products.
 
We believe that cash provided by operating activities, as well as 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
 
Operating cash flows consists primarily of net income adjusted for certain non-cash items and changes in assets and liabilities. Cash provided by operating cash flows in the three months ended March 31, 2023 was $7.9 million as compared to $163.0 million used in operating activities in the three months ended March 31, 2022, mainly due to higher net income adjusted for certain non-cash items and favorable changes in working capital due to a decrease in shipping times to customers which shortened the period of time between payment to our vendors and delivery to and collection from our customers, partially offset by an increase in inventory procurement in response to increased demand for our products and increased purchasing of battery cells for our residential storage solution.
 
Investing Activities
 
Investing cash flows consist primarily of 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 and cash provided by the sale of equity investments. Cash used for investing activities increased by $52.6 million in the three months ended March 31, 2023, as compared to the three months ended March 31, 2022, primarily driven by a $41.5 million decrease in proceeds provided by sales and maturities of available-for-sale marketable securities, an increase of $12.3 million in investments in available-for-sale marketable securities, and by a $5.5 million increase in an investment in a privately-held company. This increase in cash used for investing activities was partially offset by a decrease of $4.9 million in capital expenditures, as well as a $1.4 million increase in cash provided due to withdrawal from bank deposits and restricted bank deposits.
 
Financing Activities
 
Financing cash flows consisted primarily of the issuance and repayment of short-term and long-term debt and proceeds from the sale of shares of common stock in a public offering and employee equity incentive plans. Cash used in financing activities in the three months ended March 31, 2023 was $5.2 million compared to $652.3 million cash provided by financing activities in the three months ended March 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.
 
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.5 million. We intend to use the proceeds from the public offering for general corporate purposes, which may include acquisitions. See Note 11b to our condensed consolidated financial statements for more information.
 
13

 
ITEM 3. 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 69.5% and 56.9% of our revenues for the three months ended March 31, 2023, and 2022, 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, New Israeli Shekel (“NIS”), Euro, and to a lesser extent, 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 $95.3 million for the three months ended March 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 $9.1 million for the three months ended March 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. These derivative instruments 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 to sell Euro and AUD for U.S. dollars. These derivative instruments are not designated as cash flow hedges.
 
Concentrations of Major Customers
 
Our trade accounts receivables potentially expose us to a concentration of credit risk with our major customers. As of March 31, 2023, two major customers jointly accounted for approximately 27.8% of our consolidated trade receivables, net balance. As of December 31, 2022, three major customers jointly accounted for approximately 42.4% of our consolidated trade receivables, net balance. For the three months ended March 31, 2023 two major customers jointly accounted for approximately 21.9% of our total revenues. For the three months ended March 31, 2022 one major customer accounted for approximately 23.5% of our total revenues.
 
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.
 
14

Item 4. 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 March 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.
 
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 third fiscal quarter of 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
 
15

 
PART II. OTHER INFORMATION.
 
ITEM 1. Legal Proceedings
 
In the normal course of business, we may from time to time be named as a party to various legal claims, actions and complaints (including as a result of initiating such legal claims, action or complaints on behalf of the Company), including the matters described in Item 3 – “Legal Proceedings” of our Annual Report on Form 10-K for the period ended December 31, 2022 and subsequent quarterly filings. It is impossible to predict with certainty whether any resulting liability from any such legal claims, actions or complaints would have a material adverse effect on our financial position, results of operations or cash flows.
 
ITEM 1A. Risk Factors
 
In addition to the other information set forth in this report, you should carefully consider the risk factors as described in Part I, Item 1A, “Risk Factors”, in our Annual Report on Form 10-K for the year ended December 31, 2022.
 
ITEM 2. Unregistered Sales of Equity Securities and Use of Proceeds.
 
None
 
ITEM 3. Defaults upon Senior Securities.
 
None
 
ITEM 4. Mine Safety Disclosures
 
Not applicable.
 
ITEM 5. Other Information
 
None
 
16

ITEM 6. Exhibits
 
Index to Exhibits
 
Exhibit
No.
 
Description
 
Incorporation by Reference

 
 
Filed with this report.

 
 
Filed with this report.

 
 
Filed with this report.

 
 
Filed with this report.
101
 
The following financial statements from the Company’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2023, formatted in Inline XBRL: (i) Condensed Consolidated Balance Sheets, (ii) Condensed Consolidated Statements of Income, (iii) Condensed Consolidated Statements of Comprehensive Income, (iv) Condensed Consolidated Statements of Stockholders’ Equity, (v) Condensed Consolidated Statements of Cash Flows, and (vi) Notes to Condensed Consolidated Financial Statements
 
Filed with this report.
104
 
The cover page from the Company’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2023 formatted in Inline XBRL
 
Included in Exhibit 101
 
17

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.
 
 
Date: May 8, 2023
  
 
/s/Zvi Lando
 
 
Zvi Lando
 
 
Chief Executive Officer
 
 
(Principal Executive Officer)
 
Date: May 8, 2023
  
 
/s/ Ronen Faier
 
 
Ronen Faier
 
 
Chief Financial Officer
 
 
(Principal Financial Officer)
 
 
18
 
EX-31.1 2 exhibit_31-1.htm EXHIBIT 31.1

Exhibit 31.1

I, Zvi Lando, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q 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:  May 8, 2023

/s/ Zvi Lando
 
Zvi Lando
 
Chief Executive Officer
(Principal Executive Officer)
 



EX-31.2 3 exhibit_31-2.htm EXHIBIT 31.2

Exhibit 31.2

I, Ronen Faier, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q 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:  May 8, 2023

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



EX-32.1 4 exhibit_32-1.htm EXHIBIT 32.1

Exhibit 32.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Zvi Lando, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of SolarEdge Technologies, Inc. for the quarterly period ended March 31, 2023 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that the information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of SolarEdge Technologies, Inc.

Date:  May 8, 2023

/s/ Zvi Lando
 
Zvi Lando
Chief Executive Officer
(Principal Executive Officer)
 



EX-32.2 5 exhibit_32-2.htm EXHIBIT 32.2

Exhibit 32.2

CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Ronen Faier, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of SolarEdge Technologies, Inc. for the quarterly period ended March 31, 2023 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that the information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of SolarEdge Technologies, Inc.

Date:  May 8, 2023

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



EX-101.SCH 6 sedg-20230331.xsd XBRL SCHEMA FILE 0001 - Document - Document and Entity Information link:presentationLink link:definitionLink link:calculationLink 0002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:definitionLink link:calculationLink 0003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 0004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) link:presentationLink link:definitionLink link:calculationLink 0005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) link:presentationLink link:definitionLink link:calculationLink 0006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) link:presentationLink link:definitionLink link:calculationLink 0007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 0008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:definitionLink link:calculationLink 0009 - Disclosure - GENERAL link:presentationLink link:definitionLink link:calculationLink 0010 - Disclosure - MARKETABLE SECURITIES link:presentationLink link:definitionLink link:calculationLink 0011 - Disclosure - INVENTORIES, NET link:presentationLink link:definitionLink link:calculationLink 0012 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS link:presentationLink link:definitionLink link:calculationLink 0013 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES link:presentationLink link:definitionLink link:calculationLink 0014 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:definitionLink link:calculationLink 0015 - Disclosure - WARRANTY OBLIGATIONS link:presentationLink link:definitionLink link:calculationLink 0016 - Disclosure - DEFERRED REVENUES AND CUSTOMERS ADVANCES link:presentationLink link:definitionLink link:calculationLink 0017 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES link:presentationLink link:definitionLink link:calculationLink 0018 - Disclosure - CONVERTIBLE SENIOR NOTES link:presentationLink link:definitionLink link:calculationLink 0019 - Disclosure - STOCK CAPITAL link:presentationLink link:definitionLink link:calculationLink 0020 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES link:presentationLink link:definitionLink link:calculationLink 0021 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS link:presentationLink link:definitionLink link:calculationLink 0022 - Disclosure - OTHER OPERATING INCOME link:presentationLink link:definitionLink link:calculationLink 0023 - Disclosure - INCOME TAXES link:presentationLink link:definitionLink link:calculationLink 0024 - Disclosure - EARNINGS PER SHARE link:presentationLink link:definitionLink link:calculationLink 0025 - Disclosure - SEGMENT INFORMATION link:presentationLink link:definitionLink link:calculationLink 0026 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:definitionLink link:calculationLink 0027 - Disclosure - GENERAL (Policies) link:presentationLink link:definitionLink link:calculationLink 0028 - Disclosure - MARKETABLE SECURITIES (Tables) link:presentationLink link:definitionLink link:calculationLink 0029 - Disclosure - INVENTORIES, NET (Tables) link:presentationLink link:definitionLink link:calculationLink 0030 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables) link:presentationLink link:definitionLink link:calculationLink 0031 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables) link:presentationLink link:definitionLink link:calculationLink 0032 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:definitionLink link:calculationLink 0033 - Disclosure - WARRANTY OBLIGATIONS (Tables) link:presentationLink link:definitionLink link:calculationLink 0034 - Disclosure - DEFERRED REVENUES AND CUSTOMERS ADVANCES (Tables) link:presentationLink link:definitionLink link:calculationLink 0035 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) link:presentationLink link:definitionLink link:calculationLink 0036 - Disclosure - CONVERTIBLE SENIOR NOTES (Tables) link:presentationLink link:definitionLink link:calculationLink 0037 - Disclosure - STOCK CAPITAL (Tables) link:presentationLink link:definitionLink link:calculationLink 0038 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) link:presentationLink link:definitionLink link:calculationLink 0039 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:definitionLink link:calculationLink 0040 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:definitionLink link:calculationLink 0041 - Disclosure - GENERAL (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0042 - Disclosure - MARKETABLE SECURITIES (Schedule of AFS Marketable Debt Securities) (Details) link:presentationLink link:definitionLink link:calculationLink 0043 - Disclosure - INVENTORIES, NET (Schedule of Inventories, Net) (Details) link:presentationLink link:definitionLink link:calculationLink 0044 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) link:presentationLink link:definitionLink link:calculationLink 0045 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0046 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Schedule of fair values of outstanding derivative instruments) (Details) link:presentationLink link:definitionLink link:calculationLink 0047 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Schedule of Gains (losses) on derivative instruments recognized in our income statements) (Details) link:presentationLink link:definitionLink link:calculationLink 0048 - Disclosure - FAIR VALUE MEASUREMENTS (Schedule of Assets Measured at Fair Value) (Details) link:presentationLink link:definitionLink link:calculationLink 0049 - Disclosure - WARRANTY OBLIGATIONS (Schedule of product warranty obligations) (Details) link:presentationLink link:definitionLink link:calculationLink 0050 - Disclosure - DEFERRED REVENUES AND CUSTOMERS ADVANCES (Schedule of Balances of deferred revenues and customer advances) (Details) link:presentationLink link:definitionLink link:calculationLink 0051 - Disclosure - DEFERRED REVENUES AND CUSTOMERS ADVANCES (Schedule Estimated Revenues Expected To Recognized In Future To Performance Obligations) (Details) link:presentationLink link:definitionLink link:calculationLink 0052 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Schedule of Accrued Expenses and Other Current Liabilities) (Details) link:presentationLink link:definitionLink link:calculationLink 0053 - Disclosure - CONVERTIBLE SENIOR NOTES (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0054 - Disclosure - CONVERTIBLE SENIOR NOTES (Schedule of Convertible Senior Notes) (Details) link:presentationLink link:definitionLink link:calculationLink 0055 - Disclosure - STOCK CAPITAL (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0056 - Disclosure - STOCK CAPITAL (Summary of the Activity in the Share Options) (Details) link:presentationLink link:definitionLink link:calculationLink 0057 - Disclosure - STOCK CAPITAL (Schedule of RSUs and PSUs Activity) (Details) link:presentationLink link:definitionLink link:calculationLink 0058 - Disclosure - STOCK CAPITAL (Schedule of Stock-based Compensation Expense for Employees and Nonemployee) (Details) link:presentationLink link:definitionLink link:calculationLink 0059 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0060 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Schedule of Changes in AOCI) (Details) link:presentationLink link:definitionLink link:calculationLink 0061 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Schedule of Reclassifications of Other Comprehensive Income Loss) (Details) link:presentationLink link:definitionLink link:calculationLink 0062 - Disclosure - OTHER OPERATING INCOME (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0063 - Disclosure - INCOME TAXES (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0064 - Disclosure - EARNINGS PER SHARE (Schedule of Computation of Basic and Diluted Net Earnings (Loss) Per Share) (Details) link:presentationLink link:definitionLink link:calculationLink 0065 - Disclosure - SEGMENT INFORMATION (Schedule of reportable segments and operating income) (Details) link:presentationLink link:definitionLink link:calculationLink 0066 - Disclosure - SEGMENT INFORMATION (Schedule of reportable segments reconciliation) (Details) link:presentationLink link:definitionLink link:calculationLink 0067 - Disclosure - SUBSEQUENT EVENTS (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 7 sedg-20230331_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 sedg-20230331_def.xml XBRL DEFINITION FILE EX-101.LAB 9 sedg-20230331_lab.xml XBRL LABEL FILE EX-101.PRE 10 sedg-20230331_pre.xml XBRL PRESENTATION FILE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2023
May 01, 2023
Cover [Abstract]    
Entity Registrant Name SOLAREDGE TECHNOLOGIES, INC.  
Entity Central Index Key 0001419612  
Document Type 10-Q  
Document Period End Date Mar. 31, 2023  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Document Quarterly 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, Country IL  
Entity Address, City or Town Herziliya Pituach  
Entity Address, Address Line One 1 HaMada Street  
Entity Address, Postal Zip Code 4673335  
City Area Code 972  
Local Phone Number (9) 957-6620  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Emerging Growth Company false  
Entity Small Business false  
Entity Shell Company false  
Title of each class Common stock, par value $0.0001 per share  
Trading Symbol SEDG  
Name of Exchange on which Security is Registered NASDAQ  
Entity Common Stock, Shares Outstanding   56,344,727
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
CURRENT ASSETS:    
Cash and cash equivalents $ 727,849 $ 783,112
Marketable securities 410,820 241,117
Trade receivables, net of allowances of $4,422 and $3,202, respectively 969,543 905,146
Inventories, net 874,212 729,201
Prepaid expenses and other current assets 259,642 241,082
Total current assets 3,242,066 2,899,658
LONG-TERM ASSETS:    
Marketable securities 509,127 645,491
Deferred tax assets, net 46,612 44,153
Property, plant and equipment, net 556,138 543,969
Operating lease right-of-use assets, net 69,710 62,754
Intangible assets, net 17,933 19,929
Goodwill 29,934 31,189
Other long-term assets 24,906 18,806
Total long-term assets 1,254,360 1,366,291
Total assets 4,496,426 4,265,949
CURRENT LIABILITIES:    
Trade payables, net 408,523 459,831
Employees and payroll accruals 90,853 85,158
Warranty obligations 129,278 103,975
Deferred revenues and customers advances 27,507 26,641
Accrued expenses and other current liabilities 243,881 214,112
Total current liabilities 900,042 889,717
LONG-TERM LIABILITIES:    
Convertible senior notes, net 625,182 624,451
Warranty obligations 313,693 281,082
Deferred revenues 196,917 186,936
Finance lease liabilities 43,711 45,385
Operating lease liabilities 50,855 46,256
Other long-term liabilities 15,232 15,756
Total long-term liabilities 1,245,590 1,199,866
COMMITMENTS AND CONTINGENT LIABILITIES
STOCKHOLDERS' EQUITY:    
Common stock of $0.0001 par value - Authorized: 125,000,000 shares as of March 31, 2023 and December 31, 2022; issued and outstanding: 56,343,164 and 56,133,404 shares as of March 31, 2023 and December 31, 2022, respectively 6 6
Additional paid-in capital 1,545,777 1,505,632
Accumulated other comprehensive loss (77,204) (73,109)
Retained earnings 882,215 743,837
Total stockholders’ equity 2,350,794 2,176,366
Total liabilities and stockholders’ equity $ 4,496,426 $ 4,265,949
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Allowances of trade receivable $ 4,422 $ 3,202
Common stock, par value $ 0.0001 $ 0.0001
Common stock, authorized shares 125,000,000 125,000,000
Common stock, issued shares 56,343,164 56,133,404
Common stock, outstanding shares 56,343,164 56,133,404
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Revenues $ 943,889 $ 655,080
Cost of revenues 643,763 476,122
Gross profit 300,126 178,958
Operating expenses:    
Research and development 79,873 66,349
Sales and marketing 40,966 35,316
General and administrative 36,567 26,429
Other operating income, net (1,434) 0
Total operating expenses 155,972 128,094
Operating income 144,154 50,864
Financial income (expense), net 23,674 (4,605)
Other loss (125) (844)
Income before income taxes 167,703 45,415
Income taxes 29,325 12,292
Net income $ 138,378 $ 33,123
Net income per share:    
Net basic earnings per share of common stock $ 2.46 $ 0.62
Net diluted earnings per share of common stock $ 2.35 $ 0.6
Weighted average number of shares used in computing net basic earnings per share of common stock 56,215,490 53,134,937
Weighted average number of shares used in computing net diluted earnings per share of common stock 59,193,831 56,315,193
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Statement of Comprehensive Income [Abstract]    
Net income $ 138,378 $ 33,123
Other comprehensive income (loss), net of tax:    
Available-for-sale marketable securities 6,177 (9,506)
Cash flow hedges (331) (680)
Foreign currency translation adjustments on intra-entity transactions that are of a long-term investment nature (10,800) (6,983)
Foreign currency translation adjustments 859 (1,579)
Total other comprehensive loss (4,095) (18,748)
Comprehensive income $ 134,283 $ 14,375
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - 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, 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] 1,478 0 0 1,478
Issuance of common stock upon exercise of stock-based awards (in shares) 270,751        
Stock based compensation $ 0 34,107 0 0 34,107
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 loss adjustments $ 0 0 (18,748) 0 (18,748)
Net income 0 0 0 33,123 33,123
Balance at Mar. 31, 2022 $ 6 1,373,405 (46,067) 683,181 2,010,525
Balance (in shares) at Mar. 31, 2022 55,386,146        
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] 75 0 0 75
Issuance of common stock upon exercise of stock-based awards (in shares) 209,760        
Stock based compensation $ 0 40,070 0 0 40,070
Other comprehensive loss adjustments 0 0 (4,095) 0 (4,095)
Net income 0 0 0 138,378 138,378
Balance at Mar. 31, 2023 $ 6 $ 1,545,777 $ (77,204) $ 882,215 $ 2,350,794
Balance (in shares) at Mar. 31, 2023 56,343,164        
[1] Represents an amount less than $1.
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) (Parenthetical)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Statement of Stockholders' Equity [Abstract]  
Underwriters discounts and commissions $ 27,140
Offering costs $ 834
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash flows from operating activities:    
Net income $ 138,378 $ 33,123
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 13,464 11,660
Stock-based compensation expenses 39,235 34,107
Deferred income taxes, net (3,930) (1,034)
Loss (gain) from exchange rate fluctuations (20,441) 1,725
Other items 2,810 4,167
Changes in assets and liabilities:    
Inventories, net (141,521) (51,323)
Prepaid expenses and other assets (20,591) (17,163)
Trade receivables, net (55,002) (224,865)
Trade payables, net (50,410) (28,045)
Employees and payroll accruals 10,227 9,246
Warranty obligations 57,864 27,629
Deferred revenues and customers advances 9,325 15,029
Accrued expenses and other liabilities, net 28,515 22,755
Net cash provided by (used in) operating activities 7,923 (162,989)
Cash flows from investing activities:    
Proceed from sales and maturities of available-for-sale marketable securities 11,597 53,096
Purchase of property, plant and equipment (38,338) (43,210)
Investment in available-for-sale marketable securities (38,979) (26,712)
Investment in a privately-held company (5,500) 0
Other investing activities 3,440 1,692
Net cash used in investing activities (67,780) (15,134)
Cash flows from financing activities:    
Proceeds from secondary public offering, net of issuance costs 0 650,526
Proceeds from exercise of stock-based awards 75 1,478
Tax withholding in connection with stock-based awards, net (4,541) 822
Other financing activities (756) (491)
Net cash provided by (used in) financing activities (5,222) 652,335
Increase (decrease) in cash and cash equivalents (65,079) 474,212
Cash and cash equivalents at the beginning of the period 783,112 530,089
Effect of exchange rate differences on cash and cash equivalents 9,816 (1,529)
Cash and cash equivalents at the end of the period 727,849 1,002,772
Supplemental disclosure of non-cash activities:    
Right-of-use asset recognized with a corresponding lease liability 11,258 27,248
Purchase of property, plant and equipment $ 12,304 $ 19,536
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.1
GENERAL
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
GENERAL
NOTE 1:      GENERAL
 
  a.
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 Energy Hub inverter which supports, among other things, connection to a DC-coupled battery for full or partial home backup, 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) a residential storage and backup solution which includes a company designed and manufactured lithium-ion DC-coupled battery that is used to increase energy independence and maximize self-consumption for homeowners 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.
 
  b.
The Company has expanded its activity to other areas of smart energy technology organically and through acquisitions. The Company now offers a variety of energy solutions, which include lithium-ion cells, batteries, and energy storage systems (“Energy Storage”), full powertrain kits for electric vehicles, or EVs (“e-Mobility”), as well as automated machines for industrial use (“Automation Machines”).
 
  c.
Basis of Presentation:
 
The unaudited condensed consolidated financial statements and accompanying notes have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”). In management’s opinion, the unaudited condensed consolidated financial statements reflect all adjustments of a normal recurring nature that are necessary for a fair presentation of the results for the interim periods presented. The Company’s interim period results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year.
 
The significant accounting policies applied in the annual consolidated financial statements of the Company as of December 31, 2022, contained in the Company’s Annual Report on Form 10-K filed with the SEC on February 22, 2023, have been applied consistently in these unaudited interim condensed consolidated financial statements. Certain prior year amounts have been reclassified to conform to current year presentation.
 
  d.
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 and related disclosures in the accompanying notes. The duration, scope and effects of the ongoing Covid-19 pandemic 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 this evolving situation. Such changes could result in future impairments of goodwill, intangibles, long-lived assets, inventories, incremental credit losses on receivables and available-for-sale marketable debt securities, or an increase in the Company’s insurance liabilities as of the time of a relevant measurement event.
 
  e.
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 March 31, 2023, and December 31, 2022, two contract manufacturers collectively accounted for 31.3% 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 reach full manufacturing capacity in 2023. 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 for the Company's solar activities.
 
  f.
New accounting standards updates:
 
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 20 R10.htm IDEA: XBRL DOCUMENT v3.23.1
MARKETABLE SECURITIES
3 Months Ended
Mar. 31, 2023
Marketable Securities [Abstract]  
MARKETABLE SECURITIES
NOTE 2:       MARKETABLE SECURITIES
 
The following is a summary of available-for-sale marketable securities as of March 31, 2023:
 
   
Amortized
cost
   
Gross unrealized
gains
   
Gross unrealized
losses
   
Fair value
 
Available-for-sale – matures within one year:
                       
Corporate bonds
 
$
390,012
   
$
82
   
$
(8,595
)
 
$
381,499
 
Governmental bonds
   
29,788
     
-
     
(467
)
   
29,321
 
     
419,800
     
82
     
(9,062
)
   
410,820
 
Available-for-sale – matures after one year:
                               
Corporate bonds
   
515,425
     
698
     
(15,855
)
   
500,268
 
Governmental bonds
   
9,251
     
-
     
(392
)
   
8,859
 
     
524,676
     
698
     
(16,247
)
   
509,127
 
Total
 
$
944,476
   
$
780
   
$
(25,309
)
 
$
919,947
 
 
The following is a summary of available-for-sale marketable securities as of December 31, 2022:
 
   
Amortized
cost
   
Gross unrealized
gains
   
Gross unrealized
losses
   
Fair value
 
Available-for-sale – matures within one year:
                       
Corporate bonds
 
$
222,482
   
$
-
   
$
(4,657
)
 
$
217,825
 
Governmental bonds
   
23,845
     
-
     
(553
)
   
23,292
 
     
246,327
     
-
     
(5,210
)
   
241,117
 
Available-for-sale – matures after one year:
                               
Corporate bonds
   
657,238
     
80
     
(26,460
)
   
630,858
 
Governmental bonds
   
15,250
     
-
     
(617
)
   
14,633
 
     
672,488
     
80
     
(27,077
)
   
645,491
 
Total
 
$
918,815
   
$
80
   
$
(32,287
)
 
$
886,608
 
 
As of March 31, 2023, and December 31, 2022, the Company did not record an allowance for credit losses for its available-for-sale marketable securities.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.1
INVENTORIES, NET
3 Months Ended
Mar. 31, 2023
Inventory Disclosure [Abstract]  
INVENTORIES, NET
NOTE 3:       INVENTORIES, NET
 
   

March 31,

2023

   
December 31,
2022
 
Raw materials
 
$
503,445
   
$
503,257
 
Work in process
   
37,754
     
23,407
 
Finished goods
   
333,013
     
202,537
 

Total inventories, net

 
$
874,212
   
$
729,201
 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.1
PREPAID EXPENSES AND OTHER CURRENT ASSETS
3 Months Ended
Mar. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
PREPAID EXPENSES AND OTHER CURRENT ASSETS
NOTE 4:       PREPAID EXPENSES AND OTHER CURRENT ASSETS
 
   
March 31,
2023
   
December 31,
2022
 
Vendor non-trade receivables (*)
 
$
147,238
   
$
147,597
 
Government authorities
   
57,275
     
55,670
 
Prepaid expenses and other
   
55,129
     
37,815
 
Total prepaid expenses and other current assets
 
$
259,642
   
$
241,082
 
 
(*) Vendor non-trade receivables derived from the sale of components to manufacturing vendors who manufacture products 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.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES
3 Months Ended
Mar. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES

NOTE 5:       DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES

 
During the three months ended March 31, 2023, the Company instituted a foreign currency cash flow hedging program to reduce the risk of a forecasted increase in the value of foreign currency cash flows, resulting from payment of salaries in Israeli currency, the New Israeli Shekels (“NIS”). The Company hedges portions of the anticipated payroll denominated in NIS for a period of one to nine months with hedging contracts. These hedging contracts are designated as cash flow hedges, as defined by ASC 815 and are all effective hedges.
 
As of March 31, 2023, the Company entered into forward contracts and put and call options to sell U.S. dollars (“USD”) for NIS in the amount of approximately NIS 231 million and NIS 125 million, respectively.
 
In addition to the above-mentioned cash flow hedge transactions, the Company occasionally enters into derivative instrument arrangements to hedge the Company’s exposure to currencies other than the USD. 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, under "Financial income (expense), net".
 
The Company classifies cash flows related to its hedging as operating activities in its condensed consolidated statement of cash flows.
 
The fair values of outstanding derivative instruments were as follows:
 
 
Balance sheet location
 
March 31,
2023
   
December 31,
2022
 
Derivative assets of options and forward contracts:
             
Designated cash flow hedges
Prepaid expenses and other current assets
 
$
353
   
$
-
 
Derivative liabilities of options and forward contracts:
                 
Designated cash flow hedges
Accrued expenses and other current liabilities
 
$
(2,583
)
 
$
(1,874
)
 
Gains (losses) on derivative instruments are summarized below:
 
     

Three Months Ended

March 31,

 
 
Affected line item
 
2023
   
2022
 
Foreign exchange contracts
             
Non Designated Hedging Instruments
Condensed Consolidated Statements of Income - Financial income (expense), net
 
$
-
   
$
934
 
Designated Hedging Instruments
Condensed Consolidated Statements of Comprehensive Income - Cash flow hedges
 
$
(2,057
)
 
$
(1,178
)
 
See Note 13 for information regarding losses from designated hedging instruments reclassified from accumulated other comprehensive loss.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE MEASUREMENTS
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENTS
NOTE 6:    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 March 31, 2023 and December 31, 2022, by level within the fair value hierarchy:
 
   
Fair Value Hierarchy
 
Fair value measurements as of
 
Description
   
March 31, 2023
   
December 31, 2022
 
Assets:
               
Cash and cash equivalents:
               
Cash
 
Level 1
 
$
667,384
   
$
695,004
 
Money market mutual funds
 
Level 1
 
$
17,486
   
$
25,149
 
Deposits
 
Level 1
 
$
42,979
   
$
62,959
 
Derivative instruments
 
Level 2
 
$
353
   
$
-
 
Short-term marketable securities:
                   
Corporate bonds
 
Level 2
 
$
381,499
   
$
217,825
 
Governmental bonds
 
Level 2
 
$
29,321
   
$
23,292
 
Long-term marketable securities:
                   
Corporate bonds
 
Level 2
 
$
500,268
   
$
630,858
 
Governmental bonds
 
Level 2
 
$
8,859
   
$
14,633
 
Liabilities:
                   
Derivative instruments
 
Level 2
 
$
(2,583
)
 
$
(1,874
)
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.1
WARRANTY OBLIGATIONS
3 Months Ended
Mar. 31, 2023
Product Warranties Disclosures [Abstract]  
WARRANTY OBLIGATIONS
NOTE 7:       WARRANTY OBLIGATIONS
 
Changes in the Company’s product warranty obligations for the three months ended March 31, 2023 and 2022, were as follows:
 
   
Three Months Ended March 31,
 
   
2023
   
2022
 
Balance, at the beginning of the period
 
$
385,057
   
$
265,160
 
Additions and adjustments to cost of revenues
   
91,570
     
47,907
 
Usage and current warranty expenses
   
(33,656
)
   
(20,401
)
Balance, at end of the period
   
442,971
     
292,666
 
Less current portion
   
(129,278
)
   
(82,340
)
Long term portion
 
$
313,693
   
$
210,326
 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.1
DEFERRED REVENUES AND CUSTOMERS ADVANCES
3 Months Ended
Mar. 31, 2023
Revenue Recognition and Deferred Revenue [Abstract]  
DEFERRED REVENUES AND CUSTOMERS ADVANCES
NOTE 8:       DEFERRED REVENUES AND CUSTOMERS ADVANCES
 
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 and customer advances during the period are as follows:
 
   
Three Months Ended
March 31,
 
   
2023
   
2022
 
Balance, at the beginning of the period
 
$
213,577
   
$
169,345
 
Revenue recognized
   
(11,742
)
   
(14,529
)
Increase in deferred revenues and customer advances
   
22,589
     
29,429
 
Balance, at the end of the period
   
224,424
     
184,245
 
Less current portion
   
(27,507
)
   
(25,511
)
Long term portion
 
$
196,917
   
$
158,734
 
 
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 March 31, 2023:
 
2023
 
$
23,888
 
2024
   
12,073
 
2025
   
10,764
 
2026
   
10,389
 
2027
   
8,363
 
Thereafter
   
158,947
 
Total deferred revenues
 
$
224,424
 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
3 Months Ended
Mar. 31, 2023
Payables and Accruals [Abstract]  
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
NOTE 9:       ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
 
   
March 31,
2023
   
December 31,
2022
 
Accrued expenses
 
$
127,018
   
$
117,638
 
Government authorities
   
87,159
     
67,514
 
Operating lease liabilities
   
17,215
     
16,183
 
Accrual for sales incentives
   
5,746
     
6,790
 
Other
   
6,743
     
5,987
 
Total accrued expenses and other current liabilities
 
$
243,881
   
$
214,112
 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.1
CONVERTIBLE SENIOR NOTES
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Convertible Senior Notes
NOTE 10:       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 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 to, but excluding the fundamental change 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 March 31, 2023 and December 31, 2022:

   
March 31,
2023
   
December 31,
2022
 
Liability:
           
Principal
 
$
632,500
   
$
632,500
 
Unamortized issuance costs
   
(7,318
)
   
(8,049
)
Net carrying amount
 
$
625,182
   
$
624,451
 
 
For the three months ended March 31, 2023 and 2022 the Company recorded amortized debt issuance costs related to the Notes in the amount of $731 and $728, respectively.
 
As of March 31, 2023, the unamortized issuance costs of the Notes will be amortized over the remaining term of approximately 2.5 years.
 
The annual effective interest rate of the Notes is 0.47%.
 
As of March 31, 2023, the estimated fair value of the Notes, which the Company has classified as Level 2 financial instruments, is $823,730. 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 March 31, 2023, the if-converted value of the Notes exceeded the principal amount by $59,537.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK CAPITAL
3 Months Ended
Mar. 31, 2023
Share-based Payment Arrangement [Abstract]  
STOCK CAPITAL
NOTE 11:       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 March 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 12,005,195 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 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 March 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
   
(3,645
)
   
20.46
     
-
     
1,073
 
Outstanding as of March 31, 2023
   
335,384
   
$
50.97
     
4.63
   
$
84,989
 
Vested and expected to vest as of March 31, 2023
   
334,950
   
$
50.80
     
4.62
   
$
84,937
 
Exercisable as of March 31, 2023
   
311,240
   
$
40.47
     
4.43
   
$
82,079
 
 
The aggregate intrinsic value in the tables above represents the total intrinsic value (the difference between the fair value of the Company’s common stock as of the last day of each period and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders had all option holders exercised their options on the last day of each period.
 
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 December 31, 2022
   
1,488,515
   
$
232.05
 
Granted
   
103,081
     
296.64
 
Vested
   
(197,866
)
   
164.31
 
Forfeited
   
(31,296
)
   
254.24
 
Unvested as of March 31, 2023
   
1,362,434
   
$
246.27
 
 
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 December 31, 2022
   
149,232
   
$
295.88
 
Granted
   
31,911
     
314.22
 
Vested
   
(8,249
)
   
270.93
 
Unvested as of March 31, 2023
   
172,894
   
$
300.45
 
 
d.
Employee Stock Purchase Plan ("ESPP"):
 
The Company adopted an ESPP effective upon the consummation of the IPO. As of March 31, 2023, a 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 March 31, 2023, 738,876 shares of common stock had been purchased under the ESPP.
 
As of March 31, 2023, 3,411,504 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 condensed consolidated statement of income for the three months ended March 31, 2023, and 2022, as follows:
 
   
Three Months Ended
March 31,
 
   
2023
   
2022
 
Cost of revenues
 
$
5,927
   
$
5,062
 
Research and development
   
17,209
     
14,985
 
Selling and marketing
   
8,079
     
6,701
 
General and administrative
   
8,020
     
7,359
 
Total stock-based compensation expenses
 
$
39,235
   
$
34,107
 
 
For the three months ended March 31, 2023, the Company capitalized stock-based compensation expenses in the amount of $430 related to ERP implementation, which were included within other long-term assets in the condensed consolidated balance sheets and $405 related to inventory.
 
For the three months ended March 31, 2022, the Company did not capitalize any stock-based compensation expenses.
 
The total tax benefit associated with share-based compensation for the three months ended March 31, 2023 and 2022 was $4,197 and $3,478, respectively. The tax benefit realized from share-based compensation for three months ended March 31, 2023 and 2022 was $2,842 and $2,927, respectively.
 
As of March 31, 2023, there were total unrecognized compensation expenses in the amount of $335,864 related to non-vested equity-based compensation arrangements granted. These expenses are expected to be recognized during the period from April 1, 2023 through February 28, 2027.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.1
COMMITMENTS AND CONTINGENT LIABILITIES
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENT LIABILITIES

NOTE 12:     COMMITMENTS AND CONTINGENT LIABILITIES

a. Guarantees:

As of March 31, 2023, contingent liabilities exist regarding guarantees in the amounts of $5,876, and $1,899 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 March 31, 2023, the Company had non-cancelable purchase obligations totaling approximately $1,617,376, out of which the Company recorded a provision for loss in the amount of $8,052.

As of March 31, 2023, the Company had contractual obligations for capital expenditures totaling approximately $121,347. These commitments reflect purchases of automated assembly lines and other machinery related to the Company’s general manufacturing process and mainly to its plans to establish manufacturing capabilities in the United States.

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.

In September 2018, the Company’s German subsidiary, SolarEdge Technologies GmbH, received a complaint filed by competitor SMA Solar Technology AG (“SMA”). The complaint, filed in the District Court Düsseldorf, Germany, alleges that SolarEdge's 12.5kW - 27.6kW inverters infringed on two of the plaintiff’s patents. SMA asserted a value in dispute of EUR 5.5 million (approximately $5,983) for both patents. The Company challenged the validity of both patents and the first patent was invalidated and SMA’s appeal on the matter was denied in January 2023. In August 2021, the German Patent Court rendered SMA's second patent invalid, and this invalidity has been appealed by SMA and a hearing is pending. The Company believes that it has meritorious defenses to these claims and intends to vigorously defend against the remaining lawsuit.

On July 28, 2022, the Company was served with complaints filed by Ampt LLC in the International Trade Commission (the “Commission”) pursuant to Section 337 of the Tariff Act of 1930, as amended, in the District Court for the District of Delaware alleging patent infringement against the Company and its subsidiary SolarEdge Technologies Ltd. On October 24, 2022, the complaint filed in the District Court of Delaware was administratively stayed until the Commission's action is resolved. The Company believes that it has meritorious defenses to the complaints and intend to vigorously defend against them.

As of March 31, 2023, an immaterial amount for legal claims was recorded in accrued expenses and other current liabilities.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
ACCUMULATED OTHER COMPREHENSIVE LOSS
3 Months Ended
Mar. 31, 2023
Accumulated Other Comprehensive Income Loss [Abstract]  
ACCUMULATED OTHER COMPREHENSIVE LOSS
NOTE 13:       ACCUMULATED OTHER COMPREHENSIVE LOSS
 
The following table summarizes the changes in accumulated balances of other comprehensive gain (loss), net of taxes:
 
 
   
Three Months Ended March 31,
 
   
2023
   
2022
 
Unrealized gains (losses) on available-for-sale marketable securities
           
Beginning balance
 
$
(25,449
)
 
$
(4,709
)
Revaluation
   
7,570
     
(12,721
)
Tax on revaluation
   
(1,471
)
   
2,471
 
Other comprehensive income (loss) before reclassifications
   
6,099
     
(10,250
)
Reclassification
   
107
     
844
 
Tax on reclassification
   
(29
)
   
(100
)
Losses reclassified from accumulated other comprehensive income
   
78
     
744
 
Net current period other comprehensive income (loss)
   
6,177
     
(9,506
)
Ending balance
 
$
(19,272
)
 
$
(14,215
)
Unrealized gains (losses) on cash flow hedges
               
Beginning balance
 
$
(1,761
)
 
$
874
 
Revaluation
   
(2,196
)
   
(1,337
)
Tax on revaluation
   
139
     
159
 
Other comprehensive loss before reclassifications
   
(2,057
)
   
(1,178
)
Reclassification
   
1,840
     
565
 
Tax on reclassification
   
(114
)
   
(67
)
Losses reclassified from accumulated other comprehensive loss
   
1,726
     
498
 
Net current period other comprehensive loss
   
(331
)
   
(680
)
Ending balance
 
$
(2,092
)
 
$
194
 
Foreign currency translation adjustments on intra-entity transactions that are of a long-term investment in nature
               
Beginning balance
 
$
(37,960
)
 
$
(17,420
)
Revaluation
   
(10,800
)
   
(6,983
)
Ending balance
 
$
(48,760
)
 
$
(24,403
)
Unrealized gains (losses) on foreign currency translation
               
Beginning balance
 
$
(7,939
)
 
$
(6,064
)
Revaluation
   
859
     
(1,579
)
Ending balance
 
$
(7,080
)
 
$
(7,643
)
Total
 
$
(77,204
)
 
$
(46,067
)

 

The following table summarizes the reclassifications from "Accumulated other comprehensive loss" into the statement of income:
 
Details about Accumulated Other Comprehensive
Loss Components
 
Three Months Ended
March 31,
 
Affected Line Item in the Statement of Income
   
2023
   
2022
   

Available-for-sale marketable securities

             
   
$
(107
)
 
$
(844)
 
Financial income (expense), net
     
29
     
100
 
Income taxes
   
$
(78
)
 
$
(744)
 
Total, net of income taxes

Cash flow hedges

                 
     
(212
)
   
(67
)
Cost of revenues
     
(1,129
)
   
(338
)
Research and development
     
(225
)
   
(71
)
Sales and marketing
     
(274
)
   
(89
)
General and administrative
   
$
(1,840
)
 
$
(565)
 
Total, before income taxes
     
114
     
67
 
Income taxes
     
(1,726
)
   
(498
)
Total, net of income taxes
Total reclassifications for the period
 
$
(1,804
)
 
$
(1,242)
   
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
OTHER OPERATING INCOME
3 Months Ended
Mar. 31, 2023
Other Income and Expenses [Abstract]  
OTHER OPERATING INCOME
NOTE 14:       OTHER OPERATING INCOME
 
In the three months ended March 31, 2023, the Company recorded a gain from sale of property, plant and equipment and other assets in the amount of $1,434.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
INCOME TAXES
3 Months Ended
Mar. 31, 2023
Income Taxes  
INCOME TAXES
NOTE 15:       INCOME TAXES
 
The effective tax rate for the three months ended March 31, 2023, and 2022 was 17.5% and 27.1%, respectively.
 
The lower tax rate in the current quarter compared to the first quarter of 2022 is mainly due to the fact that the Company's income before tax, most of which is subject to tax rates lower than the US statutory rate, increased. Conversely, the IRC Section 174 R&D capitalization, and other expenses not recognized for GILTI purposes, did not increase in the same proportion.
 
As of March 31, 2023, and December 31, 2022, unrecognized tax benefits were $2,883 and $2,756, respectively. If recognized, such benefits would favorably affect the Company’s effective tax rate.
 
The Company accrues interest and penalties related to unrecognized tax benefits in its provision for income taxes. The total amount of penalties and interest were immaterial as of March 31, 2023, and December 31, 2022.
 
In August 2022, the U.S. government enacted the Inflation Reduction Act of 2022 (the “IRA”), which includes several incentives intended to promote 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, will among other things, extend the investment tax credit (“ITC”) through 2034 and is therefore expected to increase the demand for solar products. The IRA is expected to further incentivize residential and commercial solar customers and developers due to the inclusion of a tax credit for qualifying energy projects of up to 30%. Since these regulations are new and their implementation is still pending administrative guidance from the Internal Revenue Service and U.S. Treasury Department, the Company will be examining the benefits that may be available to it, such as the availability of tax credits for domestic manufacturers, in the coming months. The Company also announced its plans to establish manufacturing capabilities in the United States during 2023.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE
3 Months Ended
Mar. 31, 2023
Net income per share:  
EARNINGS PER SHARE
NOTE 16:       EARNINGS PER SHARE
 
The following table presents the computation of basic and diluted earnings per share (“EPS”):
 
   
Three Months Ended March 31,
 
   
2023
   
2022
 
Basic EPS:
           
Numerator:
           
Net income
 
$
138,378
   
$
33,123
 
Denominator:
               
Shares used in computing net earnings per share of common stock, basic
   
56,215,490
     
53,134,937
 
Diluted EPS:
               
Numerator:
               
Net income attributable to common stock, basic
 
$
138,378
   
$
33,123
 
Notes due 2025
   
552
     
553
 
Net income attributable to common stock, diluted
 
$
138,930
   
$
33,676
 
Denominator:
               
Shares used in computing net earnings per share of common stock, basic
   
56,215,490
     
53,134,937
 
Notes due 2025
   
2,276,818
     
2,276,818
 
Effect of stock-based awards
   
701,523
     
903,438
 
Shares used in computing net earnings per share of common stock, diluted
   
59,193,831
     
56,315,193
 
Earnings per share:
               
Basic
 
$
2.46
   
$
0.62
 
Diluted
 
$
2.35
   
$
0.60
 
                 
Shares excluded from the calculation of diluted net EPS due to their anti-dilutive effect
   
192,339
     
223,776
 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENT INFORMATION
3 Months Ended
Mar. 31, 2023
Segment Reporting [Abstract]  
SEGMENT INFORMATION
NOTE 17:      SEGMENT INFORMATION
 
Following the discontinuation of Critical Power in June 2022, the Company operates in four different operating segments: Solar, Energy Storage, e-Mobility and Automation Machines.
 
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, related to Accounting Standard Codification 606, “Revenue from Contracts with Customers” (ASC 606).
 
Segment profit is comprised of gross profit for the segment less operating expenses that do not include amortization of purchased intangible assets, impairments of goodwill and intangible assets, stock based compensation expenses, 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 one operating segment as reportable – the Solar 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 a residential storage solution, compatible with the Company’s Energy Hub inverter, intended to store and supply power for back-up and to maximize self-consumption. The Solar segment solution consists mainly of the Company’s power optimizers, inverters, batteries, and cloud‑based monitoring platform.
 
The “All other” category includes the design, development, manufacturing, and sales of energy storage products, e-Mobility products, UPS products, and automated machines.

 

The following table presents information on reportable segments profit (loss) for the period presented:

 
   
Three Months Ended March 31,
 
   
2023
   
2022
 
   
Solar
   
All other
   
Solar
   
All other
 
Revenues
 
$
908,505
   
$
35,197
   
$
607,997
   
$
46,948
 
Cost of revenues
   
590,105
     
46,216
     
424,500
     
44,341
 
Gross profit (loss)
   
318,400
     
(11,019
)
   
183,497
     
2,607
 
Research and development
 
$
55,823
   
$
6,528
   
$
43,131
   
$
7,930
 
Sales and marketing
   
31,145
     
1,561
     
25,805
     
2,574
 
General and administrative
   
24,743
     
3,778
     
15,849
     
3,625
 
Segments profit (loss)
 
$
206,689
   
$
(22,886
)
 
$
98,712
   
$
(11,522
)
 
The following table presents information on reportable segments reconciliation to consolidated revenues for the periods presented:
 
   
Three Months Ended March 31,
 
   
2023
   
2022
 
Solar revenues
 
$
908,505
   
$
607,997
 
All other segment revenues
   
35,197
     
46,948
 
Revenues from financing component
   
187
     
135
 
Consolidated revenues
 
$
943,889
   
$
655,080
 
 
The following table presents information on reportable segments reconciliation to consolidated operating income for the periods presented:
 
   
Three Months Ended March 31,
 
   
2023
   
2022
 
Solar segment profit
 
$
206,689
   
$
98,712
 
All other segment loss
   
(22,886
)
   
(11,522
)
Segments operating profit
   
183,803
     
87,190
 
Amounts not allocated to segments:
               
Stock based compensation expenses
   
(39,235
)
   
(34,107
)
Other unallocated expenses
   
(414
)
   
(2,219
)
Consolidated operating income
 
$
144,154
   
$
50,864
 
 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.1
SUBSEQUENT EVENTS
3 Months Ended
Mar. 31, 2023
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS
NOTE 18:      SUBSEQUENT EVENTS
 
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 USD 16.7 million in cash. 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.
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.1
GENERAL (Policies)
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
  c.
Basis of Presentation:
 
The unaudited condensed consolidated financial statements and accompanying notes have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”). In management’s opinion, the unaudited condensed consolidated financial statements reflect all adjustments of a normal recurring nature that are necessary for a fair presentation of the results for the interim periods presented. The Company’s interim period results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year.
 
The significant accounting policies applied in the annual consolidated financial statements of the Company as of December 31, 2022, contained in the Company’s Annual Report on Form 10-K filed with the SEC on February 22, 2023, have been applied consistently in these unaudited interim condensed consolidated financial statements. Certain prior year amounts have been reclassified to conform to current year presentation.
Use of estimates
  d.
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 and related disclosures in the accompanying notes. The duration, scope and effects of the ongoing Covid-19 pandemic 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 this evolving situation. Such changes could result in future impairments of goodwill, intangibles, long-lived assets, inventories, incremental credit losses on receivables and available-for-sale marketable debt securities, or an increase in the Company’s insurance liabilities as of the time of a relevant measurement event.
Concentrations of supply risks
  e.
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 March 31, 2023, and December 31, 2022, two contract manufacturers collectively accounted for 31.3% 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 reach full manufacturing capacity in 2023. 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 for the Company's solar activities.
New accounting standards updates
  f.
New accounting standards updates:
 
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 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
MARKETABLE SECURITIES (Tables)
3 Months Ended
Mar. 31, 2023
Marketable Securities [Abstract]  
Schedule of available-for-sale marketable securities
The following is a summary of available-for-sale marketable securities as of March 31, 2023:
 
   
Amortized
cost
   
Gross unrealized
gains
   
Gross unrealized
losses
   
Fair value
 
Available-for-sale – matures within one year:
                       
Corporate bonds
 
$
390,012
   
$
82
   
$
(8,595
)
 
$
381,499
 
Governmental bonds
   
29,788
     
-
     
(467
)
   
29,321
 
     
419,800
     
82
     
(9,062
)
   
410,820
 
Available-for-sale – matures after one year:
                               
Corporate bonds
   
515,425
     
698
     
(15,855
)
   
500,268
 
Governmental bonds
   
9,251
     
-
     
(392
)
   
8,859
 
     
524,676
     
698
     
(16,247
)
   
509,127
 
Total
 
$
944,476
   
$
780
   
$
(25,309
)
 
$
919,947
 
 
The following is a summary of available-for-sale marketable securities as of December 31, 2022:
 
   
Amortized
cost
   
Gross unrealized
gains
   
Gross unrealized
losses
   
Fair value
 
Available-for-sale – matures within one year:
                       
Corporate bonds
 
$
222,482
   
$
-
   
$
(4,657
)
 
$
217,825
 
Governmental bonds
   
23,845
     
-
     
(553
)
   
23,292
 
     
246,327
     
-
     
(5,210
)
   
241,117
 
Available-for-sale – matures after one year:
                               
Corporate bonds
   
657,238
     
80
     
(26,460
)
   
630,858
 
Governmental bonds
   
15,250
     
-
     
(617
)
   
14,633
 
     
672,488
     
80
     
(27,077
)
   
645,491
 
Total
 
$
918,815
   
$
80
   
$
(32,287
)
 
$
886,608
 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
INVENTORIES, NET (Tables)
3 Months Ended
Mar. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventories, Net
   

March 31,

2023

   
December 31,
2022
 
Raw materials
 
$
503,445
   
$
503,257
 
Work in process
   
37,754
     
23,407
 
Finished goods
   
333,013
     
202,537
 

Total inventories, net

 
$
874,212
   
$
729,201
 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)
3 Months Ended
Mar. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
 
   
March 31,
2023
   
December 31,
2022
 
Vendor non-trade receivables (*)
 
$
147,238
   
$
147,597
 
Government authorities
   
57,275
     
55,670
 
Prepaid expenses and other
   
55,129
     
37,815
 
Total prepaid expenses and other current assets
 
$
259,642
   
$
241,082
 
 
(*) Vendor non-trade receivables derived from the sale of components to manufacturing vendors who manufacture products 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.
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables)
3 Months Ended
Mar. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of fair values of outstanding derivative instruments
 
Balance sheet location
 
March 31,
2023
   
December 31,
2022
 
Derivative assets of options and forward contracts:
             
Designated cash flow hedges
Prepaid expenses and other current assets
 
$
353
   
$
-
 
Derivative liabilities of options and forward contracts:
                 
Designated cash flow hedges
Accrued expenses and other current liabilities
 
$
(2,583
)
 
$
(1,874
)
Schedule of gains (losses) on derivative instruments recognized in our income statements
 
     

Three Months Ended

March 31,

 
 
Affected line item
 
2023
   
2022
 
Foreign exchange contracts
             
Non Designated Hedging Instruments
Condensed Consolidated Statements of Income - Financial income (expense), net
 
$
-
   
$
934
 
Designated Hedging Instruments
Condensed Consolidated Statements of Comprehensive Income - Cash flow hedges
 
$
(2,057
)
 
$
(1,178
)
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE MEASUREMENTS (Tables)
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of assets and liabilities measured at fair value
 
   
Fair Value Hierarchy
 
Fair value measurements as of
 
Description
   
March 31, 2023
   
December 31, 2022
 
Assets:
               
Cash and cash equivalents:
               
Cash
 
Level 1
 
$
667,384
   
$
695,004
 
Money market mutual funds
 
Level 1
 
$
17,486
   
$
25,149
 
Deposits
 
Level 1
 
$
42,979
   
$
62,959
 
Derivative instruments
 
Level 2
 
$
353
   
$
-
 
Short-term marketable securities:
                   
Corporate bonds
 
Level 2
 
$
381,499
   
$
217,825
 
Governmental bonds
 
Level 2
 
$
29,321
   
$
23,292
 
Long-term marketable securities:
                   
Corporate bonds
 
Level 2
 
$
500,268
   
$
630,858
 
Governmental bonds
 
Level 2
 
$
8,859
   
$
14,633
 
Liabilities:
                   
Derivative instruments
 
Level 2
 
$
(2,583
)
 
$
(1,874
)
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
WARRANTY OBLIGATIONS (Tables)
3 Months Ended
Mar. 31, 2023
Product Warranties Disclosures [Abstract]  
Schedule of warranty obligations
 
   
Three Months Ended March 31,
 
   
2023
   
2022
 
Balance, at the beginning of the period
 
$
385,057
   
$
265,160
 
Additions and adjustments to cost of revenues
   
91,570
     
47,907
 
Usage and current warranty expenses
   
(33,656
)
   
(20,401
)
Balance, at end of the period
   
442,971
     
292,666
 
Less current portion
   
(129,278
)
   
(82,340
)
Long term portion
 
$
313,693
   
$
210,326
 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
DEFERRED REVENUES AND CUSTOMERS ADVANCES (Tables)
3 Months Ended
Mar. 31, 2023
Revenue Recognition and Deferred Revenue [Abstract]  
Schedule of balances of deferred revenues
   
Three Months Ended
March 31,
 
   
2023
   
2022
 
Balance, at the beginning of the period
 
$
213,577
   
$
169,345
 
Revenue recognized
   
(11,742
)
   
(14,529
)
Increase in deferred revenues and customer advances
   
22,589
     
29,429
 
Balance, at the end of the period
   
224,424
     
184,245
 
Less current portion
   
(27,507
)
   
(25,511
)
Long term portion
 
$
196,917
   
$
158,734
 
Schedule estimated revenues expected to recognized in future to performance obligations
2023
 
$
23,888
 
2024
   
12,073
 
2025
   
10,764
 
2026
   
10,389
 
2027
   
8,363
 
Thereafter
   
158,947
 
Total deferred revenues
 
$
224,424
 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)
3 Months Ended
Mar. 31, 2023
Payables and Accruals [Abstract]  
Schedule of accrued expenses and other current liabilities
 
   
March 31,
2023
   
December 31,
2022
 
Accrued expenses
 
$
127,018
   
$
117,638
 
Government authorities
   
87,159
     
67,514
 
Operating lease liabilities
   
17,215
     
16,183
 
Accrual for sales incentives
   
5,746
     
6,790
 
Other
   
6,743
     
5,987
 
Total accrued expenses and other current liabilities
 
$
243,881
   
$
214,112
 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
CONVERTIBLE SENIOR NOTES (Tables)
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Schedule of convertible senior notes
   
March 31,
2023
   
December 31,
2022
 
Liability:
           
Principal
 
$
632,500
   
$
632,500
 
Unamortized issuance costs
   
(7,318
)
   
(8,049
)
Net carrying amount
 
$
625,182
   
$
624,451
 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK CAPITAL (Tables)
3 Months Ended
Mar. 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
   
(3,645
)
   
20.46
     
-
     
1,073
 
Outstanding as of March 31, 2023
   
335,384
   
$
50.97
     
4.63
   
$
84,989
 
Vested and expected to vest as of March 31, 2023
   
334,950
   
$
50.80
     
4.62
   
$
84,937
 
Exercisable as of March 31, 2023
   
311,240
   
$
40.47
     
4.43
   
$
82,079
 
Schedule of RSU activity
 
   
Number of RSUs
   
Weighted average grant date fair value
 
Unvested as of December 31, 2022
   
1,488,515
   
$
232.05
 
Granted
   
103,081
     
296.64
 
Vested
   
(197,866
)
   
164.31
 
Forfeited
   
(31,296
)
   
254.24
 
Unvested as of March 31, 2023
   
1,362,434
   
$
246.27
 
Schedule of recognized stock-based compensation expenses
 
   
Three Months Ended
March 31,
 
   
2023
   
2022
 
Cost of revenues
 
$
5,927
   
$
5,062
 
Research and development
   
17,209
     
14,985
 
Selling and marketing
   
8,079
     
6,701
 
General and administrative
   
8,020
     
7,359
 
Total stock-based compensation expenses
 
$
39,235
   
$
34,107
 
Option [Member] | Employees and members of board of directors  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of RSU activity
 
   
Number of PSUs
   
Weighted average grant date fair value
 
Unvested as of December 31, 2022
   
149,232
   
$
295.88
 
Granted
   
31,911
     
314.22
 
Vested
   
(8,249
)
   
270.93
 
Unvested as of March 31, 2023
   
172,894
   
$
300.45
 
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.1
ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)
3 Months Ended
Mar. 31, 2023
Accumulated Other Comprehensive Income Loss [Abstract]  
Schedule of changes in AOCI
 
   
Three Months Ended March 31,
 
   
2023
   
2022
 
Unrealized gains (losses) on available-for-sale marketable securities
           
Beginning balance
 
$
(25,449
)
 
$
(4,709
)
Revaluation
   
7,570
     
(12,721
)
Tax on revaluation
   
(1,471
)
   
2,471
 
Other comprehensive income (loss) before reclassifications
   
6,099
     
(10,250
)
Reclassification
   
107
     
844
 
Tax on reclassification
   
(29
)
   
(100
)
Losses reclassified from accumulated other comprehensive income
   
78
     
744
 
Net current period other comprehensive income (loss)
   
6,177
     
(9,506
)
Ending balance
 
$
(19,272
)
 
$
(14,215
)
Unrealized gains (losses) on cash flow hedges
               
Beginning balance
 
$
(1,761
)
 
$
874
 
Revaluation
   
(2,196
)
   
(1,337
)
Tax on revaluation
   
139
     
159
 
Other comprehensive loss before reclassifications
   
(2,057
)
   
(1,178
)
Reclassification
   
1,840
     
565
 
Tax on reclassification
   
(114
)
   
(67
)
Losses reclassified from accumulated other comprehensive loss
   
1,726
     
498
 
Net current period other comprehensive loss
   
(331
)
   
(680
)
Ending balance
 
$
(2,092
)
 
$
194
 
Foreign currency translation adjustments on intra-entity transactions that are of a long-term investment in nature
               
Beginning balance
 
$
(37,960
)
 
$
(17,420
)
Revaluation
   
(10,800
)
   
(6,983
)
Ending balance
 
$
(48,760
)
 
$
(24,403
)
Unrealized gains (losses) on foreign currency translation
               
Beginning balance
 
$
(7,939
)
 
$
(6,064
)
Revaluation
   
859
     
(1,579
)
Ending balance
 
$
(7,080
)
 
$
(7,643
)
Total
 
$
(77,204
)
 
$
(46,067
)
Schedule of reclassifications out of AOCI
Details about Accumulated Other Comprehensive
Loss Components
 
Three Months Ended
March 31,
 
Affected Line Item in the Statement of Income
   
2023
   
2022
   

Available-for-sale marketable securities

             
   
$
(107
)
 
$
(844)
 
Financial income (expense), net
     
29
     
100
 
Income taxes
   
$
(78
)
 
$
(744)
 
Total, net of income taxes

Cash flow hedges

                 
     
(212
)
   
(67
)
Cost of revenues
     
(1,129
)
   
(338
)
Research and development
     
(225
)
   
(71
)
Sales and marketing
     
(274
)
   
(89
)
General and administrative
   
$
(1,840
)
 
$
(565)
 
Total, before income taxes
     
114
     
67
 
Income taxes
     
(1,726
)
   
(498
)
Total, net of income taxes
Total reclassifications for the period
 
$
(1,804
)
 
$
(1,242)
   
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2023
Net income per share:  
Schedule of computation of basic and diluted net earnings (loss) per share
   
Three Months Ended March 31,
 
   
2023
   
2022
 
Basic EPS:
           
Numerator:
           
Net income
 
$
138,378
   
$
33,123
 
Denominator:
               
Shares used in computing net earnings per share of common stock, basic
   
56,215,490
     
53,134,937
 
Diluted EPS:
               
Numerator:
               
Net income attributable to common stock, basic
 
$
138,378
   
$
33,123
 
Notes due 2025
   
552
     
553
 
Net income attributable to common stock, diluted
 
$
138,930
   
$
33,676
 
Denominator:
               
Shares used in computing net earnings per share of common stock, basic
   
56,215,490
     
53,134,937
 
Notes due 2025
   
2,276,818
     
2,276,818
 
Effect of stock-based awards
   
701,523
     
903,438
 
Shares used in computing net earnings per share of common stock, diluted
   
59,193,831
     
56,315,193
 
Earnings per share:
               
Basic
 
$
2.46
   
$
0.62
 
Diluted
 
$
2.35
   
$
0.60
 
                 
Shares excluded from the calculation of diluted net EPS due to their anti-dilutive effect
   
192,339
     
223,776
 
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENT INFORMATION (Tables)
3 Months Ended
Mar. 31, 2023
Segment Reporting [Abstract]  
Schedule of reportable segments and operating income
 
   
Three Months Ended March 31,
 
   
2023
   
2022
 
   
Solar
   
All other
   
Solar
   
All other
 
Revenues
 
$
908,505
   
$
35,197
   
$
607,997
   
$
46,948
 
Cost of revenues
   
590,105
     
46,216
     
424,500
     
44,341
 
Gross profit (loss)
   
318,400
     
(11,019
)
   
183,497
     
2,607
 
Research and development
 
$
55,823
   
$
6,528
   
$
43,131
   
$
7,930
 
Sales and marketing
   
31,145
     
1,561
     
25,805
     
2,574
 
General and administrative
   
24,743
     
3,778
     
15,849
     
3,625
 
Segments profit (loss)
 
$
206,689
   
$
(22,886
)
 
$
98,712
   
$
(11,522
)
Schedule of reconciliation to consolidated operating income
The following table presents information on reportable segments reconciliation to consolidated revenues for the periods presented:
 
   
Three Months Ended March 31,
 
   
2023
   
2022
 
Solar revenues
 
$
908,505
   
$
607,997
 
All other segment revenues
   
35,197
     
46,948
 
Revenues from financing component
   
187
     
135
 
Consolidated revenues
 
$
943,889
   
$
655,080
 
 
The following table presents information on reportable segments reconciliation to consolidated operating income for the periods presented:
 
   
Three Months Ended March 31,
 
   
2023
   
2022
 
Solar segment profit
 
$
206,689
   
$
98,712
 
All other segment loss
   
(22,886
)
   
(11,522
)
Segments operating profit
   
183,803
     
87,190
 
Amounts not allocated to segments:
               
Stock based compensation expenses
   
(39,235
)
   
(34,107
)
Other unallocated expenses
   
(414
)
   
(2,219
)
Consolidated operating income
 
$
144,154
   
$
50,864
 
 
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.1
GENERAL (Narrative) (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Accounts Payable [Member] | Supplier Concentration Risk [Member]    
Organization Consolidation and Presentation of Financial Statements [Line Items]    
Concentration Risk As Percent 31.30% 34.30%
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.1
MARKETABLE SECURITIES (Schedule of AFS Marketable Debt Securities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Available-for-sale - matures within one year, Amortized cost $ 419,800 $ 246,327
Available-for-sale - matures within one year, Gross unrealized gains 82 0
Available-for-sale - matures within one year, Gross unrealized losses (9,062) (5,210)
Available-for-sale - matures within one year, Fair value 410,820 241,117
Available-for-sale - matures after one year, Amortized cost 524,676 672,488
Available-for-sale - matures after one year, Gross unrealized gains 698 80
Available-for-sale - matures after one year, Gross unrealized losses (16,247) (27,077)
Available-for-sale - matures after one year, Fair value 509,127 645,491
Amortized cost 944,476 918,815
Gross unrealized gains 780 80
Gross unrealized losses (25,309) (32,287)
Fair value 919,947 886,608
Corporate bonds [Member]    
Available-for-sale - matures within one year, Amortized cost 390,012 222,482
Available-for-sale - matures within one year, Gross unrealized gains 82 0
Available-for-sale - matures within one year, Gross unrealized losses (8,595) (4,657)
Available-for-sale - matures within one year, Fair value 381,499 217,825
Available-for-sale - matures after one year, Amortized cost 515,425 657,238
Available-for-sale - matures after one year, Gross unrealized gains 698 80
Available-for-sale - matures after one year, Gross unrealized losses (15,855) (26,460)
Available-for-sale - matures after one year, Fair value 500,268 630,858
Governmental bonds [Member]    
Available-for-sale - matures within one year, Amortized cost 29,788 23,845
Available-for-sale - matures within one year, Gross unrealized gains 0 0
Available-for-sale - matures within one year, Gross unrealized losses (467) (553)
Available-for-sale - matures within one year, Fair value 29,321 23,292
Available-for-sale - matures after one year, Amortized cost 9,251 15,250
Available-for-sale - matures after one year, Gross unrealized gains 0 0
Available-for-sale - matures after one year, Gross unrealized losses (392) (617)
Available-for-sale - matures after one year, Fair value $ 8,859 $ 14,633
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.1
INVENTORIES, NET (Schedule of Inventories, Net) (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 503,445 $ 503,257
Work in process 37,754 23,407
Finished goods 333,013 202,537
Total inventories, net $ 874,212 $ 729,201
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.1
PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Vendor non-trade receivables [1] $ 147,238 $ 147,597
Government authorities 57,275 55,670
Prepaid expenses and other 55,129 37,815
Total prepaid expenses and other current assets $ 259,642 $ 241,082
[1] Vendor non-trade receivables derived from the sale of components to manufacturing vendors who manufacture products 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.
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Narrative) (Details) - Foreign exchange forward contracts [Member] - NIS [Member]
₪ in Millions
Mar. 31, 2023
ILS (₪)
Put option [Member]  
Derivative [Line Items]  
Forward/option contracts ₪ 231
Call option [Member]  
Derivative [Line Items]  
Forward/option contracts ₪ 125
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Schedule of fair values of outstanding derivative instruments) (Details) - Designated cash flow hedges [Member] - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Derivative assets of options and forward contracts:    
Total derivative assets $ 353 $ 0
Derivative liabilities of options and forward contracts:    
Total derivative liabilities $ (2,583) $ (1,874)
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Schedule of Gains (losses) on derivative instruments recognized in our income statements) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Designated Hedging Instruments [Member]    
Trading Activity, Gains and Losses, Net [Line Items]    
Gains (losses) on derivative instruments $ (2,057) $ (1,178)
Non Designated Hedging Instruments [Member]    
Trading Activity, Gains and Losses, Net [Line Items]    
Gains (losses) on derivative instruments $ 0 $ 934
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE MEASUREMENTS (Schedule of Assets Measured at Fair Value) (Details) - Fair Value, Measurements, Recurring [Member] - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Level 1 [Member] | Cash [Member]    
Fair value of assets $ 667,384 $ 695,004
Level 1 [Member] | Money Market Mutual Funds [Member]    
Fair value of assets 17,486 25,149
Level 1 [Member] | Deposits [Member]    
Fair value of assets 42,979 62,959
Level 2 [Member] | Derivative instruments, Liabilities [Member]    
Fair value of liabilities (2,583) (1,874)
Level 2 [Member] | Derivative instruments, Assets [Member]    
Fair value of assets 353 0
Level 2 [Member] | Short-term Corporate bonds [Member]    
Fair value of assets 381,499 217,825
Level 2 [Member] | Short-term Governmental bonds [Member]    
Fair value of assets 29,321 23,292
Level 2 [Member] | Long-term Corporate bonds [Member]    
Fair value of assets 500,268 630,858
Level 2 [Member] | Long-term Governmental bonds [Member]    
Fair value of assets $ 8,859 $ 14,633
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.1
WARRANTY OBLIGATIONS (Schedule of product warranty obligations) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Changes in the Company's product warranty liability      
Balance, at the beginning of the period $ 385,057 $ 265,160  
Additions and adjustments to cost of revenues 91,570 47,907  
Usage and current warranty expenses (33,656) (20,401)  
Balance, at end of the period 442,971 292,666  
Less current portion (129,278) (82,340) $ (103,975)
Long term portion $ 313,693 $ 210,326 $ 281,082
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.1
DEFERRED REVENUES AND CUSTOMERS ADVANCES (Schedule of Balances of deferred revenues and customer advances) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue Recognition and Deferred Revenue [Abstract]    
Balance, at the beginning of the period $ 213,577 $ 169,345
Revenue recognized (11,742) (14,529)
Increase in deferred revenues and customer advances 22,589 29,429
Balance, at the end of the period 224,424 184,245
Less current portion (27,507) (25,511)
Long term portion $ 196,917 $ 158,734
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.1
DEFERRED REVENUES AND CUSTOMERS ADVANCES (Schedule Estimated Revenues Expected To Recognized In Future To Performance Obligations) (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Deferred revenues $ 224,424 $ 213,577 $ 184,245 $ 169,345
2023 [Member]        
Deferred revenues 23,888      
2024 [Member]        
Deferred revenues 12,073      
2025 [Member]        
Deferred revenues 10,764      
2026 [Member]        
Deferred revenues 10,389      
2027 [Member]        
Deferred revenues 8,363      
Thereafter [Member]        
Deferred revenues $ 158,947      
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Schedule of Accrued Expenses and Other Current Liabilities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued expenses $ 127,018 $ 117,638
Government authorities 87,159 67,514
Operating lease liabilities 17,215 16,183
Accrual for sales incentives 5,746 6,790
Other 6,743 5,987
Total accrued expenses and other current liabilities $ 243,881 $ 214,112
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.1
CONVERTIBLE SENIOR NOTES (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Sep. 25, 2020
Mar. 31, 2023
Mar. 31, 2022
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 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    
Effective coupon rate 0.00%    
Maturity date Sep. 15, 2025    
Conversion amount $ 1,000    
Number of shares of common stock per $1,000 principal amount of Notes converted 3.5997    
Amount of conversion $ 1,000    
Conversion price $ 277.8    
Amortization of debt discount and debt issuance costs   $ 731 $ 728
Amortized period   2 years 6 months  
Effective interest   0.47%  
Amount by which the if-converted value of the Notes exceeded the principal amount   $ 59,537  
Senior Notes [Member] | Level 2 [Member]      
Debt Instrument [Line Items]      
Estimated fair value of notes   $ 823,730  
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.1
CONVERTIBLE SENIOR NOTES (Schedule of Convertible Senior Notes) (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Liability Abstract    
Net carrying amount $ 625,182 $ 624,451
Convertible Senior Notes [Member]    
Liability Abstract    
Principal 632,500 632,500
Unamortized issuance costs (7,318) (8,049)
Net carrying amount $ 625,182 $ 624,451
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK CAPITAL (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Mar. 17, 2022
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Proceeds from secondary public offering, net of issuance costs   $ 0 $ 650,526  
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    
Equity based compensation expenses to employees and nonemployees   $ 4,197 3,478  
Capitalized stock-based compensation expenses related to ERP   430    
Inventory   405    
Tax benefit realized from share-based compensation   2,842 $ 2,927  
Unrecognized compensation expense   $ 335,864    
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      
Proceeds from secondary public offering, net of issuance costs $ 650,526      
Underwriters discounts and commissions 27,140      
Offering costs $ 834      
Option [Member] | Two Thousand Seven Global Incentive 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   12,005,195    
Option [Member] | Two Thousand Fifteen Global Incentive Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage Of Common Shares Increase Automatically Each Year   5.00%    
Number of shares available for future grant under the plan   8,617,974   379,358
Employee Stock Purchase 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   4,150,380    
Percentage Of Common Shares Increase Automatically Each Year   1.00%    
Period Of Plan Increase Automatically Number Of Shares   487,643    
Maximum Percentage Of Salary   15.00%    
Aggregate Limit Per Participant   $ 15    
Purchase price of common stock, percent   85.00%    
Number of Common stock purchased   738,876    
Number of shares available for future grant under the plan   3,411,504    
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK CAPITAL (Summary of the Activity in the Share Options) (Details) - Option [Member] - Employees and Members of Board of Directors [Member] - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Number of options    
Outstanding at the beginning of the period 339,029  
Exercised (3,645)  
Outstanding at the end of the period 335,384 339,029
Weighted average exercise price    
Outstanding at the beginning of the period $ 50.64  
Exercised 20.46  
Outstanding at the end of the period $ 50.97 $ 50.64
Weighted Average Remaining Contractual Term In Years    
Outstanding 4 years 7 months 17 days 4 years 10 months 9 days
Aggregate Intrinsic Value    
Outstanding $ 84,989 $ 79,414
Exercised $ 1,073  
Vested and expected to vest at the end of the period    
Number of options 334,950  
Weighted average exercise price $ 50.8  
Weighted average remaining contractual term in years 4 years 7 months 13 days  
Aggregate intrinsic Value $ 84,937  
Exercisable at the end of the period    
Number of options 311,240  
Weighted average exercise price $ 40.47  
Weighted average remaining contractual term in years 4 years 5 months 4 days  
Aggregate intrinsic Value $ 82,079  
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK CAPITAL (Schedule of RSUs and PSUs Activity) (Details)
3 Months Ended
Mar. 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 103,081
Vested | shares (197,866)
Forfeited | shares (31,296)
Unvested at end of period | shares 1,362,434
Weighted average grant date fair value, beginning of period | $ / shares $ 232.05
Weighted average grant date fair value, granted | $ / shares 296.64
Weighted average grant date fair value, vested | $ / shares 164.31
Weighted average grant date fair value, forfeited | $ / shares 254.24
Weighted average grant date fair value, end of period | $ / shares $ 246.27
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 31,911
Vested | shares (8,249)
Unvested at end of period | shares 172,894
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 270.93
Weighted average grant date fair value, end of period | $ / shares $ 300.45
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK CAPITAL (Schedule of Stock-based Compensation Expense for Employees and Nonemployee) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expenses $ 39,235 $ 34,107
Cost of revenues [Member]    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expenses 5,927 5,062
Research and development [Member]    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expenses 17,209 14,985
Sales and marketing [Member]    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expenses 8,079 6,701
General and administrative [Member]    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expenses $ 8,020 $ 7,359
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.1
COMMITMENTS AND CONTINGENT LIABILITIES (Narrative) (Details) - 3 months ended Mar. 31, 2023
$ in Thousands, € in Millions
EUR (€)
USD ($)
Non-cancelable purchase obligations   $ 1,617,376
Provision for loss   8,052
Contractual obligations for capital expenditures   121,347
Patents [Member]    
Value in dispute € 5.5 5,983
Office Rent Lease Agreements [Member]    
Guarantees amount   5,876
Projects With Customers [Member]    
Guarantees amount   $ 1,899
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.1
ACCUMULATED OTHER COMPREHENSIVE LOSS (Schedule of Changes in AOCI) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Beginning balance $ (73,109)  
Net current period other comprehensive income (loss) (4,095) $ (18,748)
Ending balance (77,204) (46,067)
Unrealized gains (losses) on available-for-sale marketable securities [Member]    
Beginning balance (25,449) (4,709)
Revaluation 7,570 (12,721)
Tax on revaluation (1,471) 2,471
Other comprehensive income (loss) before reclassifications 6,099 (10,250)
Reclassification 107 844
Tax on reclassification (29) (100)
Losses reclassified from accumulated other comprehensive income 78 744
Net current period other comprehensive income (loss) 6,177 (9,506)
Ending balance (19,272) (14,215)
Unrealized gains (losses) on cash flow hedges [Member]    
Beginning balance (1,761) 874
Revaluation (2,196) (1,337)
Tax on revaluation 139 159
Other comprehensive income (loss) before reclassifications (2,057) (1,178)
Reclassification 1,840 565
Tax on reclassification (114) (67)
Losses reclassified from accumulated other comprehensive income 1,726 498
Net current period other comprehensive income (loss) (331) (680)
Ending balance (2,092) 194
Foreign currency translation adjustments on intra-entity transactions that are of a long-term investment in nature [Member]    
Beginning balance (37,960) (17,420)
Revaluation (10,800) (6,983)
Ending balance (48,760) (24,403)
Unrealized gains (losses) on foreign currency translation [Member]    
Beginning balance (7,939) (6,064)
Revaluation (859) (1,579)
Ending balance $ (7,080) $ (7,643)
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.1
ACCUMULATED OTHER COMPREHENSIVE LOSS (Schedule of Reclassifications of Other Comprehensive Income Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]    
Cost of revenues $ 643,763 $ 476,122
Research and development 79,873 66,349
Sales and marketing 40,966 35,316
General and administrative 36,567 26,429
Total, before income taxes 155,972 128,094
Income taxes 29,325 12,292
Total, net of income taxes 138,378 33,123
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 (expense), net (107) (844)
Income taxes 29 100
Total, net of income taxes (78) (744)
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 (212) (67)
Research and development (1,129) (338)
Sales and marketing (225) (71)
General and administrative (274) (89)
Total, before income taxes (1,840) (565)
Income taxes 114 67
Total, net of income taxes (1,726) (498)
Total reclassifications for the period $ (1,804) $ (1,242)
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.1
OTHER OPERATING INCOME (Narrative) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Other Income and Expenses [Abstract]  
Sale of property, plant and equipment $ 1,434
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.1
INCOME TAXES (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Income Taxes Schedule Of Taxes On Income Details      
Effective tax rate 17.50% 27.10%  
Unrecognized tax benefits $ 2,883   $ 2,756
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE (Schedule of Computation of Basic and Diluted Net Earnings (Loss) Per Share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Numerator:    
Net income $ 138,378 $ 33,123
Denominator:    
Shares used in computing net earnings per share of common stock, basic 56,215,490 53,134,937
Numerator:    
Net income attributable to common stock, basic $ 138,378 $ 33,123
Notes due 2025 552 553
Net income attributable to common stock, diluted $ 138,930 $ 33,676
Denominator:    
Shares used in computing net earnings per share of common stock, basic 56,215,490 53,134,937
Notes due 2025 2,276,818 2,276,818
Effect of stock-based awards 701,523 903,438
Shares used in computing net earnings per share of common stock, diluted 59,193,831 56,315,193
Earnings per share:    
Basic $ 2.46 $ 0.62
Diluted $ 2.35 $ 0.6
Shares excluded from the calculation of diluted net EPS due to their anti-dilutive effect 192,339 223,776
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENT INFORMATION (Schedule of reportable segments and operating income) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Segment Reporting Information [Line Items]    
Revenues $ 943,889 $ 655,080
Cost of revenues 643,763 476,122
Gross profit (loss) 300,126 178,958
Research and development 79,873 66,349
Sales and marketing 40,966 35,316
General and administrative 36,567 26,429
Solar segment profit 206,689 98,712
All other segment loss (22,886) (11,522)
Segments operating profit 183,803 87,190
Amounts not allocated to segments:    
Stock based compensation expenses (39,235) (34,107)
Other unallocated expenses (414) (2,219)
Consolidated operating income 144,154 50,864
Solar [Member]    
Segment Reporting Information [Line Items]    
Revenues 908,505 607,997
Cost of revenues 590,105 424,500
Gross profit (loss) 318,400 183,497
Research and development 55,823 43,131
Sales and marketing 31,145 25,805
General and administrative 24,743 15,849
Segments profit (loss) 206,689 98,712
All Other [Member]    
Segment Reporting Information [Line Items]    
Revenues 35,197 46,948
Cost of revenues 46,216 44,341
Gross profit (loss) (11,019) 2,607
Research and development 6,528 7,930
Sales and marketing 1,561 2,574
General and administrative 3,778 3,625
Segments profit (loss) $ (22,886) $ (11,522)
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENT INFORMATION (Schedule of reportable segments reconciliation) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Segment Reporting Information [Line Items]    
Revenues $ 943,889 $ 655,080
Solar revenues [Member]    
Segment Reporting Information [Line Items]    
Revenues 908,505 607,997
All other revenues [Member]    
Segment Reporting Information [Line Items]    
Revenues 35,197 46,948
Revenues from finance component [Member]    
Segment Reporting Information [Line Items]    
Revenues $ 187 $ 135
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.1
SUBSEQUENT EVENTS (Narrative) (Details)
$ in Millions
Apr. 06, 2023
USD ($)
Subsequent Event [Member] | Hark Systems Ltd. ("Hark") [Member]  
Subsequent Event [Line Items]  
Amount of business acquisition $ 16.7
XML 78 zk2329654_htm.xml IDEA: XBRL DOCUMENT 0001419612 2023-01-01 2023-03-31 0001419612 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001419612 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 sedg:ShortTermCorporateBondsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001419612 sedg:ShortTermCorporateBondsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 sedg:ShortTermGovernmentalBondsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001419612 sedg:ShortTermGovernmentalBondsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 sedg:LongTermCorporateBondsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001419612 sedg:LongTermCorporateBondsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 sedg:LongTermGovernmentalBondsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001419612 sedg:LongTermGovernmentalBondsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 us-gaap:FairValueInputsLevel2Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001419612 us-gaap:FairValueInputsLevel2Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001419612 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001419612 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 us-gaap:DepositsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001419612 us-gaap:DepositsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001419612 2022-01-01 2022-03-31 0001419612 us-gaap:CorporateDebtSecuritiesMember 2023-03-31 0001419612 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-03-31 0001419612 2023-03-31 0001419612 us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001419612 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001419612 2022-12-31 0001419612 2023-05-01 0001419612 us-gaap:ConvertibleDebtMember 2020-09-25 0001419612 us-gaap:ConvertibleDebtMember 2020-09-01 2020-09-25 0001419612 sedg:ConvertibleSeniorNotesMember 2023-03-31 0001419612 sedg:ConvertibleSeniorNotesMember 2022-12-31 0001419612 us-gaap:ConvertibleDebtMember 2023-01-01 2023-03-31 0001419612 us-gaap:ConvertibleDebtMember 2023-03-31 0001419612 us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2023-03-31 0001419612 us-gaap:ConvertibleDebtMember 2022-01-01 2022-03-31 0001419612 2021-12-31 0001419612 2022-03-31 0001419612 currency:ILS us-gaap:ForeignExchangeForwardMember us-gaap:PutOptionMember 2023-03-31 0001419612 currency:ILS us-gaap:ForeignExchangeForwardMember us-gaap:CallOptionMember 2023-03-31 0001419612 us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001419612 us-gaap:DesignatedAsHedgingInstrumentMember 2023-03-31 0001419612 us-gaap:NondesignatedMember 2022-01-01 2022-03-31 0001419612 us-gaap:NondesignatedMember 2023-01-01 2023-03-31 0001419612 us-gaap:DesignatedAsHedgingInstrumentMember 2022-01-01 2022-03-31 0001419612 us-gaap:DesignatedAsHedgingInstrumentMember 2023-01-01 2023-03-31 0001419612 sedg:OfficeRentLeaseAgreementsMember 2023-03-31 0001419612 sedg:ProjectsWithCustomersMember 2023-03-31 0001419612 us-gaap:PatentsMember 2023-01-01 2023-03-31 0001419612 us-gaap:CommonStockMember 2021-12-31 0001419612 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001419612 us-gaap:RetainedEarningsMember 2021-12-31 0001419612 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001419612 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001419612 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001419612 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001419612 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001419612 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001419612 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001419612 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-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 2023-03-31 0001419612 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001419612 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001419612 us-gaap:CommonStockMember 2023-03-31 0001419612 us-gaap:RetainedEarningsMember 2022-03-31 0001419612 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001419612 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001419612 us-gaap:CommonStockMember 2022-03-31 0001419612 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001419612 sedg:DeferredRevenueYearOneMember 2023-03-31 0001419612 sedg:DeferredRevenueYearTwoMember 2023-03-31 0001419612 sedg:DeferredRevenueYearThreeMember 2023-03-31 0001419612 sedg:DeferredRevenueYearFourMember 2023-03-31 0001419612 sedg:DeferredRevenueYearFiveMember 2023-03-31 0001419612 sedg:DeferredRevenueYearFiveThereafterMember 2023-03-31 0001419612 us-gaap:AvailableforsaleSecuritiesMember 2022-01-01 2022-03-31 0001419612 us-gaap:AvailableforsaleSecuritiesMember 2023-01-01 2023-03-31 0001419612 us-gaap:AvailableforsaleSecuritiesMember 2022-03-31 0001419612 us-gaap:AvailableforsaleSecuritiesMember 2023-03-31 0001419612 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2021-12-31 0001419612 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2023-01-01 2023-03-31 0001419612 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-01-01 2022-03-31 0001419612 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-03-31 0001419612 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2023-03-31 0001419612 sedg:AccumulatedTranslationAdjustmentOnIntraEntityTransactionsLongTermInvestmentNatureMember 2022-12-31 0001419612 sedg:AccumulatedTranslationAdjustmentOnIntraEntityTransactionsLongTermInvestmentNatureMember 2022-01-01 2022-03-31 0001419612 sedg:AccumulatedTranslationAdjustmentOnIntraEntityTransactionsLongTermInvestmentNatureMember 2023-01-01 2023-03-31 0001419612 sedg:AccumulatedTranslationAdjustmentOnIntraEntityTransactionsLongTermInvestmentNatureMember 2022-03-31 0001419612 sedg:AccumulatedTranslationAdjustmentOnIntraEntityTransactionsLongTermInvestmentNatureMember 2023-03-31 0001419612 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001419612 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-03-31 0001419612 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-03-31 0001419612 us-gaap:AccumulatedTranslationAdjustmentMember 2022-03-31 0001419612 us-gaap:AccumulatedTranslationAdjustmentMember 2023-03-31 0001419612 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-03-31 0001419612 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-03-31 0001419612 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-03-31 0001419612 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-01-01 2022-03-31 0001419612 us-gaap:AvailableforsaleSecuritiesMember 2022-12-31 0001419612 us-gaap:AvailableforsaleSecuritiesMember 2021-12-31 0001419612 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-12-31 0001419612 sedg:AccumulatedTranslationAdjustmentOnIntraEntityTransactionsLongTermInvestmentNatureMember 2021-12-31 0001419612 us-gaap:AccumulatedTranslationAdjustmentMember 2021-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-01-01 2023-03-31 0001419612 sedg:EmployeesAndMembersOfBoardOfDirectorsMember us-gaap:EmployeeStockOptionMember 2023-03-31 0001419612 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001419612 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001419612 us-gaap:RestrictedStockUnitsRSUMember 2023-03-31 0001419612 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001419612 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001419612 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-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-03-31 0001419612 us-gaap:PhantomShareUnitsPSUsMember 2022-12-31 0001419612 us-gaap:PhantomShareUnitsPSUsMember 2023-01-01 2023-03-31 0001419612 us-gaap:PhantomShareUnitsPSUsMember 2023-03-31 0001419612 sedg:EmployeeStockPurchasePlanMember 2023-01-01 2023-03-31 0001419612 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001419612 us-gaap:EmployeeStockOptionMember sedg:TwoThousandFifteenGlobalIncentivePlanMember 2015-03-31 0001419612 us-gaap:EmployeeStockOptionMember sedg:TwoThousandSevenGlobalIncentivePlanMember 2023-03-31 0001419612 sedg:EmployeeStockPurchasePlanMember 2023-03-31 0001419612 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001419612 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001419612 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001419612 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001419612 us-gaap:EmployeeStockOptionMember sedg:TwoThousandFifteenGlobalIncentivePlanMember 2023-03-31 0001419612 sedg:AllOtherMember 2022-01-01 2022-03-31 0001419612 sedg:SolarMember 2022-01-01 2022-03-31 0001419612 sedg:AllOtherMember 2023-01-01 2023-03-31 0001419612 sedg:SolarMember 2023-01-01 2023-03-31 0001419612 sedg:SolarSegmentRevenuesMember 2022-01-01 2022-03-31 0001419612 sedg:SolarSegmentRevenuesMember 2023-01-01 2023-03-31 0001419612 sedg:AllOtherSegmentRevenuesMember 2022-01-01 2022-03-31 0001419612 sedg:AllOtherSegmentRevenuesMember 2023-01-01 2023-03-31 0001419612 sedg:RevenuesFromServicesSc606Member 2022-01-01 2022-03-31 0001419612 sedg:RevenuesFromServicesSc606Member 2023-01-01 2023-03-31 0001419612 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember 2023-01-01 2023-03-31 0001419612 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember 2022-01-01 2022-12-31 0001419612 us-gaap:SubsequentEventMember sedg:HarkSystemsLimitedMember 2023-04-06 iso4217:EUR shares iso4217:USD shares iso4217:ILS pure iso4217:USD 0001419612 --12-31 Q1 false 10-Q true 2023-03-31 2023 false 001-36894 SOLAREDGE TECHNOLOGIES, INC. DE 20-5338862 1 HaMada Street Herziliya Pituach 4673335 IL 972 (9) 957-6620 Common stock, par value $0.0001 per share SEDG NASDAQ Yes Yes Large Accelerated Filer false false false 56344727 727849000 783112000 410820000 241117000 4422000 3202000 969543000 905146000 874212000 729201000 259642000 241082000 3242066000 2899658000 509127000 645491000 46612000 44153000 556138000 543969000 69710000 62754000 17933000 19929000 29934000 31189000 24906000 18806000 1254360000 1366291000 4496426000 4265949000 408523000 459831000 90853000 85158000 129278000 103975000 27507000 26641000 243881000 214112000 900042000 889717000 625182000 624451000 313693000 281082000 196917000 186936000 43711000 45385000 50855000 46256000 15232000 15756000 1245590000 1199866000 0.0001 0.0001 125000000 125000000 56343164 56343164 56133404 56133404 6000 6000 1545777000 1505632000 -77204000 -73109000 882215000 743837000 2350794000 2176366000 4496426000 4265949000 943889000 655080000 643763000 476122000 300126000 178958000 79873000 66349000 40966000 35316000 36567000 26429000 1434000 0 155972000 128094000 144154000 50864000 -23674000 4605000 125000 844000 167703000 45415000 29325000 12292000 138378000 33123000 2.46 0.62 2.35 0.6 56215490 53134937 59193831 56315193 138378000 33123000 6177000 -9506000 -331000 -680000 -10800000 -6983000 859000 -1579000 -4095000 -18748000 134283000 14375000 56133404 6000 1505632000 -73109000 743837000 2176366000 209760 0 75000 0 0 75000 0 40070000 0 0 40070000 0 0 -4095000 0 -4095000 0 0 0 138378000 138378000 56343164 6000 1545777000 -77204000 882215000 2350794000 52815395 5000 687295000 -27319000 650058000 1310039000 270751 0 1478000 0 0 1478000 0 34107000 0 0 34107000 27140000 834000 2300000 1000 650525000 0 0 650526000 0 0 -18748000 0 -18748000 0 0 0 33123000 33123000 55386146 6000 1373405000 -46067000 683181000 2010525000 138378000 33123000 13464000 11660000 39235000 34107000 -3930000 -1034000 -20441000 1725000 2810000 4167000 141521000 51323000 20591000 17163000 55002000 224865000 -50410000 -28045000 10227000 9246000 57864000 27629000 9325000 15029000 28515000 22755000 7923000 -162989000 11597000 53096000 38338000 43210000 38979000 26712000 5500000 0 -3440000 -1692000 -67780000 -15134000 0 650526000 75000 1478000 -4541000 822000 -756000 -491000 -5222000 652335000 -65079000 474212000 783112000 530089000 9816000 -1529000 727849000 1002772000 11258000 27248000 12304000 19536000 <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 1:      GENERAL</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:18pt"> </td> <td style="width:18pt;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">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 Energy Hub inverter which supports, among other things, connection to a DC-coupled battery for full or partial home backup, 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) a residential storage and backup solution which includes a company designed and manufactured lithium-ion DC-coupled battery that is used to increase energy independence and maximize self-consumption for homeowners including a battery, and (v) additional smart energy management solutions.</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">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> <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">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">The Company has expanded its activity to other areas of smart energy technology organically and through acquisitions. The Company now offers a variety of energy solutions, which include lithium-ion cells, batteries, and energy storage systems (“Energy Storage”), full powertrain kits for electric vehicles, or EVs (“e-Mobility”), as well as automated machines for industrial use (“Automation Machines”).</span></span></div> </td> </tr> </table> <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:18pt;vertical-align:top"> </td> <td style="width:18pt;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">Basis of Presentation:</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">The unaudited condensed consolidated financial statements and accompanying notes have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”). In management’s opinion, the unaudited condensed consolidated financial statements reflect all adjustments of a normal recurring nature that are necessary for a fair presentation of the results for the interim periods presented. The Company’s interim period results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year.</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 significant accounting policies applied in the annual consolidated financial statements of the Company as of December 31, 2022, contained in the Company’s Annual Report on Form 10-K filed with the SEC on February 22, 2023, have been applied consistently in these unaudited interim condensed consolidated financial statements. Certain prior year amounts have been reclassified to conform to current year presentation.</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;width:100%;text-align:left;color:#000000"> <tr> <td style="width:18pt;vertical-align:top"> </td> <td style="width:18pt;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">Use of estimates:</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">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 and related disclosures in the accompanying notes. The duration, scope and effects of the ongoing Covid-19 pandemic 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 this evolving situation. Such changes could result in future impairments of goodwill, intangibles, long-lived assets, inventories, incremental credit losses on receivables and available-for-sale marketable debt securities, or an increase in the Company’s insurance liabilities as of the time of a relevant measurement event.</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;width:100%;text-align:left;color:#000000"> <tr> <td style="width:18pt;vertical-align:top"> </td> <td style="width:18pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">e.</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">Concentrations of supply risks:</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">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;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of March 31, 2023, and December 31, 2022, two contract manufacturers collectively accounted for 31.3% 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;margin-left:36pt;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 reach full manufacturing capacity in 2023. 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 for the Company's solar activities.</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;width:100%;text-align:left;color:#000000"> <tr> <td style="width:18pt;vertical-align:top"> </td> <td style="width:18pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">f.</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">New accounting standards updates:</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">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> <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;vertical-align:top"> </td> <td style="width:18pt;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">Basis of Presentation:</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">The unaudited condensed consolidated financial statements and accompanying notes have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”). In management’s opinion, the unaudited condensed consolidated financial statements reflect all adjustments of a normal recurring nature that are necessary for a fair presentation of the results for the interim periods presented. The Company’s interim period results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year.</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 significant accounting policies applied in the annual consolidated financial statements of the Company as of December 31, 2022, contained in the Company’s Annual Report on Form 10-K filed with the SEC on February 22, 2023, have been applied consistently in these unaudited interim condensed consolidated financial statements. Certain prior year amounts have been reclassified to conform to current year presentation.</span></span></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:18pt;vertical-align:top"> </td> <td style="width:18pt;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">Use of estimates:</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">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 and related disclosures in the accompanying notes. The duration, scope and effects of the ongoing Covid-19 pandemic 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 this evolving situation. Such changes could result in future impairments of goodwill, intangibles, long-lived assets, inventories, incremental credit losses on receivables and available-for-sale marketable debt securities, or an increase in the Company’s insurance liabilities as of the time of a relevant measurement event.</span></span></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:18pt;vertical-align:top"> </td> <td style="width:18pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">e.</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">Concentrations of supply risks:</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">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;margin-left:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of March 31, 2023, and December 31, 2022, two contract manufacturers collectively accounted for 31.3% 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;margin-left:36pt;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 reach full manufacturing capacity in 2023. 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 for the Company's solar activities.</span></span></div> </div> 0.313 0.343 <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;vertical-align:top"> </td> <td style="width:18pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">f.</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">New accounting standards updates:</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">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 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 2:</span></span><span style="font-size:10pt;font-family:Times New Roman, Times, serif">       </span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">MARKETABLE SECURITIES</span></span></div> <div style="line-height:1.25"> </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">The following is a summary of available-for-sale marketable securities as of March 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-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="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"><strong><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortized<br/>cost</span></span></strong></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"> </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">Gross unrealized </span></span></div> <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">gains</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"> </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">Gross unrealized </span></span></div> <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">losses</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"> </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">Fair value</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255)" valign="bottom"> <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 – matures within one year:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%" valign="bottom"> <div style="text-align:justify;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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">390,012</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">82</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(8,595</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">381,499</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Governmental bonds</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">29,788</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span 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);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(467</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">29,321</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;width:52%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">419,800</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">82</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(9,062</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">410,820</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;background-color:rgb(204, 238, 255)" valign="bottom"> <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 – matures after one year:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%" valign="bottom"> <div style="text-align:justify;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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">515,425</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">698</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(15,855</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">500,268</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Governmental bonds</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,251</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span 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);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(392</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,859</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;width:52%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">524,676</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">698</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(16,247</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">509,127</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="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</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span 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);background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">944,476</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span 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);background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">780</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span 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);background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(25,309</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span 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);background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">919,947</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> </tr> </table> <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 following is a summary of available-for-sale marketable securities as of 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-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="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">Amortized<br/><strong>cost</strong></span></span></div> </td> <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"> </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">Gross unrealized </span></span></div> <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">gains</span></span></div> </td> <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"> </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">Gross unrealized </span></span></div> <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">losses</span></span></div> </td> <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"> </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">Fair value</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Available-for-sale – matures within one year:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%" valign="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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="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%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span 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%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="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%;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="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%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Governmental bonds</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">23,845</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span 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);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(553</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">23,292</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;width:52%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="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="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="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="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="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="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Available-for-sale – matures after one year:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%" valign="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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="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="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="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="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="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="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="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="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Governmental bonds</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15,250</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span 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);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(617</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">14,633</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;width:52%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <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="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="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="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <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="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <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="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="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;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span 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);background-color:rgb(204, 238, 255)" valign="bottom"> <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="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span 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);background-color:rgb(204, 238, 255)" valign="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="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span 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);background-color:rgb(204, 238, 255)" valign="bottom"> <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="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span 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);background-color:rgb(204, 238, 255)" valign="bottom"> <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="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </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">As of March 31, 2023, and December 31, 2022, the Company did not record an allowance for credit losses for its available-for-sale marketable securities.</span></span></div> </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">The following is a summary of available-for-sale marketable securities as of March 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-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="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"><strong><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortized<br/>cost</span></span></strong></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"> </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">Gross unrealized </span></span></div> <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">gains</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"> </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">Gross unrealized </span></span></div> <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">losses</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"> </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">Fair value</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255)" valign="bottom"> <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 – matures within one year:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%" valign="bottom"> <div style="text-align:justify;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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">390,012</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">82</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(8,595</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">381,499</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Governmental bonds</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">29,788</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span 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);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(467</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">29,321</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;width:52%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">419,800</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">82</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(9,062</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">410,820</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;background-color:rgb(204, 238, 255)" valign="bottom"> <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 – matures after one year:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%" valign="bottom"> <div style="text-align:justify;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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">515,425</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">698</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(15,855</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">500,268</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Governmental bonds</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,251</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span 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);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(392</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,859</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;width:52%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">524,676</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">698</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(16,247</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">509,127</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="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</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span 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);background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">944,476</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span 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);background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">780</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span 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);background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(25,309</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span 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);background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">919,947</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> </tr> </table> <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 following is a summary of available-for-sale marketable securities as of 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-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="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">Amortized<br/><strong>cost</strong></span></span></div> </td> <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"> </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">Gross unrealized </span></span></div> <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">gains</span></span></div> </td> <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"> </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">Gross unrealized </span></span></div> <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">losses</span></span></div> </td> <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"> </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">Fair value</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Available-for-sale – matures within one year:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%" valign="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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="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%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span 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%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="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%;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="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%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Governmental bonds</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">23,845</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span 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);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(553</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">23,292</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;width:52%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="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="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="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="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="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="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Available-for-sale – matures after one year:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%" valign="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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="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="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="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="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="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="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="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="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Governmental bonds</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15,250</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span 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);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(617</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">14,633</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;width:52%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <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="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="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="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <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="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <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="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="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;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span 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);background-color:rgb(204, 238, 255)" valign="bottom"> <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="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span 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);background-color:rgb(204, 238, 255)" valign="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="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span 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);background-color:rgb(204, 238, 255)" valign="bottom"> <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="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span 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);background-color:rgb(204, 238, 255)" valign="bottom"> <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="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> </tr> </table> </div> 390012000 82000 -8595000 381499000 29788000 0 -467000 29321000 419800000 82000 -9062000 410820000 515425000 698000 -15855000 500268000 9251000 0 -392000 8859000 524676000 698000 -16247000 509127000 944476000 780000 25309000 919947000 222482000 0 -4657000 217825000 23845000 0 -553000 23292000 246327000 0 -5210000 241117000 657238000 80000 -26460000 630858000 15250000 0 -617000 14633000 672488000 80000 -27077000 645491000 918815000 80000 32287000 886608000 <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:</span></span><span style="font-size:10pt;font-family:Times New Roman, Times, serif">       </span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">INVENTORIES, NET</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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"> <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">March 31,</span></span></p> <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></p> </div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="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> <div style="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;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="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)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span 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%;background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">503,445</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span 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%;background-color:rgb(204, 238, 255)" valign="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="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%" valign="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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">37,754</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="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%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="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%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">333,013</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="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="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;padding-bottom:4px" valign="bottom"> <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Total inventories, net</p> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">874,212</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="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;white-space:nowrap" valign="bottom"> </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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"> <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">March 31,</span></span></p> <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></p> </div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="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> <div style="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;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="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)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span 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%;background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">503,445</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span 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%;background-color:rgb(204, 238, 255)" valign="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="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%" valign="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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">37,754</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="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%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="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%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">333,013</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="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="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%;padding-bottom:4px" valign="bottom"> <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Total inventories, net</p> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">874,212</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="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;white-space:nowrap" valign="bottom"> </td> </tr> </table> 503445000 503257000 37754000 23407000 333013000 202537000 874212000 729201000 <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 4:       PREPAID EXPENSES AND OTHER CURRENT ASSETS</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;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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">March 31,</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">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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> <div style="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;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Vendor non-trade receivables (*)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">147,238</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">147,597</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Government authorities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">57,275</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">55,670</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;padding-bottom:2px" valign="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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">55,129</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">37,815</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:4px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total prepaid expenses and other current assets</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">259,642</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">241,082</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </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">(*) Vendor non-trade receivables derived from the sale of components to manufacturing vendors who manufacture products 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></div> </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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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">March 31,</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">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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> <div style="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;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Vendor non-trade receivables (*)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">147,238</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">147,597</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Government authorities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">57,275</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">55,670</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%;padding-bottom:2px" valign="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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">55,129</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">37,815</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:4px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total prepaid expenses and other current assets</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">259,642</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">241,082</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </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">(*) Vendor non-trade receivables derived from the sale of components to manufacturing vendors who manufacture products 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></div> </div> 147238000 147597000 57275000 55670000 55129000 37815000 259642000 241082000 <div> <div> <p style="margin-top:0pt;margin-bottom:0px;font-size:10pt;font-family:Times New Roman, Times, serif"><strong><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 5:       DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES</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">During the three months ended March 31, 2023, the Company instituted a foreign currency cash flow hedging program to reduce the risk of a forecasted increase in the value of foreign currency cash flows, resulting from payment of salaries in Israeli currency, the New Israeli Shekels (“NIS”). The Company hedges portions of the anticipated payroll denominated in NIS for a period of one to nine months with 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">As of March 31, 2023, the Company entered into forward contracts and put and call options to sell U.S. dollars (“USD”) for NIS in the amount of approximately NIS 231 million and NIS 125 million, 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 addition to the above-mentioned cash flow hedge transactions, the Company occasionally enters into derivative instrument arrangements to hedge the Company’s exposure to currencies other than the USD. 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, under "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 condensed consolidated statement of cash flows.</span></span></div> <div style="line-height:1.25"> </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 values of outstanding derivative instruments were 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" valign="bottom"> </td> <td style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)"> <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">Balance sheet location</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0)" valign="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">March 31,</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">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom" valign="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> <div style="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;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Derivative assets of options and forward contracts:</span></span></div> </td> <td style="vertical-align:bottom;background-color:#CCEEFF" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;width:38%" valign="bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Designated cash flow hedges</span></span></div> </td> <td style="vertical-align:bottom;width:38%" valign="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 current assets</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">353</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span 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%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:38%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Derivative liabilities of options and forward contracts:</span></span></div> </td> <td style="vertical-align:bottom;background-color:#CCEEFF;width:38%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;width:38%" valign="bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Designated cash flow hedges</span></span></div> </td> <td style="vertical-align:bottom;width:38%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accrued expenses and other current liabilities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,583</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="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%;white-space:nowrap" valign="bottom"> <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="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gains (losses) on derivative instruments are summarized below:</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;text-align:left;color:#000000;width:100%"> <tr> <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="6" style="border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom" valign="bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"> <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Three Months Ended</span></span></p> <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">March 31,</span></span></p> </div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-left:14%;padding-bottom:2px" valign="bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"> </div> </td> <td style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="text-align:center;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">Affected line item</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0)" valign="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;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0)" valign="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;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign exchange contracts</span></span></div> </td> <td style="vertical-align:bottom;background-color:#CCEEFF" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:top;width:38%"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non Designated Hedging Instruments</span></span></div> </td> <td style="vertical-align:middle;width:38%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Condensed Consolidated Statements of Income - Financial income (expense), net</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span 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%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">934</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:top;background-color:rgb(204, 238, 255);width:38%"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Designated Hedging Instruments</span></span></div> </td> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Condensed Consolidated Statements of Comprehensive Income - Cash flow hedges</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,057</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,178</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <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="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">See Note 13 for information regarding losses from designated hedging instruments reclassified from accumulated other comprehensive loss.</span></span></div> </div> </div> </div> 231000000 125000000 <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" valign="bottom"> </td> <td style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)"> <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">Balance sheet location</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0)" valign="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">March 31,</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">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom" valign="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> <div style="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;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Derivative assets of options and forward contracts:</span></span></div> </td> <td style="vertical-align:bottom;background-color:#CCEEFF" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;width:38%" valign="bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Designated cash flow hedges</span></span></div> </td> <td style="vertical-align:bottom;width:38%" valign="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 current assets</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">353</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span 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%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:38%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Derivative liabilities of options and forward contracts:</span></span></div> </td> <td style="vertical-align:bottom;background-color:#CCEEFF;width:38%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;width:38%" valign="bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Designated cash flow hedges</span></span></div> </td> <td style="vertical-align:bottom;width:38%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accrued expenses and other current liabilities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,583</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="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%;white-space:nowrap" valign="bottom"> <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> 353000 0 2583000 1874000 <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" valign="bottom"> </td> <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="6" style="border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom" valign="bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"> <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Three Months Ended</span></span></p> <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">March 31,</span></span></p> </div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-left:14%;padding-bottom:2px" valign="bottom"> <div style="text-align:center;line-height:1.25;font-weight:bold"> </div> </td> <td style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="text-align:center;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">Affected line item</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0)" valign="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;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0)" valign="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;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign exchange contracts</span></span></div> </td> <td style="vertical-align:bottom;background-color:#CCEEFF" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:#CCEEFF" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:top;width:38%"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non Designated Hedging Instruments</span></span></div> </td> <td style="vertical-align:middle;width:38%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Condensed Consolidated Statements of Income - Financial income (expense), net</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span 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%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">934</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:top;background-color:rgb(204, 238, 255);width:38%"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Designated Hedging Instruments</span></span></div> </td> <td style="vertical-align:middle;background-color:#CCEEFF;width:38%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Condensed Consolidated Statements of Comprehensive Income - Cash flow hedges</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,057</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,178</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <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> 0 934000 -2057000 -1178000 <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 6:    FAIR VALUE MEASUREMENTS</span></span></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">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 March 31, 2023 and December 31, 2022, by level within the fair value hierarchy:</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;width:66%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" rowspan="2" style="vertical-align:bottom;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="text-align:center;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">Fair Value Hierarchy</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="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;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;width:66%;border-bottom:2px solid rgb(0, 0, 0);text-align:center"> <div style="text-indent:18pt;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">Description</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="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">March 31, 2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="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%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:66%" valign="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%" valign="bottom"> </td> <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:9%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:66%" valign="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%" valign="bottom"> </td> <td style="vertical-align:middle;width:9%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:66%" valign="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%" valign="bottom"> </td> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:9%" valign="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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">667,384</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="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%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:66%" valign="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%" valign="bottom"> </td> <td style="vertical-align:middle;width:9%" valign="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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">17,486</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="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%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:66%" valign="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%" valign="bottom"> </td> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:9%" valign="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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">42,979</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="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%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:66%" valign="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%" valign="bottom"> </td> <td style="vertical-align:middle;width:9%" valign="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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">353</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span 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%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:66%" valign="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%" valign="bottom"> </td> <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:9%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:66%" valign="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%" valign="bottom"> </td> <td style="vertical-align:middle;width:9%" valign="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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">381,499</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="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%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:66%" valign="bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Governmental bonds</span></span></div> </td> <td colspan="1" style="vertical-align:middle;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:9%" valign="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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">29,321</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">23,292</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:66%" valign="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%" valign="bottom"> </td> <td style="vertical-align:bottom;width:9%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:66%" valign="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%" valign="bottom"> </td> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:9%" valign="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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">500,268</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="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%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:66%" valign="bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Governmental bonds</span></span></div> </td> <td colspan="1" style="vertical-align:middle;width:1%" valign="bottom"> </td> <td style="vertical-align:middle;width:9%" valign="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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,859</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">14,633</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:66%" valign="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%" valign="bottom"> </td> <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:9%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:66%" valign="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%" valign="bottom"> </td> <td style="vertical-align:middle;width:9%" valign="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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,583</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="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%;white-space:nowrap" valign="bottom"> <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> </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;width:66%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" rowspan="2" style="vertical-align:bottom;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="text-align:center;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">Fair Value Hierarchy</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="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;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;width:66%;border-bottom:2px solid rgb(0, 0, 0);text-align:center"> <div style="text-indent:18pt;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">Description</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="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">March 31, 2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="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%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:66%" valign="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%" valign="bottom"> </td> <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:9%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:66%" valign="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%" valign="bottom"> </td> <td style="vertical-align:middle;width:9%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:66%" valign="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%" valign="bottom"> </td> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:9%" valign="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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">667,384</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="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%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:66%" valign="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%" valign="bottom"> </td> <td style="vertical-align:middle;width:9%" valign="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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">17,486</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="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%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:66%" valign="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%" valign="bottom"> </td> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:9%" valign="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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">42,979</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="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%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:66%" valign="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%" valign="bottom"> </td> <td style="vertical-align:middle;width:9%" valign="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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">353</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span 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%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:66%" valign="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%" valign="bottom"> </td> <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:9%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:66%" valign="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%" valign="bottom"> </td> <td style="vertical-align:middle;width:9%" valign="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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">381,499</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="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%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:66%" valign="bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Governmental bonds</span></span></div> </td> <td colspan="1" style="vertical-align:middle;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:9%" valign="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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">29,321</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">23,292</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:66%" valign="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%" valign="bottom"> </td> <td style="vertical-align:bottom;width:9%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:66%" valign="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%" valign="bottom"> </td> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:9%" valign="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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">500,268</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="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%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:66%" valign="bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Governmental bonds</span></span></div> </td> <td colspan="1" style="vertical-align:middle;width:1%" valign="bottom"> </td> <td style="vertical-align:middle;width:9%" valign="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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,859</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">14,633</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:66%" valign="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%" valign="bottom"> </td> <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:9%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:66%" valign="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%" valign="bottom"> </td> <td style="vertical-align:middle;width:9%" valign="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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,583</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="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%;white-space:nowrap" valign="bottom"> <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> 667384000 695004000 17486000 25149000 42979000 62959000 353000 0 381499000 217825000 29321000 23292000 500268000 630858000 8859000 14633000 -2583000 -1874000 <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 7:       WARRANTY OBLIGATIONS</span></span></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">Changes in the Company’s product warranty obligations for the three months ended March 31, 2023 and 2022, were as follows:</span></span></div> <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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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">Three Months Ended March 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px" valign="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;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px" valign="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;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%" valign="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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">385,057</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">265,160</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Additions and adjustments to cost of revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">91,570</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">47,907</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Usage and current warranty expenses</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(33,656</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(20,401</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <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:76%" valign="bottom"> <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="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">442,971</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">292,666</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;padding-bottom:2px" valign="bottom"> <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="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(129,278</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(82,340</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <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:76%;padding-bottom:4px" valign="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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">313,693</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">210,326</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> </tr> </table> </div> </div> </div> </div> </div> <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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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">Three Months Ended March 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px" valign="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;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px" valign="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;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%" valign="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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">385,057</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">265,160</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Additions and adjustments to cost of revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">91,570</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">47,907</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Usage and current warranty expenses</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(33,656</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(20,401</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <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:76%" valign="bottom"> <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="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">442,971</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">292,666</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;padding-bottom:2px" valign="bottom"> <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="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(129,278</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(82,340</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <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:76%;padding-bottom:4px" valign="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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">313,693</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">210,326</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> </tr> </table> </div> 385057000 265160000 91570000 47907000 33656000 20401000 442971000 292666000 129278000 82340000 313693000 210326000 <div> <div style="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>NOTE 8:</span></span><span style="font-size:10pt">       </span><span style="font-size:10pt"><span>DEFERRED REVENUES AND CUSTOMERS ADVANCES</span></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-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>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></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-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Significant changes in the balances of deferred revenues and customer advances during the period are as follows:</span></span></span></div> <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman', Times, serif"> </div> <div> <div> <table cellpadding="0" cellspacing="0" style="width:100%"> <tr> <td style="vertical-align:bottom;font-family:'Times New Roman',Times,serif;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="font-family:'Times New Roman',Times,serif;vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="6" style="vertical-align:bottom;font-family:'Times New Roman',Times,serif;border-bottom:#000000 solid 2px" valign="bottom"> <div style="text-align:center;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">Three Months Ended </span></span></div> <div style="text-align:center;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">March 31,</span></span></div> </td> <td colspan="1" style="font-family:'Times New Roman',Times,serif;vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;font-family:'Times New Roman',Times,serif;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="font-family:'Times New Roman',Times,serif;vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman',Times,serif;border-bottom:#000000 solid 2px" valign="bottom"> <div style="text-align:center;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">2023</span></span></div> </td> <td colspan="1" style="font-family:'Times New Roman',Times,serif;vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="font-family:'Times New Roman',Times,serif;vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman',Times,serif;border-bottom:#000000 solid 2px" valign="bottom"> <div style="text-align:center;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">2022</span></span></div> </td> <td colspan="1" style="font-family:'Times New Roman',Times,serif;vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:Times New Roman, Times, serif;width:76%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><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;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="color:rgb(0, 0, 0)">$</span></span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="color:rgb(0, 0, 0)">213,577</span></span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="color:rgb(0, 0, 0)">$</span></span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="color:rgb(0, 0, 0)">169,345</span></span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;font-family:Times New Roman, Times, serif;width:76%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revenue recognized</span></span></div> </td> <td colspan="1" style="font-family:Times New Roman, Times, serif;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="font-family:Times New Roman, Times, serif;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="font-family:Times New Roman, Times, serif;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(11,742</span></span></div> </td> <td colspan="1" style="font-family:Times New Roman, Times, serif;vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="font-family:Times New Roman, Times, serif;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="font-family:Times New Roman, Times, serif;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="font-family:Times New Roman, Times, serif;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(14,529</span></span></div> </td> <td colspan="1" style="font-family:Times New Roman, Times, serif;vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><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);font-family:Times New Roman, Times, serif;padding-bottom:2px;width:76%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><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="font-family:Times New Roman, Times, serif;vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman, Times, serif;vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman, Times, serif;vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">22,589</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman, Times, serif;vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom"> </td> <td colspan="1" style="font-family:Times New Roman, Times, serif;vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman, Times, serif;vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman, Times, serif;vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">29,429</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman, Times, serif;vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;font-family:Times New Roman, Times, serif;width:76%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><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="font-family:Times New Roman, Times, serif;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="font-family:Times New Roman, Times, serif;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="font-family:Times New Roman, Times, serif;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">224,424</span></span></div> </td> <td colspan="1" style="font-family:Times New Roman, Times, serif;vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom"> </td> <td colspan="1" style="font-family:Times New Roman, Times, serif;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="font-family:Times New Roman, Times, serif;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="font-family:Times New Roman, Times, serif;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">184,245</span></span></div> </td> <td colspan="1" style="font-family:Times New Roman, Times, serif;vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:Times New Roman, Times, serif;padding-bottom:2px;width:76%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><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="font-family:Times New Roman, Times, serif;vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman, Times, serif;vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman, Times, serif;vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(27,507</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman, Times, serif;vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="font-family:Times New Roman, Times, serif;vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman, Times, serif;vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman, Times, serif;vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(25,511</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman, Times, serif;vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><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;font-family:Times New Roman, Times, serif;padding-bottom:4px;width:76%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><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;padding-bottom:4px;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;border-bottom:4px double rgb(0, 0, 0);width:1%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="color:rgb(0, 0, 0)">$</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:4px double rgb(0, 0, 0);width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="color:rgb(0, 0, 0)">196,917</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;white-space:nowrap;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;border-bottom:4px double rgb(0, 0, 0);width:1%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="color:rgb(0, 0, 0)">$</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:4px double rgb(0, 0, 0);width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="color:rgb(0, 0, 0)">158,734</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;white-space:nowrap;width:1%" valign="bottom"> </td> </tr> </table> </div> </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-family:Times New Roman, serif;font-size:10pt;line-height:127%">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 <span style="color:black">March 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:middle;width:88%;background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><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;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="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%;background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>23,888</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:88%" valign="bottom"> <div style="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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>12,073</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:88%;background-color:rgb(204, 238, 255)" valign="bottom"> <div style="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%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>10,764</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:88%" valign="bottom"> <div style="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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>10,389</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:88%;background-color:rgb(204, 238, 255)" valign="bottom"> <div style="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%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>8,363</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:88%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Thereafter</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>158,947</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:88%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Total deferred revenues</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="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);background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>224,424</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> </tr> </table> </div> <div> <div> <table cellpadding="0" cellspacing="0" style="width:100%"> <tr> <td style="vertical-align:bottom;font-family:'Times New Roman',Times,serif;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="font-family:'Times New Roman',Times,serif;vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="6" style="vertical-align:bottom;font-family:'Times New Roman',Times,serif;border-bottom:#000000 solid 2px" valign="bottom"> <div style="text-align:center;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">Three Months Ended </span></span></div> <div style="text-align:center;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">March 31,</span></span></div> </td> <td colspan="1" style="font-family:'Times New Roman',Times,serif;vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;font-family:'Times New Roman',Times,serif;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="font-family:'Times New Roman',Times,serif;vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman',Times,serif;border-bottom:#000000 solid 2px" valign="bottom"> <div style="text-align:center;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">2023</span></span></div> </td> <td colspan="1" style="font-family:'Times New Roman',Times,serif;vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="font-family:'Times New Roman',Times,serif;vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman',Times,serif;border-bottom:#000000 solid 2px" valign="bottom"> <div style="text-align:center;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">2022</span></span></div> </td> <td colspan="1" style="font-family:'Times New Roman',Times,serif;vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:Times New Roman, Times, serif;width:76%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><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;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="color:rgb(0, 0, 0)">$</span></span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="color:rgb(0, 0, 0)">213,577</span></span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="color:rgb(0, 0, 0)">$</span></span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="color:rgb(0, 0, 0)">169,345</span></span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;font-family:Times New Roman, Times, serif;width:76%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revenue recognized</span></span></div> </td> <td colspan="1" style="font-family:Times New Roman, Times, serif;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="font-family:Times New Roman, Times, serif;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="font-family:Times New Roman, Times, serif;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(11,742</span></span></div> </td> <td colspan="1" style="font-family:Times New Roman, Times, serif;vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="font-family:Times New Roman, Times, serif;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="font-family:Times New Roman, Times, serif;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="font-family:Times New Roman, Times, serif;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(14,529</span></span></div> </td> <td colspan="1" style="font-family:Times New Roman, Times, serif;vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><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);font-family:Times New Roman, Times, serif;padding-bottom:2px;width:76%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><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="font-family:Times New Roman, Times, serif;vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman, Times, serif;vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman, Times, serif;vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">22,589</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman, Times, serif;vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom"> </td> <td colspan="1" style="font-family:Times New Roman, Times, serif;vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman, Times, serif;vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman, Times, serif;vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">29,429</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman, Times, serif;vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;font-family:Times New Roman, Times, serif;width:76%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><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="font-family:Times New Roman, Times, serif;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="font-family:Times New Roman, Times, serif;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="font-family:Times New Roman, Times, serif;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">224,424</span></span></div> </td> <td colspan="1" style="font-family:Times New Roman, Times, serif;vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom"> </td> <td colspan="1" style="font-family:Times New Roman, Times, serif;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="font-family:Times New Roman, Times, serif;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="font-family:Times New Roman, Times, serif;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">184,245</span></span></div> </td> <td colspan="1" style="font-family:Times New Roman, Times, serif;vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:Times New Roman, Times, serif;padding-bottom:2px;width:76%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><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="font-family:Times New Roman, Times, serif;vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman, Times, serif;vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman, Times, serif;vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(27,507</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman, Times, serif;vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div> </td> <td colspan="1" style="font-family:Times New Roman, Times, serif;vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman, Times, serif;vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman, Times, serif;vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(25,511</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman, Times, serif;vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><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;font-family:Times New Roman, Times, serif;padding-bottom:4px;width:76%" valign="bottom"> <div style="line-height:1.25;color:rgb(0, 0, 0)"><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;padding-bottom:4px;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;border-bottom:4px double rgb(0, 0, 0);width:1%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="color:rgb(0, 0, 0)">$</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:4px double rgb(0, 0, 0);width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="color:rgb(0, 0, 0)">196,917</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;white-space:nowrap;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;border-bottom:4px double rgb(0, 0, 0);width:1%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="color:rgb(0, 0, 0)">$</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:4px double rgb(0, 0, 0);width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="color:rgb(0, 0, 0)">158,734</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;white-space:nowrap;width:1%" valign="bottom"> </td> </tr> </table> </div> </div> 213577000 169345000 11742000 14529000 22589000 29429000 224424000 184245000 27507000 25511000 196917000 158734000 <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;width:88%;background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><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;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="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%;background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>23,888</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:88%" valign="bottom"> <div style="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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>12,073</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:88%;background-color:rgb(204, 238, 255)" valign="bottom"> <div style="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%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>10,764</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:88%" valign="bottom"> <div style="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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>10,389</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:88%;background-color:rgb(204, 238, 255)" valign="bottom"> <div style="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%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>8,363</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:88%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Thereafter</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>158,947</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:88%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Total deferred revenues</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="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);background-color:rgb(204, 238, 255)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>224,424</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> </tr> </table> 23888000 12073000 10764000 10389000 8363000 158947000 224424000 <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 9:       ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</span></span></div> <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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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">March 31,</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">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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> <div style="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;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accrued expenses</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">127,018</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">117,638</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Government authorities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">87,159</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">67,514</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating lease liabilities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">17,215</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="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="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accrual for sales incentives</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,746</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,790</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;padding-bottom:2px" valign="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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,743</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,987</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:4px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total accrued expenses and other current liabilities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">243,881</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">214,112</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> </tr> </table> </div> </div> </div> </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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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">March 31,</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">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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> <div style="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;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accrued expenses</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">127,018</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">117,638</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Government authorities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">87,159</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">67,514</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating lease liabilities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">17,215</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="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="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accrual for sales incentives</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,746</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,790</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;padding-bottom:2px" valign="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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,743</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,987</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:4px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total accrued expenses and other current liabilities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">243,881</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">214,112</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> </tr> </table> </div> </div> 127018000 117638000 87159000 67514000 17215000 16183000 5746000 6790000 6743000 5987000 243881000 214112000 <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"><span><span>NOTE 10:</span></span><span>       </span><span><span>CONVERTIBLE SENIOR NOTES</span></span></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"><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 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.</span></span></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"><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;font-family:'Times New Roman', Times, serif"><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 to, but excluding the fundamental change 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></div> <div style="line-height:1.25"> </div> <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman', Times, serif"> <p style="margin-top:0pt;margin-bottom:16px;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="line-height:120%">The Convertible Senior Notes consisted of the following as of <span style="color:black">March 31, 2023</span> and <span style="color:black">December 31, 2022</span>:</span></span></span></p> </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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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>March 31,</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>2023</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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> <div style="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;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255)" valign="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)" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%" valign="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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="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%" valign="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%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="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%" valign="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%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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>Unamortized issuance costs</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(7,318</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="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;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <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="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="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> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:4px" valign="bottom"> <div style="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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>625,182</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="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)" valign="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;white-space:nowrap" valign="bottom"> </td> </tr> </table> <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"><span><span>For the three months ended March 31, 2023 and 2022 the Company </span></span>recorded amortized debt issuance costs<span><span> related to the Notes in the amount of $731 and $728, respectively.</span></span></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"><span><span>As of March 31, 2023, </span></span>the unamortized issuance<span><span> costs of the Notes will be amortized over the remaining term of approximately 2.5 years.</span></span></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"><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;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As of March 31, 2023, the estimated fair value of the Notes, which the Company has classified as Level 2 financial instruments, is $823,730. 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;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As of March 31, 2023, the if-converted value of the Notes exceeded the principal amount by $59,537.</span></span></span></span></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 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 3.5997 1000000 277.8 <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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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>March 31,</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>2023</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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> <div style="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;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255)" valign="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)" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%" valign="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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="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%" valign="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%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="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%" valign="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%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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>Unamortized issuance costs</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(7,318</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="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;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <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="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="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> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:4px" valign="bottom"> <div style="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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>625,182</span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="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)" valign="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;white-space:nowrap" valign="bottom"> </td> </tr> </table> 632500000 632500000 7318000 8049000 625182000 624451000 731000 728000 P2Y6M 0.0047 823730000 59537000 <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:</span></span><span style="font-size:10pt;font-family:Times New Roman, Times, serif">       </span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">STOCK CAPITAL</span></span></div> <div style="line-height:1.25;font-family:'Times New Roman', Times, serif;font-weight:bold"> </div> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span><span><span style="font-family:Times New Roman, Times, serif">a.</span></span></span></span><span style="padding-left:26pt"> </span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Common stock rights:</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;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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></div> <div style="text-align:justify;margin-left:36pt;line-height:1.25;font-family:'Times New Roman', Times, serif"> </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>b.</span></span></span><span style="padding-left:26pt"> </span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Secondary public offering:</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;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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></div> <div style="text-align:justify;margin-left:36pt;line-height:1.25;font-family:'Times New Roman', Times, serif"> </div> <div style="text-align:justify;margin-left:36pt;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 net proceeds to the Company were $650,526 after deducting underwriters' discounts of $27,140 and commissions of $834.</span></span></div> <div style="text-align:justify;margin-left:36pt;line-height:1.25;font-family:'Times New Roman', Times, serif"> </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>c.</span></span></span><span style="padding-left:26pt"> </span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Equity Incentive Plans:</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;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">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 </span><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt;color:#000000;font-family:Times New Roman, serif">March</span></span></span><span style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"> 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”)</span></span><span style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">, an aggregate of <span style="color:black;margin-top:0pt;margin-bottom:0pt"> 12,005,195</span> shares are still available for future grants.</span></span></span></div> <div style="text-align:justify;margin-left:36pt;line-height:1.25;margin-top:0pt;margin-bottom:0pt"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">The Share Reserve will automatically increase on January 1<sup style="margin-top:0pt;margin-bottom:0pt">st</sup> of each year during the term of the 2015 Plan, commencing on January 1<sup style="margin-top:0pt;margin-bottom:0pt">st</sup>  of the year following the year in which the 2015 Plan becomes effective, in an amount equal to<span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"> 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;margin-top:0pt;margin-bottom:0pt">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;margin-top:0pt;margin-bottom:0pt">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;margin-top:0pt;margin-bottom:0pt">st</sup>.</span></span></span></span></div> <div style="text-align:justify;margin-left:36pt;line-height:1.25;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"> <p style="margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">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></p> <p style="margin-top:0pt;margin-bottom:0pt"> </p> <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">In 2021, the Company has also committed to issuing additional shares, 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.<br/> </span></span></p> </div> <div style="text-align:justify;margin-left:36pt;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 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></div> <div style="text-align:justify;margin-left:36pt;line-height:1.25;font-family:'Times New Roman', Times, serif"> </div> <div style="text-align:justify;margin-left:36pt;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">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 March<span style="font-size:10pt;font-family:Times New Roman, serif;color:black"> </span></span><span style="font-size:10pt;font-family:Times New Roman, Times, serif">31, 2023, an aggregate of 8,617,974 options are still available for future grants under the 2015 Plan.</span></div> <div style="clear:both;margin-top:0pt;margin-bottom:0pt"> <div style="text-align:center"> <div/> </div> </div> <div> <div> <div style="text-align:justify;margin-left:36pt;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">A summary of the activity in stock options and related information is as follows:</span></span></div> <div> <div style="line-height:1.25"> </div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:95%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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">Number of options</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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 exercise price</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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 remaining contractual term in years</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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">Aggregate intrinsic Value</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Outstanding as of December 31, 2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">339,029</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">50.64</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.86</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">79,414</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exercised</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3,645</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">20.46</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,073</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%;padding-bottom:4px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Outstanding as of March 31, 2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">335,384</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height: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" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">50.97</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.63</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height: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" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">84,989</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;padding-bottom:4px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Vested and expected to vest as of March 31, 2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">334,950</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">50.80</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.62</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">84,937</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%;padding-bottom:4px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exercisable as of March 31, 2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">311,240</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height: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" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">40.47</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.43</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height: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" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">82,079</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> </tr> </table> </div> </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 aggregate intrinsic value in the tables above represents the total intrinsic value (the difference between the fair value of the Company’s common stock as of the last day of each period and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders had all option holders exercised their options on the last day of each period.</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">A summary of the activity in the RSUs and related information is as follows:</span></span></div> <div> <div style="line-height:1.25"> </div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:95%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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">Number of RSUs</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px" valign="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 grant date fair value</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%" valign="bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unvested as of December 31, 2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,488,515</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">232.05</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%" valign="bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Granted</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">103,081</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">296.64</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%" valign="bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Vested</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(197,866</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">164.31</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:2px" valign="bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Forfeited</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(31,296</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">254.24</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;padding-bottom:4px" valign="bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unvested as of March 31, 2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,362,434</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height: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" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">246.27</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </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">A summary of the activity in the PSUs and related information is as follows:</span></span></div> <div> <div style="line-height:1.25"> </div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:95%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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">Number of PSUs</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px" valign="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 grant date fair value</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%" valign="bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unvested as of December 31, 2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">149,232</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">295.88</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%" valign="bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Granted</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">31,911</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">314.22</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;padding-bottom:2px" valign="bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Vested</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(8,249</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">270.93</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:4px" valign="bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unvested as of March 31, 2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">172,894</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">300.45</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> </tr> </table> </div> </div> <div style="line-height:1.25"> </div> <div> <table cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt"> <tr style="vertical-align:top"> <td style="vertical-align:top;width:36pt"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">d.</span></span></div> </td> <td style="align:left;vertical-align:top;width:auto"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Employee Stock Purchase Plan ("ESPP"):</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-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company adopted an ESPP effective upon the consummation of the IPO. As of March 31, 2023, a 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 1<sup style="vertical-align:text-top;line-height:1;font-size:smaller">st</sup> 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></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 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></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">As of March 31, 2023, 738,876 shares of common stock had been purchased under the ESPP.</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">As of March 31, 2023, 3,411,504 shares of common stock were available for future issuance under the ESPP.</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">In accordance with ASC No. 718, the ESPP is compensatory and, as such, results in recognition of compensation cost.</span></span></div> <div/> <div style="text-align:justify;margin-left:36pt;line-height:1.25"> <div style="line-height:1.25"> <div style="text-align:center;margin-right:18pt;margin-left:18pt;line-height:1.25"> </div> </div> </div> <div> <table cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt"> <tr style="vertical-align:top"> <td style="vertical-align:top;width:36pt"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">e.</span></span></div> </td> <td style="align:left;vertical-align:top;width:auto"> <div style="text-align:justify;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> </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 Company recognized stock-based compensation expenses related to all stock-based awards in the condensed consolidated statement of income for the three months ended March 31, 2023, and 2022, as follows:</span></span></div> <div> <div style="line-height:1.25"> </div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:95%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="6" style="border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom" valign="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">Three Months 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">March 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px" valign="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;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px" valign="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;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%" valign="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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,927</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,062</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%" valign="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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">17,209</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">14,985</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Selling and marketing</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,079</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,701</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:2px" valign="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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,020</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7,359</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;padding-bottom:4px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total stock-based compensation expenses</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height: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" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">39,235</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height: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" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">34,107</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </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">For the three months ended March 31, 2023, the Company capitalized stock-based compensation expenses in the amount of $430 related to ERP implementation, which were included within other long-term assets in the condensed consolidated balance sheets and $405 related to inventory.</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">For the three months ended March 31, 2022, the Company did not capitalize any stock-based compensation expenses.</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 total tax benefit associated with share-based compensation for the three months ended March 31, 2023 and 2022 was $4,197 and $3,478, respectively. The tax benefit realized from share-based compensation for three months ended March 31, 2023 and 2022 was $2,842 and $2,927, respectively.</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">As of March 31, 2023, there were total unrecognized compensation expenses in the amount of $335,864 related to non-vested equity-based compensation arrangements granted. These expenses are expected to be recognized during the period from April 1, 2023 through February 28, 2027.</span></span></div> </div> </div> </div> 2300000 295 300000 650526000 27140000 834000 379358 20853755 12005195 0.05 10000000 8617974 <div> <div style="line-height:1.25"> </div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:95%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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">Number of options</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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 exercise price</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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 remaining contractual term in years</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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">Aggregate intrinsic Value</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Outstanding as of December 31, 2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">339,029</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">50.64</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.86</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">79,414</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exercised</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3,645</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">20.46</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,073</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%;padding-bottom:4px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Outstanding as of March 31, 2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">335,384</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height: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" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">50.97</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.63</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height: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" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">84,989</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:52%;padding-bottom:4px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Vested and expected to vest as of March 31, 2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">334,950</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">50.80</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.62</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">84,937</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:52%;padding-bottom:4px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exercisable as of March 31, 2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">311,240</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height: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" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">40.47</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.43</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height: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" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">82,079</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> </tr> </table> </div> </div> 339029 50.64 P4Y10M9D 79414000 3645 20.46 1073000 335384 50.97 P4Y7M17D 84989000 334950 50.8 P4Y7M13D 84937000 311240 40.47 P4Y5M4D 82079000 <div> <div style="line-height:1.25"> </div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:95%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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">Number of RSUs</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px" valign="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 grant date fair value</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%" valign="bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unvested as of December 31, 2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,488,515</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">232.05</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%" valign="bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Granted</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">103,081</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">296.64</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%" valign="bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Vested</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(197,866</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">164.31</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:2px" valign="bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Forfeited</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(31,296</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">254.24</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;padding-bottom:4px" valign="bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unvested as of March 31, 2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,362,434</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height: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" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">246.27</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> </tr> </table> </div> </div> 1488515 232.05 103081 296.64 197866 164.31 31296 254.24 1362434 246.27 <div> <div style="line-height:1.25"> </div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:95%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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">Number of PSUs</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px" valign="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 grant date fair value</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%" valign="bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unvested as of December 31, 2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">149,232</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">295.88</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%" valign="bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Granted</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">31,911</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">314.22</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;padding-bottom:2px" valign="bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Vested</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(8,249</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">270.93</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:4px" valign="bottom"> <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unvested as of March 31, 2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">172,894</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">300.45</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> </tr> </table> </div> </div> 149232 295.88 31911 314.22 8249 270.93 172894 300.45 4150380 0.01 487643 0.15 15000 0.85 738876 3411504 <div> <div style="line-height:1.25"> </div> <div style="margin-left:36pt"> <table border="0" cellpadding="0" cellspacing="0" style="width:95%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"> <tr> <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="6" style="border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom" valign="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">Three Months 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">March 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px" valign="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;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px" valign="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;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%" valign="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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,927</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height: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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,062</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%" valign="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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">17,209</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">14,985</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Selling and marketing</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,079</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,701</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:2px" valign="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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,020</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7,359</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;padding-bottom:4px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total stock-based compensation expenses</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height: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" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">39,235</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height: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" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">34,107</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> </tr> </table> </div> </div> 5927000 5062000 17209000 14985000 8079000 6701000 8020000 7359000 39235000 34107000 430000 405000 4197000 3478000 2842000 2927000 335864000 <div> <p style="margin-top:0pt;margin-bottom:8px;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="line-height:120%"><strong><span><span style="line-height:120%"><span style="color:black">NOTE 12:     COMMITMENTS AND CONTINGENT LIABILITIES</span></span></span></strong></span></span></span></p> <p style="margin-bottom:16px;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="line-height:120%"><span><span style="line-height:120%">a.</span></span></span></span></span><span style="padding-left:24pt"> </span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="line-height:120%"><span><span style="line-height:120%">Guarantees:</span></span></span></span></span></p> <p style="margin-top:0pt;margin-left:48px;margin-bottom:16px;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="line-height:127%">As of <span style="color:black">March 31, 2023</span>, contingent liabilities exist regarding guarantees in the amounts of <span style="color:black">$5,876</span>, and <span style="color:black">$1,899</span> in respect of office rent lease agreements and customs and other transactions, respectively.</span></span></span></p> <p style="margin-bottom:16px;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="line-height:120%"><span><span style="line-height:120%">b.</span></span></span></span></span><span style="padding-left:24pt"> </span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="line-height:120%"><span><span style="line-height:120%">Contractual purchase obligations:</span></span></span></span></span></p> <p style="margin-top:0pt;margin-left:48px;margin-bottom:16px;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="line-height:120%">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></p> <p style="margin-top:0pt;margin-left:48px;margin-bottom:16px;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="line-height:120%">As of <span style="color:black">March 31, 2023</span>, the Company had non-cancelable purchase obligations totaling approximately <span style="color:black">$1,617,376</span>, out of which the Company recorded a provision for loss in the amount of <span style="color:black">$8,052</span>. </span></span></span></p> <p style="margin-top:0pt;margin-left:48px;margin-bottom:16px;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="line-height:120%">As of <span style="color:black">March 31, 2023</span>, the Company had contractual obligations for capital expenditures totaling approximately <span style="color:black">$121,347</span>. These commitments reflect purchases of automated assembly lines and other machinery related to the Company’s general manufacturing process and mainly to its plans to establish manufacturing capabilities in the United States.</span></span></span></p> <p style="margin-bottom:16px;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="line-height:120%"><span><span style="line-height:120%">c.</span></span></span></span></span><span style="padding-left:24pt">  </span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="line-height:120%"><span><span style="line-height:120%">Legal claims:</span></span></span></span></span></p> <p style="margin-top:0pt;margin-left:48px;margin-bottom:16px;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="line-height:120%">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></p> <p style="margin-top:0pt;margin-left:48px;margin-bottom:12px;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="line-height:12.8pt">In September 2018, the Company’s German subsidiary, SolarEdge Technologies GmbH, received a complaint filed by competitor SMA Solar Technology AG (“SMA”). The complaint, filed in the District Court Düsseldorf, Germany, alleges that SolarEdge's 12.5kW - 27.6kW inverters infringed on two of the plaintiff’s patents. SMA asserted a value in dispute of EUR 5.5 million (approximately $5,983) for both patents. The Company challenged the validity of both patents and the first patent was invalidated and SMA’s appeal on the matter was denied in January 2023. In August 2021, the German Patent Court rendered SMA's second patent invalid, and this invalidity has been appealed by SMA and a hearing is pending. The Company believes that it has meritorious defenses to these claims and intends to vigorously defend against the remaining lawsuit.</span></span></span></p> <p style="margin-top:12px;margin-left:48px;margin-bottom:12px;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="line-height:120%">On July 28, 2022, the Company was served with complaints filed by Ampt LLC in the International Trade Commission (the “Commission”) pursuant to Section 337 of the Tariff Act of 1930, as amended, in the District Court for the District of Delaware alleging patent infringement against the Company and its subsidiary SolarEdge Technologies Ltd. On October 24, 2022, the complaint filed in the District Court of Delaware was administratively stayed until the Commission's action is resolved. The Company believes that it has meritorious defenses to the complaints and intend to vigorously defend against them.</span></span></span></p> <p style="margin-top:0pt;margin-left:48px;margin-bottom:0pt;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="line-height:120%">As of <span style="color:black">March 31, 2023</span>, an immaterial amount for legal claims was recorded in accrued expenses and other current liabilities.</span></span></span></p> </div> 5876000 1899000 1617376000 8052000 121347000 5500000 5983000 <div> <div> <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong><span><span><span>NOTE 13:</span></span></span></strong><span>       </span><strong><span><span><span>ACCUMULATED OTHER COMPREHENSIVE LOSS</span></span></span></strong></span></span></div> </div> <div> <div> <div style="text-align:justify;text-indent:18pt;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"><span><span><span>The following table summarizes the changes in accumulated balances of other comprehensive gain (loss), net of taxes:</span></span></span></span></span></div> <div style="line-height:1.25"> </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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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">Three Months Ended March 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px" valign="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;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px" valign="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;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF" valign="bottom"> <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unrealized gains (losses) on available-for-sale marketable securities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:#CCEEFF" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:#CCEEFF" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Beginning balance</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(25,449</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(4,709</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <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%" valign="bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revaluation</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7,570</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(12,721</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <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:76%;padding-bottom:2px" valign="bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Tax on revaluation</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,471</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,471</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other comprehensive income (loss) before reclassifications</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,099</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(10,250</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <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:76%" valign="bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Reclassification</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="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%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">844</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;padding-bottom:2px" valign="bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Tax on reclassification</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(29</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(100</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <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:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Losses reclassified from accumulated other comprehensive income</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">78</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">744</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net current period other comprehensive income (loss)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,177</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(9,506</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <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:76%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Ending balance</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(19,272</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(14,215</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <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%" valign="bottom"> <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unrealized gains (losses) on cash flow hedges</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Beginning balance</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,761</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">874</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%" valign="bottom"> <div style="line-height:1.25;margin-left:12pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revaluation</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,196</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,337</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <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:76%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25;margin-left:12pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Tax on revaluation</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">139</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">159</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other comprehensive loss before reclassifications</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,057</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,178</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <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:76%" valign="bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Reclassification</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,840</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">565</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;padding-bottom:2px" valign="bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Tax on reclassification</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(114</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(67</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <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:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Losses reclassified from accumulated other comprehensive loss</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,726</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">498</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net current period other comprehensive loss</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(331</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(680</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <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:76%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Ending balance</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,092</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">194</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%" valign="bottom"> <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign currency translation adjustments on intra-entity transactions that are of a long-term investment in nature</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Beginning balance</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(37,960</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(17,420</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <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%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25;margin-left:12pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revaluation</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(10,800</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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);padding-bottom:2px" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(6,983</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <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:76%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Ending balance</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(48,760</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(24,403</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <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%" valign="bottom"> <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unrealized gains (losses) on foreign currency translation</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Beginning balance</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(7,939</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(6,064</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <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%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25;margin-left:12pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revaluation</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="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)" valign="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)" valign="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;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,579</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <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:76%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Ending balance</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(7,080</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(7,643</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <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%;padding-bottom:4px" valign="bottom"> <div style="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;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height: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" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(77,204</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height: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" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(46,067</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> <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"> <p style="margin:0pt"> </p><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>The following table summarizes the reclassifications from "Accumulated other comprehensive loss" into the statement of income:</span></span></span></span></span> </div> <div style="line-height:1.25"> </div> <table cellpadding="0" cellspacing="0" style="width:100%"> <tr> <td style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0)" valign="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><span>Details about Accumulated Other </span></span></span></span></span><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Comprehensive</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><span>Loss Components</span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="6" 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"><span><span><span>Three Months Ended</span></span></span></span></span></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><strong><span>March</span></strong><span> 31,</span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td style="border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom" valign="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><span>Affected Line Item in the </span></span></span></span></span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>Statement of Income</span></span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px" valign="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>2023</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px" valign="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>2022</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Available-for-sale marketable securities</span></span></p> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;width:38%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="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></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(107</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="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></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="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></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(844)</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom"> </td> <td style="vertical-align:middle;width:38%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Financial income (expense), net</span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:38%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>29</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>100</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom"> </td> <td style="vertical-align:middle;padding-bottom:2px;background-color:rgb(204, 238, 255);width:38%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Income taxes</span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;width:38%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="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></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(78</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="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></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="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></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(744)</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom"> </td> <td style="vertical-align:middle;width:38%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Total, net of income taxes</span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:38%" valign="bottom"> <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash flow hedges</span></span></p> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom"> </td> <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:38%" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;width:38%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(212</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(67</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">)</td> <td style="vertical-align:middle;width:38%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Cost of revenues</span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:38%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(1,129</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(338</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">)</td> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:38%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Research and development</span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;width:38%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(225</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(71</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">)</td> <td style="vertical-align:middle;width:38%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Sales and marketing</span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:38%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(274</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(89</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">)</td> <td style="vertical-align:middle;padding-bottom:2px;background-color:rgb(204, 238, 255);width:38%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>General and administrative</span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;width:38%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="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></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(1,840</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="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></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(565)</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom"> </td> <td style="vertical-align:middle;width:38%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Total, before income taxes</span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:38%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>114</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>67</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom"> <div style="line-height:1.25"> </div> </td> <td style="vertical-align:middle;padding-bottom:2px;background-color:rgb(204, 238, 255);width:38%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Income taxes</span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;width:38%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(1,726</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="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></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(498</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">)</td> <td style="vertical-align:middle;padding-bottom:2px;width:38%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Total, net of income taxes</span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:4px;background-color:rgb(204, 238, 255);width:38%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Total reclassifications for the period</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="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></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(1,804</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="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></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="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></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(1,242)</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom"> </td> <td style="vertical-align:bottom;padding-bottom:4px;background-color:rgb(204, 238, 255);width:38%" valign="bottom"> </td> </tr> </table> </div> </div> </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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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">Three Months Ended March 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px" valign="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;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px" valign="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;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF" valign="bottom"> <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unrealized gains (losses) on available-for-sale marketable securities</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:#CCEEFF" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:#CCEEFF" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Beginning balance</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(25,449</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(4,709</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <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%" valign="bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revaluation</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7,570</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(12,721</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <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:76%;padding-bottom:2px" valign="bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Tax on revaluation</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,471</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,471</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other comprehensive income (loss) before reclassifications</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,099</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(10,250</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <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:76%" valign="bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Reclassification</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="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%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">844</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;padding-bottom:2px" valign="bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Tax on reclassification</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(29</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(100</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <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:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Losses reclassified from accumulated other comprehensive income</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">78</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">744</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net current period other comprehensive income (loss)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,177</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(9,506</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <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:76%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Ending balance</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(19,272</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(14,215</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <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%" valign="bottom"> <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unrealized gains (losses) on cash flow hedges</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Beginning balance</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,761</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">874</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%" valign="bottom"> <div style="line-height:1.25;margin-left:12pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revaluation</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,196</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,337</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <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:76%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25;margin-left:12pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Tax on revaluation</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">139</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">159</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other comprehensive loss before reclassifications</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,057</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,178</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <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:76%" valign="bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Reclassification</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,840</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">565</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;padding-bottom:2px" valign="bottom"> <div style="margin-left:12pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Tax on reclassification</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(114</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(67</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <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:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Losses reclassified from accumulated other comprehensive loss</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,726</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">498</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net current period other comprehensive loss</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(331</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(680</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <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:76%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Ending balance</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,092</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">194</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:#CCEEFF;width:76%" valign="bottom"> <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign currency translation adjustments on intra-entity transactions that are of a long-term investment in nature</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Beginning balance</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(37,960</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(17,420</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <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%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25;margin-left:12pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revaluation</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(10,800</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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);padding-bottom:2px" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(6,983</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <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:76%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Ending balance</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(48,760</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(24,403</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <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%" valign="bottom"> <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unrealized gains (losses) on foreign currency translation</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Beginning balance</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(7,939</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(6,064</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <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%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25;margin-left:12pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revaluation</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="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)" valign="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)" valign="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;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,579</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <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:76%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Ending balance</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(7,080</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(7,643</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <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%;padding-bottom:4px" valign="bottom"> <div style="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;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height: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" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(77,204</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span 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:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height: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" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(46,067</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> <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> -25449000 -4709000 7570000 -12721000 -1471000 2471000 6099000 -10250000 107000 844000 -29000 -100000 78000 744000 6177000 -9506000 -19272000 -14215000 -1761000 874000 -2196000 -1337000 139000 159000 -2057000 -1178000 1840000 565000 -114000 -67000 1726000 498000 -331000 -680000 -2092000 194000 -37960000 -17420000 -10800000 -6983000 -48760000 -24403000 -7939000 -6064000 -859000 -1579000 -7080000 -7643000 -77204000 -46067000 <table cellpadding="0" cellspacing="0" style="width:100%"> <tr> <td style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0)" valign="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><span>Details about Accumulated Other </span></span></span></span></span><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Comprehensive</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><span>Loss Components</span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="6" 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"><span><span><span>Three Months Ended</span></span></span></span></span></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><strong><span>March</span></strong><span> 31,</span></span></span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td style="border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom" valign="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><span>Affected Line Item in the </span></span></span></span></span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>Statement of Income</span></span></span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px" valign="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>2023</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px" valign="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>2022</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Available-for-sale marketable securities</span></span></p> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"> </td> <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;width:38%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="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></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(107</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="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></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="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></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(844)</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom"> </td> <td style="vertical-align:middle;width:38%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Financial income (expense), net</span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:38%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>29</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>100</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom"> </td> <td style="vertical-align:middle;padding-bottom:2px;background-color:rgb(204, 238, 255);width:38%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Income taxes</span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;width:38%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="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></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(78</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="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></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="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></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(744)</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom"> </td> <td style="vertical-align:middle;width:38%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Total, net of income taxes</span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:38%" valign="bottom"> <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash flow hedges</span></span></p> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom"> </td> <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:38%" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;width:38%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(212</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(67</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">)</td> <td style="vertical-align:middle;width:38%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Cost of revenues</span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:38%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(1,129</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(338</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">)</td> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:38%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Research and development</span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;width:38%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(225</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(71</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">)</td> <td style="vertical-align:middle;width:38%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Sales and marketing</span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:38%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(274</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(89</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">)</td> <td style="vertical-align:middle;padding-bottom:2px;background-color:rgb(204, 238, 255);width:38%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>General and administrative</span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;width:38%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="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></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(1,840</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom"> <div style="line-height:1.25">)</div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="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></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(565)</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom"> </td> <td style="vertical-align:middle;width:38%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Total, before income taxes</span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:38%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>114</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>67</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom"> <div style="line-height:1.25"> </div> </td> <td style="vertical-align:middle;padding-bottom:2px;background-color:rgb(204, 238, 255);width:38%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Income taxes</span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px;width:38%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(1,726</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="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></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(498</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">)</td> <td style="vertical-align:middle;padding-bottom:2px;width:38%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Total, net of income taxes</span></span></span></div> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:4px;background-color:rgb(204, 238, 255);width:38%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Total reclassifications for the period</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="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></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(1,804</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="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></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;background-color:rgb(204, 238, 255);width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="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></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(1,242)</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom"> </td> <td style="vertical-align:bottom;padding-bottom:4px;background-color:rgb(204, 238, 255);width:38%" valign="bottom"> </td> </tr> </table> -107000 -844000 29000 100000 -78000 -744000 -212000 -67000 -1129000 -338000 -225000 -71000 -274000 -89000 -1840000 -565000 114000 67000 -1726000 -498000 -1804000 -1242000 <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"><span><span><span><span>NOTE 14:</span></span><span>       </span><span><span>OTHER OPERATING INCOME</span></span></span></span></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"><span style="line-height:120%">In the three months ended March 31, 2023, the Company recorded a gain from sale of property, plant and equipment and other assets in the amount of $1,434.</span></span></span></div> </div> 1434000 <div> <div> <div> <div> <div> <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 15:       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 effective tax rate for the three months ended March 31, 2023, and 2022 was 17.5% and 27.1%, 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">The lower tax rate in the current quarter compared to the first quarter of 2022 is mainly due to the fact that the Company's income before tax, most of which is subject to tax rates lower than the US statutory rate, increased. Conversely, the IRC Section 174 R&amp;D capitalization, and other expenses not recognized for GILTI purposes, did not increase in the same proportion.</span></span></div> <div style="line-height:1.25"> </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 March 31, 2023, and December 31, 2022, unrecognized tax benefits were $2,883 and $2,756, respectively. If recognized, such benefits would favorably affect the Company’s effective tax rate.</span></span></div> <div style="line-height:1.25"> </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 accrues interest and penalties related to unrecognized tax benefits in its provision for income taxes. The total amount of penalties and interest were immaterial as of March 31, 2023, and 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">In August 2022, the U.S. government enacted the Inflation Reduction Act of 2022 (the “IRA”), which includes several incentives intended to promote 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, will among other things, extend the investment tax credit (“ITC”) through 2034 and is therefore expected to increase the demand for solar products. The IRA is expected to further incentivize residential and commercial solar customers and developers due to the inclusion of a tax credit for qualifying energy projects of up to 30%. Since these regulations are new and their implementation is still pending administrative guidance from the Internal Revenue Service and U.S. Treasury Department, the Company will be examining the benefits that may be available to it, such as the availability of tax credits for domestic manufacturers, in the coming months. The Company also announced its plans to establish manufacturing capabilities in the United States during 2023.</span></span></div> </div> </div> </div> </div> </div> </div> </div> </div> 0.175 0.271 2883000 2756000 <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:       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 earnings per share (“EPS”):</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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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">Three Months Ended March 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px" valign="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;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px" valign="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;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255)" valign="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">Basic EPS:</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Numerator:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:76%;padding-bottom:2px" valign="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">Net income</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="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)" valign="bottom"> <div style="line-height: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%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">138,378</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="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)" valign="bottom"> <div style="line-height: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%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">33,123</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Denominator:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:76%;padding-bottom:4px" valign="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">Shares used in computing net earnings per share of common stock, basic</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">56,215,490</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">53,134,937</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%" valign="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">Diluted EPS:</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Numerator:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%" valign="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">Net income attributable to common stock, basic </span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">138,378</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">33,123</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:76%;padding-bottom:2px" valign="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">Notes due 2025</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">552</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">553</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:4px" valign="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">Net income attributable to common stock, diluted</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">138,930</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">33,676</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Denominator:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%" valign="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">Shares used in computing net earnings per share of common stock, basic</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">56,215,490</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">53,134,937</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:76%" valign="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">Notes due 2025</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,276,818</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,276,818</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:2px" valign="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">Effect of stock-based awards</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">701,523</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">903,438</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:76%;padding-bottom:4px" valign="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">Shares used in computing net earnings per share of common stock, diluted</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">59,193,831</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">56,315,193</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%" valign="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">Earnings per share:</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:76%;padding-bottom:2px" valign="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">Basic</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="bottom"> <div style="line-height: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%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.46</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="bottom"> <div style="line-height: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%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.62</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:4px" valign="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">Diluted</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.35</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.60</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:4px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Shares excluded from the calculation of diluted net EPS due to their anti-dilutive effect</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">192,339</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">223,776</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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">Three Months Ended March 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px" valign="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;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px" valign="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;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255)" valign="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">Basic EPS:</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Numerator:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:76%;padding-bottom:2px" valign="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">Net income</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="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)" valign="bottom"> <div style="line-height: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%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">138,378</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="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)" valign="bottom"> <div style="line-height: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%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">33,123</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Denominator:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:76%;padding-bottom:4px" valign="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">Shares used in computing net earnings per share of common stock, basic</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">56,215,490</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">53,134,937</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%" valign="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">Diluted EPS:</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Numerator:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%" valign="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">Net income attributable to common stock, basic </span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">138,378</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span 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%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">33,123</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:76%;padding-bottom:2px" valign="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">Notes due 2025</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">552</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">553</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:4px" valign="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">Net income attributable to common stock, diluted</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">138,930</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">33,676</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Denominator:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%" valign="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">Shares used in computing net earnings per share of common stock, basic</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">56,215,490</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">53,134,937</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:76%" valign="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">Notes due 2025</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,276,818</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,276,818</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:2px" valign="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">Effect of stock-based awards</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">701,523</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">903,438</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:76%;padding-bottom:4px" valign="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">Shares used in computing net earnings per share of common stock, diluted</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">59,193,831</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">56,315,193</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%" valign="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">Earnings per share:</span></span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;background-color:rgb(204, 238, 255);width:76%;padding-bottom:2px" valign="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">Basic</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="bottom"> <div style="line-height: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%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.46</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="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)" valign="bottom"> <div style="line-height: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%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.62</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:4px" valign="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">Diluted</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.35</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span 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)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.60</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:middle;width:76%;padding-bottom:4px" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Shares excluded from the calculation of diluted net EPS due to their anti-dilutive effect</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">192,339</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">223,776</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> </tr> </table> 138378000 33123000 56215490 53134937 138378000 33123000 552000 553000 138930000 33676000 56215490 53134937 2276818 2276818 701523 903438 59193831 56315193 2.46 0.62 2.35 0.6 192339 223776 <div> <div> <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><span>NOTE 17:      SEGMENT INFORMATION</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>Following the discontinuation of Critical Power in June 2022, the Company operates in four different operating segments: Solar, Energy Storage, e-Mobility and Automation Machines.</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>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></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>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, related to Accounting Standard Codification 606, “Revenue from Contracts with Customers” (ASC 606).</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>Segment profit is comprised of gross profit for the segment less operating expenses that do not include amortization of purchased intangible assets, impairments of goodwill and intangible assets, stock based compensation expenses, and certain other items.</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>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></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>The Company identified one operating segment as reportable – the Solar segment. The other operating segments are insignificant individually and therefore their results are presented together under “All other”.</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>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 a residential storage solution, compatible with the Company’s Energy Hub inverter, intended to store and supply power for back-up and to maximize self-consumption. The Solar segment solution consists mainly of the Company’s power optimizers, inverters, batteries, and cloud‑based monitoring platform.</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>The “All other” category includes the design, development, manufacturing, and sales of energy storage products, e-Mobility products, UPS products, and automated machines.</span></span></span></span></div> </div> </div> <div/> <p style="margin-top:0pt;margin-bottom:0pt;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"> </p> </div> <div> <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">The following table presents information on reportable segments profit (loss) for the period presented:</span></span></p> </div> <div> <div style="line-height:1.25"> <div> <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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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">Three Months Ended March 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="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">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="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">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px" valign="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">Solar</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px" valign="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">All other</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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">Solar</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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">All other</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:52%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">908,505</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">35,197</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">607,997</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">46,948</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:top;width:52%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Cost of revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">590,105</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">46,216</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">424,500</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">44,341</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:52%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">318,400</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">(11,019</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">183,497</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">2,607</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:top;width:52%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Research and development</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">55,823</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">6,528</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">43,131</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">7,930</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:52%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Sales and marketing</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">31,145</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">1,561</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">25,805</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">2,574</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;width:52%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">General and administrative</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">24,743</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">3,778</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">15,849</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">3,625</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:52%;padding-bottom:4px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Segments profit (loss)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">206,689</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">(22,886</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">98,712</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">(11,522</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">)</span></span></div> </td> </tr> </table> </div> </div> </div> </div> </div> </div> <div style="line-height:1.25"> </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">The following table presents information on reportable segments reconciliation to consolidated revenues for the periods presented:</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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="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">Three Months Ended March 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Solar revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">908,505</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">607,997</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:top;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">All other segment revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">35,197</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">46,948</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:top;background-color:rgb(204, 238, 255);width:76%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Revenues from financing component</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">187</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">135</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:top;width:76%;padding-bottom:4px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Consolidated revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">943,889</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">655,080</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </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">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> <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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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">Three Months Ended March 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Solar segment profit</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">206,689</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">98,712</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:top;width:76%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">All other segment loss</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">(22,886</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">(11,522</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:76%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Segments operating profit</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">183,803</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">87,190</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:top;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Amounts not allocated to segments:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:76%" valign="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">Stock based compensation expenses</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">(39,235</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">(34,107</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:top;width:76%;padding-bottom:2px" valign="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">Other unallocated expenses</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">(414</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">(2,219</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:76%;padding-bottom:4px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">144,154</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">50,864</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> </tr> </table> </div> </div> <div> <div> </div> </div> </div> </div> </div> <div> <div style="line-height:1.25"> <div> <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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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">Three Months Ended March 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="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">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="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">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px" valign="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">Solar</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:middle;border-bottom:#000000 solid 2px" valign="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">All other</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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">Solar</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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">All other</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:52%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">908,505</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">35,197</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">607,997</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">46,948</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:top;width:52%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Cost of revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">590,105</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">46,216</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">424,500</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">44,341</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:52%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">318,400</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">(11,019</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">183,497</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">2,607</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:top;width:52%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Research and development</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">55,823</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">6,528</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">43,131</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">7,930</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:52%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Sales and marketing</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">31,145</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">1,561</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">25,805</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">2,574</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;width:52%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">General and administrative</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">24,743</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">3,778</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">15,849</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">3,625</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:52%;padding-bottom:4px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Segments profit (loss)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">206,689</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">(22,886</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">98,712</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">(11,522</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">)</span></span></div> </td> </tr> </table> </div> </div> </div> </div> </div> </div> 908505000 35197000 607997000 46948000 590105000 46216000 424500000 44341000 318400000 -11019000 183497000 2607000 55823000 6528000 43131000 7930000 31145000 1561000 25805000 2574000 24743000 3778000 15849000 3625000 206689000 -22886000 98712000 -11522000 <div> <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">The following table presents information on reportable segments reconciliation to consolidated revenues for the periods presented:</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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="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">Three Months Ended March 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Solar revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">908,505</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">607,997</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:top;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">All other segment revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">35,197</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">46,948</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:top;background-color:rgb(204, 238, 255);width:76%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Revenues from financing component</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">187</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="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)" valign="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)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">135</span></span></div> </td> <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:top;width:76%;padding-bottom:4px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Consolidated revenues</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">943,889</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">655,080</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </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">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> <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" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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">Three Months Ended March 31,</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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">2023</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"> </td> <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="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">2022</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#CCEEFF;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Solar segment profit</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">206,689</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">98,712</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:top;width:76%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">All other segment loss</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">(22,886</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">(11,522</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:76%;padding-bottom:2px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Segments operating profit</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">183,803</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 solid 2px" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 solid 2px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">87,190</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:top;width:76%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Amounts not allocated to segments:</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:76%" valign="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">Stock based compensation expenses</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">(39,235</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">(34,107</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:top;width:76%;padding-bottom:2px" valign="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">Other unallocated expenses</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">(414</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">)</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">(2,219</span></span></div> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">)</span></span></div> </td> </tr> <tr> <td style="vertical-align:top;background-color:#CCEEFF;width:76%;padding-bottom:4px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">144,154</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;text-align:right;width:9%;border-bottom:#000000 double 4px" valign="bottom"> <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">50,864</span></span></div> </td> <td colspan="1" style="background-color:#CCEEFF;vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"> </td> </tr> </table> </div> </div> <div> <div> </div> </div> </div> 908505000 607997000 35197000 46948000 187000 135000 943889000 655080000 206689000 98712000 22886000 11522000 183803000 87190000 39235000 34107000 -414000 -2219000 144154000 50864000 <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 18:      SUBSEQUENT EVENTS</span></span></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">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 USD 16.7 million in cash. 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> </div> </div> </div> 16700000 Vendor non-trade receivables derived from the sale of components to manufacturing vendors who manufacture products 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. Represents an amount less than $1. EXCEL 79 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +!EJ%8'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "P9:A6AUP+NN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NFG9A**N%Q GD)"8!.(6)=X6K?FCQ*C=VY.6K1."!^ 8^Y?/ MGR6W*@CE([Y$'S"2P70SVMXEH<*&'8B" $CJ@%:F,B=<;NY\M)+R,^XA2'64 M>X2ZJM9@D:26)&$"%F$ALJ[52JB(DGP\X[5:\.$S]C-,*\ >+3I*P$L.K)LF MAM/8MW %3##":--W ?5"G*M_8N<.L'-R3&9)#<-0#LV']^>IW7+8Q+ M))W"_"L90:> &W:9_-;Q:^'47W1=02P,$% @ L&6H5IE&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" "P9:A6XEJ,%_0% !'P & 'AL+W=O!18T7S_YBJ?07K>%@Q19\QM6OJT<)6ZTBQ?-#'L6^B(CD\_/& MR/XT=J@N2/?XS>?K>.IE^E\ #SRF(^%L'OOJ>6YXVS!O'XG"6!>A;K&YX#=72>*X(X M_4O6V;[M?H.X2:Q$F!=#"T(_ROZS]_Q$[!;0B@*:%] /!;934>#D!4X*FK4L MQ;IDB@T'4JR)U'M#FOZ0GINT&FC\2'?C3$GXU8-!2<#1=TW+SY(LLF58D.^1.1&H90ZK'O:_K6]#*HJET MV]0+B@;>,7E*'/N$4(LZAO:,]Y5OB&6L_JHU3G'BG#3.J8@;BS7)Y/2$OD_'-_;EO-)Q,26E43J5<@]0Y#>N32%_J>YA&X,QKI\*3B?E-YPT'K M:W*>%9QG:.O&B90:\\J/71B>GSF3*"N>UFS:M.G8)DBTL"9DOX#L']:9NY17 M\*5Q/L*SJCH1K:K)9UOE]&O]+\)\U%8R[HE[,G8A7E27<4,"4\*DXC+04^1*2&5DQ+.43,R(:%E=Q-)R M;-0K=F8(F/9C/W5"A!$/J^['8\B-7=J-?9#>7/D!)_=)^,JE$0X/@4F^Z73/ M^FTCX#%,QBY5QC[(9::1*R3T7:KV)V2F8*X@0I*Q2$!RP'6$9YP[]J1?3HS( MQQ ;NS0;&W>3'/F%O9.I!P/8G_MN]DB#]# >2:UFQW'.SKI&C\.+Z_*6VF/C MMI+SCCP/TN.3;9\:,?&DZ:T1[QBR8Y>V8^."\A\\O05#]T6L(R,C'G?#Y3]^ MX&\8>?15PMRE$?D8ZF.7[F/CPO(1.?] ;F$_\A"9KU0\TB8W[(YY#"Y]R;GI M%C[&$VI"T]*'*"XP'Z$?1:Q B_[P5Y5WISV)[6[/<9R.\87!,;R(EEY$<:U) MQ_!(\8[$5Y5%ZNT(HJ;S*U(178I(FPVW1/R8_\GTN_TFMTNM8R, MQ] B6FH1Q4UF^W(@?PC+C,B/%NF<:C;W/8F?C>_8QGA57<[2C.A!9C2-P&ZS M-Z[Z 9-MP8V<>&(5YS$$B9:"1 \2)&V H$.@10MAGCOWY-PRN>!DY+H<@B#& MRR*-Q,?P(UKZ$3W(CR8AEPL]<*\A02WA3A2N6&1&QP,KY1ZOJPM:BA$]2(QF M(0L""H3<\+!TH@;L(K.PU/@O(2@_K$2[I<3LF*2O+$@X>1[ZU2_G24KN.S3A0[C M&3B&$CFE$CFXP,"3MY=.+9OP503&=08\8#:YO#:N*!Q#?YQ2?QS<7O02@N[8 MR;N[9!'<-J&#UDL?>GG&W43J0>W'^9H#EQ^7D'+R/8<8S2Y'QE?4>&%=]M*1 M'%QOMOZ0#4@4.&^D^]R(_(W,)S\/65HG3=-KOF_#3M=IMWNT M-VB][3*V=A89]:21KKW&Q-7/F=EZ8_%ML;X[2E+P'=-S3DP"/H=2 MZ[0'AY?9>FNVH<0J7;)\%4J),/VXY,SC4N\ O\^%4-L-?8!BU7OX+U!+ P04 M " "P9:A6DI*J $3XU%94&2 M^_2W-A2#)8MTAA=);%BM_RM+^]NU<_$LU;=\+H1&+XLTRR];U%^]E5U+^1*ITDF MOBJ4KQ8+KEX_BE0^7[9PZ\<'=\G37!0MPZ@ MVP&T#'2CK QKP#7O7BCYC%1A#=Z*@W)NRM$039(5MW&L%7R;P#C=[=_>#(8W MX^$ P='X]FHTZ$W@Y&/OJG?3'Z+QE^%P,D:_WV=\-4NTF/V!SM#]>(!^?_<' M>H>2#$WFH9;A???P@9CN MAI/#X1V8A=U4D-U4D-(?;9J*^[N[X;[D4W'9 M@BV5"[46K>ZOO^# ^V"+[D3.#F*ENUBIRWNWS_,Y@KN&IL6!^+Y*UCP5F;;> MQ8VKH'15I(5U-R1AQ.*+SGH_'HM91#$F.[,#I6RGE#F5PB+Y)C1_2 7*Q72E M$IT(J\J-&W_O\@Q[$?%J*DTSPC#&H5VEOU/I.U5.%)\)2&M3 1,)6O,VRB ' MRT?$4\B4/)N*O#A[Q]J,D'+FW]$V+-PV#,J7HDQFZ:LM+M\0' >QSV@M+HN9 MYV,6V.,*=G$%SKA&V1I6A53)-B*;P,"X%.8.@4 M^%6))4]F2+P V'*8Y&)JI9X+!=E3*1"/>)X+^\(.S;7@QP&K*[>8E4O+KCS: M*8_<2T9JGKY!9&1$FD3$84SK?+&9 MQ3%IFN,*G-A-SL]2SIZ3-+5*,Z%&XIBRNC33#.J.J$E:Q3[LAM]MB9%49D]G M6JB%(T=C$VZ$Q5X]15O,T7R(4V>>/'TPB[3Q!B&"CFLX\YFY]$X]!N$5K@C;MSM"@HEH.I?;6=X\Q!" M*#B;KY!A@S*L70S:S(&!-BZ+"'7'CKE?1!/W!,K:W=\SRC=;'811&4(0WM+JG82((WM@7' MDB1Q0O:G'YJP8 M\YMV1H5;XL;MF[./I<\$XL=&EK3UF4FQF/HT:\CFM2$G=I*RW+\?4 MFOSS 9-^7:VME21^T\Q6F*1N3-:K[6-J+12$*J2^KZQF8:/:O>>G;E;62^YC M:DWN8<)\/Z[7W39#Z+.BH$EQA4CJ1F3_]OIZ-+F&NG:,>C?E\_[)Z.9SK)W!T&'P%5^H[<36>W/;__')[-1C>C7]#P[_N1Y-_K;2B3DC_ M+*U.Y>TPZ@K2U-W ]N5B(3,$]=OT6_GTV7L/10*&HEFA-4]7 IVAWDK/I4K^ M$[-S!*U@&PR*'Y3/N2KJJ/*Q]357T_GN54U97 W$5"P>8,?^> /S 25Y7M1@ M9>FUTKF& T@^Y\@/VI31-@Y8^1V<8DK;S&,_?Y'CC\NIV6/7&T>GR>%45X4! M=1<&O=DL*=@*2:%X'GV69&C*EPDD":M(2W?M,S\,ZQRS&GI^0!MP2ZNZ@+KK M JB85XM5RK78%/6',E8[BKV&YIQ6=0)U MUPEW0G/X"&I]KC)87W:5)O^CB!!LP,RT"Z'JIPWU,:OJ!':DFR[Y4.Z\N4QG MT#[]^DM$S]WZ[^.<"R!1/299#6?,(([WW(3](#;UK>3@7'.07!O#]HX2B?7M2O$7?_==$]W]02P,$% @ L&6H5FB^ MSRCC @ _ < !@ !X;"]W;W)KVT;)]^YR1$+80.I/5% M8R?W//G=.6V",FY%@^K>3$8#4>J<<9A)HLJBH/+W&>1B,[1Y8RYSJF L\N\L MU=G0^FR1%!:TS/6MV%Q DT_/^"4B5]4_V32QCD624FE1-&(D*!BOK_2QJ<.6 MP U>$7B-P'NKP&\$?I5H35:E-:&:1@,I-D2::'0S@ZHVE1JS8=RL8JPE/F6H MT]'XYGHRO8ZG$X*C^.;J*RQ?J3PA MOGM,/,?S.^3C_?())*WJA5-8&AA\RF0:["BCQ_.7$R]E[!R?LM;_\=O'B"*8W[$N/+/=#]MT)W M!79"VUM[LSD7<9-;,JY(#@N4.B=]])#U65-/M%A5V_5<:-S\JV&&QS-($X#/ M%T+HIXDY =H#/_H+4$L#!!0 ( +!EJ%9TW7RK' 4 &\3 8 >&PO M=V]R:W-H965T&ULK9AM;]LV$,>_"N$50PLTD4CJ,7,,)$ZR M!5B2HD[7%\->,!9M"Y%(5Z2=[-OO*"F2(U':UN:-K8>[T^].)_Y)3I]D\:@V MG&OTG&="G4XV6F]/'$O%SXG*XWVEQP9M,M6_,% MUU^VGPHXG,Z MB28HX2NVR_1G^?0;KQ/R3;RES%3YBYYJ6W>"ECNE95X[ T&>BNJ?/=>%.'" M.'8'4CN0KH,WX$!KA[)R3D56IG7!-)M-"_F$"F,-T;NXO$!PM+C[_?KB[!Y.%O?P=W-Y>[] =U?H^G9^=W.)WG\1 M;)>DFB4SLEHP!M6'".*/R+B$FKAF?]W=S*"0YL*TS(>'8AW M+98RYVBAF>;0_QK]>?:@= ']^Y>M6%4PSQ[,?-0G:LN6_'0"7ZWBQ9Y/9C__ MA /W%UNF;Q3L5=Y>D[^YV'%K1U2>0>EI!IK]+/9H%,539W^(WS<+ M?-^-W,;L%9C?@/FC8'.I-)(K&(2& :L(_N&3/1H&M /8-_/" )NVL0$ P M"OAK(95"VT*N4FV#"WI/I:Z+2="!ZYOA,(K]R X7-G#A:#O?;7G!="K6B#^# MEBBN3FR,X5NV\1L%>Y5OU.0;_4L;*\Z*Y0;!Z ;ZL ?AVYK/V)9TU*MX&$=A MMVGZ5D% O=C^6N(&,Q[%7+",JY(1U/B1FQ=D(XS[#>O&0;=S^E;4ISBP$V*W ME1IWO*^Y@-[)2DJ6@)BE9APT,FY5#;=/$?A!V&&UF)' (P/EQ >ZB$=A[_2& M%T@VW9Z6P_A')+CUU=?1#C&.L$>]+FW?;& TPZ0E):.D]U)#467ON[1BDOZ@ MX/MQ2+J<%CL2N;$W -N*(1[5G(/AHRJH%9+V'^YYV.\5LV\'ZA ,,;;"A<>5 MZRH53"Q3*&K%B-[7)?TP_/J]?A?2(.P1]\V.O,#U!XA;14/%;+4,CXM9/?UYX+#DX"\%U>QYH#\MHA6$H=L=0RUVG@\M M,D#;BAL>U9(7VF&^L/^>8]JO9=\,9@7QP+P MUJ$Q\7H%M9U(]]-U)LO81K1 M,.K2]>THQ80.T+42A./1J4%+A^ K1VK#"FZ='.!1+?N_LX.WBO9ZL=&J&AE7 M-9,U+"33)8)Y@H"13;79FVDFU".']2JLY):/MF+4X:/#ECKVNI)LL7*/@X&& M(JW*D7&5,_!)FNU@3?>]^-B"3[L?1&T5O\8?H&^5CXPKW]=RD0[H; ^JLN9( M[/('H]JKBE^AG8*[L#Z%++:[4G;$C[ZNOC+Z 0%QBMUNSA9+BF&F1\.!Q%L5 M)>,J^KV)_^"KMNAMC&,88G W=8ME0+$/QIW4G8.MBYP7ZW)'1P'*3NAJR=]< M;7:-SLJ]DL[UI4"CC*PCI'H> 552[.]6)EMMR@^1! M:BWS\G##6<(+8P#W5U+JEQ/S@&:/;?8/4$L#!!0 ( +!EJ%:9AJFHO0, M #\+ 8 >&PO=V]R:W-H965T&ULK5;;;N)($/V5EG>T M2J0AOF%LLH!$@-$@;4@4R,S#:A\:N\#>V-U,=P.9O]]JV_$0:- \Y,7N2]7Q MJ2K7I;?GXD6F (J\%CF3?2M5:G-KVS).H:#RAF^ X M]#9T#7-0SYM'@3N[04FR IC,.","5GUKZ-Z.W%*AE/B6P5X>K(DV9?RH0:WFFUKQ&5LQ*L\94T4%/\#T16AK1]*+T3:F-UF1,AW&N!-YF MJ*<&HX?9>#*;3\8$5_.'OZ?CX0(W\P6^[B>SQ9P\?,&K^\>GR5>4FWZ;D.D, M]Q-R]D19[G8W+UZ9I\(ADCBY1O)66)[-D*.>HOV7'-YZ[BXYWA MXY-[SE0JR80ED+S7M]&VQD#OS< [[R+@/14WQ'<_$\_Q? .?T>^K>Q?H^(V_ M_1+//X,W5U0!IH$B?$5&O,#<2W52[(!,6/_##JV;M# T[%?-_58=X9F 4-L^!BB!Y4"H+$[V)3,257.9?R^C-A M4,9/T==;$_O@(X/T06#O7-%I7-&Y&*3ACF8Y7>;0PH;1DC0'K#WB!90^(Q+B MK2BB^2P^6!K85C;A0 6_R28ZTSFM&IJR7]8\G5YD 2W M&D3Z5:;E!V#63=IU?7=*Y2'O!%$%L#[%>?J;:,_T,S,@_\! M4$L#!!0 ( +!EJ%8BDXX!C@8 *XB 8 >&PO=V]R:W-H965T&ULU5I;;]LV%/XKA!>L+5#'(BF)V2%ET"O5A>8AU^<['HW,.+Q^ETV5>?.4SQDKP+4TR?M:; ME>7\9##@X8REE!_G")?GRK =[+Q=NXZ=9*2\,1J=S^L2FK+R??R[$ MV6##$L4IRWB<9Z!@CV>]IDUIN'O\PNY7#R\>YH%R=IDG?\11.3OK>3T0 ML4>Z2,K;?/F!K1_(D7QAGO#J/UBNL58/A M>YNG:6'B0QMGJEWY;!V+' *$] M!FAM@!0#B/<8X+4!5@RPN\? 7AO8BH'C[#%PU@:.^@QDCX&[-G /?0:R-B!5 MLE;1K5(SIB4=G1;Y$A02+=CD097?REID),YD*4[+0MR-A5TYNKRY'D^NIY,Q M$$?3FX]7X_,[<3*]$S^?)M=W4W#CB[.;RU\_W'P<3VZG;\#DM_NKNS_!V_N, M+J*X9-$[T ?WTS%X>_0.'($X W>S?,%I%O'302E\E"T-PK4_%RM_T#Y_\C05 M%3HM\_ K^/*)I0^L^*N!9MQ.^8S$XV()CGG[]K:\=O;N66E&$-$(XP669P] M\3:NH)WK+A?/7#<;B!+9U G:U FJ>.P]/!163'(H?!XYIX/GW>3I"-K41BW-B^GJA,^IR$[ZXE2 MY*QX9KW1SS]!U_JEJ<*[)/.[) LZ(JOET-[DT&[-X17GBRJ)^:/LTW($XM4( MM)B+0_:-%6',J[O5Y;Z<_") E[1H'N-LK=2L>E(OV_WY AO'/%LK&6@3II%6]$!*:6 M:L$@FV"0[RMY4$CB4* >62'F^_<@$QI$V"RRB!7+0JRQ M"OX&1#$/\T56I*3 B@CU-N(W0#"&""M1,,+J M4=B1SO!03?2)%IO5/FJ,"=1%BAH3J*^Z,,&VI0ZV#<"^[5HN4<.CXUP/0P^J M\=%QR(*U4;X>H:UHA(>I1D4;F:.%=''D8,^%MA:T5@=>.Q1VRN9WRA9TQ59/ MY5;EPL-DKB)MF].'S<6NRU\H9GL7([78=6"?"-VN;@(TX(B-/4S48M=Q"!(7 MNWO6&7"K(6&[:#M@(Z Y6KK:WU:"U.O#J8N^2S>^4+>B*K9[*K52% M/TZK-J;8,6X(&#S:LR, =>5+M.E"QV@3J1$2M+=4C_-6+,)VM?@C]P2@+NF0 M-22NMA1I=?'5G:I+-K]3MJ KMGJRMV(8MJOAUVP-0%V9:GG3]:)M641;1IJE MJ1D2&!NKQV0K3F&[.OU>E0%UI:C%QPB9-$#ZMJ5N0/MFIL#(5(_/5H3!=A5F M$!I&!30V0R9FB-\ @7)MH;YB,./J+U^V@@NU"ZX]4@,WOGZQC*NO!@AT;(<0 M=6NM =@G!*DK$[\!YWD(0:64@@8"&W%&#I,C+5(C>9HZ>)'K$)M M#%UU]=7NP&LGBD[9_$[9@J[8ZJF4JK%^92L^4+OX$*N?6U:UM=IZ S25NW @ M86*H+&?BPA$\;FI[L/-F/&7%4_71 P?5'M[J%=_FZNK#B@MXS3_D99FG MU>&,T8@5$B#N/^9Y^7(B&]A\HC+Z#U!+ P04 " "P9:A6- +!^9(" !U M!0 & 'AL+W=OLVEII M:D* MNH@$F]3J[6%-;!IFO;!) >QFMC4=J#]]SL[D+&-\B6^L^^>>^Z7Z.DO$"AN12@<-'U>HWK?MO&NX!O'#=ZSP;;R5S*)^O8YQ:(:#QO,;VZI$W]G.82\A#-]("+<)H>-=%7(L MA\RPJ*/D!I2-)C1KN%9=-I'CPEY*;!2=J0XC6J-7O3^7>,B M^'2$>ZOFWCJ&'LUHMFJCZ :5AI3K1);":* ;@T06!==6> LH MO&RT@HZ_/D"G7=-I'Z4S7BQ0<;&DXMH<+-O^K^Q5L_5/47]/"@6JI1.\!M=; MI8IZMWY3>I64_H17#Q+],TLN-.2XH-3@_)+JJTKDE6/DR@EK+@W)U)D9O8NH M; "=+Z0T.\<6J%_:Z#=02P,$% @ L&6H5I,?M='[!P P"$ !@ !X M;"]W;W)K9[F^'*V,V9Q/)CI9\373'^2&Y_#+0JHU,W"JEA.]49REY:)U-B&> M%T[63.2CV45Y[5[-+F1A,I'S>X5TL5XS]?*19_+IW9!*?%?P9_TWC&RICQ*^=.> M?$DO1YY%Q#.>&*N"P;\MO^999C4!CK]KI:/=/>W"_>-7[9]+X\&81Z;YM?;N>?;A ^^?KFY>H"3^0/\^_;I]F&.[CZCZZOY MG^CSU[L?_O4._(9&CAY4L-,M3?3$Q@,SJGR0U MBH\5"M*#@J)O,CF/B"*WR/B$>K <_WV MY60 #MUYF9;Z:)^7F5ZA!6P9C19*KA'L0L6,R)=5&@LCN#YWN:U2Z[O5VBU^ MKCVS6ZA((D_DFKO,K-:& MY5I;>+8S3&,:Q1>3[;X!73%*L8WOUH$LV"$+!F-SE?X/MAE4)J.1D5":$IDG M(N,HWT&VU^U98L.X47(K($O1XPLZ*S0BY8QSML$:#6.=&)C_' MMMRG" (*'*@KW/S9'G-GR8HZ2.B4T*"%UR'E8R]RXXUW>.,COEUPIE<,1R1P(\=>PWS>(/8[L^(* 96MW8SE M=>Y*8MSVJD/*QV%/^/$>*^-APBB=J"VM,JTYE":[PS+!'D767UMJI2\0T3 MZ:Z0E'&29695@7/"IJZ\#Z8=U XY'.&P#W5#QGB8C1\42[FE.BZV[#$;\K#O M<%S@>:0-U2%'B!^'?=NTH6<\R&(UU@U[.0(T< #U_.Z&=E)(V@SND<.#U(F^H$0]SXY4-/7>6AKU"WI_07=8C<8 [Z!UB) IZ MTIDT[$B&V?'VU_M=EQ6DRX_1=*_LUM-85VJ,(7GBGB"0ADC)$2)M35X"6$6_ MI4\G)^724VD[]$+#I6282^^53#A$KG2!9EF=C&MF"E6Z ,D%8ELF,EMDQPNI MQE8*!-1/;NPUI'E2RSJ]U>57C(-INY0YQ +J37MJ&6E8F!QAX4)!VZFY-0/R M%7+3O+Q'FPSJ6VDH_[L0&SOB.;$[6!:F3]J>/EUR/B6X9S8A#1N383;^4N:D MA5?V>_\F# X6IO$TFK9-<;%U&&'28TI#UF28K%NF0#"@P3 \>QFO>%;-7BQ_ M<4)W\3B!QX^RV%>+ _^.5"?")M MAUYH>@(RW!/4A;CV@;;/FE*F7M"F@"8L@?(%S0[XI&P*;#$36A>VO8&=H]VS M!.GR?R>F79$P\ +24W9ITR/0X1[AT!K^S%4BJB*L]QZXL">FW ^%J:,Y:/] 5TD'%G#^P9/0FS6LDLM4D(6PEBD=[7Z9H?4 M$'2>8SC$8M)3$VA#[G28W*ORY=I/3JB.23@*PC92AY2_-Y\>0MU[##[,TT>: MRC?;X&#B@)#V3.H0"P-":4]O3!O"IL<(.U'D2CV.UG6E<.>1Z*H M+\T:WJ?#O#\O-IN,VXZ091 .G612%ZHDB5SFXRHB1UZ"G;0#.)6V0W\T'0 = M[@#*%^5CN1A#U:L>$9:OG):Y^ >J8$D\#*A(P;TWT!S8[9>5M>;UF8&S>Z:. M1^28!.T1QB%&(N+WL*G?- +^D4;@W\Q?M>Z#MW^$>NT'3"ZQ:4#;3'^^N[CY#N"I?OK>N?\3GU]7'!(V:ZMN&;TQ!9=00EP6H M]#Y$X$]5?2Y0G1BY*=^X/TICY+H\7'&6%E.;UQ-Y@]]'&[/]02P,$ M% @ L&6H5N^)T<=N"P 2AL !@ !X;"]W;W)KOP*BS76=&DF_I91/;,[+CI)DVJ2=.TH>=?8!(2,0: M!!@ E*+^^OW. 4A1KNQV=_;%IBC@W,]W/D#G:^?O0Z54%%]K8\/%J(JQ>7%T M%(I*U3),7:,LOEDX7\N(CWYY%!JO9,F;:G-T>GS\_5$MM1U=GO.[6W]Y[MIH MM%6W7H2VKJ7?7"GCUA>CDU'WXH->5I%>'%V>-W*I[E3\U-QZ?#KJI92Z5C9H M9X57BXO1[.3%U7-:SPL^:[4.@V=!GLR=NZV%7>#>.TI:3<18]O-?;%RS#,[J4J19L*6Z]"LK&],(MQ&MMI2VT-.(.+Q4*+P;Q MS]D\1(_2^=>^""4#GN\W@-KI16ADH2Y&#>GR*S6Z_/:;D^^/7S[AWO/>O>=/ M27\J<4]O?/_KQQMQ\D)D 0=R>G#GC/0WY5*)CZJHK#-NJ548B[>VF(K#6"GQ M[3<_GIX>O[QV=2/MAC^=O'S&<=0(4VCG09=:>FQ#3P2]1,A+M4+/-V->A3XT M>!#:1CSI):*+YY7R40$BG&DY#6FK*D5T5.2ZUK\KT;@UUF"'\CE[49!-VI9Z MI?>SMK5[9&"4,6B76EZ9FD:KMD484+D6J ="PW MHO%87\",^8:_#A0?2'ER%K0Q0+U*B&(82E9D/V'.IGV7W71(Z&#_N#E"V/ ME7?MLFK:*!;>U4+)HF*3X+G?=''(JUAAE,@$E?@]^0*=[TAD6XM;UGOK-&>J M"S7L:O Z"1K#0%C8Y3%0:*$O?1:E]H!>@)CWE.W#5]?/DE$44@2S,\8):;#; M(KD4S6[Y[)HD%Z8MNRP]#-Q-\OFG=KXMI61!:)O&^8@2EK4CM[#=0P8DX1W< MMGDHD'+QZGI2N+8QE' 9(P4*TTXL6I0L_C?21X*%RM4*"XK[-M!EGH:J]0(:#7M$USF53WL?U#Q7";]DF"BW6R.L MB!)55S*'OZVEQ9#>VPZ'>I7\ 08@=10KR/6TG':FD&V;O"L22BU!Q<"X0F7AN6T M2XL)M4%;-RF(<)<2G:(P*$#9:4NY/R27RU+G"DA9SNI2J&B ]$[OMOY^W&2( M[,$ 9,:4X +;;C54/^@J#"0];Q%@)(G9C=<%3%!?6MVPTG7EC K2E=!E_J*1Q #=I.IEXZL.+6BI/P0VNP$+G;3!^#'T[M@P"&U71!D 3>#WA-3 MB_GI%@OV0JPHI'$SP/0^$^/= MRIK0*1PH*4:1Z!*2!)0J[I5/6AGS,9AN[2 MU]W,&2?\X%X$O&HK[BD45%]=TL1*P1)#:O#VYO-6I)J\^F>=AS[HM"-:2)UK661T2#TBPT$& ;,-[U9C:[[3T#>1DT M8C\S7*,M$\+X/[N'8P,E$%,+R2C_C9"G]XB@A*N 8X,U-,?8=Q[]":+@L\"@ M '3+/&.D6$CM1?. BY)Q>(631_B!!IJ8V52N_(4.!$L;1;R>+"1P MUPNH D0-LXEH%X1_LFF,3D5!0J2U;9JM?Y*/'*\>6_G-*SA8SV%E/E&<\M@' M/[1;#0]#-DL:/RCB#@*9H'.?.#F>_ S%-&^X0&GGWE%S,5)F2$PR+Y2RX$'$=$S6C)B,FI[ MT%W;*N9Z(2,25;$-68M7AJ.+:0K^%8B<]W7W!^1*Y5NV/I\E0^&:Q",4V]:7 M(*BFHUW7=#28G/Q#\ RL@?1IA"D.#LJ=&+7X=$]C 21ZZ4#-+,>$:65'5GTY M(>ZYH:9L'-M.Y"8/XA00TXT![Q2$.U*6K1H/Z;/;6_'S-M X"+W _L5N4_4; MB%BCJC-3&/!'3R5=I*I$_&6C2Y0[."^1B26O+O4"W0]T(6M03$"=.!6SD*@C MWH_WJAQ Q>.50DC%RI"$%45/UX28?>12 ##F%$Z)*Y(%#M&FBA=W+>A VDV' ML-9T<$D2%BWCMX91(#L=X"R= SDSAF(2%2.:@/%JL-]1HSKGM@3^V8GXYIQB.]4AAR_.X/0.17!,:#G5-AP"@6Y M-$156U\H/BLXR]2Z*\4I$!O.D$^N@U>868(@,\"$G?&P:@UQBWDZ>3:(ON:C MD&QD09B5^"VJ.'9(D:X"V&AG4GEMK1%V3A_;9R?3L;RSR[#D] M/=+=T5%A0C9H<2,W,A6U57',C=0)9V[%!T&"G%)\P0RDLS>D9B-WCCK6M7P9 MP@B)0LCW#)FYW8'32G&:>1O\9A>7>BG78.&3"FD7AV]^JYZ)7_3D+1+<'?J( MJS\(+IXX$6BJ0J;9*NYXS7B@2^#5XJDP9PO@T+?W:O MT+&_@6=\O,RG/^#,]& Q/7BOUD-,IPNH4GJ@0]N4B6R\YHL, B)";?RG&ESO MG@!D8HDX9N9PQR$GG+ MW)6,CU @2\<'D:QAEVYR-Z L$M=* YAN \FCW6/J'! !D,ODAHD]OB@XC30! M$DU,SL N.([/6X';<"$7BKD\$\VB0[2!;< C7?(2YH12T.SDXV>G:DY"\? M?IQ/IQ@('?;!_TW!=-_5^-'@]PW0C27_BL.CVL;T4T?_MO^A:)9^']DN3[\R M 69!2((P:H&MQ],?OAMA8O$O-^E#= W_6C)W$=R&'RL%0/2T -\O'"AA_D * M^I_/+O\#4$L#!!0 ( +!EJ%8L1$U%! 0 )<) 9 >&PO=V]R:W-H M965TM M[4:/AVIK*]F(&XW,MJZY?IB*2NU'/O4?#;=RM;;.$(R'&[X2=\)^W=QHF 4' ME%+6HC%2-4B+Y:K5'VGD#FANTJ;;10$XVKBEW5L.JA#@[OI[<_C*;3Z:_SM#=[/+K M[=7\:G8W#"Q .X>@Z&&F'0Q[!29$UZJQ:X-F32G*_\8'0.G BSWRFK*3@-=< M7Z"08L0("T_@A8<\PQ8O?!WO7EB^J 2Z$\562RN%07]-%L9J4,;?QU+N$*/C MB&ZW#,R&%V+DPW8P0N^$/_[PCB;DXPF^T8%O= K][7TY#?/;[_,98@-T%,Z; MKP5:J@HVIFQ62!K$'SKK? F+RE\>)U$[J!L\;RJ@]C.4ZSS#OWSJ(D!6>8AXQZ$R(QH1@EF3':.:8Q=2Q#'-' M)8.(W(M9A),TZ5$2S**T1=1A"/P>N^E&7%U83$.2=X6)HF(69!XT[8PF.$H>? MA*##^*A,0$HL)HY,0EU&%%(+0R])7;X]3(I)ZM:2"#28TR>=4% 5C=WV:642 M,LRRKBQ9EN"$9&ARY 3 B#?ERYYC9$%3EZK>\.8!E;)$C;)PO1=*EQ"!N!,; M;PJG.XT*+4II^WZW%FG-FW5W<>P@#IY=EK70J_9)8$!_V\9V]^;!>GAU3+K+ M]LF]>[) PBO0)ZK$$D+)11K[2'?/@&YBU::]>A?*PD7>#M?PF@ ( &8% 9 >&PO=V]R M:W-H965T20_'U7@*G;<3R]P.YJW]/;E5:31JIG70 8\EJ50D_= MPIAZ[/LZ*Z!B^DS6('!E(U7%#+IJZ^M: 3FFWA !;;_#;AD4.C#VQB*UE+^6R=FWSJ!E80E) 9R\#P]P)74):6"&7\ MZCG=84L+/+3W[%_;VK&6-=-P)),>K-XG"]6=\N;^8-'%O/5Q#?(:M?\K&>8=0ST M'8:(W$IA"DWF(H?\;[R/:@9)="]I1D\2WC)U1J+0(S2@T0F^:"@Q:OFB]TH4 M+R",5&_DFNNLE'JG@/RX7&NC\$[\/%9Q1Q@?)[1S,M8URV#JXB!H4"_@II\^ MA.?!EQ-RXT%N?(K]OT[D),-Q?8N[U9Q$8_(OO8/MSHJAW\XU9%"M0>TCU%FR M!F^< <59J9V/SBB(O#@>]18=),HH=BGE!XGSE@N,% MSS0(R;'N M^@=WOP*U;2=C MVC!7 P / < !D !X;"]W;W)K&ULI57?;]LV M$'[77W'0AF$;/$N6K=C); ..K:U]:&+8;CM@V ,MG2RB$JF1E)WTK^]14E0' M38P"?9'XX^Z[[^/QCM.35)]TAFC@H6-Y^DXPX+IOBQ1T$XJ5<$, M3=7!TZ5"EM1.1>X%OG_E%8P+=SZMU]9J/I65R;G M0)=%053C[>8R]/,';A/ M"QM^R(Q=\.;3DAUPB^9]N58T\SJ4A!3/AN# M5;*7\I.=O$UFKF\)88ZQL0B,?D=<8IY;(*+Q?XOI=B&MX_GX"?VO6CMIV3.- M2YE_Y(G)9N[$A0135N5F(T]OL-436KQ8YKK^PJFQ'8]=B"MM9-$Z$X."B^;/ M'MIS.'.8^*\X!*U#4/-N M4L5\RP^53)$RAK36AV4$NMO8D<%S8I6Z-HEY.? MF:\WT7KQ=@71/^OH;AMM87&W@OO=FV@#R_>;372W@\5V&^VV4\]0..ODQ2WT M;0,=O (]A'=2F$Q#)!),GOM[1+/C&CQQO0TN KYCJ@_#00\"/QA>P!MVVHZ M4@C_+O;:*+I9_[UT/$WTT/PDL4[@H)4%%/2B!5,D""!4TRQ%D"K$L2BD(7H.15-^B M2NE658J+ QQK1 VG['P'B:M,JI@\J#778$L"8>*Q#[NO$R@K.GMFI9")QO-( M"2=N)G]LZ#0J=566.4>EGZ,DD@"$-+8/VX;ZC/PWP"3![L=4_K8XSEF3#BZ MDY%"$E:A[K]TV[VSCE:@.M1]6Q-B)4S3W+K5[FE8-!WQJWGSKM#E.W"A(<>4 M7/W^.'1!-;VZF1A9UOUQ+PUUVWJ8T?.&RAK0?BJE>9K8 -V#.?\"4$L#!!0 M ( +!EJ%98FU\'Y 4 #H. 9 >&PO=V]R:W-H965TJBUJZM%V[48NEXH7EY7L@%3"WQ7M+([SX(SF6E]SR_CY*+6XH HI=BQ!8F?!QI0FK(AA/%G9;.V M<B4,2\,: M/_A4O3:"4SD79>H,OBKHNS MCO>JL]?@-VD:HMNNBTZKT]UCK[O)O^OM==_*GXQZD,P,,2*^ M4K)0^4+TF3C**;)BJ&R<:EL:$K_W9Q 'J?YX#97@].AUI]QHI[:0,5W4T$F6 MS /5+C^\:W]JG>U)Z6B3TM$^ZS]?TOWF)[_>CD3O5/PK-]&P-(RE6Q+^#)'( M B^(>2%0U7BY*6O=BPUT5LC\22B41;G204P*3"'T68[.,(;R^$G$TB[%'*-% M+*MR%48OC,R$TQ@:21F3MV:4O1=Z7IF %MM3>8Q!9@D/7NA!IB6QU-MN;!U6 M+5J>791KC$E9,A. MP"3G@JP+\%PGK*IS8FQRE'5=A)5RRPU^,=:8U]8' 7!^^" D^)^0!4+>D;0O MRD! "8L8CG"2B-F3Z$\'XJ3=\WW%VA*QTGQ.?B97.@W1][GM(P. )N-S0PK( M;"5-LAL8S!>E\[\Q^]!%@ S2V E2<=>8-D0"I*39 G\W':Z!]V@Q:A4C9*;+ M4%M9@%B/"OL I4]>I--M8R*GJ=]>LT3I0@9ID\-C!.LS_4 ?F3U8I.0EB@)9Y5;Z[ 7)86E"8 M;9"JS&\-3 M71)WHF?+ @>,4& ,8$L_]N%<*E-UL$&FDK/@6.IB!3M8B[7A6:.RC!(5REA5 MV3J\KIL80T%G5!R+-@MTY"'%L0 M?"OA% ;Q/&$';Q3*@X-(YF@*F#F-KC#$0'6>(XZ!3[YUTHT-^;-=/CH^B0_'%T_<@ M!@EX/3-0<]MN/0&!_%/_2*+]'[Z)?N M4?1_N.6>,[3D"X(_O55!#%[6SQ>DU3M>%Z1]?(*"3('G1#L2[:X?^BH/-YQP MV5B 'QQ4J%<8,#NC;-W!NX7#@%DW?Q(49!R761E:O^++LY#9>..U U]SYSR? MD5GX6PL/!.Q%X6B_6=U&PO=V]R:W-H965T MMA>)/^Z^^^YX=^1X(^2+R@$T^5867$W<7.MJU.FH-(>2J@M1 <>=I9 EU3B5 MJXZJ)-#,*I5%)_#]?J>DC+O3L5V[E].QJ'7!.-Q+HNJRI')["8783-RNNUMX M8*M=/4K&2N"*"4XD+"?NK#NZC(R\%7AFL%$'8V(\ M281X,9.;;.+ZAA 4D&J#0/&WABLH"@.$-%Y;3'=OTB@>CG?HGZWOZ$M"%5R) MX@^6Z7SBQB[)8$GK0C^(S1=H_>D9O%04RG[)II$-(Y>DM=*B;)610XRU-/3 MS[.;!_(\NWV:D[OY;/'T,+^;?WU.$I3RF3Y)D6-9!KIM)" MJ%J"(G_.$J4E)L=?QWQN(*/CD*9@1JJB*4Q^1W0.Y$J4%>5; M4@)M8L:T(BE5.8'7FJUI 1P7*,\P,>4+:)H40!2DM62:@?((U61IHK^VT:\5 MXRL+W(@36E52T#2W^]06JX8TY^RUA@MR90P9\)\M2B!I095B2P:9)3VP ZTQY]]L-14D7$TD0+#V]7JI;>-:10)B!WJX%GG&H" MT$;#V#V RAE(@[,=.0>5^F6WVBPVHBV9LDD"0\&Y!I5*5IG<<=[2<7ZBXLRL M=R/G9&8U6TZ;2]:&BLXFE[<=!S?A-KS#9C"]WX43P8 M>F%@R :A%PP#YU;PU?^TW/-]+^C'QM_0]^)>?-YRC"*&9C?R^F'HW#*:8+HW M1OXU4K\&7B\.G0]FV/7B0>1\.-:4.P=W9PER95\(V-Y$S75SC>Y7]X^067/W M?A=O7C"8>"OD@FF^1%7_8M!SB6Q>!Q(G0>*_;88X/*9!& />7 IM1 M.S$&]D^SZ3]02P,$% @ L&6H5LZ7YX&ULC571;N,V$'S75Q"ZXI "0B11LF3[; -V[JX- MD$N")->@*/I 2VN+/8E422I._KY+RE'O=@M\X[/1!3&PE:RE_V,%E.?<_I#2@L\C%_9O[K:L98UTW AZT=>FFKNCWU2PH9UM;F3NU]A7\_( M\A6RUNY)=OW:E/JDZ+21S1Z,"AHN^C=[WO?A #".W@'0/8 ZW7TBI_(S,VPQ M4W)'E%V-;#9PI3HTBN/";LJ]4?B5(\XL'I=W=\OKA]_)S>KJ\I?EP^7-]?TL M-,ALOX?%GF75L]!W6!+R30I3:?)%E%#^&Q^BHD$6?96UHB<)OS%U3I(X(#2B MR0F^9"@S<7S).WRW2I9=8<@C4XH)PT&3SUP7M=2=POB/Y5H;A2?DSV.U]]3I M<6I[:Z:Z907,?;P6&M03^(N/'^(L^G1">#H(3T^Q_^_].1<7$%CO#!3$5D O9M$R\?/PPIG'^29-VW\]=W\\7(M-_0;HXF1I)#:6 X%3R ZT-XD#D9YY*5Y,(ER[[M&RW*XHE,*06^M@&=T M3(V(LR0)LE'F_>R=T2A(HQBC0[W8DO^H3%,:3/+8HQ,:9%GF78'60X)6*JO6 M.XOI)*#YV/*.:9"D$497$DLVH)IA&58<8_Y)8BN.HR"A&3EV(,,#\VA ;9U% M8E;9"=/[R# [N/"R-Y^WY;V%XP9A]S6I88/0Z#P?^43UMM@/C&R=%:VE06-S M885_$E!V 7[?2&E>!S;!\&]:_ -02P,$% @ L&6H5AR670M&! 90D M !D !X;"]W;W)K&ULI59;;]LV%'[7KR#4H6@! M-;8HR;)3VT N+E:@20,[R1Z&/=#2D454(C62BI/]^AU2ENVL25!@+_8A>2[? M=RZDIENI?N@2P)#'NA)ZYI?&-*>#@M/I*)9;*6\H==?,UG M_M "@@HR8STP_'N "Z@JZPAA_+WSZ>]#6L-CN??^Q7%'+FNFX4)6?_#RT 6)7PYB9^I4-RR#F8]# MHT$]@#]__RX<#3^_02'>4XC?\OZ_JO>FYY=Q7W^_79#Q*?G5L(=4JBZ5FF02 MYUD;(@L[.]UA5LDV_V1G*R>UQ$I(Q<6&V* \ QV@45VW@F?,U>BPOV5*,6&> M"#R:W3W1'[I*LOR!B0Q(PY[P'C$:862 ET!."B7KW7B!T@0O-V)*(!>R;IAX M>O]N3,/TLR:-DGF;X:WW A.F )$SK7G!<9]IHDNIS"<#JG;1*RDVW2K_R;@C MBWAMU 84ESGA@FQ+GI7/0\!C@Q<8*AM)UF 9V&;]!_(3LN(H%9@684A6,K%! M$]ZY7+/*,M?/\GSPB^AZ\GV2-,E;E_8C1#8^L]FI\.[6I]YMJ0">C37!H43$ M.)6>G4K[0[WS+GA F.G P(8+87TCFH-[[S>/AE&0I"E*X6@21''B]3-WX.E] M",,@C:GW$:4X2.@$I:\BPR=(@^7[B_P\2H-D//'H)(C1QW]! MH\AT=IC)JQ M%X[C@"*T;Z"Q?UL,A?ENL-38;]X'F@;),+7@:!(D88C2-VG3: O?:R&_R2B8 MA(YI,@[2*":W&*G+K,LZ6U>635:U.3( ;3@^.<>D7FV$ON9%:UIE#RJV4T,B M[MFV,R#7%=^X =*HC:1M<5NA<4N[!OZ ,] PQ,NJZNGXY*/M 4S-OM2D+W5D M2Q@%X_'8KC!3-!BF[B3QPF&0CF(KCZPJ-@V@482NC '1T\?5GOC'GA[S;3"=*_@?G?_#7'6/9T']>X#!/EA MGVI208&FPY,T\8GJ'O5N863C'M*U--A:3BSQ.PB45<#S0DK3+VR _9?5_%]0 M2P,$% @ L&6H5JMQ):;: @ +P8 !D !X;"]W;W)K&ULK57?;]HP$'[/7V%EU9ZBYBR;F5*[KFW+)(." MREN^@Q)W-EP45.%2;&VY$T#3*JG(;<]QVG9!66D.>I5O+@8]OE> MVR?TCU7OV,N:2ACS_ M+5=8W(Y.DL*'[7"WXX1Z._;0T7L)S6?V20QT;A"9) M]E+QXIB,# I6UE_Z2/!.R9X%>^Z4,7RCBHZZ E^($)'(YHVJE:K M;"3'2GTI2R5PEV&>&@S'X\53?$?BK_-XNHR79#B]([/5?;P@XZ?%(IZNR,-D M.)H\3%:3>-FS%=;4F79RQ!_5^-X;^#YYY*7*)(G+%-(_\VWDVA#V3H1'WE7 M1RINB>]:Q',\_PJ>WQR 7^'Y;^#-Z2M=YR )+5,R3!*QI[DDWX9KJ00^F>^7 M6JX1@\N(>HRZKE_<;P M^*(E=;;F"YKDQP53G-FR91-3R5"\4WU62L.8*!:8R M,U1T$#H ]S>OP*ANQYZA M)8JR(MFQ/6,[[C2=U,G$2>_#G?L DI"$F@08 +3B^^OO68"B*$MRT_LB\0-8 M[)X]>[#@Q5*;1[L0PK'O9:'L96_A7'4^&-AL(4IN^[H2"F]FVI3#JHN)S\2#F7]5Q\[8DFY M%;>Z^)?,W>*R-^VQ7,QX7;C/>OF;:.(9D[U,%];_LF48FTQZ+*NMTV4S&1Z4 M4H5__KW!H3-A&N^9D#03$N]W6,A[^8X[?G5A])(9&@UK=.%#];/AG%24E =G M\%9BGKNZ_7C_Y]WG+^]O/MRQA[O[]Q\_L_N/7^X>+@8.UFG,(&LLW01+R1Y+ M(_:'5FYAV9W*1;XY?P"O6M>2E6LWR:L&_^"FST;#B"5Q,GK%WJ@-=>3MC?;8 M>R=2Q]Y)FQ7:UD:P?U^GUAG0XC^[@@VV3G?;HE(YMQ7/Q&4/M6"%>1*]JU]^ M&KZ)W[[BZ6GKZ>EKUJ]NM7H2QLFT$.Q!**D-N]=.V%U^OFZ)';T9)-(YCQN=S(^;<"589J3)9 M\8+Q4M?*,3UCTED6]^/X9Y9U@K A"$5!L+P6M,B8'=$BO_PT39+XK8_/7P_? M'O?9%[SQC]A2(%7>@ZHVMN98QFG&%9.@F7)(9,1R>)/O"&-CA?>K\:M5(I8* MMQ1";03+5&8:72=AWB6&PNE##PO\E K:S(X 1LIH6<^W@LY:T#09_] M!KB%L7#X>;5PLT8PC,3#%M) LZB*9TP7 M&6[4G/U>*]%"0)&5$%-9 0@R>#B,8A#N)$^!IV=%R(3##L%!7E"=*+>UQ;=!DL1)(5D[V1W%WT*:U-L;( M,Q6 %S4]B=9>=\:OO-V=U"T I660#!X 1N7"8X%W!3%H.()4M,$3U?QVWX"B M4 [ DU=5(3-.2M+QXBT[2C9"G2&LDQ7K3LC/)OB07*( #=F'PFHT:+A#SQB9],6I,KHO,[:Y?X1H2BU M+X V).0KG#UY-Q!&&$>C8U9734WK#.IAA H+V$ID5)L:% @?P_IFY(GL9@ZI+SND"0W23N+@P_S?F]RF\%TCW[K6N#.I&7=+3/ MM(=PDZ\< :/$7&^)7-![J0 E<'B96*+AFI3$J5%_?'8V87:!S<%CN4&0O^'W MRD%?':AJ5+%\HFI?[\E;?K1L1!$;_5V6 97#9#+I3V._HG?FI2\1V)C^A=[= MF\[_PG9;TD)[J)B!-#B"="BY)J+%V09(8*/<)N)7,K=V=[/Q\81<:&( G*BH MA UH7:!F3>@"_'Z!US0R12>"FT6T!]W(LXX>I5+YG=>/P Q/N]V37I3*GN@Y MFV$[Y 00H0_)F OL352#,[!VNP*/UU6WH5L4AZ&T(B%=)!#^NB%AO"A"+"0[ M31S_=\'RKN66+<,X[DC>*U(;L:JHK2]SM$6F1K"$9JTJ+O- !TQL^S"GT?:A MN,3W9H<+Q;6-7L&6#JC"4&-%="4@'\7)$ACO,FY#^J*=8KQ9 MLX%8M"%C!T4OV#_XXM.R^X#@=Q5I26$:C-:]$?>9P*$*M;LZ56UU-,G!YH"# M[0$?)$]E >TZ/_BT2LS!X4%S/.A4;36V8.C230:3@^. M#XZF47QZAHM[U&C&C7GVKOHTDREH\G":^*O3Z'0\9+\VZ+B%$2B[<.(4=.)\ M&1JQ@!S>X+$1A=??1E0#:$UQK,EU.!D-_?S#23*-,(EH1#MU@>;X>@>.48AK MLY:6$F62>KL-"OJIZ3&-H.\EGGUHVK?5,>F/V3-. HV\S2JQ3!X(4J#0>>D)%OM:;1J3?J[/@T,.M]N2F'F_@L5%3+FAL\X[=/V(]AU^/:S'AZ^ MH,%WM#C4-\XP->Y/QCUFPE>I<.-TY;\$I=HY7?K+A>#8!6@ WL\TXFEN:('V MT^#5_P!02P,$% @ L&6H5E0@^'5K#0 M2, !D !X;"]W;W)K&ULK5I9D]O&$7['KYBB%4>J@KBX>*V.JM5:4N38%DN[ M1@20W(B$* QP%*;7Y^O>P8@0)&[#395M;N\N##+C=I*,RQV*L>355%N986OY?K"[$HE4R;:9A=1$(PO MME+G@]6U>OGY9U%6FOU%9L7\U" ?-PB>]WE2TXS(G[+(C/\?[&W>Y-X():UJ8JM(X8$6YW;O_*K MTT.'8!J<(8@<0<1RVX-8RI]D)5^_+(N]*&DWN-$'OBI30SB=DU%NJA)/->BJ MUS>W'Z__+JZOYA]NKWYY>5&!)3VX6#KR-Y8\.D,>BU^+O-H8\39/5=JGOX H MK3Q1(\^;Z$&&O\IR*.+0%U$0Q0_PB]O[Q_C2S5<[);*N;R'NY4B:NR ME/E:\>=_7BU,5<(W_G7J\I9WC5 0!A5WJG!ZQ]_",?!BPX/VZ9A\E_^WC[5H3AI>CQ$7(HKHOM%O$ UUI^$25YK;GL+RZ+?*5* M(^H=EG1EQ*;(4EJH-LI2B*I 2"X5(DKD1:672A0K7\@\I2<[66))[V2EA,ZQ MG&5BK7)5RDQLX:DZ7QOL9W8X>"?S>U_L-ZI40LGE1A@R&FU8=J7"*OAL)(XL MU(09$+*N2(Y5C8ME:DT,A;R3.I.+3)'\P)"B/'-QOE^77W-G M VFSV@AIC*J.-=$0JCOR3SS+]!^U3F67@=LZ%(NAN%$P5PI A1(6F5YB#XP' M%5^*C[E /$&AX80#*O)[!_%&Q 4);V!A$?EQ$/A!$%A5'4OVXP_3*)R\,#VS MX.X5Z;=_-E1J?4(\B6:C(3BV!AB*6U)!>X#SO!NV\9Y\0!M3=\729,!2K:%) MEO=P2%V:6N;LC20GK*3*?:G)P81YRVE9 %3FC$ MCW*[>X&'0_'++]>^^'DX'P+MRC5M4,N:CL$-^!F)VCRJ9)ZI^SZU>$KGD/ZB MX,7GKI17C93\,'SQ;"BNX,].\8V%G+9ZVJG$,BL,>) O+[,Z)7;?VJ^GWFH# MLI,Z/JM*A+VSNRAV[(/DYS5T"4P5,DTU+2*PW9%,R"Q.WY,"7<,0>VF$^JK* MI29HAHE7-=V[]=BIM9/UEAS5"8)TJ51J&@D;+^;K/!F/ G\4C85<06*DY;1> M\KG=>_R5@G%9U+F-N2?1Q ^3@'5 '@V5V)C'HVF<#,5R*-XB]*I[\2%?0G0" MNWDF<\#E[8FH0!TT$>^S8@%E] EZYN=MM-I8G%4A4V@7BEC<\^46A2S)T2$Q M8+8J@+U0S56]1D4 (_M\F-5-RT_@CJ@0V-D9N4^%[H?YQX.2;9X-1ZR"O( ) M2H(T(?PUU@%'4'VMR%!$7MRI M,F^OIDN8'9%,5"2PX(BP+D[-P@."@Z^@[1 ML0=N]CWVP+:>/4@@RA0NIZ==&2AN))AU'9TY[,"A,8ACB-LOY19(CBCFXO-@ M%NB(R^ NJ,,TQPS@\W0,"M6V'N@+M=UEQ;VBE ED L#3HO6=_'G[ M\#B?T08ZT=0+HU,M2\ F/(CW=?TPBL$,)U:2\2\*_.DH]B>C40?->@4!.T+/ M2(UU>G!F-[L+'5GM&V_@>E%\LDQ;CZ!;(J$ P]:4VB%(& %G1WXX&[')>F0V M#&2-VAT&7G+1 (A&SV2H=!$_R[RF?!U"-/IO])=&9?;R>;U=0$BL=2XN=YJ> MVBVA"VMR=CM+?W!?R@8VX8M4(O=["U=1!G;@?> M=W"Z@S,C6VI4*UM7KS0. M>UUM^D7/AYR\)>P7,QL"T:M+04I:PQ"F1.X(^/238 M18V4JXSI;:UDN:9"CH&C5/ 0DALW@4ULT,LE M)RQ7[7"-:T'B6)TM1#"I-L+&\9DT8!V-56%K>\@(?$,L#&YO/@V>D191S![ M%:LN_L"'ZIZ,JK&T*59ON-R9BQ%J#PTG^RH(]:$,JM29!=*_N%>R["D.GW61 M#KOI5%!)#D+J*]7S:UEFB&"]K:T&&9"4372J@XA4XHF5A _=R:Q6C3*H0F'/ M;LQ=R2_@KG-R=-@#V%HZO@>5MJ6K/#0BCU7!C9Y3!P]6JHPYL8HA^7(R";51-$59JHR4!HD)!>B@ MK:HVC14/(+F57V&V[6DTZZJ.BU)7:[BRU&FSJ0^)1+<9W"GEQXGL,?2NFHE6XR@\::*R4>='PE*D M,QAPY-B1&BE94R^(\[*LV)M+[[=698[0^P=/EP@;$%9RW5$->^NWSTNU=6Y M<$0##G3#7'"15!2(QKMJ58* @/,9-'"_DX=Z'[NE'6NTDV)L8>[%\

R/DY'WS(N"83+VGGNA'TSB$T?TC0;^ M(S^>)I;_; +^XQA?IHD_F\Z\WQ7##RFTC2 X/">F,^Q . HLNVE ["+'+IXT MXK+93Y.'H1\E1)[@&B1-PM*@#)C,CCS_H$T;[PXC*^(.0R\ C;"/PP332?S' MA$_M (&;0(++A:KV2EEN';#['GR2;5F624-XR=[*TQ:++7:$L3GV+%\ >BN] MR_2A.3E$M,Z?8^$YCD''ZWSUF>LRBQIM)4]K%B2SFQ:U3%PSV4R6-C+E0<[1 M\J%#M!5"$T@.(,[T_#V<2?CL>(I7"<#./0>U>4 M*Z7Y&=AB-X79*!E&R?'Q1^X<^O$X\I.8PBM*QL-H\KC*YO^3RN;_5Y4E,Q^J M(J%GH^%TVBH,.V9AB#^X>]3J:XJ0G9%*)D"0^#&53")_.B.%Q$@D0*QTZ+UU M1; ;G\R;L8=M&P9O;^;SP;/>-*!MY+&!'O^IYN_1GBCQPU$ 5 QZ$Z'3+5"3 MJV"90V_Z:#)^F)>R=^+^INUH^HW.<7]SVQ!!#@UUFKG>6@B M0&;T5['EMPK0",K?,NU4,\0*C6BFUUSW'+H4*B!0.D++M#5L>RHXEY$9-YV] MR57OUI:H5R5D&ET$SX*HN4EMHB:E.9,DP>)J@6^W$=1]/J MA_:?\\A)//6GD_$Y'R(L9\P_=]ES?&.4#J$_"I('._Z3!=H95^5F4;(3\5-N MOJYNKL5OQ5!,:,C8-4!;^!8ECRVXWJ:2F,;/H@G_#5"2T0R%Z>B8%+NR8D>R I_]*)@A!:#^&WDWZ(*X=,0N&Q'XYDVI M&O/&_B0(O??NA1-WURGZ17H1(PF):5L4>!,_'LV\VZ(=JSRD=$H+E'LH6:.2 M#(.)>/?]*NL.*MPDYSMM[2PIMS0%8#A*XJ#K 6\_S0^XRL3MA)WG_#RYP%;R M?#"SD[ZLR-?/N1EPKZ >=I@% )3GA_2:V=8 3Y)@U!5#Y_2Z"G$S_&Z]'+V- M2C7-$:N.?@0M/ZHB"[DV15;R*Y G5RM-78 IEIKEXZCO3C=[C+[;]5O/YXG] M$WC!;&*5 >":3!DD=C;99_=.K(Y R);6ZJNRV#XFSI\3!95+$EE1(HJF8U%. MPRT/]-TXG=57YQT<^EY_I#YM.DZZSD#C8%=J*7Z!\O 6WC0#2E::48?C M^$5NI[];J"Y4=D8F+I&Q:J^0?S/1:*HI--ZI1UOZIH5]O?I%S9GV(1>Z08 ((/ 9 >&PO=V]R:W-H965T@/-HYB&/HO&V#\,^T!)EK]^YU*R[!1) M.F! 4TLB[^O<<^\E3]?&?G9+*3U]S77ASCI+[\OC7L\E2YD+US6E++"2&9L+ MCU>[Z+G22I$&H5SWXG[_L)<+573.3\.WC_;\U%1>JT)^M.2J/!=V$:L+S':A?]I7>\=Q1U**N=- MW@C#@UP5]:_XVN"P)S#NOR 0-P)Q\+LV%+R\$EZ3\^>7#W=UT=G=]/WNDR?T573[B]JO?$+>H=T9PJ_='1=I#)]*M^#CZVC\=;1B_A5A7?"=FDXB"CN MQ\-7] W;P(=!W_"EP$V>*P]Z>4>B2.D2[JIB(8M$24=7RB7:N,I*^G,R=]Z" M/7\]AT)MY.!Y(UQ1QZX4B3SKH&22F*#6&5DCV)O8WDS4[!PIBTSJ<5 M:]2)EU8)[;JL#,O)=XRBS6C(L$I5K, -8YD-K,_XI;1[0C:5UD6T7BJ$F8BB M,)[FDI\2M)P49>R7:(*$[BFTWW1IBA:4IHKM1.3W8A/)ETJ!'4]=AH7&YBXF M)I!*),RJ(M%5"KY2:4U:)1ZAY:4IF,X1S3>DG*MX651PPZI_=E@I$-Y59:D5 M G@"WLXV]SF$7(3-L/ W>B@^I!@(<(/_\%!EC*1E*X64*4!^/O.#Z'!P% TY M^^.H/XI?VA8/HN'!$25=NI4+)"C10N7@P0=K A4 $M0(IR3 M_*^&Q7B@#;@H4P6RSD_R:QF:!K*=!5V[3>@FCC(.A>T%SSC%W_J%Q#%+G0*] M$ P6YF*N93#/"D5NJL(SS3AHC&%G"FS8D'2 !@E,OR578BNF,&DEYDHKOR&, M\K"G%0G.;6LD2# )A)4-+M@A/%P5SM,75#KP@,6 2/HW9A36D1J,4YZU0;6" M=3P"PT(N# (](O 8.^US&N:VDIS)B)H85KS[AJ.!#%B<$=[A:>*^@ 2)CF^ MRE7HW*6T'B""KAG$HJ+6R3MU!WC[+T,I]#3=P?C)\ ].[-.!XZW0A:2:396&T67 WN,GGO\!YF4C%?!.A])!/I"53 M7/HH/_XDO4+_H,>[2:UIIV5#DQOZD4W'_1.LAZ?!R4\U)UMU4:,/C&:/,9.\ M54#UTE36T]6[-_$H/@$?=6IL%C41P&^A :-D,B-K;1 _./3T[NCS'_0SQ4?= M0SQPC^-D.H:7"[DN>K\VG(O W^"(RK(6IU(PH\$6CHL+POH PDKHBJN04N7* MRH=L7O_VB4;=$>GI]O9RR_@IO+%%*'HD:69%&O3E M&&Z!3KRGJ:+=YVTQ\5QS%0XE',QC0#*.2< MN31ZH>JVO;/]#-DK'!K6W"U#X86AO,US757<[YZ@UW9GACS,XVW7>:GIW/HT M(/R0>!,:V<$^R-]VH.=]WW>5TR%27"AXB^";$3*'R;>!- :,TEL_&U3!85%# MJ/B4Y,*L_7_,VZ? CGO?I5[^_#GCN?-T;^]>!$<6X?;GPGCQ]16I_=I>,"?U MO6JWO;Z=PA@RZS"@,HCVNT>C#MGZQE>_>%.&6Q9Z$NYLX1&EBA[ &[">&1P% MFA&PO=V]R M:W-H965TF%OK,+XU9G?3[NBAYP_0'N>("1A92-3FKI/PW#8;U@E M_/-3VW>KSD_EVM25X+>*Z'73,/7M@M?R\.NVI9&NSHGY^NV))/N7E8 MW2KXZF]1YE7#A:ZD((HOSOQ1='*1H+TU^+7BCWJG3="3F91?\>-R?N:'2(C7 MO#"(P.!OP\>\KA$(:/S58OK;)7'B;OL9_9/U'7R9,>G2CX2A=: A@WKJIT-Y"J!29D:!:,5S#/GH_'XX?KA:G0_ M^4AN[C]/[LCXYOKV;O)Y\F5Z^>N$7-U,IZ=] RNA?;]H42\<*GT#-2;74IA2 MDXF8\_G^_#XPW-*DSS0OZ$' :Z8^D#@*" UI? OWKH=6[SX+;>+8MVL:V;X MG-R8DBLRE@U4=8GEMN'D4A2RX>1*:DU^'\VT45 ^?W0%PJV3=*^#6^I$KUC! MSWQ UUQMN'_^TP_1,/SY@!?)UHOD$/I_3MY!U&[.7V[N)R2*3\A[UO3N2TX6 MLH8=7XDE,6Q6\W;;5W]S32#@I"B96$*[PIWYDHP9JYDHH%\NB+2)*?82LP2= M(;T:\G(4$ &B!7:&/7%] HLJSO<*CT#9%"76C8=U@S_4>Q @7C7PF%LP[="X M/B(H$AM6U4CW&/3N6#/@#:2_\M8%7JQ592JNO0N^K(1 [UK&WH]>CPZ"),F] M(VPG01IB\XYO6+UF*$%>&@S2T.M%-$AI!&/W[(E8;7LQZ45!DN(8M?\W'2&H M7&VZ() 9!Z8<,(J::5TMJL(":6\8A'D.>&% !Z$ELF_A16'J94GRPN+5>(\B M?P# V5\KH2YMAZ:>:EL-87R!C$4'%AR(JK2AZ:U+H(GD1I MZO7R8! .@0JD]E7W#M_490@Q##]/_E#HK!82H=>DF?O3:"=U8OCR!+(PLZT@9.YRUJ4)QX6RX:F#&ACL 5!S!S%KQ[J3':9 /P[:8TB"AX:M=C%LJLYNB-PSR+.[T+?X)ZMN3O5/)!>U-WV&F(/.)N7K$T8 M8MAL;0_!:M=T_%K>>C2B3@O(D3>6VDX!K>)BC:.@,D[LXS@C6$6:V^ P,8&H'5%/S5UL0Y#54!!JG5G"P'@U^XX I<1!,VA\MKA?]F[?+2-W77\Q=X\>J,$E"D'- M%S U_)#",T&YAX3[,')E+^\S:> I8)LEO+VX0@,87TAIGC]P@>UK[OP?4$L# M!!0 ( +!EJ%;]D=GV;@( %@% 9 >&PO=V]R:W-H965T%L1M^,JC9#A_1?*]7BBR_9OUQ;/V=PX\2 M#_IL#3:2K91/UIAE0R^P@K#"U%@&1I\7G&!562*2\7SD]-HK+?!\?6+_ZF*G M6+9,XT16/\O,%$/OWH,,<[:OS%H>'O 8SXWE2V6EW3\<&M_HSH-TKXWD1S I MX*5HONSUF(CS6SQ#6:+R7(^'?B&N*V'GQYYQ@U/^ Y/!',I3*%A M*C+,_L7[I*D5%IZ$C<.KA'.FNA#U.A &872%+VH#C1Q?]%Z@ID %,Y%*CL!$ M!M-7>M@:-?P:;;51]#Q^7PJ[88TOL]J6Z>N:I3CTJ"K?!YRN: MXU9S?(W]/XISG6>QW$RA%_?A,B%E!2@[]%.(P)LZHJTC4!72HBU#Q[E-)*^9 M>*.63*6R3@QVU/V0*\E!LPI!YE KFAO*O'6@KI@P+N/XO"]K:NC&DJX@3< M&LI& >-R3\>$_]CKQ%'&ULC5=I<]LV$/TK&*5)TQF-3COV^)J1C[:>:8ZQG+9?(7))H@$! M!@ E*[^^;P&*5C*VVR\6 >SY]NT"/MM8]\571$$\U-KX\T$50G,R'ONLHEKZ MD6W(X*2PKI8!2U>.?>-(YE&IUN/99/)N7$ME!A=G<>^3NSBS;=#*T"<#R4>!/11N_]RTXDY6U7WAQFY\/)AP0:WC7[%)LM/Y M0&2M#[;NE!%!K4SZE0\=#GL*QY-G%&:=PBS&G1S%**]ED!=GSFZ$8VE8XX^8 M:M1&<,IP49;!X51!+USC0,L\OXXZ[0OD_;L&>VY>&]- MJ+RX,3GEW^N/$4D?SFP7SN7L18/OI1N)^70H9I/9_ 5[\SZ]>;0W?RX]D]F: MQ+U\(/]4>DG[X&EM;H@3W\B,S@=@O">WIL'%FU?3=Y/3%V([Z&,[>,GZ?T+_ MLO:'C_'KM'4TFKX>H@U]DXSK[2AZ0U>3>_2D3'24M)K M*UW .:K02 =WP<;S0CG_>&J+Y%)YP7-$;T7>4B^*QL6'#'%UQ8;,]FPFRO3H0-R]D75S>BTRV:@@M?HF^2C!:*'@!#U@ M@'KX-38 O\R61GT#$ER3WV[_N+\53>L:"XFAR%4>Q78![.#T$IDVSC;6L?F1 M6'C.\ZG:75-&]0I^N^W94+1FSRWCL")#A0I> @2/\V&Q\?SJ(S/H\-W/Y;Y MMMB+>PA0X?31A&TUDI%KZ^0*E9.1??NU>O/J>#8].O5/$#-1J)/#A,Y<2UQ9 MD()02@X)X$D=%+8=::A$"CV?$0#C'V"U5O'B8)@[J@2> LEEL"B6D+5M363, MHQ?VV0<0\5&XKK!6K/#_80=L1BS:$B.\*T,DVV@Y$J4%I4S-_0&W6B[XRT+,9BSR>GMW2)^34]_&>[H;C+=YLC $\PC6&S !>!. MB,9N!W: IK;HU$P3.@"XN1+<7LF '+CN!+W'O,^Z>BD4F#-I<86V'I/,)Z#QMG Q91\IC1$1TXT,VPL_ M-=X"F2H=JV;*SG>HE"GADQXXP2BHT+ ^1'29&6BD7 7Q=@?<_=4..)Z&MBTK MH#L_V$7-5M-$^2[^73^R@QS/(I/Z]_O4$[40Z(_I%ZV+T>Y2 FVYQ53.*Z85 MS(&A-;F,E\EJNOPQ>^)QCJ)JALOOS\98\TASH";W\^7H,%ZU*K9 :%=21,KS M,+*X;=C*?/)Z))8<&!OT'%?9)AK",6 P>%C)!*UR7$A-C&TB*H_8P#5!_^3L M1^9XHR@?N*KH\[)5N63;!4C7D1PT0Z^!XVLRR&2)6U5!@GW$[KAGI%M0\9J8 M#^QLN#].$@E67"#)SN"53_L)$*^*6FY91*ZETAA+$3 5NMDE$Z.Z0Z55V#(@ MC^CY"%\.])%=!F.FY5NH=8!_V%]QMF;?Z3+]89!I;Y&0P73)P( XD+0$H(@" M)A&0\M6>6;:#"R3%HF*_IFEA%#-H&>*]E2=!GCFCIYX?X[U7('A3QK>N1YR8 M<>E!V._VS^E%>D4^BJ>W."9V4V7^_QTY(Z99!E5;:AR'']CF?OW/S MF=E)JB==,F;0F! M[9CY?-PH6(4]2LYK)C27 BE6S/W[>+H<6GVG\(6SD[Z0D?5D+^6377S,YWYD M";&*9<8B4/A\8^]855D@H/&UP_3[*ZWAI7Q&?^]\!U_V5+-WLOJ+YZ:<^V,? MY:R@366V\O2!=?XD%B^3E7:_Z-3J8NRCK-%&UITQ,*BY:+_TN8O#A<$X>L$ M=P;8\6XOJL@1P7-BD[H^"4@YU9K.ZWZX_K/W9H ML]JBW8?[[6H6&L"UIV'682Q;#/P"!D&?I#"E1BN1L_Q'^Q#X]*3PF=02WP3\ M1-4 D3A .,+D!A[IG20.C[R MX;BYB*3-4-'!A594L6FU_QL88;786Q_3/61 M9FSN0P-HIKXQ?_'Z59Q&=S=(#GN2PUOHOYB)FQC7&:[_?%RA.)VBGV] CR5# MA:R@-;DX($/W%83(6@JCD8%#"-JQ,=1UD"QL _ ,49&CG%>-83EB5 FPU=\C MB]Z\?C7&.+I;;79.BN]^GWJ/I6+LAT)!D.:LM'GV;)[M#_:6[@*PG'KKIF:* M&JE [!/H_>;%9!R0T1@D0H(8#!^8D- :K>K.4M"HT7 !%QU_ZYP C"MDP2G0 MJ<$]Z+7L*6A=])(TP'$2#">1E\ M9!A,R,A[Z)Q^F1^BQBB^;]I0&GD5_(H/ M:VF ==XP6_.)ER08_LBO W?IZ* G)&JATU'Z/X;G7T[@ (_28!R/+Z154*XB"!8$PB$@S)^+^3/4\ZJQE9SH63=M@RMLJ;J6^;<*)8S MU(T+#Z0/-+F"3C+\K=. V828"XX73W! R,3#F 2C48JN/2[AQ9,/97AP@TV# M^XTP[>O?[_:S\[X=&=_5V\$+;7C@0J.*%6 :#4:)CU0[S-J%D4%A+QW"WM!_Q_%XA]02P,$% @ L&6H5@,44YW !P T!( M !D !X;"]W;W)K&ULM5AM;^,V$OZN7T&XAR(! MM+'>;,MY [)N=KL'9!/$V]Z'PWV0)=HF(HDN225Q?_T]0TJRW772P_4."")* MFAD^,_/,<*S+%ZF>])ISPUZKLM97@[4QF_/A4.=K7F7Z3&YXC3=+J:K,X%:M MAGJC>%98I:H<1D$P'E:9J ?7E_;9@[J^E(TI1;*0\HENOA17@X \9+GABQDN#SS&2]+,@08O[4V!_V6I+B_[JQ_LK[# MET6F^4R6_Q"%65\-T@$K^#)K2O,H7W[FK3\CLI?+4MO_[,7)1M,!RQMM9-4J M T$E:G?-7MLX["FDP1L*4:L06=QN(XORI\QDUY=*OC!%TK!&"^NJU08X45-2 MYD;AK8">N9[??KZ[_?J-??GZZ?[Q[N;;E_NOET,#P_1ZF+=&/CHCT1M&8G8G M:[/6[+8N>'&H/P2@'E74H?H8O6OP+E-G+ Y]%@51_(Z]N/^DL7^>;/01H$3_SKFKK.6'+=&=7*N-UG.KP8H!,W5,Q]<__A#. XN MWL&:]%B3]ZS_IQEYW\C7^V^W+)RU)R2$?E69R:K359O&7J#R@S7)+*4C8*QY9(K"K5[ M19MH%WP-,++,E ^6<+7:LKF1"G7O,_[A3BY$*''JVW<:+4?#I9RS#.'*':!.75NDF=:<_AC,V_Y8 M0YIZ1,$@NQ0U'@B$4=2N>Y(%RYC:.)&,(?1:EJ+(Z E4A?;1J7+KJ:!'6TI0 MMEHIOK(R^[:R!=HL<#[SNN$.$J52B45#HALEE\*0"8K$]PDYB"HK)$S4TG3N M-@685E%[^KTO MQ WXM[9\$C6<6XE%R2WK#&@BD#>A7)0)A)3%BRA+2X,CXO N?VK92>B!PNW3 M(?(=@;@R.,N9A \H?<.K/_ $V4/5:DL-9]LQ&4%H-AV%R2GPKB,,3&M2W!+0 M/<5,(4YK_$<8%5!]P FW*GGQ1KVC2'5 ?>PC(-]N[ M<.A+Q0_;V)Y-.A_>M708#%'@$;AFR_E(C9'?SFA&N;"N@%JTN6V&AU9=S(_4 M&\5)8!!"K1&O:P)7B&=1-"A6US5[UV@E%'4O#"9.===SC%QQNTF#DUIU97$# MUMB]6^H[- < .XJZKHHKL/BX/F.LVY =&@7LCDPZ _LIYZA>4!*S MEU@Y8\^@&0"@]S5M8R6+KJ0QWH@*385M[/$##1L08IFQV^^<9P^_LDH6#6); M$A;7ELEYEQE(:'?,]%OYEOVP1PFQE6^.<*T]HWYN%CU8W[I $PZ!)+/<.=EL M-DB" TO5O\CRIP^H!9N6/7_O(PW[NS&78C GG030@>P5[N)AM;;RWQ M]4$MVU\3?4GV-=:V[Y,2O?RT[^+M.=17T#GV49P?#+P84]"F:5[U:%ZE?Y%G MT^KU ?SNOCV*M/O"512YS''A;-/.U,"O^I">+( M0GK#=.*%\0@4.^(-;8YDIS; 8_ @2 /V?X[D[@!$E\%(]C^+J#X8XPZXT_+E M^[ 2S?:8M:-33\@=W-8NE54:Q%XZ02("[Z:B ?5PMG9'2/?#R)O_V6SFG<13 M/T*2@"!.4/@3K.[;DWQG=">>A G)1F@.5.FS]^(+]T/TC7"44*D'?CI.COV. M'>Y]9<"I&B%>09G]A*JP=ED-&#* M?3]Q-T9N[#>+A33H]':YYAE&%A+ ^Z64IKNA#?J/6-?_!E!+ P04 " "P M9:A6#YP4:F0# .!P &0 'AL+W=O]7#!C 30!5E"C'=FU)@.6HB-$F<2,K?2CZL"*'XL)[H7>7DM6O M[\R24AW4%OI"[F7FS)G9G;/CK74/OD(,\*25\9.D"J&^3%.?5ZB%[]L:#>V4 MUFD1:.K6J:\=BB(Z:95F@\%9JH4TR70^T5JXW0R5W4Z2 M8;)?^"K75>"%=#JNQ1H7&);UG:-9>D II$;CI37@L)PDU\/+V2G;1X-O$K?^ MV1@XDY6U#SRY+2;)@ FAPCPP@J#?!F]0*08B&H\=9G((R8[/QWOT7V+NE,M* M>+RQZ@]9A&J27"108"D:%;[:[4?L\GG/>+E5/GYAV]IF/R>0-SY8W3D3 RU- M^Q=/71V>.5P,7G'(.HFB^5L,?]].?]\#_-O]%V,TT"PO)GF'<2LA@1C!)VM"Y6%N"BR^]T^) MSH%3MN'QLT >8;^GKX\WKE M@Z,;\==+Z;9HIR^C<9=<^EKD.$FH#3RZ#2;3DS?#L\'5$:ZG!ZZGQ]#_WWD< MA_C\Y7X.PXM+^ _6#U\,7-=.*CAKB]N#4"'<6%T+LX.<_@H#%G%5Y(^-]#+V MCBU!* 74U#X(4TBS!E\)RIYW/@KW (N=#Z@]_!:*/KQ->"UYUP,!RU]_XJXI M VZ]0YN[7T,Q %)4V(HFFMTN10*"!VD*>CB.YZ^36Y.A*ZO;I-WX*F1R8&= M1%T[^R2I*5'M8+GX ,.S_CGUAU),5QK(A:_ZD=J/'FHE NL72 _X5!,.YVB) MDE@I_*X&M&K+$AU(NB:O\VH[$UW$$WSO*6(M5E)1P:@LQ*#+5PM#XJ;Y\C%& M;HUA0=K(L.N16:Z:6$Y9D(4L92[V!:]MX"4*UB%YL2%+WR/1"9VF\;D8JX7J M8@KO,?B3-Q?9\/QJ[TX,:&5J\/J M0>RO6XW[U[Q]*4@?UI)8*2S)== _?Y^ :]6WG01;1\5;V4"G%(<5/5CHV(#V M2TNU[28&PO M=V]R:W-H965T@F-JL747Q)MO*RI*J M*,5V7$F\*C/>/&SM SC <+": <8 AC3S]7NZ,3,D%8K);NT+.1>@+Z>[3S?F M:N/\0RBTCN)K5=IP/2ABK"_'XY 5NI)AY&IM\29WOI(1MWXU#K774O&FJAS/ M)I/7XTH:.[BYXF?W_N;*-;$T5M][$9JJDGY[JTNWN1Y,!]V#3V951'HPOKFJ MY4HO=/Q)OK>]T69(@F/&EE3GH5=+&_>M.^COV';XL9=!WKOS5J%A< M#[X;"*5SV93QD]O\H%M_7I&\S)6!?\6F73L9B*P)T57M9EA0&9O^Y=<6AS^S M8=9NF+'=21%;^;V,\N;*NXWPM!K2Z()=Y=TPSE@*RB)ZO#78%V_>O_WX]M/\ M)_'\WI4F,SJ\N!I'R*6WXZR5<9MDS)Z0<2Y^=C860;RU2JO#_6/8TQLUZXRZ MG9T4^+/T(W$^'8K99'9^0MYY[^0YRSM_0M[?_4I:\YND/!B*.V<#G%4RI855 MXM[KH&U,#UPNWADK;69D*19XJ)&#,8A_SIF31OXXAE QX>=P JJS+4,M, M7P]JTN77>G#S[3?3UY,W)]Q[V;OW\I3TFUL93""[]_TX9N1I,=GHV5%)E^*7 M0HO&RD:9J)7(',)L0[IJD<1-WH,6=J 1NC++7%5+NS5V):R+.HA"KK58:FT% MX*BEQW9C>:%7$*)1!+$0GT>+D5AIJ[TLRRV]UC5IHG6-C22N]@8ZZQ(RGW_[ MS7>SV>0-[WH_G]_S_?3-BY'X8%$R%AQ#1M'CZ<4;N%D;RPD1_V?WP"!$+P+V M":G^C7)-SX&@A*M@C1)KLL9[]EW&QFNHD]B!"ZLS'0*H4(![0:<:CN$MR]HX?+>VG*431Z*PP@-E:9#-X= M:&5[*[E%P(3^6L-?@H,LMEOAL-(_UH!WG:EY VAR$S(@L=54UV1A,"MKE24E!0J2U#?;_<3Q:O%H A.0GW\/!:@DK6T:9#4E21,/::7@, MV3QI_*1KYZ- )*@%B.GD[$\7N]] V%DL03;0WWDKQSAQPP M(<)4QIKVA_W4ZV#\+U)P).ZT)U^H%( Y82QD18CNEQF2L)0A '/(B8[D4D/G M2V0G)*6=^]DW.D%-KWIJ>G624S[#/X1 AVC0074XQDJG):C1L\="$B$EYNCK MY&@^ );64Q.W*6;$#(#C2V/@ZAXM$!25?- [-8F\ L:5FI2TA2#SG"H^%0AE M!Q%2BS>5?0@ZAJ$HC5R:TD1D\Q +U]HV=)6YT+(B51)"G&Z\+CG""H52NM"0 M:5WN_XX]4PFIQK?]+&08T9),MJTO V=7CG;=N;519]._"8A1NC(9+Z85! Y* M+I*RSP^>2F(H5FZMO65,:%VJ\%@8K\X .'"$=;5CVX&9B<->7.=&)3/O-(0[ M4M9:-822K$2FPR+L.U9URR; @A!Z@?V#P\+N-X2&*\NG'6E'(&B03F"^.Q!R;6^8;'E6Y1U=/9PJQ)2M#$-:$ M'N98PKA#+@& 5JO7KER3K&!BDZI.+)JL:'<'1*@I.\HF"7G#/<3 *.-[TELY MIS:F+ GC2#XN2\JV$AEP5F+J57U>&HM4C,YS7B(@GI.?R)40B-@2*+ \<6?: MK"5)2OZMI2GI]@SU=!9DJ>&F?]"1GF$07D81J-6U.<_](6G T/P4SQJ+9.>. MOU@:.NRER2Z^I7U20UR2S!=55/,53KWN>>GV293 39A"52HJUC MS/ET=/X7%GG^DJZ>X)OHJ%0@6Z'_R*U,969U'')I=\)YXJ3]@4A0B2^8#-#9 M26IKY/Z08JTCKDJ,1Z=M@@%+VWEV@1.K%+-VFH7?[.+*K.1&QGA6(.SB^?M? MBQ?B)W/V 0%>XC%!G&'C(W!QQ8% F6COQO<]SUQ)XQJE#3/?*2J[ MZ*GLXB3U?-2;_28%)*R2'N32U.JI$>RTQ'ST[(^$7HIWWE6)KJFWX9_J8G-X M5G,IT]NC(;4Q]$S$=+EE7';'[OENUZ)7=>OP)YX/WLT7MX,7Q'QI-.F,09Y$ MWK)TBKL(%$CE^,C8:C@\&'"%(E735)S&%-2O((\.3E(H!Q#I6K>*"Q,7V?ZI_V7_?FZ:/6;GGZ M- CJQ]@61*ES;)V,+G!D\.ES6[J)KN9/7$L7,0'R9:%!TIX6X'WN,#BW-Z2@ M_^9Y\Q]02P,$% @ L&6H5@F ? G6 P '@D !D !X;"]W;W)K&ULQ59=;]LV%'W7KR#4HG !)B(I4J)2VX"3NEVP!0AB M=WL8]D#;M"U$$CV2CMO]^EU*CN.ACK$!!?9B\^/>PW/(RM7:AX%DV-^HE9YH_V5S;Z&7 M'% 69:T;5YH&6;T^X"@ MX.])W^BJ"D! X\\]9GQ8,B0>MY_1/[7:04? MS.XGO=CAY_%T=/W+&$W& M-U\>;J>WXPGJ3=6LTNY]/_&P1HA,YGN\ZPZ/O8*7HCO3^+5#XV:A%__,3X#; M@2![)GC-S@+>*7N)4HH1(RP]@Y<>!*/CN#E)E%:A?0#5>. 6C]8L<=Y!S2L/954YKF*XU6IH*ZK9L5JAT2#W7[G\A M@Y0+X;#O\_7A(*^B46VL+__2B^BS--ZB%)BR/)H:2 ?Q!>>80]3;*)1;PLQ1\*$[:!*S$! ED,AH449"6IE&6![U[F!R3/,QE'#Q8T!>?4' 5 M%:%\6IND##/9;8N4&NP>3HS:JU7;4OLX-SWC:^>[X.HX?'?]2]>2_A MW9<#7"TK\ &J]!)2R64N8F2[U[CK>+-I7\"9\?">MLTU?,!H&P)@?FF,?^Z$ M!0Z?1,._ 5!+ P04 " "P9:A6Y%! RXH" !B!0 &0 'AL+W=ON'/F1$P0""NL8&"X;N 8A'!'*^+/C M]/LC'?#0WK/?MK5C+0MFX%J)9U[::N1?^*2$)5L+.U7;[["K)W5\A1*F_9)M MEQM3GQ1K8U6] Z."FLMN9:^[/AP +J)W '0'H*WN[J!6Y0VS+!]JM27:92.; M,]I26S2*X]+]E)G5N,L19_.[AZ?)P_S']&XR"\C#9$X^S]E"@/DR#"W2NZ2P MV%&-.RKZ#E5,[I6TE2$364+Y/SY$6;TVNMSW R[4 HI9D+YV#P=\$]IC6DVS'M6*'BZIO ML7<#!=0+T/L(]:9LB[?-@N9,&.^CET9QD"3ISJ)IYCWCT!$N2:-5 <9X<19D M:>)1S(LR[Y9+CI>S)"NE2MR,XR :Q!YR!VF<>7-EF4#T07$2++)?9$E !Q2M MC'X-:#0@QQH:'MS[&O2JG6Y#"K66MAN!/MH_(%?=W/Q+[UX?[,2*2T,$+!$: MG66I3W0WT9UC5=-.T4)9G,G6K/ 1!.T2<'^IE-T[[H#^6OV'$ZG:1#L#'XX*[ # =NDX=<&"!)9SI]$/:"-;$E5Y+A MKK^^*]LXOLD=+["2=K_]OI5V/3U+]5VGB 8>\TSHF9L:4]QYGHY3S)GNRP(% MG1RDRIFAI3IZNE#(DBHHS[S ]V^\G''ASJ?5WEK-I[(T&1>X5J#+/&?JZ1XS M>9ZY _>RL>''U-@-;SXMV!&W:+X4:T4KKT5)>(Y"H7SK7O>.Q"7&HC\R:8 M&.1%MSNV MSU"_FWJ&\MIH+VYRW-+%G!#F"Q3ASJ:\TJA.Z M\U_?#&[\WZ]H&[7:1M?0YUMJXZ3,$.3A(@6B1^IIC;HC:5E2 81II+TDXGH: MNI(X;>_$66&,^9YPFYW ^8HBD0J$%.^I4 E21\?(3]6;@K>_O7-^<0:C<2\8 M3AHKO!T[?\H3*I%;8JPTJ53<<-1.2'[CT G#WLW8=RZJL*M*6E768Q#<.L-Q M;S((G9VD2X7B57?JM[H(K"H"\0C"V][-*+#6:-#S)X%E"E>E)*AHS"1P4#(' M0@7-ZN+',B^D('@-1E(+B_) [Z547!SA5"%J.*?=$R2N,BECBJ#I6X$M"82) MIS[L?BR@**GVS$HA%XW=3 DG;B9[JNG4*G59%!E'I9^C))( A#1VU-J9^8S\ M3\ DP9['U-CVV7=9DPXN@).30A)6HNZ_](Z]SM#*41VKT:P)L12FGE_M;CO] M%_70^^%>?SKH\1VYT)#A@4+]_CAT0=7CN%X8650C<"\-#=3*3.D+ALHZT/E! M2G-9V 3M-W'^/U!+ P04 " "P9:A6+=OM+9D# !W" &0 'AL+W=O MLK!NJBB(%L9%OV)DUM X[M MW?@0(XB]Z:'H@99&$K$4Z9)4G/;K.Z1DQ5LXQ@+M12(ISLQ[G,<9C?9*?S,% MHH774D@S#@MK=[=19)("2V:NU XE?>%]8M1)/1CN6X1OMU]ZAI M%K5>4EZB-%Q)T)B-PVGO]F[H]OL-SQSWYF@,CLE6J6]NLDS'8=WO ML>'C 29*&/^$?;.W&T)2&:O*QI@0E%S6;_;:G,./&/0;@[['70?R*.?,LLE( MJSUHMYN\N8&GZJT)')+)4*;2"+]/M[2=U/7'J5.I@PY.!W4W M[M;L6(+CD*Z40?V"X>3GGWJ?NK^>H31H*0W.>9^LZ0:GE4!0&62,:WAAHB+P M-*7K:2QQ<[32-^;\C?DI,N?#W3'!9()0%Q.A$N;N74")2HHV4\$<$RRWJ \K M_>#HY)DQ:&N .V=7>)@IB@692 %&ADE>.JWKELJ[FB6 M-;^/\)E+TC%GXD#YHDE@YQ(D6J^7#\$O\2#X/\+.5$E7OW!MSI>>!L3LWV+R MZN@.KP_JZ%W?G%9'=-0,2M2Y;WF&#JR2MNX+[6K;5:=U,WG;7K=D2D[N]"(P M(]/NU36E5]=MKIY8M?.M9:LL-2H_+.C/ +7;0-\SI>QAX@*T_QJ3?P!02P,$ M% @ L&6H5G'>R3], P (0< !D !X;"]W;W)K&ULG551;Z,X$'[G5UCKM2NS[.BN@ M9/I2UE#ARD:JDAD)![XMC)WP9Y.:;6$%YK&^5SCR>Y2HKT2/&*G@5<,G5)HM C-*#1&;RH MEQRU>-%[DAE7Y(F)!L@-UYF0NE&@R;?Y6AN%M^2?MS1WD/';D+9RQKIF&4Q= M+ T-:@?N[(_?PD'PYQG"<4\X/H<^6V$EYHT (C>$:0U&$U;E1'"VYH(;CN1+ M8%9%3I@A&ZMO9_6])>1\JI.]^<1!,945+\YM#WC,@U5I26ADY-R SA2O;8TY M2QO0GQ4N95"N01UGJ#-OZ8^=:Z:+5D1F#?C><,2WH-V2L ;4,_:LLC$-$V335+D^B0J'7IP.T*")%\8C9%)+SSSPXFV1"Q&P MP=#@!@ &0 'AL+W=OYY[SL<=X[54CSH',.2Y+(2>N+DQU8GOZS2'DNEC68' MDZ54)3.X5"M?5PI8UH#*PJ=!D/@EX\*=CIN]:S4=R]H47,"U(KHN2Z9>YE#( M]<0-W>W_EQF[XTW'%5G +YKZZ5KCR.Y:,ER TEX(H6$[<67@RCZU_X_"3 MPUKOV,1FLI#RT2[.LHD;6$%00&HL \/7$YQ"45@BE/%OP^EV(2UPU]ZR?VMR MQUP63,.I+!YX9O*).W1)!DM6%^9&KG_ )I^^Y4MEH9LG6;>^,75)6FLCRPT8 M%91 = -P#:Z&X#-2J_,,.F8R771%EO9+-&DVJ#1G%>I_>@XS[ M]=[E"N!-$0F6(,UM#1Q; _N@SIP53*3@$6:(R8$L8,6%X&)EY=F-"A27F?/1 MB89]+^@/T*))W\/+<&99QAO)A(F,L.PO?N78YD83(TDJM;$<"IY U*"=4>CU M!X$3#[Q1,'#N-4Z*!I?62B'H]2[@&0>51D0OBKRDGSA'3H\&7AR$:.WJ!42_ M51G'U!L-0H>.J)% =HG4M,V8 J.S?, M.,3XH\AF' 9>1!.RK_S^3L^6H%;-9,*HLA:F;=]NMQM^L[;G7]W;R8D%PMO7 MI( E0H/C0=\EJIU&[<+(JID "VEPGC1FC@,&PO=V]R:W-H965TL[-@G-]G+1O,QP^K[(" M:J9N10,D6)7[0AN%/QTW; ]KT,_-D\23WT?)RQJX*@4G$G83=Q;> MS1-C;PU>2CBH,YF82K9"?#6'S_G$#0P@J"#3)@+#URO<0U690 CCKV-,MT]I M',_E4_2/MG:L9G2@%G>7R*)<,,VF8RD.1!IKC&8$6ZKU1G E M-Z2LM<2O)?KIZ6+Y<;E:+1=DM7Q9/CXOUV3VN"#WS^O-;P_+%9X6+[/'>U3? M;-BV O5A[&M,:YS][)ABWJ6@WTD1D0?!=:'(DN>0O_?W$6Z/F9XPS^G5@ ], MWI(H] @-:'0E7M3W(++QHN_$6\$K\!;("C*QYV4W+3PG"]B!E)"3D\$?LZW2 M$@?ISTM=Z)+$EY.8G^M.-2R#B8M_CP+Y"N[TEY_"0?#KE1+BOH3X6O3I&G_6 MO*V B!T.:<5X!LK(^:D$V96@+@&_&OHR\$TA =[Q2I"5K#"T.(86\Z#.O(/B M$::)+H!L85]R7O*]P684#8;+2 $I^;?56AJ[OP@D8?FK;8Q#J9<,1PX=>3'&^#]( M0)_W\"B-T3)VPF'L483V!93"L)B*:]((:2;&N:&IEP2I 4<3+PE#E+X(+%6# MK'LKK&\T\$:AK309>FD4DRO\)SW_R8_Q#TJ7N*O.>P!O#:Y U&AQUDS3KUVK M6PE&CX7:!8]](&);E7MFT%Z&PO=V]R:W-H965T&X^_=SVM*QB4/:%^HX]N/' M=FQZ!R%_J@Q D^]$K=7 YZ8J]SQF$NB=H7!94O(\C%H6_[]E&Q8-M,&X4[Z.WH M%I:@'W=SB2>W04E9 5PQP8F$3=\>^M>CR-B7!E\8'-2)3$PF:R%^FL,L[=N> M(00Y)-H@4/P\P1CRW AC5\UIMV$-(ZG\A']4YD[YK*F"L8B_\I2G?7MV"8I M;.@^UPMQN($ZGY;!2T2NRE]RJ&Q;79LD>Z5%43LC@X+QZDN?ZSJ<.,3>*PY! M[1"4O*M )2(YQTY2EEGC+T$\/AN/QXG$Z(=-O M\^G]5C=3!=D_+A83.]7Y'8V',UN9ZL9WKY?T74.ZD//U1C<0+A) M'6A4!0I>"122.\%UILB4IY#^[>\BZ89Y<&0^"BX"WE%Y14+?(8$7A!?PPJ82 M88D7OH(WIR]E;H3RE R31.YIKLCWX5IIB6_GQ[F4*\3H/**9IVNUHPGT;1P8 M!?()[,&[-W[;^WB!;]3PC2ZA#Y8XG^D^!R(V^+:1+J0$GG%859V#T!E(?$-2 M M6$HTKW.A"PI6G''\5M=J]UQ6GYD/>Q 4LWXEN2 (WB:C(4X M@=^R_+;CQZ%5-X[@NB**FG8RGB XCKZR6DXG:EMMI]/UK =3'2-'(>J[<<=: M"8V._U=*3"2(0B>.?2/YD>/[ 3G77/=D1 N0VW(1*9*(/=?5M#;:9M<-JQ'_ M8UXM2JS[EG&%I=B@JW?5:=E$5LNG.FBQ*P=^+32NCU+,<%^#- 9XOQ%"'P\F M0/,/,/@-4$L#!!0 ( +!EJ%;)0@'&PO=V]R:W-H M965T,*KJ!%9BG:J'0\SJ6G)4@-)."*%B/ MW>M@.(EM?!/PS&"K#VQB*TFE_&6=VWSL^E80<,B,9:"XO, -<&Z)4,;O':?; MI;3 0WO/_K6I'6M)J88;R;^SW!1C=^"2'-:TYF8IM]]@5T_?\F62Z^9+MFUL M=.62K-9&ECLP*BB9:%?ZNKN' \# ?P<0[@!AH[M-U*B<4D.3D9);HFPTLEFC M*;5!HS@F[*.LC,)3ACB3W#S,GV?+Q]O)W8RL9O/;AR69/SS.5N3LD:8<]/G( M,YC&!GO9CG+24H;O4$;D7@I3:#(3.>3_XSV4UVD,]QHGX4G">ZHN2!3T2.B' MT0F^J*LY:OBB=_BFD!HR93KC4M<*R(_K5!N%_\?/8\6V7/%Q+MLS0UW1#,8N M-H4&]0)N\NE#<.E_.:$T[I3&I]B3%?9@7G,@,E9T=VR,X4,RA34?B=T[AA-&6?F;>@L%!,9JRAW/CJ74=CK^_Z! M]21H*5'H'\@)T[JF(@-4KXUVSJYZ43!PSIVS0<^//Z,QQ[F34:7>F-@0Q-7" M6*JPWPL&86/%O;@?D&.7Z1W\]B6H3=/<&E,A2=L!W6XW/Z[;MOD7W@X?K'[# MA"8.D5731*DTV)*-6> ,!&4#\'PM\2UVCDW03=7D+U!+ M P04 " "P9:A6DJM?A,($ E#0 &0 'AL+W=O>N'HA]HZ6P+ MD425I.UXV(_?D;+5M'.48.NP+[9(W3V\AWSNCCI<"WFO%@":/E1EK8X&"ZV; M@]%(90NHN!J*!FI\,Q.RXAJ'6Z>J'#'7C485+^K!^-#.7&MP5L%:/GJEA,A7BW@S.\J.!:P*"$C)M$#C^K> $RM( M81B?MYB#;DGC^/AYA_Z+Y8Y' V2 EOA+K7V'+)S1X MF2B5_:7KK:T[H-E2:5%MG3&"JJC;?_ZPW8>7.+"M [-QMPO9*-]RS<>'4JRI M--:(9AXL5>N-P16U.91K+?%M@7YZ?'USJ'H:9U#_K7_"&/J F.[P(Y9+^ YET/J>PYE+O-[ M\/R.J&_Q_*>(+KB$-^8 =D''+NA# M'U]CLN;+$JB8M4(O](86-=4+H,HPHJ(Q;!6=(UN-W+2@4#6EV HRNN<5E!- M02J#,!6&+S[DA<3L$5+MX]L;T7Z^OR_-&@9Y&P[Y8-,&X^$KD%@%*#R S H% MM)%%!G]_+\&4FJ*>TPP%)Y'LDI=4@ZP,WPUPJWD%GB.ZTQXONIX[*4_$A"=Q@%)!@F$0[BU F\@)QNX\O) M*]^)@I"\)LP=!A%Y0SS'C?T]2Z"4LT6G9<0/'3\)6OPT1OS(QT$2.&F2DCM0 MEBZ>"#PTN/OM6:UP^BDX= S=%BYQ#1S;POGQ+ER3UD^X>Y[# N,>( T336"C M84@FI3W2##MIAB^6YM7U;2?/?9+J17I.4@B^1T]6[S0W8ICQ0M*5U<%MO=KN M\Q,B\)P@29S0"W$OF,^&;DC>M9E#/-=WW,0C+(V,/-H#(Z^\-':2*$(]>%$P M]#V"76,&A7V'L&AMI!(&0Q9\N_PW1^(Y?L20:^[S-0%/9 MN+P'C2.2&%&3R(E=C[R#&A526@N>8VLM%)83.'*;D1&HV>W26, M#\L&\XU>,"$]M_?,XN[,XMXSN[!5DGX\M^K\1/^DI_^N9O[RNY:YP(C6] N6AL,DZ8H<6J2>AW]8KUA7XQ)L M%:DI8S%V+O^Y,A8S)TE-$?-=;"WAWH08/;JZ5B#G]H*N,,>6M6YOL=UL]PTP M::^^7\S;#PAVEO!UHT=B+\%1HO%;;QP5^QX T!OA^ M)H3>#&ULI5==;]LV%'W7KR"\8; !I=:G)76) <=- MUP!)$\1)]S#L@9&O+:X2Y9&TD^[7[UY*<>Q,=@OLQ9;(>P_/_> A=?I4JZ^Z M ##LN2JE/NL5QJS>#XJ' :>-QI6 M7,C>^-2.W:KQ:;TVI9!PJYA>5Q57W\ZAK)_.>G[O9>!.+ M# \/QZ8HO80;F M876K\&VX19F+"J06M60*%F>]B?_^/"9[:_!%P)/>>684R6-=?Z67R_E9SR-" M4$)N"('CWP:F4)8$A#3^;C%[VR7)>0:IG7YNYB;XJR7]M@< M%GQ=FKOZZ1.T\5B">5UJ^\N>&MLX[K%\K4U=M<[(H!*R^>?/;1YV'%+O@$/0 M.@26=[.09?F!&SX^5?434V2-:/1@0[7>2$Y(*LK,*)P5Z&?&D^GTX?KA:G)_ M\8'=W'^ZN&/3F^O;NXM/%Y]GEU\NV-7-;,;Z]_RQ!#TX'1I0M_WL ' M!^!#=EU+4VAV(>$%X!"_U=4-]M@%W*O*Z 7=5:LS\FC]HH[*,_NQ+1K!-U MKT-[Z[U>\1S.>HBN06V@-_[E)W_D_7HDBF@;170,?3S#O3I?E\#J!@ MF9!L)(E"*?W!ZB9M?LWZ)2<(N M8;39-ER4U#0GJ!LGFB,UW/-?P= 8TY"OE3 "M',.2R&ED$O<6R67.3@_._T@ M=J,H\'Q!\!R/O*YFC'"-.W4'6%\O3:B/5!MDZ2.@FN]1GE&G.H0!JV B7J M8TYMB!B)GR1./W-C;X14L+1O\NYG;I $3=[]R W\&)^/UCGGNF +5':&#;@\ M5$_?34:^A4V3:*^2_<#ULY%-CQN&27%CA421;]/P;0\F2NN3-(3C_"\\4/%2-IEB%Q,D3?!.FM>/VL-3,%-PP MKJRB<*0AER<&5(4>&V@ 2& D-VL%W44/$S<;>6TS)6X4>&]V,6VIU&Z*_LC- MTK SMBC%WFE1@LB-O/![+;DX$G\W4R0:MFJ#FWT4O>&9QK3]47*R3H:)ZZ4M MP<0=1<3OOC:\M .)&WA1*V2$C2UT1.[CK=S'/RSW_VEZAEAN\^I M#ZC;HM2,/Q+V]XY,>U;24"VISYRCY\EDL<#[&0Y=(1%V:8!:#+L/V,S@"K;1 M,)CF&-XY?28_>L!0]WE)4P)4Z8'S44@LG>#E5AWA&:^X&@8NDV <5&N2ZO;@ M-_RY ;'J0?^$80MLS8F-IL,GAFE>4!(0)2(W[B8]6,XQ76Y,F:&Q)-$BL3*49&OP&$A2& M2"9\CO=&03<7N@ W>DR:9\-!X=N&T\KH7CBD?=BU>]GH-S*&:Z&2L:/9L%,= M/8H+V2(WTM=R>MDIOAM$P8!U;93ASDVW K6T]WF-HKF6IKGT;D>WGPR3YJ;\ M:MY\;V /+DD[2EB@J_&ULO5;;CMLV$'W75Q!*422 8EUHR9?:!M99I\E# M#,-.VV=:&EO$2J1+4O'V[S.D9,7;>HT"!?I@B:1F#L^9"^G96:HG70(8\EQ7 M0L_]TIC3- QU7D+-]$">0."7@U0U,SA5QU"?%+#".=55F$11%M:,"W\Q M@]!<"J+@,/\GQ!_^BTHY8]T_!!5G_PPI1S?^R3 @ZLJU M>+FLM'N2+<;.9:/S+#% M3,DS4=8:T>S 277>2(X+FY2=4?B5HY]9K!ZVZ\_K7W=DL]J2W:>'[8J\_AWL]#@!M8LS#NP90N6O )&R10U_LL/&*I@(B#P2IGAK#7 'C%.N/YX2)@A2\ M:@P41* B8$IP<=3D;26U?O=#VBUE=_>^K>QKJ0!>I)9@8O+29L:SF;&/Q%LZ M!+^A82T-LBX:L%6:>FF:X(_^>^ NE1WTA$8M=#;*_L?P_$U$$B2C M+!C'XZO1ZG# H]3".KSW]C L"#LS56AO%,5!BL&81#08TO%_)WN)2CH)X@D- MQC2VS"DRQZFW^@?"M*T_C%TR&&;XB@99/$D"2B=>$E"@]$H([>. M@_#JM,8R/+H[2:/\1ICVX.Y7^VOOH3WM?YBW=R:VX9$+32HXH<L+>,:N^A M=F+DR9W]>VGP)G'#$J]N4-8 OQ\DYKV;V WZ/P.+[U!+ P04 " "P9:A6 M"9RM!D($ !."@ &0 'AL+W=O)U;:NF?SS@E=B-W.H M,SQ8EIM"FP?N?-JR#5]Q_7/[(&'GCE'RLN:-*D6#)5_/G 4]OXB,O37XI>0[ M=;#&ALF3$,]F93*798&FN(9A:6JO4&<&5CFK+2 M$MZ6X*?GJZOKVZN[1WQS]_5^>;MXO+F_PR>/[*GBZG3J:LA@[-RLCW;11?,_ MB1;@6]'H0N&K)N?Y6W\7D(WP_ '>A7\TX"V39SB@!/N>'QR)%XQT QLO^(PN MWX"B-%[R5DA=-AO\V^)):0GB^/TCNEVT\.-H9F#.5CS%0Q@OJTX%FN0O\%KVH)51T%AUN08AE,RRZ-L,E'SCS@< MS_)82,[?M U#T;/"5!V9JIL?'ZU$Q21:5!46NN#RW7[)7WBSY0I]01,O)9$7 MP2J(")TDL(B]A$SL*HS))$S1I5"ZX]6[11./4'""]SZ-4>B'$,-#84B"D*)K M*93"K13K4N.3"C:G** I"<'DA%+BT0DZ130-2 A9? +Y )'BEHBI4PYY*M&: MP@&(*"(I$ -<)/)3@RH@-*"P )B!AU8,Y&_]X*!ZYJ:^D([0,$*41#%%/@0 ML#Z)DA!=\P::4%E[EL.,ED90YK!!P"() Q20)$D1!:=P IO8C]!JZ.);4E^@ MVC&)TPFL3GR?I&F,S--)2A+JFX? -H)^G!X16#0*+/H&@66BRS?J_T? Y"@AP2 M@R(Q "Y%KH8-3]@&]OWFN^U_ERA"5%C==EPX #\(<: MMJ(Q:J1I@F@0P41\P,8D!VVF5@\QR-9+/?P_5_+OK?[/*CJ4JE/\&ZGW\GY? M5C,5!X,PJG\_/WNX?5QS"J1>@-($&N&A12VVQJX1&C,H6F9) NFA'N=HI47V M;+_MN6T,7#FZTO!7LX8VG 03XD.3 $$0PCF5P.K> MTV^Z![\Y"&QM:'L\P< M3)?'Z@OT*1QS- K-R>21- X_FFWWX!M?<[FQ-QD%>(%=][D?GXZ7I45W1]B; M=S&PO=V]R:W-H M965T MJCV8Y$*L.G9F&VBG_?A=.R&E4\@3+XGOS3W']YPX-\.=5$\Z!S#DN>!"C[S< MF/+2]W6:0T%U3Y8@\,E*JH(:#-7:UZ4"FCE0P?TH" 9^09GPDJ'+S50RE!O# MF8"9(GI3%%2]3(#+W<@+O7UBSM:YL0D_&99T#0LPW\N9PLAO6#)6@-!,"J)@ M-?+&X>7TPM:[@A\,=OI@3:R2I91/-KC-1EY@&P(.J;$,%&];F +GE@C;^%US M>LV6%GBXWK/?..VH94DU3"7_R3*3C[Q/'LE@13??N<:U!:\Y/V[ MWS$G&]J307[4\E&$[3D+*LB*C(RLSL*4R7DBMPP M047**"<+3 +.%O3U\0Y)R2V&NM6L_BG-.A'9&[,N&K,N.D]2RR$9X[$"9;-M MRBNZ,'!\=KIODZ 7A_A1; \UM9?U7\NJ;OV#F5. 6KM1K(D[W=7X:;+-M!^[ M(>>_EE>_"OQ$UTQHPF&%T*#W$5M0U?BM B-+-\&6TN \=,L<_UB@; $^7TEI M]H'=H/D')O\ 4$L#!!0 ( +!EJ%:JTF0K.@4 (H; 9 >&PO=V]R M:W-H965T7;$% M".)D^S#L VW3L5!)]"C::??K1\FN9(ND:L_R%UN/!GD2\'HK Q*DP$X3C!( M:9SU1L/RV(,8#?E*)G'&'@3*5VE*Q;>/+.&OESW<^W[@,7Y9R.+ 8#1%?YP[98!)>*/F+WF.]NHH#+A_$NQ\WEV MV7.*BEC"IK)(0=7?FEVS)"DRJ3K^V2;M5=WOV>_*\DK,A.:LVN>_!G/ MY.*R1WIHQN9TEFJYRR=-ML*H@C;/-/_VZ MO1$[ =BS!, V X-<+CM5TF:T2AO@<7=V-T3T5 M7YBD$W7DADTD&K/I2L0R9OD[]/9&G8D3M=5'S^,;]/;-._0&Q1EZ6O!53K-9 M/AQ(56IQP<%T6];'35E@*XN*"^3B]P@<< WAU^WA-VQ:A<-^^$#=H.HN0767 MH,SG6?)=K17!@GU?-4X_I^HV]-4HR)5@N1HPN5!L><;0-T;%>W250W5PO*JQ6-MAYY."*.,QRL=TGJ,/ "%\(*MD?&KHU6F MUHBDY/2BU@;CB&ZNZN]42Z!!2(Q<4[)Y=$[3,C&4^KM!\Y09./ >4# MMG#R*TY^AYSN:"S0FB8K9J+A:P5ZV"'0G&@Z##R,L66B!161X/\3H7/)Q%%- M$VA%^JH=PJ#!18<%(7B$F+F$%9>P.RZ']TRH%QN1!B$=0RPSC%1DR!G)V)N& MZ.V _#"!B$##$(GM,RVJ"(5=4>JO6LB?:8Y$88F#QT6>+X783,/[-22[+0S M^6$K;!/L7CKR/$_K!1,.$X)]2XD[K@&WEGCX#-\FVBTA),WUQP"RS7%<:S9N M%^TC)NXVT_Z4]%TG:M9IP+D Q#)U<2W)N%V3V^&NLNUSKPT( M=/FZ?4!MFG4YL*.*NI M:%D_=,>@U+5I>TTHWWPCVGE["WCJO[ MA+X;:2]D#:C ]M[/K?V$VZ&?:.^<[95V7X(3Y<.;/'04]@*WN08,=CZ4%%^I M[JEX4=,!)6RNXIR+4-T(L?GPL]F1?%E^.YEP*7E:;BX8G3%1 -3Y.>?R^T[Q M.:;Z_#;Z#U!+ P04 " "P9:A6-R?*E@JGJB M31/K.2A=*2V*!FP4%)37;_+:Y&$+X(<' +@!X'\%! T@J(S6RBI;(Z))$DNQ M0=)&&S8[J')3H8T;RNU?G&II=JG!Z61\_W1[/_LY&=].S]'][0R=3LU!R58, MD%B@,5\#UT)24&87]!DZ'8$FE*DS] 4]3D?H].0,G2#*T2P7*T5XIF)7&UV6 MW4T;#3>U!GQ PP\B+U#@GR/LX: #/CP.'T':PO%'N&NRT:8$MRG!%5]P*"6- MZ3M]^ 8>S(A&W.Z-$A*6.>?K.&]"FX[Q#J)O" ,H]A=;WOH#,-1 MOPW[H"YLU85'U3V;CF#/6BE%"JI37TT0;7TXZ/>C<$?>?A0.0N^ NJA5%QU5 M=T;VC\F9"$V:RMU71''27 MS-[>S[OLA]C'.S+WP_KX*_;\'9GN5G.R%X.I]B7E"C%8&*!WT3=&9=ULZXD6 M9=6OYD*;[E<-NH> O58Z]<$D [$NL5/;@=W^]1T[; ILH'WH M"_&/^;[Y9K!G/#Q(]5TGB :>LU3HD9<8DP]\7T<)9DPW9(Z"=K929TPK"%"-C&1A]]CC%-+5$).//(Z=7N;3 T_$K^\\N=HIEPS1.9?H; MCTTR\OH>Q+AE16J6\O )C_&$EB^2J7:_<#C:-CV("FUD=@23@HR+\LN>CWDX M ;3:5P#!$1!< CI7 .TCH/U? 9TCH.,R4X;B\C!CAHV'2AY 66MBLP.73(>F M\+FP?_O**-KEA#/CQ7*^F'R>P?SWQ?QQ-5_!Y'$&7]:?YDN8/BV7\\RLT2UJT2U;[&/OZ*(I0(AQ4>* M-D8J !'R/=ND6'<*'FZS?6O59JL$=1W(5J_]N-7I!>W^T-^?YJ'6++SO569G M$7:J"#LW-?TB]Z@$U3<#K#")5-SPVMBF)4]XXC_L!;WP0F6-5=CM->M%AI7( M\*;(XY$$?*8NH%&[HRGMT:P3&M9(: 7W%T+?6K5[_598+[1;">W>%+J6=(T@ MORJ7*AW=.YMK=Z/JU'??_,U!>-_M!!?R:\PZK68_J-??\RX6^E5 _7\[LK?N M '4>1>TLAJV2&5"$H%F*(+<0R2R7@D+58"05.HIYJ3-I"^EG#+CNLCSE*/2 MYRRQ) (AC6WIMC>?B7]#3"'8_4@*5_1.55,G\P=:\2_Q_Z\DE#S6?'A884M^2J MV>C1H5?E,Z&<&)F[QKF1AMJP&R;TLD)E#6A_*Z5YG5@'U5MM_#=02P,$% M @ L&6H5LH5SFV1 @ ] 8 !D !X;"]W;W)K&ULM551;]HP$/XKIU2J6FEK2%*@:B$2!=I&*@@![1ZJ/9AP$*M.G-D&VG\_ MVPD9VP!-4_N2^'QWWWUW9Y];&RY>98*HX"UEF6P[B5+YM>O*.,&4R N>8Z8U M"RY2HK0HEJ[,!9*Y=4J9Z]=J#3\BD&79(XJ$+<$W((RU1C,+FZKUUN1H9IHR44)K MJ?938:\_CIX[T^BY#]%P,AT_#?K#Z00ZPQX\]'OWT? >.EVMCJ91?P)G0R($ M,74\A[,>*D*9/(>OH NDT\\ W^*$9$L$?5HV1,PAYID2NO(27@:8SE!\U];# M:/)+/#VY"AK^#= ,!I0QW2G9 M-=,2]_QW,%>7IZJ17]7(M^B7!]!'*P4\MX=H2WL?Q:,@YG)=RYS$V';T[9$H MUNB$IR=>HW9SA&)040PL>G"HC2CHVC8&7AZU#B*%J=Q+,_@$FI<5S<7#-;%F'?N"UW/6>^/4J?OUH_"YA[%]:>13E/VO4J#@V M/JJ5C4^@V:QH-C^LEX,,?,>Z#N]I)D$A@OM5;MHZJ:(8L86 M@N*YG6LSKO24M,M$/TLHC('6+SA76\&,RNJA"W\"4$L#!!0 ( +!EJ%80 MAJ?#P ( %0' 9 >&PO=V]R:W-H965TMA4#25EF"E(:LS4.C*J3=P[0'!RY@U6!FFZ3[^UT#14F;5MW4 M%[#Q/U.C40TK3!5#+7&5(4[[ MP6PYOY^LYOXIT/V\@7X/\A6%W84".C[Z0(V0BJTQ4"O=0(UNC>"/! MCEJAEXU0]Q6A-U2>$J_WE;B.ZQV 3]^&!Q!U<']NY[M;\WFO\G4. M4:5 -Q:6YF@K@@H)7M ME>B-*+3$PZZ&AS0WF_0/;V(ZP%"5-(*QA5=<@=R MY7_^U#MSOAURX(/(]OSP.C^\M]C]E="4[YZ;QI5#FANBLYK(-*F-[PVPHIM= M*2]CG"YB+[]^EU__O?7BC*X99YK!?Q:M_Y%%^R"R/5,&G2F#?RO:CC6'A ]> M5.7$'5P\K]V!J-[%>?]9_>R=GF?^-WB_4^PUA$."..?T'&EDT\.;B19EW0;7 M0F-3K8<9_O9 F@!<3X303Q/36;L?J?\74$L#!!0 ( +!EJ%8SQD M'@, M !(* 9 >&PO=V]R:W-H965T MW//N(FCF=(+ M=K<]9Q&.4=W.KP7-[ HEC%/,9,PS$#CM6+W::;^E[8W!78Q+N3(&S>2!\^]Z MXH<=R]$!88*!T@B,7@OL8Y)H( KC1XEI59_4CJOC9_0OACMQ>6 2^SSY&H=J MUK%:%H0X97FB;OCR DL^)QHOX(DT3UB6MHX%02X53TMGBB"-L^+-'DL=5AP( M9[.#6SJX+QWJ;SAXI8-GB!:1&5H#IEBW+?@2A+8F-#TPVAAO8A-G.HMC)6@W M)C_5'0QO_+O>Q+\;@C\:3VYNKX:CR1AZHP%<# ?G_N@<>GW:]B?^< S[8ZJB M,$\0^!3.J48D["=<2I0'0#D)4<0+IO,"M*5$3NE6DI(=\"B+?V)(R\!S0:^ MIPA2,87&Y@#V!ZA8G-#H"&[' ]C?.X ];3^9\5RR+)1M6Q%A';8=E.3."G+N M&^0\N.*9FDD89B&&Z_XV"56IY3ZK=>9N!;QBXAB\VB&XCNMMB*?_?G=W2SA> ME3S/X-7?2A[*.,I(PQ N,(SB+ )_1??[*TP?4'S;)-Q68'UTG,HY"[!CT=D@ M42S0ZG[\4&LXGS>QWA'8F@;U2H.Z0??>T& B6*B)]_1Y$*NGP[(NJ6+@TI3F M(8SH-+R_)$?PJ=[D1D'JNQ1D1V!K@IQ4@IQL+8KW_I:;1"B0&P99G_^+[I'K MG#3;]F*5W0:K6JW9JJS6PFY483>VACVB0/^BGK>"_VGZ=@2VID.STJ'Y7^JY MN4M!=@2V)DBK$J3US^JY]:I2G1>U_-KBDU=_4J-K#["U!+ P04 " "P9:A650K4VPX MD$6:%(6F;5F>&1$:&X->>N^%#WHLD2&-X84CD401X3\^0\AV?0,;'S*.S$P3725&:, MO>O&UT7?L/2(((2YU!!$_6UA!&&HD=0X_LI C;Q/G7AX_8'^E))79&9$P(B% MO].%7/<-WT +6)(DE!.V^Q4R0J[&F[-0I+]HE\5:!IHG0K(H2U8CB&B\_R?? MLT(<).#.F00[2[ O37"R!"4I4G!T_#KQ/T-GQ^?43CQ^'T=?(X?OSMVQ1=3=6$620A(+9$0R% "C0& M(A(."T0D>B*4HS<2)G"-KAY $AJ*:W1[8Y^EV.=U4!OB-N*;'L4]T /W.WXWI%JIU&VBSM!M6A> M/D2OJ6@/L&&"RGJ-:E&;:M026*D W;P W58TZIY4OV,'W>!(H],HSP[<,QKY M^1#]"S2RRQIQNB7Z=:UV>2%YDKT1GBF9T9!*"O7RU7;85+Z6P$JU"?+:! WD M"POZ5:R#$W5N;==WCC2LB,)^]\SFB*W"%5AMJ9B9@SH!ZSMKJF!;:.72'!@F MW,H:S& .I7'<8_DJ@JPSVA7> U]B/DK:3=>,RUL)/$(CQC>,$PEHQO[MW5;? M46/=_@]3@@M7@MNQ)1E,23=?O;J.=\^*.!MW?=L]HU_A3/ EUN2!V+ JNVT,I5*:P+;L>[X%-;HNR^[?G'ZE78%\?R7?^,?(6!P8T=3"%? MT^77JG=I"ZU&ULK59I;^,V$/TKA+IHL\ FNJ_4-N"C1X ]@CCIHA]I:6RQ M*Y$J2=G)OR\I.5I;4M0@V"\62#ZX([M,Z@-S-BGQ#M8@'\I;KG9FBY*2 J@@C"(.VZDQ MMZ]7L;:O#?XBL<.?<.3C:[R$Y:+^18>C MK66@I!*2%4=G%4%!://$CT<=3AP4SK"#"P[NT<%]K8-W=/!J91HJ MM0XK+/%LPMD!<6VMT/2B%K/V5O0)U6E?2Z[>$N4G9U_G=W?SS_=_HR^+CS=_ MS.]OOGQ>HXNU^G>E50Z(;5')65HE$ATPYYC*)\0V.=EAG37Q'EVL0&*2J]4E M>EBOT,6[]^@=(A3=9ZP2F*9B8DH5I[[-3(XQ+9J8G!=B[.P/NJW'W%20ON9^Q<=N4N36> M^P+>,L-T!T*++#- 2U:4F#[](OJ9R@G>D)S(IZ$<-)=XPY?H;G,M2IS U%#M M1 #?@S'[^2<[L'X=$O!'@JU^$-B9N%XKKC>&/EO@'-,$/B L:W4WL".4$KK3 MI: /2N"$I4."-L!!#:R[[7[F1K[EAQ-S?RI5W\P)?!7]N=EJ-,PWBN"W(OBC M(LS3E-3UC50!(YS^H_J0:O52(,E0PH348G#8 ZU@L+X;>/^$8VS[88?BLF_E MA;'5T6LU&NH;A0A:(8)1(1Z$^O35(B05YTJ![[4%C^K+*X;I!SUBEZX;^$&' M_X"98WF6W1%@-,0W"A"V H2O+@=0,OQO$83]G'I.''8X+?MF3NP$04>AU6AP M;Z0>M=2C4>H?08@V[27CNB"&&$?]+-J*3!AU* _818[K=>L^ZK6'2]MRX]!O M[<[8Q"V;>)P-4RU, B_&J,3]#F:[0>QVF/3-'!6BTTW>@%ED6Y'3(6*>#"\% M\%T]!"KE645E\XEO3]LYP+!; P A D !D !X;"]W;W)K&UL MK5;;;MLX$/T50ELL4J")K)ME96T!OA4MT*2!G:0/BWV@I;$E5"*U)&VW_?H. M)5EU9-EM@;[8)'7F\,SA\#+<<_%9)@"*?,DS)D=&HE1Q:YHR2B"G\H87P/#+ MFHN<*NR*C2D+ 30N@_+,M'N]OIG3E!GAL!Q[$.&0;U66,G@01&[SG(JO$\CX M?F18QF%@D6X2I0?,<%C0#2Q!/14/ GMFPQ*G.3"91V, M"O*45?_T2^W#40#R= ?8=8#=#G#/!#AU@%,F6BDKTYI11<.AX'LB-!K9=*/T MIHS&;%*F5W&I!'Y-,4Z%L_G;^6(QGY'%_'E^_S1?DO']C$R?EH\?[^8+[,V> MQ_=3'+Y:8@'%VPP(7Y,)S2B+0.HV>@9"0(QKN@.VQ4'*XEHZ"$+C70E]3:YF MH&B:8>N:/"UGY.K5:_**I(P\)GPK,4@.384I:6%F5,N?5/+M,_(=92B29 MLQCBE_$F6M'X81_\F-@7">^HN"&.]8;8/=OIT#/]]7#[@ARG61ZGY'/.\"TJ M3\D"(KYA:57Y:._L8/H!\.]X)97 3?%?EXG5)&[W)/J@N)4%C6!DX$D@0>S M"/_^R^KW_NERX ^1O?##;?QP+[&'=>&](501E0!9P29E+&4;78EZH "1\KC+ M@XJX7Q+KLVT7VI;C^?[0W!UG=PJS^H'C>@WLA6ZOT>U=U'U8)E&MX[=VK582 M*P[O:.YKR_)=NR6Q"^9Z=M ML=]([%^4^)Y%> U(T#OR%_=T5P[]$W&V[0V" M5@H=J, ]EX'?9.#_5G$ :OYI6?@=>EW7=EN"3V'6 %%GRF+0*!Y<5/P!I$1; MT6JF2,&%WM]=(@>G*V[[7J]=NUTPS[.L;I%!(S*X+)+C]E(@\DL*@]-M$_0# MJZVP ^8-?,=M*32/+C0LN$UYSZ-3?,M4=98WH\U38ES>H*WQ"3XQJA?!#YKJ M?8(G-1X=DF2P1LK>C8^VB>K.KSJ*%^6UN>(*J[YL)OA, J$!^'W-N3IT] 3- MPRO\#E!+ P04 " "P9:A6XN:#_- # E%P &0 'AL+W=O%7QH MK8787-DVGZ\A)_R2;J"0=Y:4Y43((5O9?,. +"I1GMF>XT1V3M+"&@VJN7LV M&M!29&D!]PSQ,L\)^_<+9'0WM%SK96*2KM9"3=BCP8:L8 KB<7//Y,AN*(LT MAX*GM$ ,ED/KVKW";J $U8JG%':\=8U4*#-*?ZC!M\70_8X>IPFZ^/09?4)I@1[6M.2D6/"!+62HZH'M>1W6EWU8WD_" MNB7L$OGN;\AS//^(?*R7)S!OY-X1>7+Z[L?D^/3=W:[KML1YX7!%XPL+?MO!U9YOIAK]==EKQ=YL82%G:7 MX2/+HK[?6M:)UV_B];7QJIJCOVXAGP'[^UBL6KEZ-5_Q#9G#T)+O7@YL"];H MUU_R0.MR;7RLY/?_ Y-J-SDVP M21@V!.LDN->R4.MR;7R MM!N=FV"3,&P(UDEPOTEP_SV31UJ3:^7GFMPD+#$)PX9@G1JXSFL?Y'S:$MJE)88 MI6%3M&X]7MM2UT!?6C,ZYQ)AW ]ZA[XWVIH:I6%3M'V>[=8)HSI OB5LE18< M9;"4>.>R)]\0;'\FNQ\(NJD.'6=4")I7EVL@"V!J@;R_I%2\#-0Y9G,R/OH? M4$L#!!0 ( +!EJ%:*'+>\, , *@( 9 >&PO=V]R:W-H965THW.N+B_5VW/Q518 "CV7K))]IU!J>^NZ M,B^@)/*:;Z'2*VLN2J+T5&Q;%;$EHY6:]Y-A59C]>*T0JF M LFZ+(GX?@>,[_L.=EX>S.BF4.:!F_6V9 -S4$_;J= SMV-9T1(J27F%!*S[ MS@#?#E,3WP3\16$OC\;(.%ER_M5,)JN^XQE!P"!7AH'HVPZ&P)@ATC*^M9Q. M]TH#/!Z_L/_>>-=>ED3"D+._Z4H5?2=UT K6I&9JQO>?H/43&;Z<,]E3P=WD?K*8Z-6KN2ZC5TJ6E%%%07Y 5R-0A#(]^@T]S4?HZMT'] [1"BT*7DL-ECU7:4]& MF9NW^N\.^OTW]/])Q#4*\*_(]_S A]>AH\@[^#^:[BK,]FET^_2Z3=\P1M\ M4_*=+%F;BB8_A$GT9;"42NB*_<=F\, 8VAG-+KZ56Y)#W]';5(+8@9.]_P7' MWD>;W?^)[)7YH#,?7&+/7NH!VGJPF3TPQ V#Z3"[#/N)A].>NSNV80G#21S\ M"'LE,.P$AA<%_L%W(*K2%":I5<%%4Y@VF0>>Z.C]:8*CFQ.5YU%Q$N'0+C+J M1$8713YN01!%JPUBH/L38C^VD$UI=*8!)SZ.3I1:HF*5KE.KN[+5JGQF8@H">,3I>=!<7+CV84FG=#D=!T4V:V!6EG:+THJ(%5SIQY&3#-%V#-PTT;QOH3[Y^>K9/_#!(4WQBP1*& M0XS]$Q/NT3EBSG#=7#>TDKH0UQKH72)P+AXFBF^;HV7)E3ZHFF&A?R5 MF "]ON9DYP&\( :(@ &0 M 'AL+W=O1 *XMR7$< MMTF )LYB<]"D1=/N>5B;X3<7 M#BE?;*7ZIC< AGV/PEA?#C;&)&_'8^UO(.)Z)!.(\'87 '10//HOUQM"# M\=5%PM?P".9K\DGAW;A$"40$L18R9@I6EX/W[MN%.RWX,P<=E#I)L'Y=H/]B)X^367(--S+\ MCPC,YG)P/F !K'@:FL]R^ROD$YH2GB]#;?^R;3[6&3 _U49&N3!:$(DX^\^_ MYT34!!"G7<#+!;P=@1'WVX_?[F[_G#+'F\?[CY^9@\?O]P^LN,' MKA0GIYRPXP48+D)]PMZPKX\+=GQTPH[8F.D-5Z"9B-G76!@]Q(=X_64C4\WC M0%^,#5I(>L9^;LUU9HWW@C4NNY>QV6AV&P<0M,C?=,M/.N3'R$Q)CU?0<^UU M CY",F+>=,@\QW/:[.D6O^=JQ":N%9^TB"]>+^YUS&92.GMB\4Y?.13#$V MY(IAF63.R''^E<\V2T:=)6/<3,9C4O+S3^>>Y[RS>6JOW74P5#%J U0/ M(W;-XV_L@9.+<(;OM9:^L'=#QC7#=- &H&YI(&F"",H5=@SK-,3_(C9HOS86 M%E=Q5,]DG7$W,Q7_IG$(6C.4#@40 L[7W^"2'S"D+F<3;P0U$[Y4 8]]P-74 M;,A^H1AJBG3=(%R\V!IB4&A_[H$TUN"C$8BY#,7:SD>3WVH4C-BO2#<&*AK\ M7"C.=63 Z'C$0C>0E!]*#02Q3#7&%DY!9HR6]P'"B"B" /F#\!G%P<>;>,W^ MG6(M*2B@F478SH@$B2# (W?H8,#MAMD0%2!*BOY45M%*AMC>$9XOE)]&VA U M^BT[=D\PVA2](=?Z/(0X0*_\F7*DDDA%JQ";WJ],CK8W"N]H!,YJ@79;K^5K M%@88^=6:D^O1J;_9@\!0$QG%(<=80-=*ZTJ-XVAZ/A0N((M0$;9%_C>"[D"+(G6"I*"=?UL>'=7DMXCC/ M9,HL&Q2-"I0%_^NJ&SI/XF#:J 9IB).L.[$],:R8L6N570J$>;9+5R-TAK:D MXPZ6UA"N@L(0C"A8R[TBE]5[@=L3@3SL.I;"L I*BJG):#J?SXJ=#2IN!,@_ MQ'=AH,T.S&K,8O%$V5ZMR7MVE-&(2:SD=Q%EK!QYL]GHW+$:K3&[M@PQ&I=_ MX.[90@=_X')K^\\70M''H.$8)U5(5H&HP1 3N%#N!6);G]A3\]7H$\_*/O&L MLQO[M,LZ=3YM'6(&>=I-S7JT@;&=WB M=O-/M<\6O[:M0Z?\H4SU!-9@:EXR-7_%R8 M2%EBM;$UW\LIU]G+J$X]AU+2 M$UB#$M>ICL:<3E(>4MO,TD+^_R\'UK1^ALXC8=L6@;Y%7>:C)2G3NZG0=R!2/8R65;HM;)]GK: M^ \&>>P9.&Y3SEAD#^%;H^A''#*ZU2FCVWV85W5)Q<%3*VN]'B_F:%1RJXYK MY#BGL]TP^1&-M5MUUFYW:YT7Y>5S;7]HBWZ0FM2637_;G?W?ZN-/7<(V(H+ M526Z_1[1RF6?7?Z-N[^Q./];@?&M8_F$:BU_?$!M>M8NK(/Q.73 M\@<.[^UG_9WG-_3#!_LQOH+)?C5QS]5:Q'10N4)(9S3#"J^R'R)D-T8F]M/\ M4AHC(WNY 1Z H@'X?B71 _D-*2A_#G+U-U!+ P04 " "P9:A61/YPMM4" M #V" &0 'AL+W=OME,HN;5O&*TBQO. 9,#VSX"+%2G?%TI:9 )P4 MH)3:GN.T[1039D7=8FPBHB[/%24,)@+)/$VQ>+D&RC<]R[5>!Z9DN5)FP(ZZ M&5["#-1#-A&Z9] MY1A!0"%6A@'KUQKZ0*DATC)^59Q6_4D#W&Z_LG\MO&LO8;5'X"PQ=S*HLGVE2QCH7B7"J>5F"M("6L?./G:AVV &YK#\"K M -Y[ 7X%\ NCI;+"U@ K''4%WR!AHC6;:11K4Z"U&\+,7YPIH6>)QJFH?S=^ M'$[O1]FZU.3MT72+Q07R MW4_((J]>(J_@\_?PW1 \)Y2H%W0UETKHQ&NR M5'*TFCE,+5[*#,?0LW2Q21!KL**/']RV\Z7)X)'(=NSZM5W_$'LTUEM'C(5X M(6R)<,ISUNBW)&D7)&:K6$=M+W!#O>#K;2=-8:U6X-9A.QI;M<;608W[\A'] MN(5T#N)GD^*#E/_[AXY$MN,^J-T'1TC(X)AVCT2V8[==VVT?_-D305A,,DR; M7);08#N_?"]PG#=I^,^P'66=6EGGH+('INM#I^%O2!"1,L(R:#M]7TTUA#35M;YU*YD:@M_4E81)16&B@ M<]'1)D5YRI8=Q;/BH)ISI8^]HKG2%Q,0)D#/+[BN\:ICSK[ZJA/] 5!+ P04 M " "P9:A6%5[^@&P( #<0 &0 'AL+W=O]ZPG](XZTW.BW-S M,3GG>YG$&9L+E._3E(J'#RSAAXN>W_MVXE.\V4I]HC\YW]$-NV'R\VXNU*?^ M$645IRS+8YXAP=87O:G_GH2>#BBN^"UFA_SD&.F?LN#\J_YPN;KH>;I%+&%+ MJ2&H^N>.S5B2:"35CC\JT-XQIPX\/?Z&_G/QX]6/6="[R2VXO>N(=6 M;$WWB?S$#_]AU0\::+PE3_+B;W2HKO5Z:+G/)4^K8-6"-,[*?^E]1<1)@,*Q M!^ J #\W(*@"@F9 ^$A 6 6$SPT85 '%3^^7O[T@+J*23LX%/R"AKU9H^J!@ MOXA6?,69[B@W4JAO8Q4G)S>WU[-?T&PZO[R=?D2O?J5"4"W=:_0J8I+&2?X: MO46?;R+TZJ?7Z"?41_F6"I:C.$.?LUCF;]1)=7R[Y?N<9JO\O"]5LS1X?UDU MX4/9!/Q($WQTQ3.YS1')5FQEB9^YXP-'?%_1<>0$?^/D W8"7E'Q#OFC-PA[ M&-O:\XSPP"_" TMX]/QP6W;R['!_X" C.':0H, +'NL@6NZW^EYDFV8&C0D6CR@T^OF]*$X/3U0L4)?/BI(="E9FO_/UCO*_*$]OQXH MW^<[NF07/342YDS(GX>LU$G&W>H$Q-37R-XCS?TVS)T)+GTGI+._-U M%:T$&Q9@>F:[FWCG_;M3)=I7# ?> _-RPA0JPR.!T>.!TZ./ZO11QQ$+)G( MT2K.EWR?R1RI,5&QF*:*4G776+ETXG;E$A(L*L$&)[3CD1\VQ"% *0W6AT?6 MAT[6KZNN^WA/=<9W91<2+!JVV!T'88-;H(0&MZ,CMR,GM[_NTP43>CRHYGQU MI+NR&OS5NF3Y%54I5T@M6.LQ8[<7^D@BR:OKJ)X'3I9LWM]K"14FK!T ME_ 'QLJQ*>/9\81-$F?&KI*,6\-XZ)^-&G*,6[H%X6C?YC:*G=FZ4GS68B\,FAT>,B$! C.4 M\+W:OGA.+2ZS.[72Y.+!ZCN M7-.+GU@Q"K42WV0%K;;!P\JF$[,SF[C%4Q ,QL.PR2=D5@*%9O)>.UK?Z;4F ME_-K].6*Z<6-U9"ZPSM3#&I)0=$(%)HI1.U*_?"%:PL^J$\%18M T0@4FBEE M;7Y]M_N=G?J"RB[D/%GIVF"CRF O$5JL9F!9K,_<[>BL 20:@4(S-:BML._V MPG/EK@KJT4[$RH@U[9K6P\K]T#)9#IJ\@UI?4#0"A6;R7MMDW^V33^<3]!?<.'_[XS3=LKV"0?2+4>@: 0*S7Q,5IMO[#;?\(\5JH1/%?IG[H9U%044 MC4"AF:+4IAV[3?OW/X? %FO=+O?/W/D[^#'W0?HAMVQ#/T[X0N:H$LU MU&1Z,P.:)S1S+L#<6;O.VJ!H$2@:@4(S]:LM/WYIRX]!+3\H6@2*1J#03"EK MRX_=EO_'/QYT-ZBSM):2@S<>!*-!LZ@/FI= H9FRU54"[*X2M&2C=S1.Z")A MA4[KO=P+AC9"2_0,24 ?K^/V(W$?>][ ;Y8C(M"\! K-E*0N(&!W >&)2>WG M>"W9]TUKH'4%4+0(%(U H9D*UG4%_-)U!0Q:5P!%BT#1"!2:*65=5\#NNL*< M"7U_T0U#UVM451ENRJ%2W7J"*?'0="]YJA1>TB1Y0(0NM^B_C JK<*"/]RLT M'Y]NEGO7>@P-FI1 H9D;4.LR0^ N,\#.6.YDG?>;MC<%C(?^Z&S4?((*FI98 MT@:CLV!0;Y,QN:ZK!X&[>D"JO4#HIEB:S?=BN=4=_LFIQHW;F5;0&@,H&H%" M,Q6J:PP!?N&I)@#=8@"*%H&B$2@T4\J3K?7N8L:/=U#N!G66-FCOB/('7C!N M;C@#34N@T$S5ZA)&X/35X L$=[K.FH36!8+?5 2T$@&%9BI25R("=R5"*1+S ME5:CF*8>$:&ZV]15I5A6+4 K#$&[PA".1\,P:(H!6E^ 0C/%J.L+@;N^<$7O MXW2?(O,VN:$)M6_2=,-UIGQHZ_Y^WQ%?UJ\F-XX/_/?1^6+]C5,^=[_%16;.,M1 MPM8*TGLW4HR)\E7Z\H/DN^)=\067:NE4'&X956+J"]3W:\[EMP\ZP?$_-)C\ M#5!+ P04 " "P9:A6:=O>T_P$ #/& &0 'AL+W=O'$ F? M18C#80A!H M).7'OQEH*Y]3&Y:?M^B_)N05F3D5,&7!=]^3ZV&KUT(>+.DFD'?L^3?(""4. M+E@@DK_H.1MKM]!B(R0+,V/E0>A'Z2]]R1:B9*"(-AN0S(#L:N!D!DY"-/4L MH75))1T-.'M&7(]6:/HA69O$6K'Q(QW&F>3JK:_LY&AV?S/]'4W'MU?WXS_0 MV2R-)F)+)-> QGJ1??F*_"AIS]:4 [J)=03$9W1V"9+Z@7KZFG6BOZ\AG /_ M1_5\"^. O0((1",/I?U"(T\8Y9Y^N/2YBB93O26SA]DE.OOT&7U"%A)Z/J%G M?XA\*;ZH3O5\OV8;H3#%P))J"301:Y'1G:1TR3MT'73-(KD6Z%OD@==@/S7; M8V( L-3:YP$@VP!,B!'QFO)SY. OB-C$:7+(;'X)B]R<&-QQ\OW@)'C..WA_ M;G0<='!8&N6F-4XAW&8(G7@N1$P7,&RIS"* /T%K]/-/N&/_TL3O2& 5MF[. MUC6ACVXV4DBUD_QHA:A,MO@<5GX4Z8[L#,3 ?=:T528I=CO!UNGR:>0X?9OT M!]93F:#1A0,)MG.";2/!;R_ %[YHW.J3]AO_OSH=MUUSWSC!@>YWFZ-6M.P2@ K3G=SI[O&(_0]*1W@(?H$7)5"!%D04,S]!33Y MVSWF@3H26(5[+^?>.^&!2K%[I7BT[?-./6I&#P[DU\_Y]0\_3ZDI=DO^$_O< M[=3\-\YPH/_8+NJ]?9(CE<'6@M/OUL@U#RO%L.IV2:;@W0[5.#M4=Z!%JF8Q M5069*SFXH0&Z!QZBJPC]!90WRP-\S*-V++3JHI!B4)=1% M82II77\T#.OV7?S>D2RD!?X?VB*S M+4^*[:Y3=^T4X@(7Z@)WC#OK$412IU7^@Y=8?8JHAF3H277OEQN-*F;O37IB/WW6QD1CIT00II1,S2:+]L]%8J]8C=K5HSR]/4\;DL7) M!?2<2&PO=V]R:W-H965T?:U_?@#/:,/XLU@$1?DS@50V,MY>;6LL1B#0D5)MM JMXL&4^H M5%V^LL2& PTSHR2VB&U[5D*CU!@-LK$I'PW85L91"E..Q#9)*'^Y@YCMAP8V M#@./T6HM]8 U&FSH"F8@GS93KGI6Z26,$DA%Q%+$83DTQOCVCKC:()OQ*8*] M.&HC'U(\_BZ<&B6F-CQN'[S_F@6O M@IE3 1,6?XY"N1X:OH%"6-)M+!_9_GK;SI1A9J9JW(1:G> ME9GDZFVD[.1H]O'/R1]H,I[>?QQ_0%OA-@;$ENAQ]B0034,TU8VQ7KY( MOERCJ_<@:12+ZX$E%0/MQUH4:'$9/ M:20%NM*K4A^O)! MN43W$A+1&)W[/T37*Z/K=>[)4[I3NZ(H4Q4$K*(TC=*53MD-\(B%Z)_&[<]Y MYYY[F6==LG8C[/I^#_<&UJZ!DE=2\CHI_::653/J@O;JT+9C^[@9N5\B]SN1 M/^5+T07UXSLE\B^YW(JBPN(3H%[M?!'4R"%NR@Q [.3@%0->J\ MS0_J.^!XQ'7<9C+8KJJHW4GG\PT\$RO;7E)Q912?HM=*N:C[N+_G2MV+$DEZR#"D]/JG"WUS<*%:YD 7O?68AQ MIS"]-D<-<9U87)P@-M*0"5,N%N9 MSM!C7->A&Y^X03,TJ52(=*O0VT2Q&Y]?^O"/9)KMJSYE44I4UUT!#X'J">K]D3!XZ&J#\^#+Z M%U!+ P04 " "P9:A6B:"UT^ # "W$0 &0 'AL+W=O\!4BZ"5*:]G:KV^Y%3??NP^H^ MN# )J( YVTG:^_5K&T(@H>BJ9=4OB6UF'L\\\X#&'F\)?601 $=/:9*QB19Q MGE_H.@LB2#$[)SEDXLF2T!1S,:4KG>44<*B_):A6[2D=Z^,=^N\J>9', V8P(\G?<G:)W*,[0?4363)BSLI5_E;N_POK4[ 6TS/D6V>(H(QZ[* M82L\^Z5R1)A"R?DB-01JXDTJ(L4"J):-58 NPI8?NL;^K)M5@-3,.KK!I1 M.U743F?4,\*X?+DH;"!;B]?F^RVD#T!;:]4)]=I:]036R-JMLG;?6-9NGU3U M!-:@RJNH\GZ5K M@IR989V1Y!ZIN,3)Y.R-=6K">P1O:C*OO1&XM[U"=5/8$UJ#*-?;MA_"IYE\AUZ9J>98P. M!-YF-A@-G7:)F[5&R>R,?(&3LLL1_>XC\#A;=>J[&^ZU5>L+K9F\M4_>>F.- MEP'T15=/:$VZ]EV,4RX-6M]0[45]=NY[0FASL&S33>6NI]]K7]876I&O?V9F=W=!/ M2=T]ZK"'AF4<2OW8RK.=T8'4]=H1. 6Z4C<#3,0B"E**,H026 M(X]P3QM+@E*":L5K9<28;8YHTMR=J_][=KK7>PY>*' M3! 5/*8LDT,K42H_MVT9)9@2><9SS/23%1$ M9M9H4*[=B=& %XK1#.\$R")-B?CG$AG?#BW7>EJXI^M$F05[-,C)&N>H'O([ MH6=VK1+3%#-)>08"5T/KPCT?NXXQ*'=\IKB5>V,P*$O.?YC))!Y:CO$(&4;* M2!!]V^ 8&3-*VH^?E:A5O],8[H^?U/\JX37,DD@<<_:%QBH96J$%,:Y(P=0] MW_Z-%5#7Z$6/52#V#%S_@(%7&7C_U\"O M#/P2=.=9B75%%!D-!-^",+NUFAF4L2FM-0W-3!KG2NBG5-NIT?AV.ITLIM>S MQ1PN9E@XWDXO+RP\F,"$%,Q$_AY H5H4R>P@?P(>69 M2B1@%F,,4R+.P'??@^=X/KP%FL$BX84D62S?P[LWH1]T/IK5*65,9U$.;*4A MC"MV5#E\N7/8.^#P]<,]G%1*IPWFXW;SA_D5G+S]Q=#60:LCY]61\TJES@&E M&<\^1"2+D)$E0\@+$27Z>P*^9'1-U"&Z5E%S:,]E3B(<6OI42A0;M$;OWKB! M\[&)=2<6E&+FP&Y&;N#V_%XPL#<-:'Z-YK>BW0F^H>5!U74"&)>-)*T:QY+L MQ+I[)*'3]9HQ.C5&IQ5CK#]-H>M$0=A^5DJHB.14Z75\U 4QIJK0/C9!MK[A M6,C."TC7<_U.KQFS6V-VV[-%%&9*PMP00T;M,)^ M)JQ 4T%B*O-"81/L3L'=CW/WK%L'>0<1O,A%MQ_ZS9GHU<[U6IV[7:UHA'"O MTP$W:(K!Q5H@IK]-3ZOLL>EY);%G$0CK"(2M$?A4$$$RA2B!I+S(5!-MJ\2Q MM.'+/(:'ZE^_INC_KOY]UVV&A"]4)3 N_\(HVE/8JG@LU"N)/8-WG?]: N?/ MD]BN<2QPI?;L3Q;V^[^DT=[K%*FSEG/?T9B%W?MILHGI>M MSY(KG<)RF.A>%X79H)^O.%=/$]--U=WSZ%]02P,$% @ L&6H5K8!@U3; M!0 .1L !D !X;"]W;W)K&ULO9EM3^,X$,>_ MBM5;G4"Z4MMYYDHE**QVI65!%/9>G.Z%2=PVMTGY_^G*0D;>(84"O> M0).,Q_^9>.;G).,GQK^+):42_$R33)P-EE*N3D&?M>''R.S@:P4$03&LK"!5'_UG1*DZ3PI'3\V#@=U',6 [=_ M/WO_6 :O@GDD@DY9\E<79P!^ B,Y)GL@[]O2);@)R"G\A2T3Y%SQM;.$ MA+F0+-T,5@K2.*O^DY^;1&P-4'[T _!F &X/L'L&6)L!9>9&E;(RK$LBR63, MV1/@A;7R5OPH75)(X M$<=@"!YFE^#HPS'X4%R^7[)Z>N'8X,_Q=T$6< M97&V4&LP(5E(=2FJ7+BEBZ(7&F8HV<"I6)*1G U7G@O(U M'4Q^_PVY\$]#''8=AVV,XZMJ-&'..LP@PN:0E]3M1C4 M,05'"1/B6!=J-8NS':H- Z<5J=U-"/(]VZ_-=F)PZA@<8PQJB;UP(YRN.L_# MT&[)TYC9+G0]O3RWEN<:Y3UDJCTG\7\T @O5ED651:K*K>B":U5YY#&A0]71 MAX*H$E7=^+LJ2'4."*KN32QC5:U_7]/TD?)_=.$9YW_] JJ2<"!G.ZGRZE1Y M^U>5U[U+V+'M=E5IS&QOJ_9V!/JU0-\H\(ZN29*3 F Z:7YG3L_Q8$M8UVB( ML(>17EE0*PN,RN[)3U""V2@PT,QM>ZBEL&N%MXUV]"'8@ H:%=Z\U%? (U5% M0%4,84*$B.=Q6 :BQP_LB'1AT%X$&JLA@MB!/<%L41>]L!!V-6HEHL[D"'IM MA5TCW[9[Y.%&'G[=:GB%2JRIITX>-48(]F6Q@2@R4_1+V0BW9*H>.>;JX0:H'>_B!7":)WHK.0_E;3")-%A$GMLF@,9,[=-Z;EP#3[07/9&&C!@%;EN;#J"6U;-+0PU T2$( MBKIP1%:G76J,G)ZM!VX BM\3H%B#1@R==I_1F2'D]6S9<0-0O#] L0:@OMW> M3VFL'+>GR>"&H/A@!,4Z.*+VPX7.JN_1 C<$Q>].4-RE(_)PNPHU5G;0MRH: MAN+W82C6T-&RVEU.9^7Z/;L:W" 4[XM0K$$CAD&;H!HS%/1T8=S@$YOQ^5&U MB'B1;?(<_@*2DTPDI'HK%_V;"YFJ_(MB^<>9NCA41['JA%K6CDHWB!E1.;*QL1@L]JW,OA0WG9SVS 8'X#!6,-@RPO< M3F/3LMK&?0NTX3#>B\-8!UCHPXX^C9T;^%:/O ;$V SB5]2/YCG6]KUN!C5V MV+9ACT2K0;%E1K%Q"SHW%9BI%,R3OK44#N5M-T4-X"TSX%_WAK3+[J$7=/93 M.C,7NCVMT&H@;YDA_T(A6!ID^TY'G [_CM>SW;.VWC";T?YR&5BZ%\S0;U>! MULRUVT4PVOH(D5*^*+_-"$7>/)/5>_KZ;/W]Y[S\ZM$Z?X%.I]57G,9-]5'I MFO!%42T)G2N7\,132>/5=YKJ0+)5^:GCD4G)TO+GDI*(\L) 79\S)I\/B@GJ MKV63_P%02P,$% @ L&6H5J>'G%A*!0 EQ8 !D !X;"]W;W)K&ULS9A?;]LV$,"_"N$50PK4M4C)DITE!APG70,D2Q G MW<.P!T8ZVUHET2-I)P/VX7>4% MTR13IYV%ULOC7D^%"TBY^BR6D.&3F9 IUW@KYSVUE,"C7"E->LQQ_%[*XZPS M.LG';N7H1*QT$F=P*XE:I2F7_YQ!(IY..[3S,G 7SQ?:#/1&)TL^ARGHA^6M MQ+O>UDH4IY"I6&1$PNRT,Z;'$]8W"KG$MQB>U,XU,5-Y%.*[N;F,3CN.(8($ M0FU,G'8&'1+! MC*\2?2>>OD(QH1PP%(G*?\E3(>MT2+A26J2%,A*D<;;YY\^%(W84T(Y=@14* MK*K@-2BXA8*;3W1#ED_KG&L^.I'BB4@CC=;,1>Z;7!MG$V=F&:=:XM,8]?1H M/)D\7#]\OSLG-_=>+.S*YN;Z]N_AZ\=OT\ML%N;J93LG1%'=/M$J B!FY M@S#A2L6S..1F)909O-$+D&0B4MQ+"[/(:R"762A2(%="J8_DZ!PTCQ.\ZI*' MZ3DY^O"1?"!Q1NX78J5X%JF3GL;Y&*I>6+"?;=A9 [M+KD6F%XI<9!%$^_H] M],/6&>S%&6>LU> UEY^)2S\1YC#7PC-YNSIKP7&W:^/F]MP&>U5/DW'T%^X( M#")-,"*-W\=AN$I7"=<0M:T!ZIZ#C-?]H1W3WV+ZK9A3GN"V,8R8Z[^#CK.YC="O MO=MSAKY?(:Q+N7V7^G;"8$L8M!+^"AE(GN2,/,)$&2LM\^UN PWJ"'[?#RJ@ M=2GF>ZS!E8,MZ* 5]%YHGGPBCX E&# !YO&I^;-]U=A.!619,:(@G E8QV;U'P- MZ2/(/\F_9)R*%6;ZL@I@CI])D;XUZ1]M*N^+1:M;6JD/S?3O96W?QZST,?LQ MRV7!]5Y>?"=K^UXL>P[:6I!'7^*,9V&,J;2(J2-XQF\&!1_S8+/.WZT%39MI?XUY)4H;Z?I:IH=1GJ. UD96FG[;7]P Q5+]S=>GJR M"37ZL*SNM+V\3[A:D!E^T1%L\^?_?Q9JI3LX?M[)VKXORSZ$!C]H%FIMD [V MXCM9V_=BV231]B[I+8T[K7<]74:KK9%-:J?3V^@?4I;2> MA"QBKCNPD[*R3V+M?=(;6W=6;WRZK-;+V:0"VH!8-D>LO3DZK'V#S7AC;7_B!YU11+6)]O]_ 6A9RUE[(7RN,K%Z/*:VY ML2[4%#RL+-FLO60?5AA9O3AW:<"J7Y4V,6_8%#YE$6=O*.*8AJIG7K@!"*9N MLL0,+2(K=[]V8H"K[]0\;!-C7O7[J+=SQ)>"G.4\QJDE,$.3SN< R>3F%'1SH\4R/TA\%%J+-+]< M (] &@%\/A-"O]R8%VS/HD?_ 5!+ P04 " "P9:A6* 0!&E," #-! M&0 'AL+W=OSG3;K).A+XK/O^^X[Y[ZD6Z6? M38E(\%H):89!251?A:')2ZR8N5 U2GNR4KIB9$.]#DVMD14>5(DPCJ)!6#$N M@RSU>S.=I:HAP27.-)BFJIA^&Z-0VV'0"_8;<[XNR6V$65JS-2Z0GNJ9ME'8 ML12\0FFXDJ!Q-0Q&O:MQW^7[A)\^VER4S>*W$+UY0.0R^!E#@BC6"YFI[B[M^ M+AU?KH3Q3]BVN8,H@+PQI*H=V"JHN&S?['5W#P> ./X $.\ L=?=%O(J;QBQ M+-5J"]IE6S:W\*UZM!7'I?LH"]+VE%L<90^/MY,Y/,PF\]'C]/X'3.^O'^XF M<'K/M&;NPL[@] :)<6'.X 2XA,=2-8;)PJ0A60&.)LQWQ<9ML?B#8@G<*4FE M@8DLL/@?'UKAG?IXKWX<'R6\8_H"DMXYQ%&A6 MJ$0-4YFK"L'V"I-7ZP*#!GZ/EH:TG:4_[[7?LO;?9W7^NC(URW$86 ,9U!L, MLL^?>H/HVQ'-_4YS_QA[MF "0:V@UM:QFM[.H19,DI>/+PVOK97H/=$M[<#3 M.@]OLEX_Z:?AYE!,>#!B%>JU-Y*!7#62VFGK=CNOCMH1_9?>&MU^M#67!@2N M+#2Z^'(9@&[-TP:D:C^P2T5V_/VRM/\;U"[!GJ^4HGW@"G1_L.PO4$L#!!0 M ( +!EJ%;I.;9XL0( +D' 9 >&PO=V]R:W-H965T1HP\4/F2,JV)8%DV,G5VHY=%V9Y%@2V>%+9/HD MXZ(D2F_%PI5+@22UH+)P \_KNR6AS(E&UO8@HA%?J8(R?! @5V5)Q*\)%GPS M=GQG9WBDBUP9@QN-EF2!,U3/RP>A=V[#DM(2F:2<@FV#""VF?L*E\^YX#R4HJ7M9@G4%) M6?4FV[H.>P#-TPX(:D#P$M ] @AK0/A:0+<&=&UE*BFV#C%1)!H)O@%AO#6; M6=AB6K263YFY]ID2^I1JG(IN[J;WM]?P=/7]>@;G=T0(8B[B LYC5(06\@(^ MPO,LAO.S"S@#RN IYRM)6"I'KM()&!HWJ8--JF#!D6 AW'*F<@G7+,7T$._J MQ)OL@UWVD^ DX2T1'0C]#Q!X0=B2S_3U\* %'I^&QY@<@Q^H"9N[""U?>.PN M6,)+A">R10DS_8.GJP+A/JLM]PQJC_IJVBZ@BM!MCV!ZR% N28)C1S<)B6*- M3O3^G=_W/K55[RW)XC]7Y56MV#@'[K%)S/Z3[V]1F_OI-YG)C#A"T9_8VHESY%A1E7K M)U-1]??D!)>7X0O1)^/]ZZ?0$G'0ZS<1*\GN7E,K42SL<)"0\!5358=HK,W\ MN;)M]X5]X@^GU1CY2U,--?W_+RB34&"F*;W.0"<:YVFU,@&9:1W\ 4$L#!!0 ( +!EJ%9;0]FQ? 0 ,(1 9 M >&PO=V]R:W-H965T 812UFLC0D*?V_L@:6IL00X_JZ,.O4WC>+^\X?U7RUY(/-"%7L0Z5\\T>N1 M,W!0PI:T2/63V'YC%:' V(M%JNPOVE:RGH/B0FF15,M! M3X]G]T^/WQ]_6Z#Y[ DMOMT_S=#5 M9*4J0,B25Z$-FFT-2Z'(83JGB,:)Z@ M*4\+S1+T"$MM1F7.\Y5"5[\+I;ZB.9-HL::2?4574Z8I3V'R!CTOINCJRU?T M!;E(F=<*\1P]YURK:YB$YS_6HE!@70U=#>0,1#>NB$Q*(GX+$8)^B%RO%9KE M"4L.]5UP2NT9_\,S$[_3X \J;Q'!U\CW?-* Y^%\=;\##JD#1:P]TF+OLK\T$;N0L0.:O9IFK\OZ MV"PGGLXZ.NYNZ;/E$O;LQK76IS=FUYT@NJ6R99_7.T'2]W"P M5U8JQ*=RD4=ZI WPKM'CSO;Z^473E?W!Z6*(< 3%%1_3:Y ,"0Y N(7@KL'C ML+,$S$XX-%>"SGW"?ZX$%[)VR'G7^7%GQQU/6A.YU!OL+_S;7G@KA6X38S9?V$H$O1 DN813HN8W5@(.ZHC9*M!(]+15X\@G)#JF M>BKG^Z1_TA'=O=,P;/=6]I) 08H6N2Z/?_5L?1%Q;X_?1_,3&PO=V]R:W-H M965TU LVA8BB9Y()]FW'RDYHBU2C .X+XDDGW/TY^'E=RA.'GE]+U:,2?!4 M%I4X'ZVD7)^-QV*^8F4JWO$UJ]0O"UZ7J52W]7(LUC5+L\:I+,8H".BX3/-J M-)TTS[[6TPG?R"*OV-<:B$U9IO5_EZS@C^@9HOST04\FV&B'1J+OW+V*':N@6[*'>?W^N8J.Q\% M6A$KV%SJ$*GZ]\!FK"AT)*7CWVW04?=.[;A[_1S]8]-XU9B[5+ 9+_[.,[DZ M'\4CD+%%NBGD#7_\@VT;%.IX-MVI-7NEN MO)6U^C57?G)Z^^'3]8?/W\#5YX]?;JXOOEU]^0Q.;M5@R38% WRANFK-:YG> MJ3O!EJH#I0!IE0$UD.I4YM42Y-6@N^W[\')FU/P1OT* MOJWX1B@?,1E+)5F_>#S?RKMLY:$!>1A<\TJN!/A092S;]Q^KIG;M1<_MO43> M@-=I_0Y@^!M <(./;/#W9%'#N[2CYMX>"C];4K!39-EGHS_^%.9 M@RO)2O&/*W=M;.*.K1> ,[%.Y^Q\I&:X8/4#&TU__072X'=7PX\4;"\-I$L# M\46?WK '5FV8A2Y!-).(/4*_%1S(<"ZYHM<@I-"W9RZ M-%+KY3@((*(]C;89C.(DC-T:HTYC]$+O"I;6\U6S;F0JDP5?ZU'O$AI9"J(D MCOJYM*THQ21QRXP[F;%7YFU:L'9M4T"[9WHVNA3&=C\&">UGTK;"(8;4K3#I M%";^SF:56G2+1F.:*1KD0NI%^(&YA":V!!K2J"?4MD*4H(%4PL!@)? GDQ=I M_4R,[?AT+O^!_?Z 4FMZ.^S4N( #LP?NX ]Z=5X4!>!RQ8Q6/8><2J&EX"U" M<=SO>9<=A.'01(?(2$7^E#[CUZ#7DU=D3^48QT%_)CGL5%J3@643&JY!/]@N M2K[16BLN05H4?)Y*E@')NR+BS*GZJ$0[5K3]%!BF03_4;B6?WS:R(S"(!CK. _ZB?>EF0R;RG2:5ZY-M;<$ MDKY8AQ5"<&B1,>R#?OC->"5XD6>-S'Y!ZI3K !PA,+0$VW:JEJ!D0+ !(?23 ML%T5?URS\H[5SI+.'^#5,^!(T?:;:X *XY]8W4(OKE^=BB-%VT^%(3?TH]M7 MX4*;P4D0AX$UYVT[&D1),C#GD8$U\L/ZD"H7V0 .DP!:(AUV!)$P&" *,J1& M?E(?6.DB&[\8QF3G_5N=MIT")!E,IL$T\F/Z-=4NLND;AC'J0]IA1C#$<$"J M@33R$O#0BG<;93^ED%@];YNA,-X9(/LJ#4>1GZ.OJWJ1#49$(F*EU#:#83RT MA4 &G\B/SZY(>WF@VE!T5KX..T_EBPP\D1^>NO)M8>_CD3_(:Q?A8T7;;[+! M+XI^(H_04=%\K&C[J3!H1O[-KH]'R+5YA4E_Y^@P(S0A Q\+D$$E\J/R(!K9 M*"04P?Y>S&5&5)GLEH@-,+$?F >R"-LL5%O! /:GN,,.T:%2'AMB8C\Q7T,B M;..0ABCN"[6MH@0/H!T;9.(7=K:'<0@[]K0AA7V-MA4*HX'2'>]\J/6S\G44 MP@YD1I&53H<510/ Q :8^(6-Y\$,PO974^=ZYO&>.<@HF3ULCF?$6KW MNZED^XV^>]J= 5TT)Q^]YY?P;-:>Y)@P[<'2=5HO\TJ @BU4R.!=I+)7MVC&/9X:E,P("D=046'WMX0((T4PJC_\K4J-^I@8VK^_9/Q7% MJV+66, %(]_26"8S(S!0#!N\(W+)#O]"59"G^2)&1/&)#E6L9:!H)R3+*K#* M($MI^8U_5D(T (JG&^!4 .Z1$Z [Z#1(B?0+I/XYVH>3D1L$DZFY;Z;_-,SW/"NPZK!68EZ=F->;V(H1S)73 MR_30]P5D:^"=S>@E>FTS!B)KU>S7-?OOZ$E_2!D&(FO),*YE&+_9DR72:WK2 M"CS+>^3)IV&^-9Y,QMV>#.K$@M[$S@A!3";P0E_VDKVV(0.1M>J>U'5/WM&7 MDR%E&(BL)8-M/?Q96V]V9@5M>L[U[(;ER@(ZPD;^9!1T.]-NS!'VBU)#&\XR MM$DIIA&@B&4YH[IW?4;MIWYMBX9B:POA/ CAO*-9*_*AI!B(K2W%PXAC]XX. M_79UG_QMV\$3LW8$N=XCJYJ-Z3<#OBT.!4)9;T=E.1[6N_7!XZP8MQ_MG^L# M23%5/]"4IQDU_&U3*A"!C:*T3L;J]>'E :%<2)87,_::236Q%Y>).E0!UP'J M_H8Q>;_0#ZB/:>%O4$L#!!0 ( +!EJ%8AP2@J0P( /P$ 9 >&PO M=V]R:W-H965T*:[9&5,?AL$>K9"075#YIC9DX54@AH;JF6@]MLNWR>\,-SIHS4X)U,IURYXF'=)Z 0AQYEQ#-1.6[Q#SAV1 ME;'9KP_LW[QWZV5*-=Y)_I/-S:I+/A.8XX(6W#S+W3WN_5P[OIGD MVH^P*W,[;0*S0ALI]F"K0+"LG.GK_AZ. %%T!A#M 9'771;R*@?4T"16<@?* M95LVM_!6/=J*8YG[**E1]I19G$G223\=?I\,GW[ \,6.*=2>J%+4W54=:@,T ME'%=ARM@&8P8Y_8J=1P86]H1!+-]F7Y9)CI3II>K!H2=3Q"%40LFZ0!J5_6_ M:0*KO)(?5?(CS]L^)[^8:MP4F!D8;MWX:X1BBNHWO,,]56M(W[1!H>'1S!M0 M(VZ/U*NL4T8N%G0]Q=&5"U9IH'CPL+"QLTU 57V6AD8F?O_>RJ-[1:_7-GG M"95+L.<+*6QEXJ M0QRPY/S,,1WTK&5!)?;Y58.W;F4Q3O/*Z=SFI+R+"]HII D%RF1:BIF7ED(2N(2G%+N=3N=T$L) MR]S1(%NDEZDLG6F^R.30C1J38TX?XZ'KAV]=Q]"-\Y@.W=N3U]\6N;QXY9CS MT9NCH\[MZ<6V_40#IZYG)3W?@_2LHPZ46:,8?;@?_2YRC+JW%_4.9HRXOTE< MZSA65(VH8\PYLJOZ_>,G4J86V5FH7L>BJI6$Z>GY]L7HE/^]?KTNMIQ?:)I; M;"/17M7DHT&29VVO!ZXQJ.@DI"4D97QES%PS3G.?"D>HF M4W)\L)3W!O;-#.Z_BB=E62YT;!/!?$^JR[> >@8"&>>-P*YK#*-!0:2D(KM4 M$WVQ-CZ G&I\LRJ4PID@*[][[K8.^J2"3'(14]&$\=W:-!IPFH H5>")FRIY\ND$8"Q^S@[*0J^>L_9+$NI M6?S> 4<#4OLY\URP>Q4-6F6J#%2XSAT5DDW7+=\%*6[H4M;MM$QPS=T#U/QO M\SRC&16$KXM6O?^2L_QDQ4'ON23KI\JV8*O&:L?QTD6>'X+(\!!$'D1/]@]! M9'0 (GO/]M1\C$C_Y8L,#J+:W1!G4F M"\8ERZK9G,4QS1[L7A6])!/UPK[!KZZ/:4(67-XTX-!MQY]IS!9IU%QU!8FH MKFK'GV!Y:BMB=A*\5P#8L\; M>$21O=I8'/# JH#U#L2WQX&>LOL$ 505TX;=P3@211@"O6COT3!$LA/"QUX? M["X)@BBR(X#9%00!AL#=B".8 M" (4&@?P>W?H^\^G?*:_^+/?H#4$L#!!0 M ( +!EJ%:7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G/E>%QO]CQ/ MZS_+1U[(7W9EE:>-W*R^C.O'BJ?;>L]YDV=C8S)QQGDJBM'UU?%D2*-.>ST?$0DA9;0HM&%HGX17\J M>6Q[I?*O_6U_U8W$56I870KY0^5O.W \R'D8>#2(J$?DMRA<^)X;RXT;=^$& M$-!5(!X!T MS@EI*9#O H(+YP=K&L0ADTA_D(#&*A?H$&2)K!A=N;Y'Z.=5V]HBX@8> M">-[RH@L(5,Q(8M,D37B4>:OW=A?4^('4P]]>Y43,@C4V21W+H^ M(VMWD5"RI&Z4,-IQJGB00:;("OG;9+/P[V0YYTKRW!+G212'2\HT3$@=4V1WN/,Y2^AO]1=('E-\>ZPIB_U^, S\ MD)$@C/7A$/+&%%D<\J[./Y&YN_)C31]3R!]39(',P^72CW^.++*(L1](Q\5D MX;LW:J"&5&(@JT0VP629++HX\-SRPJ4B)*;B/Z5M'2M.#39&I I#&13/&=CR-H0@]U#)-<#H+621@EM9O.605$]DJ8);6 M,2'#F/AS6H-9^OFVJYB0;TQDWVB1>K!)0LXQD9T#AE;]7D/2,9&E\VL$&ZPD MI!T363L#66R(T8*<8R$[YR7[!&E5I>TBSSMRX?$F%9D."1G'0C;.B1@4R5-O M#UJ_MB#C6.A/*J]ST)&0E#OBJYB0C//1"FVH5LR$(VLH7@$*Q5$[*0C;^.?R($=XI7,2$+V?@K M^2RW M??)1XQ&+$G7JP(8L9"-;",",FG*C8D(6LI$M!*Z"Z.^90!:RD2T$/U!J;YI M%G+.N5BC6?M M5W543A43LI"#;2$(4QN0'/"E,FP+O5Z(TANHB@E9R.DL-.X.KJ^OMGPG"KX- MY%_4\.63:7^\)B4:;;XRNSQ]=]K_\'4$L#!!0 M ( +!EJ%;(7,%2( ( - G : >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-VCMNVT 4A>&M"%R 1_0"^D0 M*=(8/!4Q)'CY5Q^((9]^E4,[[KM3W>W[NO@X'DYUU>S&L?^14EWORK&M=UU? M3N]V5,C:+UW;8EG'5I(_#]71-EX/W53.\O$F3Y@Y2 M"-+Y@PR";/X@AR"?/R@@*.8/RA"4YP^ZAZ#[^8,>(.AA_J!'"'J"8 N!V()D"X'9@F@+@=J"; N!VX)P"X'<@G0+@=V"> N! MWHIZ*X'>BGHK@=XZ>=DFT%M1;R706U%O)=!;46\ET%M1;R706U%O)=!;46\E MT%M1;R70VU!O(]#;4&\CT-M0;R/0VR:;)01Z&^IM!'H;ZFT$>AOJ;01Z&^IM M!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'K[9+.;0&]'O9U ;T>] MG4!O1[V=0&]'O9U ;T>]G4#O0+V#0.] O8- [T"]@T#O0+V#0.] O8- [YA\ MK"30.U#O(- [4.\@T#M0[R#0.U#O(- [H]Z90.^,>F<"O3/JG0GTSJAW)M [ MH]Z90.^,>F<"O?/D9Q,"O3/JG;]3[SI^'DJ]]GRM\?G?2?5XOK=<'W]9?IV< ML'/!.=U6U.>_4$L#!!0 ( +!EJ%;B(3)"\0$ !DG 3 6T-O;G1E M;G1?5'EP97-=+GAM;,W:RT[#,! %T%^ILD6-ZR7M+2;-DVNMOGGV+A^7@1J M8S&YV&T$,I\<]\15X^-1WE"P+Q.&E>\#7L_= M/%((34V36QO2M>WR+K9M64S/+<5R?XDO>G3+95-1[:I-EX^4T0>R=5P1I:XM M=T6/]B>G?,.T^^0'YX]E]@7FG;?!^9@G%NCW<6\C&4Y/?2Y$(37[7_$],9<^ M^/UHF'9-]0^S\_4^N; >YQ'9^#C\CC_.^+W^+_L0('U(D#X42!\:I \#TL&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( +!EJ%;B6HP7 M] 4 $? 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ L&6H M5FB^SRCC @ _ < !@ ("!0Q8 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ L&6H5B*3C@&.!@ KB( !@ M ("!H2( 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ L&6H5N^)T<=N"P 2AL !@ ("!7C0 M 'AL+W=O&UL4$L! A0#% @ L&6H5FV?9Z: @ 9@4 !D M ("!/40 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ L&6H5FKP!OE(! I@D !D ("!G5 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ L&6H5JMQ M):;: @ +P8 !D ("!_%P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L&6H5K#)Y%[I!@ @@\ !D M ("!Y'4 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ L&6H5@!QN?FJ!0 < P !D ("! M:H4 'AL+W=O&UL4$L! A0#% M @ L&6H5@^<%&ID P #@< !D ("!])8 'AL+W=O&UL4$L! A0#% @ L&6H5N100,N* M @ 8@4 !D ("!,J< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L&6H5G'>R3], P (0< !D M ("!6;$ 'AL+W=O!@ &0 @('&PO=V]R M:W-H965T&UL M4$L! A0#% @ L&6H5@F5G +A @ #08 !D ("!I[L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ML&6H5BV'P:5F!0 5 T !D ("!@,8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L&6H5AJ.0"*Q P MPD !D M ("!6M\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ L&6H5C/&0"T> P $@H !D ("! >D 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L&6H M5F/>P+!; P A D !D ("!>?0 'AL+W=O&PO=V]R:W-H965T\, , *@( 9 " @1+\ !X;"]W;W)K M&UL4$L! A0#% @ L&6H5DGI.?\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L&6H5FG;WM/\! SQ@ !D M ("!SA,! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ L&6H5F^P[GU: P 20L !D ("!D"$! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ L&6H5B@$ M 1I3 @ S00 !D ("!M# ! 'AL+W=O+$" "Y!P &0 M @($^,P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ L&6H5H+8B4/>!0 /1L !D M ("!V3H! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ L&6H5E3H]%1P P TA8 T ( ! M!$6QE&PO=V]R:V)O;VLN>&UL M4$L! A0#% @ L&6H5LA XML 80 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 81 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 82 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 146 296 1 true 65 0 false 6 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 - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 0003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Sheet http://www.solaredge.com/role/CondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Statements 3 false false R4.htm 0004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) Sheet http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) Statements 4 false false R5.htm 0005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) Sheet http://www.solaredge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) Statements 5 false false R6.htm 0006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Sheet http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Statements 6 false false R7.htm 0007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) (Parenthetical) Sheet http://www.solaredge.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedPARENTHETICALS CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) (Parenthetical) Statements 7 false false R8.htm 0008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) 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 - MARKETABLE SECURITIES Sheet http://www.solaredge.com/role/MarketableSecurities MARKETABLE SECURITIES Notes 10 false false R11.htm 0011 - Disclosure - INVENTORIES, NET Sheet http://www.solaredge.com/role/sedg-i INVENTORIES, NET Notes 11 false false R12.htm 0012 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS Sheet http://www.solaredge.com/role/sedg-peaoar PREPAID EXPENSES AND OTHER CURRENT ASSETS Notes 12 false false R13.htm 0013 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES Sheet http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIES DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES Notes 13 false false R14.htm 0014 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.solaredge.com/role/sedg-fvm FAIR VALUE MEASUREMENTS Notes 14 false false R15.htm 0015 - Disclosure - WARRANTY OBLIGATIONS Sheet http://www.solaredge.com/role/sedg-wo WARRANTY OBLIGATIONS Notes 15 false false R16.htm 0016 - Disclosure - DEFERRED REVENUES AND CUSTOMERS ADVANCES Sheet http://www.solaredge.com/role/DeferredRevenues DEFERRED REVENUES AND CUSTOMERS ADVANCES Notes 16 false false R17.htm 0017 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Sheet http://www.solaredge.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Notes 17 false false R18.htm 0018 - Disclosure - CONVERTIBLE SENIOR NOTES Notes http://www.solaredge.com/role/ConvertibleSeniorNotes CONVERTIBLE SENIOR NOTES Notes 18 false false R19.htm 0019 - Disclosure - STOCK CAPITAL Sheet http://www.solaredge.com/role/sedg-sc STOCK CAPITAL Notes 19 false false R20.htm 0020 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES Sheet http://www.solaredge.com/role/sedg-cacl COMMITMENTS AND CONTINGENT LIABILITIES Notes 20 false false R21.htm 0021 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS Sheet http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLoss ACCUMULATED OTHER COMPREHENSIVE LOSS Notes 21 false false R22.htm 0022 - Disclosure - OTHER OPERATING INCOME Sheet http://www.solaredge.com/role/OtherOperatingExpensesIncome OTHER OPERATING INCOME Notes 22 false false R23.htm 0023 - Disclosure - INCOME TAXES Sheet http://www.solaredge.com/role/IncomeTaxes INCOME TAXES Notes 23 false false R24.htm 0024 - Disclosure - EARNINGS PER SHARE Sheet http://www.solaredge.com/role/EarningsPerShare EARNINGS PER SHARE Notes 24 false false R25.htm 0025 - Disclosure - SEGMENT INFORMATION Sheet http://www.solaredge.com/role/sedg-giamcapd SEGMENT INFORMATION Notes 25 false false R26.htm 0026 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.solaredge.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 26 false false R27.htm 0027 - Disclosure - GENERAL (Policies) Sheet http://www.solaredge.com/role/GENERALPolicies GENERAL (Policies) Policies 27 false false R28.htm 0028 - Disclosure - MARKETABLE SECURITIES (Tables) Sheet http://www.solaredge.com/role/MarketableSecuritiesTables MARKETABLE SECURITIES (Tables) Tables http://www.solaredge.com/role/MarketableSecurities 28 false false R29.htm 0029 - Disclosure - INVENTORIES, NET (Tables) Sheet http://www.solaredge.com/role/sedg-it INVENTORIES, NET (Tables) Tables http://www.solaredge.com/role/sedg-i 29 false false R30.htm 0030 - 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 30 false false R31.htm 0031 - 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 31 false false R32.htm 0032 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.solaredge.com/role/sedg-fvmt FAIR VALUE MEASUREMENTS (Tables) Tables http://www.solaredge.com/role/sedg-fvm 32 false false R33.htm 0033 - Disclosure - WARRANTY OBLIGATIONS (Tables) Sheet http://www.solaredge.com/role/sedg-wot WARRANTY OBLIGATIONS (Tables) Tables http://www.solaredge.com/role/sedg-wo 33 false false R34.htm 0034 - Disclosure - DEFERRED REVENUES AND CUSTOMERS ADVANCES (Tables) Sheet http://www.solaredge.com/role/DeferredRevenuesTables DEFERRED REVENUES AND CUSTOMERS ADVANCES (Tables) Tables http://www.solaredge.com/role/DeferredRevenues 34 false false R35.htm 0035 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) Sheet http://www.solaredge.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) Tables http://www.solaredge.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES 35 false false R36.htm 0036 - Disclosure - CONVERTIBLE SENIOR NOTES (Tables) Notes http://www.solaredge.com/role/ConvertibleSeniorNotesTables CONVERTIBLE SENIOR NOTES (Tables) Tables http://www.solaredge.com/role/ConvertibleSeniorNotes 36 false false R37.htm 0037 - Disclosure - STOCK CAPITAL (Tables) Sheet http://www.solaredge.com/role/StockCapitalTables STOCK CAPITAL (Tables) Tables http://www.solaredge.com/role/sedg-sc 37 false false R38.htm 0038 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) Sheet http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossTables ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) Tables http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLoss 38 false false R39.htm 0039 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.solaredge.com/role/EarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://www.solaredge.com/role/EarningsPerShare 39 false false R40.htm 0040 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://www.solaredge.com/role/SegmentInformationTables SEGMENT INFORMATION (Tables) Tables http://www.solaredge.com/role/sedg-giamcapd 40 false false R41.htm 0041 - Disclosure - GENERAL (Narrative) (Details) Sheet http://www.solaredge.com/role/GeneralNarrativeDetails GENERAL (Narrative) (Details) Details http://www.solaredge.com/role/GENERALPolicies 41 false false R42.htm 0042 - Disclosure - MARKETABLE SECURITIES (Schedule of AFS Marketable Debt Securities) (Details) Sheet http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAfsMarketableDebtSecuritiesDetails MARKETABLE SECURITIES (Schedule of AFS Marketable Debt Securities) (Details) Details http://www.solaredge.com/role/MarketableSecuritiesTables 42 false false R43.htm 0043 - Disclosure - INVENTORIES, NET (Schedule of Inventories, Net) (Details) Sheet http://www.solaredge.com/role/InventoriesNetDetails INVENTORIES, NET (Schedule of Inventories, Net) (Details) Details http://www.solaredge.com/role/sedg-it 43 false false R44.htm 0044 - 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 44 false false R45.htm 0045 - 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 45 false false R46.htm 0046 - 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 46 false false R47.htm 0047 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Schedule of Gains (losses) on derivative instruments recognized in our income statements) (Details) Sheet http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails1 DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Schedule of Gains (losses) on derivative instruments recognized in our income statements) (Details) Details http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESTables 47 false false R48.htm 0048 - Disclosure - FAIR VALUE MEASUREMENTS (Schedule of Assets Measured at Fair Value) (Details) Sheet http://www.solaredge.com/role/FairValueMeasurementsDetails FAIR VALUE MEASUREMENTS (Schedule of Assets Measured at Fair Value) (Details) Details http://www.solaredge.com/role/sedg-fvmt 48 false false R49.htm 0049 - Disclosure - WARRANTY OBLIGATIONS (Schedule of product warranty obligations) (Details) Sheet http://www.solaredge.com/role/WarrantyObligationsDetails WARRANTY OBLIGATIONS (Schedule of product warranty obligations) (Details) Details http://www.solaredge.com/role/sedg-wot 49 false false R50.htm 0050 - Disclosure - DEFERRED REVENUES AND CUSTOMERS ADVANCES (Schedule of Balances of deferred revenues and customer advances) (Details) Sheet http://www.solaredge.com/role/DeferredRevenuesScheduleOfBalancesOfDeferredRevenuesDetails DEFERRED REVENUES AND CUSTOMERS ADVANCES (Schedule of Balances of deferred revenues and customer advances) (Details) Details http://www.solaredge.com/role/DeferredRevenuesTables 50 false false R51.htm 0051 - Disclosure - DEFERRED REVENUES AND CUSTOMERS ADVANCES (Schedule Estimated Revenues Expected To Recognized In Future To Performance Obligations) (Details) Sheet http://www.solaredge.com/role/DeferredRevenuesScheduleEstimatedRevenuesExpectedToRecognizedInFutureToPerformanceObligationsDetails DEFERRED REVENUES AND CUSTOMERS ADVANCES (Schedule Estimated Revenues Expected To Recognized In Future To Performance Obligations) (Details) Details http://www.solaredge.com/role/DeferredRevenuesTables 51 false false R52.htm 0052 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Schedule of Accrued Expenses and Other Current Liabilities) (Details) Sheet http://www.solaredge.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Schedule of Accrued Expenses and Other Current Liabilities) (Details) Details http://www.solaredge.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables 52 false false R53.htm 0053 - 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 53 false false R54.htm 0054 - 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 54 false false R55.htm 0055 - Disclosure - STOCK CAPITAL (Narrative) (Details) Sheet http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails STOCK CAPITAL (Narrative) (Details) Details http://www.solaredge.com/role/StockCapitalTables 55 false false R56.htm 0056 - 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 56 false false R57.htm 0057 - 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 57 false false R58.htm 0058 - 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 58 false false R59.htm 0059 - 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 59 false false R60.htm 0060 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Schedule of Changes in AOCI) (Details) Sheet http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails ACCUMULATED OTHER COMPREHENSIVE LOSS (Schedule of Changes in AOCI) (Details) Details http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossTables 60 false false R61.htm 0061 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Schedule of Reclassifications of Other Comprehensive Income Loss) (Details) Sheet http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails ACCUMULATED OTHER COMPREHENSIVE LOSS (Schedule of Reclassifications of Other Comprehensive Income Loss) (Details) Details http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossTables 61 false false R62.htm 0062 - Disclosure - OTHER OPERATING INCOME (Narrative) (Details) Sheet http://www.solaredge.com/role/OtherOperatingExpensesIncomeScheduleOfOtherOpeartingExpensesDetails OTHER OPERATING INCOME (Narrative) (Details) Details http://www.solaredge.com/role/OtherOperatingExpensesIncome 62 false false R63.htm 0063 - Disclosure - INCOME TAXES (Narrative) (Details) Sheet http://www.solaredge.com/role/IncomeTaxesNarrativeDetails INCOME TAXES (Narrative) (Details) Details http://www.solaredge.com/role/IncomeTaxes 63 false false R64.htm 0064 - 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 64 false false R65.htm 0065 - Disclosure - SEGMENT INFORMATION (Schedule of reportable segments and operating income) (Details) Sheet http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails SEGMENT INFORMATION (Schedule of reportable segments and operating income) (Details) Details http://www.solaredge.com/role/SegmentInformationTables 65 false false R66.htm 0066 - Disclosure - SEGMENT INFORMATION (Schedule of reportable segments reconciliation) (Details) Sheet http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsReconciliationDetails SEGMENT INFORMATION (Schedule of reportable segments reconciliation) (Details) Details http://www.solaredge.com/role/SegmentInformationTables 66 false false R67.htm 0067 - Disclosure - SUBSEQUENT EVENTS (Narrative) (Details) Sheet http://www.solaredge.com/role/SUBSEQUENTEVENTSA SUBSEQUENT EVENTS (Narrative) (Details) Details http://www.solaredge.com/role/SUBSEQUENTEVENTS 67 false false All Reports Book All Reports zk2329654.htm exhibit_31-1.htm exhibit_31-2.htm exhibit_32-1.htm exhibit_32-2.htm sedg-20230331.xsd sedg-20230331_cal.xml sedg-20230331_def.xml sedg-20230331_lab.xml sedg-20230331_pre.xml http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 84 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "zk2329654.htm": { "axisCustom": 0, "axisStandard": 28, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 605, "http://xbrl.sec.gov/dei/2022": 29 }, "contextCount": 146, "dts": { "calculationLink": { "local": [ "sedg-20230331_cal.xml" ] }, "definitionLink": { "local": [ "sedg-20230331_def.xml" ] }, "inline": { "local": [ "zk2329654.htm" ] }, "labelLink": { "local": [ "sedg-20230331_lab.xml" ] }, "presentationLink": { "local": [ "sedg-20230331_pre.xml" ] }, "schema": { "local": [ "sedg-20230331.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/currency/2022/currency-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/exch/2022/exch-2022.xsd", "https://xbrl.sec.gov/naics/2022/naics-2022.xsd", "https://xbrl.sec.gov/sic/2022/sic-2022.xsd", "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd" ] } }, "elementCount": 574, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2022": 4, "total": 4 }, "keyCustom": 44, "keyStandard": 252, "memberCustom": 25, "memberStandard": 40, "nsprefix": "sedg", "nsuri": "http://www.solaredge.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.solaredge.com/role/sedg-daei", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0010 - Disclosure - MARKETABLE SECURITIES", "menuCat": "Notes", "order": "10", "role": "http://www.solaredge.com/role/MarketableSecurities", "shortName": "MARKETABLE SECURITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0011 - Disclosure - INVENTORIES, NET", "menuCat": "Notes", "order": "11", "role": "http://www.solaredge.com/role/sedg-i", "shortName": "INVENTORIES, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0012 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS", "menuCat": "Notes", "order": "12", "role": "http://www.solaredge.com/role/sedg-peaoar", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0013 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES", "menuCat": "Notes", "order": "13", "role": "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIES", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0014 - Disclosure - FAIR VALUE MEASUREMENTS", "menuCat": "Notes", "order": "14", "role": "http://www.solaredge.com/role/sedg-fvm", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0015 - Disclosure - WARRANTY OBLIGATIONS", "menuCat": "Notes", "order": "15", "role": "http://www.solaredge.com/role/sedg-wo", "shortName": "WARRANTY OBLIGATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredRevenueDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0016 - Disclosure - DEFERRED REVENUES AND CUSTOMERS ADVANCES", "menuCat": "Notes", "order": "16", "role": "http://www.solaredge.com/role/DeferredRevenues", "shortName": "DEFERRED REVENUES AND CUSTOMERS ADVANCES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredRevenueDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0017 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES", "menuCat": "Notes", "order": "17", "role": "http://www.solaredge.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "sedg:ConvertibleSeniorNotes", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0018 - Disclosure - CONVERTIBLE SENIOR NOTES", "menuCat": "Notes", "order": "18", "role": "http://www.solaredge.com/role/ConvertibleSeniorNotes", "shortName": "CONVERTIBLE SENIOR NOTES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "sedg:ConvertibleSeniorNotes", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0019 - Disclosure - STOCK CAPITAL", "menuCat": "Notes", "order": "19", "role": "http://www.solaredge.com/role/sedg-sc", "shortName": "STOCK CAPITAL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "menuCat": "Statements", "order": "2", "role": "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0020 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES", "menuCat": "Notes", "order": "20", "role": "http://www.solaredge.com/role/sedg-cacl", "shortName": "COMMITMENTS AND CONTINGENT LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0021 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS", "menuCat": "Notes", "order": "21", "role": "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLoss", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0022 - Disclosure - OTHER OPERATING INCOME", "menuCat": "Notes", "order": "22", "role": "http://www.solaredge.com/role/OtherOperatingExpensesIncome", "shortName": "OTHER OPERATING INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0023 - Disclosure - INCOME TAXES", "menuCat": "Notes", "order": "23", "role": "http://www.solaredge.com/role/IncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0024 - Disclosure - EARNINGS PER SHARE", "menuCat": "Notes", "order": "24", "role": "http://www.solaredge.com/role/EarningsPerShare", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0025 - Disclosure - SEGMENT INFORMATION", "menuCat": "Notes", "order": "25", "role": "http://www.solaredge.com/role/sedg-giamcapd", "shortName": "SEGMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0026 - Disclosure - SUBSEQUENT EVENTS", "menuCat": "Notes", "order": "26", "role": "http://www.solaredge.com/role/SUBSEQUENTEVENTS", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "div", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0027 - Disclosure - GENERAL (Policies)", "menuCat": "Policies", "order": "27", "role": "http://www.solaredge.com/role/GENERALPolicies", "shortName": "GENERAL (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0028 - Disclosure - MARKETABLE SECURITIES (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.solaredge.com/role/MarketableSecuritiesTables", "shortName": "MARKETABLE SECURITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0029 - Disclosure - INVENTORIES, NET (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.solaredge.com/role/sedg-it", "shortName": "INVENTORIES, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "us-gaap:OtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0030 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.solaredge.com/role/sedg-peaoart", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:OtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "div", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0031 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESTables", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0032 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.solaredge.com/role/sedg-fvmt", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0033 - Disclosure - WARRANTY OBLIGATIONS (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.solaredge.com/role/sedg-wot", "shortName": "WARRANTY OBLIGATIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "us-gaap:DeferredRevenueDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0034 - Disclosure - DEFERRED REVENUES AND CUSTOMERS ADVANCES (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.solaredge.com/role/DeferredRevenuesTables", "shortName": "DEFERRED REVENUES AND CUSTOMERS ADVANCES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:DeferredRevenueDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0035 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.solaredge.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "div", "sedg:ConvertibleSeniorNotes", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0036 - Disclosure - CONVERTIBLE SENIOR NOTES (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.solaredge.com/role/ConvertibleSeniorNotesTables", "shortName": "CONVERTIBLE SENIOR NOTES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "sedg:ConvertibleSeniorNotes", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0037 - Disclosure - STOCK CAPITAL (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.solaredge.com/role/StockCapitalTables", "shortName": "STOCK CAPITAL (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "div", "div", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0038 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossTables", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0039 - Disclosure - EARNINGS PER SHARE (Tables)", "menuCat": "Tables", "order": "39", "role": "http://www.solaredge.com/role/EarningsPerShareTables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)", "menuCat": "Statements", "order": "4", "role": "http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": "-3", "lang": null, "name": "sedg:OtherOperatingExpensesIncomeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0040 - Disclosure - SEGMENT INFORMATION (Tables)", "menuCat": "Tables", "order": "40", "role": "http://www.solaredge.com/role/SegmentInformationTables", "shortName": "SEGMENT INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "div", "sedg:ConcentrationsOfSupplyRisksPolicyTextBlock", "div", "div", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331_usgaapConcentrationRiskByBenchmarkAxis_usgaapAccountsPayableMember_usgaapConcentrationRiskByTypeAxis_usgaapSupplierConcentrationRiskMember", "decimals": "3", "first": true, "lang": null, "name": "sedg:ConcentrationRiskAsPercent", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0041 - Disclosure - GENERAL (Narrative) (Details)", "menuCat": "Details", "order": "41", "role": "http://www.solaredge.com/role/GeneralNarrativeDetails", "shortName": "GENERAL (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "div", "sedg:ConcentrationsOfSupplyRisksPolicyTextBlock", "div", "div", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331_usgaapConcentrationRiskByBenchmarkAxis_usgaapAccountsPayableMember_usgaapConcentrationRiskByTypeAxis_usgaapSupplierConcentrationRiskMember", "decimals": "3", "first": true, "lang": null, "name": "sedg:ConcentrationRiskAsPercent", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0042 - Disclosure - MARKETABLE SECURITIES (Schedule of AFS Marketable Debt Securities) (Details)", "menuCat": "Details", "order": "42", "role": "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAfsMarketableDebtSecuritiesDetails", "shortName": "MARKETABLE SECURITIES (Schedule of AFS Marketable Debt Securities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0043 - Disclosure - INVENTORIES, NET (Schedule of Inventories, Net) (Details)", "menuCat": "Details", "order": "43", "role": "http://www.solaredge.com/role/InventoriesNetDetails", "shortName": "INVENTORIES, NET (Schedule of Inventories, Net) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "div", "us-gaap:OtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ReceivablesLongTermContractsOrPrograms", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0044 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)", "menuCat": "Details", "order": "44", "role": "http://www.solaredge.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "div", "us-gaap:OtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ReceivablesLongTermContractsOrPrograms", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "div", "div", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230331_srtCurrencyAxis_currencyILS_usgaapDerivativeInstrumentRiskAxis_usgaapForeignExchangeForwardMember_usgaapOptionIndexedToIssuersEquityTypeAxis_usgaapPutOptionMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyFairValueHedgeDerivativeAtFairValueNet", "reportCount": 1, "unique": true, "unitRef": "ils", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0045 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Narrative) (Details)", "menuCat": "Details", "order": "45", "role": "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "div", "div", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230331_srtCurrencyAxis_currencyILS_usgaapDerivativeInstrumentRiskAxis_usgaapForeignExchangeForwardMember_usgaapOptionIndexedToIssuersEquityTypeAxis_usgaapPutOptionMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyFairValueHedgeDerivativeAtFairValueNet", "reportCount": 1, "unique": true, "unitRef": "ils", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "div", "div", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230331_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0046 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Schedule of fair values of outstanding derivative instruments) (Details)", "menuCat": "Details", "order": "46", "role": "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Schedule of fair values of outstanding derivative instruments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "div", "div", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230331_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsIncludedInTradingActivitiesTextBlock", "div", "div", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0047 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Schedule of Gains (losses) on derivative instruments recognized in our income statements) (Details)", "menuCat": "Details", "order": "47", "role": "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails1", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Schedule of Gains (losses) on derivative instruments recognized in our income statements) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsIncludedInTradingActivitiesTextBlock", "div", "div", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "div", "div", "div", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230331_usgaapFairValueByAssetClassAxis_usgaapCashMember_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0048 - Disclosure - FAIR VALUE MEASUREMENTS (Schedule of Assets Measured at Fair Value) (Details)", "menuCat": "Details", "order": "48", "role": "http://www.solaredge.com/role/FairValueMeasurementsDetails", "shortName": "FAIR VALUE MEASUREMENTS (Schedule of Assets Measured at Fair Value) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "div", "div", "div", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230331_usgaapFairValueByAssetClassAxis_usgaapCashMember_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "div", "div", "div", "div", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0049 - Disclosure - WARRANTY OBLIGATIONS (Schedule of product warranty obligations) (Details)", "menuCat": "Details", "order": "49", "role": "http://www.solaredge.com/role/WarrantyObligationsDetails", "shortName": "WARRANTY OBLIGATIONS (Schedule of product warranty obligations) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "div", "div", "div", "div", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "p", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)", "menuCat": "Statements", "order": "5", "role": "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "div", "us-gaap:DeferredRevenueDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredRevenue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0050 - Disclosure - DEFERRED REVENUES AND CUSTOMERS ADVANCES (Schedule of Balances of deferred revenues and customer advances) (Details)", "menuCat": "Details", "order": "50", "role": "http://www.solaredge.com/role/DeferredRevenuesScheduleOfBalancesOfDeferredRevenuesDetails", "shortName": "DEFERRED REVENUES AND CUSTOMERS ADVANCES (Schedule of Balances of deferred revenues and customer advances) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "div", "us-gaap:DeferredRevenueDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredRevenueRevenueRecognized1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "div", "us-gaap:DeferredRevenueDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredRevenue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0051 - Disclosure - DEFERRED REVENUES AND CUSTOMERS ADVANCES (Schedule Estimated Revenues Expected To Recognized In Future To Performance Obligations) (Details)", "menuCat": "Details", "order": "51", "role": "http://www.solaredge.com/role/DeferredRevenuesScheduleEstimatedRevenuesExpectedToRecognizedInFutureToPerformanceObligationsDetails", "shortName": "DEFERRED REVENUES AND CUSTOMERS ADVANCES (Schedule Estimated Revenues Expected To Recognized In Future To Performance Obligations) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "div", "td", "tr", "table", "sedg:ScheduleEstimatedRevenuesExpectedToRecognizedInFutureToPerformanceObligations", "div", "us-gaap:DeferredRevenueDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230331_usgaapDeferredRevenueArrangementTypeAxis_sedgDeferredRevenueYearOneMember", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0052 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Schedule of Accrued Expenses and Other Current Liabilities) (Details)", "menuCat": "Details", "order": "52", "role": "http://www.solaredge.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Schedule of Accrued Expenses and Other Current Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "span", "span", "div", "div", "sedg:ConvertibleSeniorNotes", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331_usgaapLongtermDebtTypeAxis_usgaapConvertibleDebtMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtConversionDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0053 - Disclosure - CONVERTIBLE SENIOR NOTES (Narrative) (Details)", "menuCat": "Details", "order": "53", "role": "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails", "shortName": "CONVERTIBLE SENIOR NOTES (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "span", "div", "div", "sedg:ConvertibleSeniorNotes", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331_usgaapLongtermDebtTypeAxis_usgaapConvertibleDebtMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtConversionDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ConvertibleDebtNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0054 - Disclosure - CONVERTIBLE SENIOR NOTES (Schedule of Convertible Senior Notes) (Details)", "menuCat": "Details", "order": "54", "role": "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails", "shortName": "CONVERTIBLE SENIOR NOTES (Schedule of Convertible Senior Notes) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "span", "div", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "div", "sedg:ConvertibleSeniorNotes", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230331_usgaapDebtInstrumentAxis_sedgConvertibleSeniorNotesMember", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": "-3", "first": true, "lang": null, "name": "sedg:ProceedsFromIssuanceSecondaryPublicPublicOffering", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0055 - Disclosure - STOCK CAPITAL (Narrative) (Details)", "menuCat": "Details", "order": "55", "role": "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails", "shortName": "STOCK CAPITAL (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230331", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "div", "div", "div", "div", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20221231_srtTitleOfIndividualAxis_sedgEmployeesAndMembersOfBoardOfDirectorsMember_usgaapAwardTypeAxis_usgaapEmployeeStockOptionMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0056 - Disclosure - STOCK CAPITAL (Summary of the Activity in the Share Options) (Details)", "menuCat": "Details", "order": "56", "role": "http://www.solaredge.com/role/sedg-scsotaitsod", "shortName": "STOCK CAPITAL (Summary of the Activity in the Share Options) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "div", "div", "div", "div", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331_srtTitleOfIndividualAxis_sedgEmployeesAndMembersOfBoardOfDirectorsMember_usgaapAwardTypeAxis_usgaapEmployeeStockOptionMember", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "div", "div", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0057 - Disclosure - STOCK CAPITAL (Schedule of RSUs and PSUs Activity) (Details)", "menuCat": "Details", "order": "57", "role": "http://www.solaredge.com/role/StockCapitalScheduleOfRsuActivityDetails", "shortName": "STOCK CAPITAL (Schedule of RSUs and PSUs Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "div", "div", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "div", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0058 - Disclosure - STOCK CAPITAL (Schedule of Stock-based Compensation Expense for Employees and Nonemployee) (Details)", "menuCat": "Details", "order": "58", "role": "http://www.solaredge.com/role/StockCapitalScheduleOfStock-basedCompensationExpenseForEmployeesAndNonemployeeDetails", "shortName": "STOCK CAPITAL (Schedule of Stock-based Compensation Expense for Employees and Nonemployee) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "div", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "span", "span", "p", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractualObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0059 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (Narrative) (Details)", "menuCat": "Details", "order": "59", "role": "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails", "shortName": "COMMITMENTS AND CONTINGENT LIABILITIES (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "span", "p", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractualObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited)", "menuCat": "Statements", "order": "6", "role": "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0060 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Schedule of Changes in AOCI) (Details)", "menuCat": "Details", "order": "60", "role": "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS (Schedule of Changes in AOCI) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "div", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20220331", "decimals": "-3", "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0061 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Schedule of Reclassifications of Other Comprehensive Income Loss) (Details)", "menuCat": "Details", "order": "61", "role": "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS (Schedule of Reclassifications of Other Comprehensive Income Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "div", "td", "tr", "table", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "div", "div", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331_usgaapReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_usgaapReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "span", "div", "div", "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossOnSaleOfPropertyPlantEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0062 - Disclosure - OTHER OPERATING INCOME (Narrative) (Details)", "menuCat": "Details", "order": "62", "role": "http://www.solaredge.com/role/OtherOperatingExpensesIncomeScheduleOfOtherOpeartingExpensesDetails", "shortName": "OTHER OPERATING INCOME (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "div", "div", "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossOnSaleOfPropertyPlantEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "div", "div", "div", "div", "div", "div", "div", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0063 - Disclosure - INCOME TAXES (Narrative) (Details)", "menuCat": "Details", "order": "63", "role": "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails", "shortName": "INCOME TAXES (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "div", "div", "div", "div", "div", "div", "div", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0064 - Disclosure - EARNINGS PER SHARE (Schedule of Computation of Basic and Diluted Net Earnings (Loss) Per Share) (Details)", "menuCat": "Details", "order": "64", "role": "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails", "shortName": "EARNINGS PER SHARE (Schedule of Computation of Basic and Diluted Net Earnings (Loss) Per Share) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": "INF", "lang": null, "name": "sedg:SharesUsedInComputingNetEarningsPerShareOfCommonStockBasic", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0065 - Disclosure - SEGMENT INFORMATION (Schedule of reportable segments and operating income) (Details)", "menuCat": "Details", "order": "65", "role": "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails", "shortName": "SEGMENT INFORMATION (Schedule of reportable segments and operating income) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "div", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": "-3", "lang": null, "name": "sedg:SolarSegmentProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0066 - Disclosure - SEGMENT INFORMATION (Schedule of reportable segments reconciliation) (Details)", "menuCat": "Details", "order": "66", "role": "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsReconciliationDetails", "shortName": "SEGMENT INFORMATION (Schedule of reportable segments reconciliation) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "div", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331_usgaapStatementBusinessSegmentsAxis_sedgSolarSegmentRevenuesMember", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "div", "div", "div", "div", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230406_usgaapSubsequentEventTypeAxis_usgaapSubsequentEventMember_usgaapTypeOfArrangementAxis_sedgHarkSystemsLimitedMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0067 - Disclosure - SUBSEQUENT EVENTS (Narrative) (Details)", "menuCat": "Details", "order": "67", "role": "http://www.solaredge.com/role/SUBSEQUENTEVENTSA", "shortName": "SUBSEQUENT EVENTS (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "div", "div", "div", "div", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230406_usgaapSubsequentEventTypeAxis_usgaapSubsequentEventMember_usgaapTypeOfArrangementAxis_sedgHarkSystemsLimitedMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20220101to20220331", "decimals": "-3", "first": true, "lang": null, "name": "sedg:UnderwritersDiscountsAndCommissions", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) (Parenthetical)", "menuCat": "Statements", "order": "7", "role": "http://www.solaredge.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedPARENTHETICALS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R8": { "firstAnchor": { "ancestors": [ "span", "span", "p", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "menuCat": "Statements", "order": "8", "role": "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0009 - Disclosure - GENERAL", "menuCat": "Notes", "order": "9", "role": "http://www.solaredge.com/role/sedg-g", "shortName": "GENERAL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "zk2329654.htm", "contextRef": "C_20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 65, "tag": { "currency_AUD": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Australia, Dollars [Member]" } } }, "localname": "AUD", "nsuri": "http://xbrl.sec.gov/currency/2022", "presentation": [ "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "currency_AllCurrenciesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "All Currencies [Domain]" } } }, "localname": "AllCurrenciesDomain", "nsuri": "http://xbrl.sec.gov/currency/2022", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails", "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "currency_CNY": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RMB [Member]" } } }, "localname": "CNY", "nsuri": "http://xbrl.sec.gov/currency/2022", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "currency_EUR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Euro [Member]" } } }, "localname": "EUR", "nsuri": "http://xbrl.sec.gov/currency/2022", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails", "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "currency_ILS": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Israel, New Shekels", "terseLabel": "NIS [Member]" } } }, "localname": "ILS", "nsuri": "http://xbrl.sec.gov/currency/2022", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails", "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "currency_USD": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "USD [Member]" } } }, "localname": "USD", "nsuri": "http://xbrl.sec.gov/currency/2022", "presentation": [ "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r649" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r650" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r647" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r647" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r647" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInformationFormerLegalOrRegisteredName": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Former Legal or Registered Name of an entity", "label": "Entity Information, Former Legal or Registered Name" } } }, "localname": "EntityInformationFormerLegalOrRegisteredName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r651" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r647" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r647" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r647" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r647" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r646" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of each class" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r648" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Name of Exchange on which Security is Registered" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.solaredge.com/role/sedg-daei" ], "xbrltype": "tradingSymbolItemType" }, "sedg_AccrualForSalesIncentives": { "auth_ref": [], "calculation": { "http://www.solaredge.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails": { "order": 40.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of accruals for sales incentives.", "label": "Accrual For Sales Incentives", "terseLabel": "Accrual for sales incentives" } } }, "localname": "AccrualForSalesIncentives", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "sedg_AccruedExpensesAndOtherCurrentLiabilitiesMember": { "auth_ref": [], "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]" } } }, "localname": "AccruedExpensesAndOtherCurrentLiabilitiesMember", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails" ], "xbrltype": "domainItemType" }, "sedg_AccumulatedOtherComprehensiveIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income Loss [Abstract]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossAbstract", "nsuri": "http://www.solaredge.com/20230331", "xbrltype": "stringItemType" }, "sedg_AccumulatedTranslationAdjustmentOnIntraEntityTransactionsLongTermInvestmentNatureMember": { "auth_ref": [], "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]" } } }, "localname": "AccumulatedTranslationAdjustmentOnIntraEntityTransactionsLongTermInvestmentNatureMember", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails" ], "xbrltype": "domainItemType" }, "sedg_AccuredAmountOfLegalClaims": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accured amount of legal claims.", "label": "Accured amount of legal claims" } } }, "localname": "AccuredAmountOfLegalClaims", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "sedg_AggregateIntrinsicValue": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Aggregate Intrinsic Value" } } }, "localname": "AggregateIntrinsicValue", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "xbrltype": "stringItemType" }, "sedg_AggregateLimitPerParticipant": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate limit for each participant within a specified time frame for the employee stock purchase plan.", "label": "Aggregate Limit Per Participant" } } }, "localname": "AggregateLimitPerParticipant", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "xbrltype": "monetaryItemType" }, "sedg_AllOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All other [Member]", "label": "All Other [Member]" } } }, "localname": "AllOtherMember", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "xbrltype": "domainItemType" }, "sedg_AllOtherSegmentLoss": { "auth_ref": [], "calculation": { "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails": { "order": 10.0, "parentTag": "sedg_SegmentsOperatingProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "All other segment loss.", "label": "All Other Segment Loss", "negatedLabel": "All other segment loss" } } }, "localname": "AllOtherSegmentLoss", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "xbrltype": "monetaryItemType" }, "sedg_AllOtherSegmentRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All Other Segment Revenues [Member]", "label": "All Other Segment Revenues [Member]", "terseLabel": "All other revenues [Member]" } } }, "localname": "AllOtherSegmentRevenuesMember", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsReconciliationDetails" ], "xbrltype": "domainItemType" }, "sedg_AmountAllocatedToConversionOption": { "auth_ref": [], "calculation": { "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails": { "order": 0.0, "parentTag": "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to conversion option.", "label": "Amount allocated to conversion option" } } }, "localname": "AmountAllocatedToConversionOption", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "sedg_AmountConvertedValueExceededPrincipalAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount by which the if-converted value of the Notes exceeded the principal amount.", "label": "Amount Converted Value Exceeded Principal Amount", "terseLabel": "Amount by which the if-converted value of the Notes exceeded the principal amount" } } }, "localname": "AmountConvertedValueExceededPrincipalAmount", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "sedg_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsGrossUnrealizedGains": { "auth_ref": [], "crdr": "credit", "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", "terseLabel": "Available-for-sale - matures after one year, Gross unrealized gains" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsGrossUnrealizedGains", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAfsMarketableDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "sedg_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsGrossUnrealizedLosses": { "auth_ref": [], "crdr": "credit", "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.", "label": "Available For Sale Securities Debt Maturities After One Through Five Years Gross Unrealized Losses", "terseLabel": "Available-for-sale - matures after one year, Gross unrealized losses" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsGrossUnrealizedLosses", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAfsMarketableDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "sedg_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearGrossUnrealizedGains": { "auth_ref": [], "crdr": "credit", "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", "terseLabel": "Available-for-sale - matures within one year, Gross unrealized gains" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearGrossUnrealizedGains", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAfsMarketableDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "sedg_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearGrossUnrealizedLosses": { "auth_ref": [], "crdr": "credit", "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.", "label": "Available For Sale Securities Debt Maturities Within One Year Gross Unrealized Losses", "terseLabel": "Available-for-sale - matures within one year, Gross unrealized losses" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearGrossUnrealizedLosses", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAfsMarketableDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "sedg_CapitalizedStockBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of capitalized stock-based compensation.", "label": "Capitalized Stock Based Compensation", "terseLabel": "Capitalized stock-based compensation" } } }, "localname": "CapitalizedStockBasedCompensation", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "xbrltype": "monetaryItemType" }, "sedg_CapitalizedStockbasedCompensationExpensesRelatedToErp": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of capitalized stock-based compensation expenses related to ERP.", "label": "Capitalized Stock-based Compensation Expenses Related To Erp", "terseLabel": "Capitalized stock-based compensation expenses related to ERP" } } }, "localname": "CapitalizedStockbasedCompensationExpensesRelatedToErp", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "xbrltype": "monetaryItemType" }, "sedg_ChangesInProductWarrantyAccrual": { "auth_ref": [], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in net carrying value of warranty obligations.", "label": "Changes In Product Warranty Accrual", "verboseLabel": "Warranty obligations" } } }, "localname": "ChangesInProductWarrantyAccrual", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "sedg_ConcentrationRiskAsPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk As Percent" } } }, "localname": "ConcentrationRiskAsPercent", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/GeneralNarrativeDetails" ], "xbrltype": "percentItemType" }, "sedg_ConcentrationsOfSupplyRisksPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for concentrations of supply risks.", "label": "Concentrations Of Supply Risks [Policy Text Block]", "terseLabel": "Concentrations of supply risks" } } }, "localname": "ConcentrationsOfSupplyRisksPolicyTextBlock", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/GENERALPolicies" ], "xbrltype": "textBlockItemType" }, "sedg_ConvertibleSeniorNotes": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for convertible senior notes.", "label": "Convertible Senior Notes" } } }, "localname": "ConvertibleSeniorNotes", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotes" ], "xbrltype": "textBlockItemType" }, "sedg_ConvertibleSeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes [Member]", "label": "Convertible Senior Notes [Member]" } } }, "localname": "ConvertibleSeniorNotesMember", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "sedg_CumulativeEffectOfAdoptingAsu202006": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cumulative effect of adopting ASC 606.", "label": "Cumulative Effect Of Adopting Asu 202006" } } }, "localname": "CumulativeEffectOfAdoptingAsu202006", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "sedg_DecreaseInAdditionalPaidInCapital": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease of additional paid in capital from adoption of Accounting Standards Update 2020-06.", "label": "Decrease In Additional Paid In Capital" } } }, "localname": "DecreaseInAdditionalPaidInCapital", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/GeneralNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "sedg_DecreaseInDeferredTaxLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in deferred tax liabilities from adoption of Accounting Standards Update 2020-06.", "label": "Decrease In Deferred Tax Liabilities" } } }, "localname": "DecreaseInDeferredTaxLiabilities", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/GeneralNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "sedg_DeferredRevenueYearFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2025 [Member]", "label": "Deferred Revenue Year Five [Member]", "verboseLabel": "2027 [Member]" } } }, "localname": "DeferredRevenueYearFiveMember", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/DeferredRevenuesScheduleEstimatedRevenuesExpectedToRecognizedInFutureToPerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "sedg_DeferredRevenueYearFiveThereafterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Thereafter [Member]", "label": "Deferred Revenue Year Five Thereafter [Member]", "verboseLabel": "Thereafter [Member]" } } }, "localname": "DeferredRevenueYearFiveThereafterMember", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/DeferredRevenuesScheduleEstimatedRevenuesExpectedToRecognizedInFutureToPerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "sedg_DeferredRevenueYearFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2024 [Member]", "label": "Deferred Revenue Year Four [Member]", "verboseLabel": "2026 [Member]" } } }, "localname": "DeferredRevenueYearFourMember", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/DeferredRevenuesScheduleEstimatedRevenuesExpectedToRecognizedInFutureToPerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "sedg_DeferredRevenueYearOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 [Member]", "label": "Deferred Revenue Year One [Member]", "verboseLabel": "2023 [Member]" } } }, "localname": "DeferredRevenueYearOneMember", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/DeferredRevenuesScheduleEstimatedRevenuesExpectedToRecognizedInFutureToPerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "sedg_DeferredRevenueYearThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2023 [Member]", "label": "Deferred Revenue Year Three [Member]", "verboseLabel": "2025 [Member]" } } }, "localname": "DeferredRevenueYearThreeMember", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/DeferredRevenuesScheduleEstimatedRevenuesExpectedToRecognizedInFutureToPerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "sedg_DeferredRevenueYearTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022 [Member]", "label": "Deferred Revenue Year Two [Member]", "verboseLabel": "2024 [Member]" } } }, "localname": "DeferredRevenueYearTwoMember", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/DeferredRevenuesScheduleEstimatedRevenuesExpectedToRecognizedInFutureToPerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "sedg_DeferredTaxLiabilitiesNet": { "auth_ref": [], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets": { "order": 40.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total long-term deferred tax liabilities.", "label": "Deferred Tax Liabilities Net" } } }, "localname": "DeferredTaxLiabilitiesNet", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "sedg_DeferredTaxes": { "auth_ref": [], "calculation": { "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails": { "order": 20.0, "parentTag": "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred taxes.", "label": "Deferred Taxes", "negatedLabel": "Deferred taxes liability, net" } } }, "localname": "DeferredTaxes", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "sedg_DifferenceAmountOfTenderedSharesForShareholdersOfSmre": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Difference amount of tendered shares for shareholders of SMRE.", "label": "Difference amount of tendered shares for shareholders of SMRE" } } }, "localname": "DifferenceAmountOfTenderedSharesForShareholdersOfSmre", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "sedg_DifferenceAmountPerShareOfTenderedSharesForShareholdersOfSmre": { "auth_ref": [], "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" } } }, "localname": "DifferenceAmountPerShareOfTenderedSharesForShareholdersOfSmre", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "perShareItemType" }, "sedg_EffectiveCouponRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effective coupon rate.", "label": "Effective coupon rate" } } }, "localname": "EffectiveCouponRate", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "percentItemType" }, "sedg_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to employee stock purchase plan.", "label": "Employee Stock Purchase Plan [Member]" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "xbrltype": "domainItemType" }, "sedg_EmployeesAndMembersOfBoardOfDirectorsMember": { "auth_ref": [], "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]", "verboseLabel": "Employees and members of board of directors" } } }, "localname": "EmployeesAndMembersOfBoardOfDirectorsMember", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails", "http://www.solaredge.com/role/StockCapitalTables", "http://www.solaredge.com/role/sedg-scsotaitsod" ], "xbrltype": "domainItemType" }, "sedg_EquityComponent": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Component" } } }, "localname": "EquityComponent", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "sedg_EquityComponentOfConvertibleSeniorNotesNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity component of convertible senior notes.", "label": "Equity component of convertible senior notes, net" } } }, "localname": "EquityComponentOfConvertibleSeniorNotesNet", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "sedg_ExciseTaxRateOnStockBuybacks": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Excise tax rate on stock buybacks.", "label": "Excise Tax Rate On Stock Buybacks", "terseLabel": "Excise tax rate on stock buybacks" } } }, "localname": "ExciseTaxRateOnStockBuybacks", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "sedg_FairValueMeasurementsDetailsAbstract": { "auth_ref": [], "localname": "FairValueMeasurementsDetailsAbstract", "nsuri": "http://www.solaredge.com/20230331", "xbrltype": "stringItemType" }, "sedg_FinancialExpensesNetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial expenses, net.", "label": "Financial Expenses Net [Member]", "terseLabel": "Financial expenses, net [Member]" } } }, "localname": "FinancialExpensesNetMember", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails1" ], "xbrltype": "domainItemType" }, "sedg_FinancialIncomeExpensesNet": { "auth_ref": [], "calculation": { "http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 20.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of financial income (expenses), net.", "label": "Financial Income Expenses Net", "negatedLabel": "Financial income (expense), net" } } }, "localname": "FinancialIncomeExpensesNet", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "sedg_FormerConsultantAndIsraeliSubsidiaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Former Consultant and Israeli Subsidiary [Member]", "label": "Former Consultant and Israeli Subsidiary [Member]" } } }, "localname": "FormerConsultantAndIsraeliSubsidiaryMember", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "sedg_GovernmentAuthoritiesReceivableCurrent": { "auth_ref": [], "calculation": { "http://www.solaredge.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 10.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "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" } } }, "localname": "GovernmentAuthoritiesReceivableCurrent", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "sedg_HarkSystemsLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Hark Systems Limited [Member]", "terseLabel": "Hark Systems Ltd. (\"Hark\") [Member]" } } }, "localname": "HarkSystemsLimitedMember", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/SUBSEQUENTEVENTSA" ], "xbrltype": "domainItemType" }, "sedg_IncomeTaxes": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxes", "nsuri": "http://www.solaredge.com/20230331", "xbrltype": "stringItemType" }, "sedg_IncomeTaxesScheduleOfTaxesOnIncomeDetails": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes Schedule Of Taxes On Income Details" } } }, "localname": "IncomeTaxesScheduleOfTaxesOnIncomeDetails", "nsuri": "http://www.solaredge.com/20230331", "xbrltype": "stringItemType" }, "sedg_IncreaseDecreaseInOtherItems": { "auth_ref": [], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 80.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase decrease in other items.", "label": "Increase Decrease In Other Items", "terseLabel": "Other items" } } }, "localname": "IncreaseDecreaseInOtherItems", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "sedg_IncreaseInConvertibleSeniorNotes": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase in convertible senior notes from adoption of Accounting Standards Update 2020-06.", "label": "Increase In Convertible Senior Notes" } } }, "localname": "IncreaseInConvertibleSeniorNotes", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/GeneralNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "sedg_IncreaseOfRetainedEarnings": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase of retained earnings from adoption of Accounting Standards Update 2020-06.", "label": "Increase Of Retained Earnings" } } }, "localname": "IncreaseOfRetainedEarnings", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/GeneralNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "sedg_IntersegmentProfit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Intersegment profit.", "label": "Intersegment profit" } } }, "localname": "IntersegmentProfit", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "xbrltype": "monetaryItemType" }, "sedg_IntersegmentRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intersegment Revenues [Member]", "label": "Intersegment revenues [Member]", "verboseLabel": "Intersegment Revenues [Member]" } } }, "localname": "IntersegmentRevenuesMember", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsReconciliationDetails" ], "xbrltype": "domainItemType" }, "sedg_InvestmentInPrivatelyHeldCompany": { "auth_ref": [], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents amount of investment in privately held company.", "label": "Investment In Privately Held Company", "negatedLabel": "Investment in a privately-held company" } } }, "localname": "InvestmentInPrivatelyHeldCompany", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "sedg_LiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liability Abstract" } } }, "localname": "LiabilityAbstract", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "sedg_LongTermCorporateBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Long Term Corporate Bonds [Member]", "verboseLabel": "Long-term Corporate bonds [Member]" } } }, "localname": "LongTermCorporateBondsMember", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "sedg_LongTermGovernmentalBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long Term Governmental Bonds [Member]", "label": "Long-term governmental bonds [Member]", "verboseLabel": "Long-term Governmental bonds [Member]" } } }, "localname": "LongTermGovernmentalBondsMember", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "sedg_LossGainFromExchangeRateFluctuations": { "auth_ref": [], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 90.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss (gain) from exchange rate fluctuations.", "label": "Loss (Gain) From Exchange Rate Fluctuations", "terseLabel": "Loss (gain) from exchange rate fluctuations" } } }, "localname": "LossGainFromExchangeRateFluctuations", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "sedg_MaximumPercentageOfSalary": { "auth_ref": [], "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": "Maximum Percentage Of Salary" } } }, "localname": "MaximumPercentageOfSalary", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "xbrltype": "percentItemType" }, "sedg_NotesDue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Company\u2019s Convertible Senior Notes are included in the calculation of diluted EPS if the assumed conversion into common shares is dilutive, using the \u201cif-converted\u201d method. This involves adding back the periodic interest expense associated with the Convertible Senior 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 EP.", "label": "Notes Due", "verboseLabel": "Notes due 2025" } } }, "localname": "NotesDue", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "sedg_NotesDueInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The Company\u2019s Convertible Senior Notes are included in the calculation of diluted EPS if the assumed conversion into common shares is dilutive, using the \u201cif-converted\u201d method. This involves adding back the periodic interest expense associated with the Convertible Senior 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 EP.", "label": "Notes Due Interest", "verboseLabel": "Notes due 2025" } } }, "localname": "NotesDueInterest", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "sedg_NumberOfSharesOfCommonStockPerThousandPrincipalAmountOfNotesConverted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock per $1,000 principal amount of Notes converted.", "label": "Number Of Shares Of Common Stock Per Thousand Principal Amount Of Notes Converted", "terseLabel": "Number of shares of common stock per $1,000 principal amount of Notes converted" } } }, "localname": "NumberOfSharesOfCommonStockPerThousandPrincipalAmountOfNotesConverted", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "sedg_OfferingCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represent the amount of offering costs.", "label": "Offering Costs", "terseLabel": "Offering costs" } } }, "localname": "OfferingCosts", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedPARENTHETICALS", "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "xbrltype": "monetaryItemType" }, "sedg_OfficeRentLeaseAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to office rent lease agreements.", "label": "Office Rent Lease Agreements [Member]" } } }, "localname": "OfficeRentLeaseAgreementsMember", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "sedg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Organization consolidation and presentation of financial statements line items.", "label": "Organization Consolidation and Presentation of Financial Statements [Line Items]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/GeneralNarrativeDetails" ], "xbrltype": "stringItemType" }, "sedg_OtherComprehensiveIncomeLossReclassificationsTaxOnRevaluation": { "auth_ref": [], "crdr": "debit", "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" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationsTaxOnRevaluation", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails" ], "xbrltype": "monetaryItemType" }, "sedg_OtherOperatingExpensesIncomeNet": { "auth_ref": [], "calculation": { "http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 30.0, "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating income from other sources not separately disclosed.", "label": "Other Operating Expenses Income Net", "negatedLabel": "Other operating income, net" } } }, "localname": "OtherOperatingExpensesIncomeNet", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "sedg_OtherOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.solaredge.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails": { "order": 30.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other operating lease liabilities.", "label": "Other Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "OtherOperatingLeaseLiabilities", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "sedg_OtherTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Transactions [Member]", "label": "Other Transactions [Member]" } } }, "localname": "OtherTransactionsMember", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "sedg_OtherUnallocatedIncomeExpensesNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other unallocated amounts during the period.", "label": "Other Unallocated Income Expenses Net", "terseLabel": "Other unallocated expenses" } } }, "localname": "OtherUnallocatedIncomeExpensesNet", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "xbrltype": "monetaryItemType" }, "sedg_PayableToGovernmentAuthorities": { "auth_ref": [], "calculation": { "http://www.solaredge.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails": { "order": 50.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payable To Government Authorities", "label": "Payable To Government Authorities", "terseLabel": "Government authorities" } } }, "localname": "PayableToGovernmentAuthorities", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "sedg_PercentageOfCommonSharesIncreaseAutomaticallyEachYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents percentage of common shares increase automatically in each year.", "label": "Percentage Of Common Shares Increase Automatically Each Year" } } }, "localname": "PercentageOfCommonSharesIncreaseAutomaticallyEachYear", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "xbrltype": "percentItemType" }, "sedg_PercentageOfCorporateAlternativeMinimumTaxRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of corporate alternative minimum tax.", "label": "Percentage Of Corporate Alternative Minimum Tax Rate", "verboseLabel": "Corporate alternative minimum tax rate" } } }, "localname": "PercentageOfCorporateAlternativeMinimumTaxRate", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "sedg_PeriodOfPlanIncreaseAutomaticallyNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares by which the plan is increased each year.", "label": "Period Of Plan Increase Automatically Number Of Shares" } } }, "localname": "PeriodOfPlanIncreaseAutomaticallyNumberOfShares", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "xbrltype": "sharesItemType" }, "sedg_ProceedsFromExerciseOfStockBasedAwards": { "auth_ref": [], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from exercise of stock-based awards", "label": "Proceeds From Exercise Of Stock Based Awards", "terseLabel": "Proceeds from exercise of stock-based awards" } } }, "localname": "ProceedsFromExerciseOfStockBasedAwards", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "sedg_ProceedsFromIssuanceSecondaryPublicPublicOffering": { "auth_ref": [], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 30.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "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" } } }, "localname": "ProceedsFromIssuanceSecondaryPublicPublicOffering", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "xbrltype": "monetaryItemType" }, "sedg_ProjectsWithCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Projects with customers.", "label": "Projects With Customers [Member]" } } }, "localname": "ProjectsWithCustomersMember", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "sedg_ProvisionForLegalClaims": { "auth_ref": [], "calculation": { "http://www.solaredge.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails": { "order": 20.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of provision for legal claims.", "label": "Provision For Legal Claims", "terseLabel": "Provision for legal claims" } } }, "localname": "ProvisionForLegalClaims", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "sedg_PrsusMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PRSUs [Member]", "label": "Prsus [Member]" } } }, "localname": "PrsusMember", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "xbrltype": "domainItemType" }, "sedg_PurchaseOfPropertyPlantAndEquipmentSupplementalInformation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase of property, plant and equipment supplemental information.", "label": "Purchase Of Property, Plant And Equipment Supplemental Information", "terseLabel": "Purchase of property, plant and equipment" } } }, "localname": "PurchaseOfPropertyPlantAndEquipmentSupplementalInformation", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "sedg_PutAndCallOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Put and Call Options [Member]", "label": "Put and Call Options [Member]" } } }, "localname": "PutAndCallOptionsMember", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "sedg_RecentlyIssuedAndAdoptedPronouncementsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recently issued and adopted pronouncements.", "label": "Recently Issued And Adopted Pronouncements [Policy Text Block]", "terseLabel": "Recently issued and adopted pronouncements" } } }, "localname": "RecentlyIssuedAndAdoptedPronouncementsPolicyTextBlock", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/GENERALPolicies" ], "xbrltype": "textBlockItemType" }, "sedg_RevenuesFromServicesSc606Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenues from services ASC 606.", "label": "Revenues From Services Sc 606 [Member]", "terseLabel": "Revenues from finance component [Member]" } } }, "localname": "RevenuesFromServicesSc606Member", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsReconciliationDetails" ], "xbrltype": "domainItemType" }, "sedg_SaleOfCriticalPowerAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of sale of critical power assets.", "label": "Sale Of Critical Power Assets", "terseLabel": "Sale of Critical Power assets" } } }, "localname": "SaleOfCriticalPowerAssets", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "xbrltype": "monetaryItemType" }, "sedg_ScheduleEstimatedRevenuesExpectedToRecognizedInFutureToPerformanceObligations": { "auth_ref": [], "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", "terseLabel": "Schedule estimated revenues expected to recognized in future to performance obligations" } } }, "localname": "ScheduleEstimatedRevenuesExpectedToRecognizedInFutureToPerformanceObligations", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/DeferredRevenuesTables" ], "xbrltype": "textBlockItemType" }, "sedg_ScheduleOfInterestExpenseRecognized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to interest expense recognized.", "label": "Schedule Of Interest Expense Recognized", "terseLabel": "Schedule of interest expense recognized" } } }, "localname": "ScheduleOfInterestExpenseRecognized", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesTables" ], "xbrltype": "textBlockItemType" }, "sedg_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of information related to organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Schedule of Organization Consolidation and Presentation of Financial Statements [Table]" } } }, "localname": "ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsTable", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/GeneralNarrativeDetails" ], "xbrltype": "stringItemType" }, "sedg_SecondPatentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second Patent [Member]", "label": "Second Patent [Member]" } } }, "localname": "SecondPatentMember", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "sedg_SegmentProfitLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the consolidated segment profit or loss for the period.", "label": "Segment Profit Loss", "verboseLabel": "Segments profit (loss)" } } }, "localname": "SegmentProfitLoss", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "xbrltype": "monetaryItemType" }, "sedg_SegmentsOperatingProfit": { "auth_ref": [], "calculation": { "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Segments operating profit during the period.", "label": "Segments Operating Profit", "terseLabel": "Segments operating profit", "totalLabel": "Segments operating profit" } } }, "localname": "SegmentsOperatingProfit", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "xbrltype": "monetaryItemType" }, "sedg_SharesUsedInComputingNetEarningsPerShareOfCommonStockBasic": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Shares Used In Computing Net Earnings Per Share Of Common Stock Basic", "verboseLabel": "Shares used in computing net earnings per share of common stock, basic" } } }, "localname": "SharesUsedInComputingNetEarningsPerShareOfCommonStockBasic", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "sedg_ShortTermCorporateBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Short-term debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Short Term Corporate Bonds [Member]", "verboseLabel": "Short-term Corporate bonds [Member]" } } }, "localname": "ShortTermCorporateBondsMember", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "sedg_ShortTermGovernmentalBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Short Term Governmental Bonds [Member]", "label": "Short-term governmental bonds [Member]", "verboseLabel": "Short-term Governmental bonds [Member]" } } }, "localname": "ShortTermGovernmentalBondsMember", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "sedg_SolarMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Solar [Member]", "label": "Solar [Member]" } } }, "localname": "SolarMember", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "xbrltype": "domainItemType" }, "sedg_SolarSegmentProfit": { "auth_ref": [], "calculation": { "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails": { "order": 0.0, "parentTag": "sedg_SegmentsOperatingProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Solar segment profit.", "label": "Solar segment profit" } } }, "localname": "SolarSegmentProfit", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "xbrltype": "monetaryItemType" }, "sedg_SolarSegmentRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Solar Segment Revenues [Member]", "label": "Solar Segment Revenues [Member]", "terseLabel": "Solar revenues [Member]" } } }, "localname": "SolarSegmentRevenuesMember", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsReconciliationDetails" ], "xbrltype": "domainItemType" }, "sedg_StockCapitalScheduleOfRsuActivity": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Capital Schedule Of Rsu Activity" } } }, "localname": "StockCapitalScheduleOfRsuActivity", "nsuri": "http://www.solaredge.com/20230331", "xbrltype": "stringItemType" }, "sedg_StockIssuedDuringPeriodSharesPublicOffering": { "auth_ref": [], "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)" } } }, "localname": "StockIssuedDuringPeriodSharesPublicOffering", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "sedg_StockIssuedDuringPeriodSharesStockOptionsExercisedTwo": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Stock Issued During Period Shares Stock Options Exercised Two", "terseLabel": "Issuance of Common Stock upon exercise of employee and non-employees stock-based awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercisedTwo", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "sedg_StockIssuedDuringPeriodValuePublicOffering": { "auth_ref": [], "crdr": "credit", "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" } } }, "localname": "StockIssuedDuringPeriodValuePublicOffering", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "sedg_StockIssuedDuringPeriodValueStockOptionsExercisedTwo": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period Value Stock Options Exercised Two", "terseLabel": "Issuance of Common Stock upon exercise of employee and non-employees stock-based awards" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedTwo", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "sedg_StockholdersEquityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stockholders Equity", "label": "Stockholders Equity [Member]", "terseLabel": "Stockholders Equity [Member]" } } }, "localname": "StockholdersEquityMember", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "sedg_TaxWithholdingInConnectionWithStockBasedAwardsNet": { "auth_ref": [], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Tax withholding in connection with stock based awards, net.", "label": "Tax Withholding In Connection With Stock Based Awards, Net", "terseLabel": "Tax withholding in connection with stock-based awards, net" } } }, "localname": "TaxWithholdingInConnectionWithStockBasedAwardsNet", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "sedg_TwoThousandFifteenGlobalIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2015 Global Incentive Plan.", "label": "Two Thousand Fifteen Global Incentive Plan [Member]" } } }, "localname": "TwoThousandFifteenGlobalIncentivePlanMember", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "xbrltype": "domainItemType" }, "sedg_TwoThousandSevenGlobalIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2007 Global Incentive Plan.", "label": "Two Thousand Seven Global Incentive Plan [Member]" } } }, "localname": "TwoThousandSevenGlobalIncentivePlanMember", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "xbrltype": "domainItemType" }, "sedg_UnderwritersDiscountsAndCommissions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represent the underwriters' discounts and commissions.", "label": "Underwriters Discounts And Commissions", "terseLabel": "Underwriters discounts and commissions" } } }, "localname": "UnderwritersDiscountsAndCommissions", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedPARENTHETICALS", "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "xbrltype": "monetaryItemType" }, "sedg_UnderwritingAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Underwriting Agreement.", "label": "Underwriting Agreement [Member]" } } }, "localname": "UnderwritingAgreementMember", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "xbrltype": "domainItemType" }, "sedg_ValueInDispute": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value in dispute.", "label": "Value in dispute" } } }, "localname": "ValueInDispute", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "sedg_WeightedAverageRemainingContractualTermInYears": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Remaining Contractual Term In Years" } } }, "localname": "WeightedAverageRemainingContractualTermInYears", "nsuri": "http://www.solaredge.com/20230331", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r198", "r245", "r252", "r258", "r335", "r442", "r443", "r444", "r458", "r459", "r489", "r492", "r494", "r495", "r539" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.solaredge.com/role/GeneralNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r198", "r245", "r252", "r258", "r335", "r442", "r443", "r444", "r458", "r459", "r489", "r492", "r494", "r495", "r539" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.solaredge.com/role/GeneralNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r198", "r245", "r252", "r258", "r335", "r442", "r443", "r444", "r458", "r459", "r489", "r492", "r494", "r495", "r539" ], "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.solaredge.com/role/GeneralNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_CurrencyAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Currency [Axis]" } } }, "localname": "CurrencyAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails", "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r313", "r575", "r635", "r645", "r687", "r688", "r693", "r736" ], "lang": { "en-us": { "role": { "label": "Products and Services [Axis]", "verboseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r313", "r575", "r635", "r645", "r687", "r688", "r693", "r736" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r676", "r731" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails", "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails", "http://www.solaredge.com/role/StockCapitalTables", "http://www.solaredge.com/role/sedg-scsotaitsod" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails", "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails", "http://www.solaredge.com/role/StockCapitalTables", "http://www.solaredge.com/role/sedg-scsotaitsod" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate202006Member": { "auth_ref": [ "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496" ], "lang": { "en-us": { "role": { "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.", "label": "Accounting Standards Update 2020-06 [Member]" } } }, "localname": "AccountingStandardsUpdate202006Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.solaredge.com/role/GeneralNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets": { "order": 40.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Accrued expenses and other current liabilities", "verboseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r20", "r644" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Trade payables, net", "verboseLabel": "Trade payables, net" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableMember": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "Obligations incurred and payable to vendors for goods and services received.", "label": "Accounts Payable [Member]" } } }, "localname": "AccountsPayableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/GeneralNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r318", "r319" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets": { "order": 20.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Trade receivables, net", "terseLabel": "Trade receivables, net of allowances of $4,422 and $3,202, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.solaredge.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued Liabilities and Other Liabilities", "totalLabel": "Total accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.solaredge.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails": { "order": 0.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r221", "r228", "r229", "r480", "r623", "r658" ], "lang": { "en-us": { "role": { "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.", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "presentationGuidance": "Cash flow hedges [Member]", "terseLabel": "Unrealized gains (losses) on cash flow hedges, net [Member]", "verboseLabel": "Unrealized losses on cash flow hedges, net [Member]" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": { "auth_ref": [ "r31", "r36", "r480" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges, attributable to the parent.", "label": "Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]", "terseLabel": "Unrealized gains on cash flow hedges [Member]", "verboseLabel": "Unrealized gains (losses) on cash flow hedges [Member]" } } }, "localname": "AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r216", "r217", "r218", "r221", "r228", "r229", "r658" ], "lang": { "en-us": { "role": { "disclosureGuidance": "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.", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]", "terseLabel": "Unrealized losses on available-for-sale marketable securities [Member]", "verboseLabel": "Unrealized gains (losses) on available-for-sale marketable securities [Member]" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r33", "r35", "r36", "r209", "r590", "r602", "r606" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets": { "order": 20.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive income (loss)", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails", "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r32", "r36", "r128", "r541", "r597", "r598", "r658", "r659", "r660", "r669", "r670", "r671" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other comprehensive income (loss) [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r29", "r36", "r128", "r228", "r229", "r518", "r519", "r520", "r521", "r523", "r658" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Unrealized gains (losses) on foreign currency translation [Member]" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r12", "r644" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r442", "r443", "r444", "r669", "r670", "r671", "r725" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional paid in capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r52", "r88" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Amortization related to business combinations" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r196", "r197", "r198", "r199", "r200", "r246", "r247", "r248", "r249", "r258", "r321", "r322", "r332", "r333", "r334", "r335", "r336", "r337", "r442", "r443", "r444", "r456", "r457", "r458", "r459", "r472", "r473", "r474", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r525", "r526", "r529", "r530", "r531", "r532", "r536", "r537", "r538", "r539", "r540", "r541", "r577", "r578", "r579", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.solaredge.com/role/GeneralNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition", "negatedLabel": "Stock based compensation expenses", "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total", "verboseLabel": "Stock based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r438" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Tax benefit realized from share-based compensation", "verboseLabel": "Total stock-based compensation expenses" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalScheduleOfStock-basedCompensationExpenseForEmployeesAndNonemployeeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r210", "r320", "r338" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowances of trade receivable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r394", "r527", "r633", "r634", "r665" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt discount and debt issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r275" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Shares excluded from the calculation of diluted net EPS due to their anti-dilutive effect" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/SUBSEQUENTEVENTSA", "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r171", "r184", "r208", "r238", "r297", "r303", "r309", "r331", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r476", "r481", "r505", "r644", "r690", "r691", "r732" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r203", "r212", "r238", "r331", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r476", "r481", "r505", "r644", "r690", "r691", "r732" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CURRENT ASSETS:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r155" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Fair value of assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r238", "r331", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r476", "r481", "r505", "r690", "r691", "r732" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "totalLabel": "Total long-term assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LONG-TERM ASSETS:" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r74" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Gross unrealized gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAfsMarketableDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r75" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross unrealized losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAfsMarketableDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r324", "r344" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Amortized cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAfsMarketableDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "auth_ref": [ "r78" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Available-for-sale - matures after one year, Amortized cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAfsMarketableDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r76", "r326", "r588" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Available-for-sale - matures after one year, Fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAfsMarketableDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r77" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "AFS - matures within one year, Amortized cost", "terseLabel": "Available-for-sale - matures within one year, Amortized cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAfsMarketableDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r76", "r325", "r587" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Available-for-sale - matures within one year, Fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAfsMarketableDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r73", "r323", "r344", "r582" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAfsMarketableDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableforsaleSecuritiesMember": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "Investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available-for-sale Securities [Member]", "terseLabel": "Unrealized gains (losses) on available-for-sale marketable securities [Member]" } } }, "localname": "AvailableforsaleSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalScheduleOfRsuActivityDetails", "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails", "http://www.solaredge.com/role/StockCapitalTables", "http://www.solaredge.com/role/sedg-scsotaitsod" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r137", "r140" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/GENERALPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.", "label": "Business Acquisition, Transaction Costs", "verboseLabel": "Amount of business acquisition" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/SUBSEQUENTEVENTSA" ], "xbrltype": "monetaryItemType" }, "us-gaap_CallOptionMember": { "auth_ref": [ "r608", "r609", "r610", "r611", "r612", "r613" ], "lang": { "en-us": { "role": { "documentation": "Financial contract between two parties, the buyer and the seller of the option, where the buyer has the right but not the obligation to buy an agreed quantity of a particular commodity or financial instrument (the underlying instrument) from the seller of the option for a certain price (the strike price). Seller is obligated to sell the asset to the buyer, if the buyer exercises the option.", "label": "Call Option [Member]", "terseLabel": "Call option [Member]" } } }, "localname": "CallOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r54", "r205", "r617" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r49", "r54", "r58" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at the end of the period", "periodStartLabel": "Cash and cash equivalents at the beginning of the period", "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r49", "r164" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, 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.", "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" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r205" ], "lang": { "en-us": { "role": { "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.", "label": "Cash [Member]" } } }, "localname": "CashMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r27", "r176", "r188" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "COMMITMENTS AND CONTINGENT LIABILITIES" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r90", "r368", "r369", "r615", "r689" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "COMMITMENTS AND CONTINGENT LIABILITIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/sedg-cacl" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockConvertibleConversionPriceIncrease": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Per share increase in conversion price of convertible common stock. Excludes change due to standard antidilution provision.", "label": "Conversion price" } } }, "localname": "CommonStockConvertibleConversionPriceIncrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r669", "r670", "r725" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, authorized shares" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, issued shares" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r11", "r107" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, outstanding shares" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r11", "r644" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock of $0.0001 par value - Authorized: 125,000,000 shares as of March 31, 2023 and December 31, 2022; issued and outstanding: 56,343,164 and 56,133,404 shares as of March 31, 2023 and December 31, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r37", "r224", "r226", "r232", "r584", "r592" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r46", "r231", "r583", "r591" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "ACCUMULATED OTHER COMPREHENSIVE LOSS" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r61", "r62", "r162", "r163", "r316", "r614" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/GeneralNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r61", "r62", "r162", "r163", "r316", "r607", "r614" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/GeneralNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r61", "r62", "r162", "r163", "r316", "r614", "r738" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/GeneralNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r61", "r62", "r162", "r163", "r316", "r614" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/GeneralNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Non-cancelable purchase obligations" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockAmountConverted1": { "auth_ref": [ "r55", "r56", "r57" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Amount of conversion" } } }, "localname": "ConversionOfStockAmountConverted1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Estimated fair value of notes" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r103", "r379", "r380", "r385", "r386", "r387", "r390", "r391", "r392", "r393", "r394", "r630", "r631", "r632", "r633", "r634" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Senior Notes due 2025 [Member]" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r25" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets": { "order": 50.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 }, "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Convertible senior notes, net", "totalLabel": "Net carrying amount" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets", "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Schedule of Convertible Senior Notes", "terseLabel": "Schedule of convertible senior notes" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r636", "r638", "r737" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate bonds [Member]" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAfsMarketableDebtSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r44", "r238", "r331", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r505", "r690" ], "calculation": { "http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 10.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "verboseLabel": "Cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails", "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails", "http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenues [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails1", "http://www.solaredge.com/role/StockCapitalScheduleOfStock-basedCompensationExpenseForEmployeesAndNonemployeeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Debt conversion description" } } }, "localname": "DebtConversionDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtConversionOriginalDebtAmount1": { "auth_ref": [ "r55", "r57" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Conversion amount" } } }, "localname": "DebtConversionOriginalDebtAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r6", "r7", "r8", "r172", "r173", "r183", "r241", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r528", "r630", "r631", "r632", "r633", "r634", "r666" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r8", "r173", "r183", "r396" ], "calculation": { "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails": { "order": 0.0, "parentTag": "us-gaap_ConvertibleDebtNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Principal" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r104" ], "calculation": { "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component", "totalLabel": "Equity component, net" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "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.", "label": "Amortized period" } } }, "localname": "DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Conversion days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r166", "r168", "r379", "r528", "r631", "r632" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Principal amount sold" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r24", "r166", "r397", "r528" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Effective interest" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r213", "r630", "r726" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Maturity date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r25", "r241", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r528", "r630", "r631", "r632", "r633", "r634", "r666" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r25", "r108", "r109", "r110", "r111", "r165", "r166", "r168", "r182", "r241", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r528", "r630", "r631", "r632", "r633", "r634", "r666" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r165", "r168", "r692" ], "calculation": { "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails": { "order": 20.0, "parentTag": "us-gaap_ConvertibleDebtNoncurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedLabel": "Unamortized debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "auth_ref": [ "r122" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.", "label": "Expected decrease in gross unrecognized tax benefits" } } }, "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Prepaid Expenses and Other Current Assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/sedg-peaoart" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r167", "r692" ], "calculation": { "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails": { "order": 10.0, "parentTag": "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Allocated issuance costs", "terseLabel": "Issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r447", "r448" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets": { "order": 20.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred tax assets, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r52", "r123", "r455", "r462", "r463", "r668" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 100.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred income taxes, net", "terseLabel": "Deferred income taxes, net" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r653" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred Revenue", "periodEndLabel": "Balance, at the end of the period", "periodStartLabel": "Balance, at the beginning of the period", "verboseLabel": "Deferred revenues" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DeferredRevenuesScheduleEstimatedRevenuesExpectedToRecognizedInFutureToPerformanceObligationsDetails", "http://www.solaredge.com/role/DeferredRevenuesScheduleOfBalancesOfDeferredRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueAndCreditsCurrent": { "auth_ref": [ "r193" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Deferred Revenue and Credits, Current", "negatedLabel": "Less current portion", "verboseLabel": "Less current portion" } } }, "localname": "DeferredRevenueAndCreditsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DeferredRevenuesScheduleOfBalancesOfDeferredRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueAndCreditsNoncurrent": { "auth_ref": [ "r194" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Deferred Revenue and Credits, Noncurrent", "verboseLabel": "Long term portion" } } }, "localname": "DeferredRevenueAndCreditsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DeferredRevenuesScheduleOfBalancesOfDeferredRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueArrangementTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of deferred revenue arrangement.", "label": "Deferred Revenue Arrangement Type [Axis]" } } }, "localname": "DeferredRevenueArrangementTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DeferredRevenuesScheduleEstimatedRevenuesExpectedToRecognizedInFutureToPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredRevenueArrangementTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Deferred Revenue [Domain]" } } }, "localname": "DeferredRevenueArrangementTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DeferredRevenuesScheduleEstimatedRevenuesExpectedToRecognizedInFutureToPerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredRevenueByArrangementDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Balances of Deferred Revenues", "terseLabel": "Schedule of balances of deferred revenues" } } }, "localname": "DeferredRevenueByArrangementDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DeferredRevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r652" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets": { "order": 30.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Deferred revenues and customers advances" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueDisclosureTextBlock": { "auth_ref": [ "r195" ], "lang": { "en-us": { "role": { "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.", "label": "DEFERRED REVENUES AND CUSTOMERS ADVANCES" } } }, "localname": "DeferredRevenueDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DeferredRevenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r653" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Deferred revenues" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenuePeriodIncreaseDecrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred revenue.", "label": "Increase in deferred revenues and customer advances" } } }, "localname": "DeferredRevenuePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DeferredRevenuesScheduleOfBalancesOfDeferredRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueRevenueRecognized1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.", "label": "Deferred Revenue, Revenue Recognized", "negatedLabel": "Revenue recognized" } } }, "localname": "DeferredRevenueRevenueRecognized1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DeferredRevenuesScheduleOfBalancesOfDeferredRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsMember": { "auth_ref": [ "r180" ], "lang": { "en-us": { "role": { "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).", "label": "Deposits [Member]" } } }, "localname": "DepositsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r52", "r292" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 120.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "totalLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": { "auth_ref": [ "r483" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes derivative asset.", "label": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r214", "r215", "r504", "r622" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Total derivative assets" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Asset [Abstract]", "terseLabel": "Derivative assets of options and forward contracts:" } } }, "localname": "DerivativeAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFinancialInstrumentsAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Derivative Financial Instruments, Assets [Member]", "terseLabel": "Derivative instruments, Assets [Member]" } } }, "localname": "DerivativeFinancialInstrumentsAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Derivative Financial Instruments Liabilities [Member]", "terseLabel": "Derivative instruments, Liabilities [Member]" } } }, "localname": "DerivativeFinancialInstrumentsLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r724" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "terseLabel": "Gains (losses) on derivative instruments" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r138", "r139", "r143", "r144", "r622" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r154", "r485" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r214", "r215", "r504", "r622" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the 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 not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "negatedTerseLabel": "Total derivative liabilities", "terseLabel": "Total derivative liabilities" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Liability [Abstract]", "terseLabel": "Derivative liabilities of options and forward contracts:" } } }, "localname": "DerivativeLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration": { "auth_ref": [ "r483" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes derivative liability.", "label": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r131", "r132", "r133", "r135", "r136", "r141", "r143", "r146", "r147", "r150", "r485" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesFairValueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated cash flow hedges [Member]", "verboseLabel": "Designated Hedging Instruments [Member]" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails", "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails1", "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r411", "r439", "r440", "r441", "r445", "r639" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "STOCK CAPITAL" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/sedg-sc" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net income per share:", "verboseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r233", "r250", "r251", "r252", "r253", "r254", "r259", "r262", "r272", "r273", "r274", "r278", "r495", "r496", "r585", "r593", "r626" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net basic earnings per share of common stock", "verboseLabel": "Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails", "http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basic EPS:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic, Other Disclosure [Abstract]", "verboseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareBasicOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r233", "r250", "r251", "r252", "r253", "r254", "r262", "r272", "r273", "r274", "r278", "r495", "r496", "r585", "r593", "r626" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net diluted earnings per share of common stock", "verboseLabel": "Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails", "http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Diluted EPS:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r275", "r276", "r277", "r279" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r728" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of exchange rate differences on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r239", "r450", "r464" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for employee benefit and equity-based compensation.", "label": "Employee Benefits and Share-based Compensation", "terseLabel": "Equity based compensation expenses to employees and nonemployees" } } }, "localname": "EmployeeBenefitsAndShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employees and payroll accruals" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalScheduleOfStock-basedCompensationExpenseForEmployeesAndNonemployeeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r721" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r438" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Tax benefit realized from share-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Option [Member]", "verboseLabel": "Employee Stock Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails", "http://www.solaredge.com/role/StockCapitalTables", "http://www.solaredge.com/role/sedg-scsotaitsod" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r107", "r198", "r227", "r228", "r229", "r242", "r243", "r244", "r247", "r255", "r257", "r280", "r335", "r400", "r442", "r443", "r444", "r458", "r459", "r494", "r517", "r518", "r519", "r520", "r521", "r523", "r541", "r597", "r598", "r599" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails", "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r155", "r156", "r157", "r160", "r161" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Assets and Liabilities Measured at Fair Value", "terseLabel": "Schedule of assets and liabilities measured at fair value" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/sedg-fvmt" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r155", "r161" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r387", "r402", "r403", "r404", "r405", "r406", "r407", "r499", "r548", "r549", "r550", "r631", "r632", "r636", "r637", "r638" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value, Hierarchy [Axis]", "verboseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r159", "r161" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r498", "r499", "r500", "r501", "r503" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Fair Value By Measurement Frequency [Axis]", "verboseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r502" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/sedg-fvm" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r387", "r402", "r407", "r499", "r548", "r636", "r637", "r638" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r387", "r402", "r407", "r499", "r549", "r631", "r632", "r636", "r637", "r638" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r387", "r402", "r403", "r404", "r405", "r406", "r407", "r548", "r549", "r550", "r631", "r632", "r636", "r637", "r638" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r502", "r503" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Measurements, Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r137", "r141", "r148" ], "lang": { "en-us": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r534" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets": { "order": 60.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r327", "r328", "r339", "r340", "r341", "r342", "r343", "r345", "r346", "r347", "r395", "r398", "r485", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r628", "r677", "r678", "r679", "r739", "r740", "r741", "r742", "r743", "r744", "r745" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAfsMarketableDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r359", "r360", "r361", "r362", "r576", "r580" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r85", "r87" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyFairValueHedgeDerivativeAtFairValueNet": { "auth_ref": [ "r130" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of all derivatives designated as foreign currency fair value hedging instruments.", "label": "Forward/option contracts" } } }, "localname": "ForeignCurrencyFairValueHedgeDerivativeAtFairValueNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign exchange forward contracts [Member]" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r665" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "Disposal of assets related to Critical Power" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r52" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Sale of property, plant and equipment", "terseLabel": "Sale of property, plant and equipment", "totalLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Total" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/OtherOperatingExpensesIncomeScheduleOfOtherOpeartingExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossRelatedToLitigationSettlement": { "auth_ref": [ "r684" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.", "label": "Legal settlement" } } }, "localname": "GainLossRelatedToLitigationSettlement", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r45" ], "calculation": { "http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 20.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "verboseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails", "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails", "http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails1", "http://www.solaredge.com/role/StockCapitalScheduleOfStock-basedCompensationExpenseForEmployeesAndNonemployeeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r206", "r349", "r581", "r629", "r644", "r682", "r683" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets": { "order": 40.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill and Intangible Asset Impairment", "negatedLabel": "Impairment of goodwill and intangible assets", "terseLabel": "Impairment of goodwill and intangible assets", "totalLabel": "Goodwill and Intangible Asset Impairment, Total" } } }, "localname": "GoodwillAndIntangibleAssetImpairment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r43", "r238", "r297", "r302", "r308", "r311", "r331", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r505", "r627", "r690" ], "calculation": { "http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit (loss)", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails", "http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsByNatureAxis": { "auth_ref": [ "r94" ], "lang": { "en-us": { "role": { "documentation": "Information by nature of guarantee.", "label": "Guarantor Obligations, Nature [Axis]" } } }, "localname": "GuaranteeObligationsByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsCurrentCarryingValue": { "auth_ref": [ "r93" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Guarantees amount" } } }, "localname": "GuaranteeObligationsCurrentCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsNatureDomain": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Nature [Domain]" } } }, "localname": "GuaranteeObligationsNatureDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r135", "r484" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails", "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails1", "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails", "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails1", "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r39", "r169", "r178", "r190", "r297", "r302", "r308", "r311", "r586", "r627" ], "calculation": { "http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 0.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r363", "r365" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails1", "http://www.solaredge.com/role/StockCapitalScheduleOfStock-basedCompensationExpenseForEmployeesAndNonemployeeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails1", "http://www.solaredge.com/role/StockCapitalScheduleOfStock-basedCompensationExpenseForEmployeesAndNonemployeeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r239", "r451", "r453", "r454", "r460", "r465", "r469", "r470", "r471" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": { "auth_ref": [ "r722" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.", "label": "Amount of penalties and interest" } } }, "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r240", "r256", "r257", "r295", "r449", "r461", "r467", "r594" ], "calculation": { "http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 10.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income taxes", "totalLabel": "Income taxes, net", "verboseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails", "http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r51" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 40.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Changes In Accounts Payable", "verboseLabel": "Trade payables, net" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r51" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 50.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Changes In Accounts Receivable", "negatedLabel": "Trade receivables, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r624" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Changes In Deferred Revenue", "verboseLabel": "Deferred revenues and customers advances" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r51" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 30.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Changes In Employee Related Liabilities", "verboseLabel": "Employees and payroll accruals" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r51" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 70.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Changes in inventories", "negatedLabel": "Inventories, net" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r51" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "negatedLabel": "Other liabilities, net", "terseLabel": "Accrued expenses and other liabilities, net" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r51" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 60.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Changes in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends": { "auth_ref": [ "r59", "r672", "r673", "r674", "r675" ], "lang": { "en-us": { "role": { "documentation": "Number of additional shares included in diluted EPS for potentially dilutive effect of nonvested equity-based payment award containing forfeitable rights to dividends or dividend equivalents, whether paid or unpaid.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Nonvested Shares with Forfeitable Dividends", "negatedLabel": "Non-vested PSUs" } } }, "localname": "IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r263", "r264", "r265", "r274", "r410" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Effect of stock-based awards" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InformationByCategoryOfDebtSecurityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by category of debt security, either available-for-sale or held-to-maturity.", "label": "Debt Security Category [Axis]" } } }, "localname": "InformationByCategoryOfDebtSecurityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r84", "r86" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets": { "order": 30.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryAdjustments": { "auth_ref": [ "r81", "r655" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods.", "label": "Inventory Adjustments", "terseLabel": "Inventory" } } }, "localname": "InventoryAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "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.", "label": "INVENTORIES, NET" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/sedg-i" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r82", "r619" ], "calculation": { "http://www.solaredge.com/role/InventoriesNetDetails": { "order": 10.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/InventoriesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r211", "r618", "r644" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets": { "order": 30.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.solaredge.com/role/InventoriesNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventories, net", "totalLabel": "Total inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets", "http://www.solaredge.com/role/InventoriesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r82", "r621" ], "calculation": { "http://www.solaredge.com/role/InventoriesNetDetails": { "order": 0.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/InventoriesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r82", "r620" ], "calculation": { "http://www.solaredge.com/role/InventoriesNetDetails": { "order": 20.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/InventoriesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r80", "r170", "r181", "r191", "r616" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "MARKETABLE SECURITIES" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/MarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r16", "r174", "r186", "r644", "r667", "r680", "r727" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r23", "r204", "r238", "r331", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r477", "r481", "r482", "r505", "r644", "r690", "r732", "r733" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CURRENT LIABILITIES:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r155" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Liabilities, Fair Value Disclosure", "verboseLabel": "Fair value of liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r3", "r4", "r5", "r8", "r9", "r238", "r331", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r477", "r481", "r482", "r505", "r690", "r732", "r733" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total long-term liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LONG-TERM LIABILITIES:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "verboseLabel": "Longterm Debt Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r25", "r102" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyDamagesPaidValue": { "auth_ref": [ "r684", "r685", "r686" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of damages paid to the plaintiff in the legal matter." } } }, "localname": "LossContingencyDamagesPaidValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r684", "r685", "r686" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Lawsuit claims" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNumberOfDefendants": { "auth_ref": [ "r685", "r686" ], "lang": { "en-us": { "role": { "documentation": "Number of defendants named in a legal action.", "label": "Number of defendants" } } }, "localname": "LossContingencyNumberOfDefendants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MarketableSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Marketable Securities [Abstract]" } } }, "localname": "MarketableSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as noncurrent.", "label": "Marketable Securities, Noncurrent", "verboseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r694" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Mutual Funds [Member]" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Changes in the Company's product warranty liability" } } }, "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/WarrantyObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r237" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r237" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r49", "r50", "r53" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r40", "r53", "r179", "r189", "r202", "r222", "r225", "r229", "r238", "r246", "r250", "r251", "r252", "r253", "r256", "r257", "r270", "r297", "r302", "r308", "r311", "r331", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r496", "r505", "r627", "r690" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 130.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "positiveLabel": "Net income", "totalLabel": "Net Income (Loss) Attributable to Parent, Total", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r250", "r251", "r252", "r253", "r259", "r260", "r271", "r274", "r297", "r302", "r308", "r311", "r627" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "positiveLabel": "Net income", "totalLabel": "Net Income (Loss) Available to Common Stockholders, Basic, Total", "verboseLabel": "Net income attributable to common stock, basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r261", "r266", "r267", "r268", "r269", "r271", "r274" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net income attributable to common stock, diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "verboseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersOperationsDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New accounting standards updates" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/GENERALPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of non-cash activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Non-designated hedges [Member]", "verboseLabel": "Non Designated Hedging Instruments [Member]" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails", "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_NotDesignatedAsHedgingInstrumentTradingMember": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument, not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP), used for trading purposes for exposure to risk.", "label": "Options and forward contracts not designated as hedging instruments [Member]" } } }, "localname": "NotDesignatedAsHedgingInstrumentTradingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 10.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses", "verboseLabel": "Total, before income taxes" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails", "http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r297", "r302", "r308", "r311", "r627" ], "calculation": { "http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Consolidated operating income", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails", "http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r534" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets": { "order": 30.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r533" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets": { "order": 60.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease right-of-use assets, net", "verboseLabel": "Operating lease right-of-use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeAxis": { "auth_ref": [ "r106", "r151", "r152", "r153" ], "lang": { "en-us": { "role": { "documentation": "Information by type of freestanding contracts issued by an entity that are indexed to, and potentially settled in, an entity's own stock.", "label": "Option Indexed to Issuer's Equity, Type [Axis]" } } }, "localname": "OptionIndexedToIssuersEquityTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding.", "label": "Option Indexed to Issuer's Equity, Type [Domain]" } } }, "localname": "OptionIndexedToIssuersEquityTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r129" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "GENERAL" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/sedg-g" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r207" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets": { "order": 50.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r125", "r126", "r127" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Available-for-sale marketable securities" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r125", "r126", "r127" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 20.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r30", "r33", "r514", "r515", "r516" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 30.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Foreign currency translation adjustments on intra-entity transactions that are of a long-term investment nature" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": { "auth_ref": [ "r216", "r217", "r220" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax", "terseLabel": "Income taxes" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax": { "auth_ref": [ "r36", "r228", "r517", "r519", "r523", "r658" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Reclassifications, before Tax", "terseLabel": "Revaluation" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r36", "r38", "r228", "r517", "r519", "r523", "r658" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).", "label": "Other comprehensive income (loss) before reclassifications", "verboseLabel": "Other comprehensive income (loss) before reclassifications" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "auth_ref": [ "r219" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 10.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Cash flow hedges" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r38", "r107", "r223", "r226", "r231", "r517", "r522", "r523", "r583", "r591", "r658", "r659" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Total reclassifications for the period", "totalLabel": "Total net of income taxes" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r125", "r126", "r127", "r223", "r226" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 10.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Net other comprehensive income (loss)", "terseLabel": "Other comprehensive loss adjustments", "totalLabel": "Total other comprehensive loss", "verboseLabel": "Net current period other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails", "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r34", "r227", "r231", "r449", "r466", "r468", "r517", "r520", "r523", "r583", "r591" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Tax", "terseLabel": "Tax on reclassification", "verboseLabel": "Tax on reclassification" } } }, "localname": "OtherComprehensiveIncomeLossTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r216", "r219", "r330" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax", "terseLabel": "Financial income (expense), net", "verboseLabel": "Financial income, net" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r216", "r219" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "totalLabel": "Total, net of income taxes", "verboseLabel": "Total, net of income taxes" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other current assets.", "label": "PREPAID EXPENSES AND OTHER CURRENT ASSETS" } } }, "localname": "OtherCurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/sedg-peaoar" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r22", "r644" ], "calculation": { "http://www.solaredge.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails": { "order": 10.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other", "totalLabel": "Accrued expenses and other accounts payable" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets": { "order": 20.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingIncomeAndExpenseTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other operating income and other operating expense items.", "label": "OTHER OPERATING EXPENSES (INCOME)", "verboseLabel": "OTHER OPERATING INCOME" } } }, "localname": "OtherOperatingIncomeAndExpenseTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/OtherOperatingExpensesIncome" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r656", "r681" ], "calculation": { "http://www.solaredge.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 20.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid expenses and other" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "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." } } }, "localname": "OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "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.", "label": "Patents [Member]" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r661", "r662" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Other Investing Activities", "negatedLabel": "Other investing activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r47", "r72", "r234" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 30.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedLabel": "Investment in available-for-sale marketable securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r48" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 40.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PhantomShareUnitsPSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded as phantom share or unit.", "label": "Phantom Share Units (PSUs) [Member]", "verboseLabel": "PSUs [Member]" } } }, "localname": "PhantomShareUnitsPSUsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalScheduleOfRsuActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r657" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets": { "order": 40.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.solaredge.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets", "http://www.solaredge.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid expenses and other current assets [Member]" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r72", "r234", "r235" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Proceeds from sales and maturities of available-for-sale marketable securities", "terseLabel": "Proceed from sales and maturities of available-for-sale marketable securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r663", "r664" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Other financing activities" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Warranties Disclosures [Abstract]" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r98", "r99", "r175" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Balance, at end of the period", "periodStartLabel": "Balance, at the beginning of the period" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/WarrantyObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r22", "r91", "r95" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets": { "order": 20.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Warranty obligations", "negatedLabel": "Less current portion" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets", "http://www.solaredge.com/role/WarrantyObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualNoncurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer) for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Warranty obligation long term", "terseLabel": "Long term portion", "verboseLabel": "Warranty obligations" } } }, "localname": "ProductWarrantyAccrualNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets", "http://www.solaredge.com/role/WarrantyObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r96" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Usage and current warranty expenses" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/WarrantyObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r97" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Additions and adjustments to cost of revenues" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/WarrantyObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "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.", "label": "WARRANTY OBLIGATIONS" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/sedg-wo" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r202", "r222", "r225", "r236", "r238", "r246", "r256", "r257", "r297", "r302", "r308", "r311", "r331", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r475", "r478", "r479", "r496", "r505", "r586", "r627", "r641", "r642", "r660", "r690" ], "calculation": { "http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "positiveLabel": "Total, net of income taxes", "totalLabel": "Net income", "verboseLabel": "Segments profit (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails", "http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r89", "r187", "r589", "r644" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, plant and equipment, net", "verboseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForLossOnContracts": { "auth_ref": [ "r401" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cumulative provision for contract losses not offset against related costs accumulated on the balance sheet.", "label": "Provision for loss" } } }, "localname": "ProvisionForLossOnContracts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForOtherLosses": { "auth_ref": [ "r42", "r51", "r177" ], "calculation": { "http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 10.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to other loss.", "label": "Provision for Other Losses", "negatedLabel": "Other loss", "terseLabel": "Other loss" } } }, "localname": "ProvisionForOtherLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Contractual obligations for capital expenditures" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PutOptionMember": { "auth_ref": [ "r608", "r609", "r610", "r611", "r612", "r613" ], "lang": { "en-us": { "role": { "documentation": "A financial contract between two parties, the buyer and the seller (writer) of the option, where the buyer has the right but not the obligation to sell a commodity or financial instrument (the underlying instrument) to the seller (writer) at a certain time for a certain price (the strike price). The seller (writer) has the obligation to purchase the underlying asset at that strike price, if the buyer exercises the option.", "label": "Put Option [Member]", "terseLabel": "Put option [Member]" } } }, "localname": "PutOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DerivativeInstrumentsAndHedgingActivitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesLongTermContractsOrPrograms": { "auth_ref": [ "r654" ], "calculation": { "http://www.solaredge.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 0.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Vendor non-trade receivables" } } }, "localname": "ReceivablesLongTermContractsOrPrograms", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]" } } }, "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": { "auth_ref": [ "r36", "r228", "r517", "r521", "r523", "r658" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax", "terseLabel": "Reclassification", "verboseLabel": "Reclassification" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r36", "r38", "r228", "r517", "r521", "r523", "r658" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).", "label": "Losses (gains) reclassified from accumulated other comprehensive income", "terseLabel": "Losses reclassified from accumulated other comprehensive income", "verboseLabel": "Gains (losses) reclassified from accumulated other comprehensive income (loss)" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "documentation": "Item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "terseLabel": "Amount Reclassified from Accumulated Other Comprehensive Income (Loss) [Member]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Schedule of Reclassifications out of AOCI", "terseLabel": "Schedule of reclassifications out of AOCI" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r68", "r70" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.", "label": "Schedule of reportable segments reconciliation to consolidated revenues", "terseLabel": "Schedule of reconciliation to consolidated operating income" } } }, "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r121", "r192", "r734" ], "calculation": { "http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 0.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development", "verboseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails", "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails", "http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails1", "http://www.solaredge.com/role/StockCapitalScheduleOfStock-basedCompensationExpenseForEmployeesAndNonemployeeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalScheduleOfRsuActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r13", "r112", "r185", "r601", "r606", "r644" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets": { "order": 30.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r198", "r242", "r243", "r244", "r247", "r255", "r257", "r335", "r442", "r443", "r444", "r458", "r459", "r494", "r597", "r599" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Recognition and Deferred Revenue [Abstract]" } } }, "localname": "RevenueRecognitionAndDeferredRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r230", "r238", "r288", "r289", "r301", "r306", "r307", "r313", "r314", "r316", "r331", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r505", "r586", "r690" ], "calculation": { "http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 0.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails", "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsReconciliationDetails", "http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r535", "r643" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-use asset recognized with corresponding lease liability", "terseLabel": "Right-of-use asset recognized with a corresponding lease liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Common stock shares sold in public offerings" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Per share price of common stock sold" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued expenses and other current liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r36", "r729", "r730" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Changes in AOCI", "terseLabel": "Schedule of changes in AOCI" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of available-for-sale marketable securities", "terseLabel": "Schedule of available-for-sale marketable securities" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "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.", "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" } } }, "localname": "ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of fair values of outstanding derivative instruments" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsIncludedInTradingActivitiesTextBlock": { "auth_ref": [ "r145", "r149" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of gains and losses on derivative instruments included in an entity's trading activities.", "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" } } }, "localname": "ScheduleOfDerivativeInstrumentsIncludedInTradingActivitiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r675" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of computation of basic and diluted net earnings (loss) per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r118", "r120" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalScheduleOfStock-basedCompensationExpenseForEmployeesAndNonemployeeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Schedule of Recognized Stock-based Compensation Expenses", "verboseLabel": "Schedule of recognized stock-based compensation expenses" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r1", "r17", "r18", "r19" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventories, Net" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/sedg-it" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested shares.", "label": "Schedule of RSU Activity", "verboseLabel": "Schedule of RSU activity" } } }, "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r100" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Warranty Obligations", "terseLabel": "Schedule of warranty obligations" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/sedg-wot" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r66", "r67", "r69", "r83" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails", "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r66", "r67", "r69", "r83" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of reportable segments and operating income" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r408", "r409", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalScheduleOfRsuActivityDetails", "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails", "http://www.solaredge.com/role/StockCapitalTables", "http://www.solaredge.com/role/sedg-scsotaitsod" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r113", "r115", "r116" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of activity in the share options granted to employees and members of board of directors" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r285", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r311", "r316", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r366", "r367", "r629", "r736" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsReconciliationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r285", "r286", "r287", "r297", "r300", "r305", "r309", "r310", "r311", "r312", "r313", "r315", "r316", "r317" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "SEGMENT INFORMATION", "terseLabel": "SEGMENT INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/sedg-giamcapd" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails", "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Amounts not allocated to segments:" } } }, "localname": "SegmentReportingInformationOperatingIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 10.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "verboseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails", "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails", "http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing [Member]" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails1", "http://www.solaredge.com/role/StockCapitalScheduleOfStock-basedCompensationExpenseForEmployeesAndNonemployeeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r51" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 110.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "negatedLabel": "Stock based compensation expenses", "positiveLabel": "Stock-based compensation expenses", "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total", "verboseLabel": "Stock based compensation expenses" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalScheduleOfRsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Weighted average grant date fair value, forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalScheduleOfRsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalScheduleOfRsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Weighted average grant date fair value, granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalScheduleOfRsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r423", "r424" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested at end of period", "periodStartLabel": "Unvested at beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalScheduleOfRsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r423", "r424" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted average grant date fair value, end of period", "periodStartLabel": "Weighted average grant date fair value, beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalScheduleOfRsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalScheduleOfRsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Weighted average grant date fair value, vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalScheduleOfRsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalScheduleOfRsuActivityDetails", "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails", "http://www.solaredge.com/role/StockCapitalTables", "http://www.solaredge.com/role/sedg-scsotaitsod" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r640" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Number of shares of common stock reserved for issuance pursuant to stock awards under the plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "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.", "label": "Number of options available for future grant under the plan", "terseLabel": "Number of shares available for future grant under the plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Exercisable at the end of the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "verboseLabel": "Number of options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "verboseLabel": "Weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r430" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Forfeited or expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Forfeited or expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Granted employees shares", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails", "http://www.solaredge.com/role/sedg-scsotaitsod" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Weighted average grant date fair values options granted to employees and executive directors" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r119" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r415", "r416" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at the end of the period", "periodStartLabel": "Outstanding at the beginning of the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Number of options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r415", "r416" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Exercise price per share", "periodEndLabel": "Outstanding at the end of the period", "periodStartLabel": "Outstanding at the beginning of the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Vested and expected to vest at the end of the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r432" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r431" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "verboseLabel": "Aggregate intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "verboseLabel": "Number of options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "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.", "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalScheduleOfRsuActivityDetails", "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails", "http://www.solaredge.com/role/StockCapitalTables", "http://www.solaredge.com/role/sedg-scsotaitsod" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r119" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "verboseLabel": "Aggregate intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "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.", "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" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "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.", "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" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/sedg-scsotaitsod" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Purchase price of common stock, percent" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r201", "r285", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r311", "r316", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r364", "r366", "r367", "r629", "r736" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/SegmentInformationScheduleOfReportableSegmentsReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r28", "r107", "r198", "r227", "r228", "r229", "r242", "r243", "r244", "r247", "r255", "r257", "r280", "r335", "r400", "r442", "r443", "r444", "r458", "r459", "r494", "r517", "r518", "r519", "r520", "r521", "r523", "r541", "r597", "r598", "r599" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSScheduleOfReclassificationsOfOtherComprehensiveIncomeLossDetails", "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails", "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails", "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.solaredge.com/role/DeferredRevenuesScheduleEstimatedRevenuesExpectedToRecognizedInFutureToPerformanceObligationsDetails", "http://www.solaredge.com/role/FairValueMeasurementsDetails", "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAfsMarketableDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r242", "r243", "r244", "r280", "r575" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfChangesInAociDetails", "http://www.solaredge.com/role/CommitmentsAndContingentLiabilitiesDetails", "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.solaredge.com/role/DeferredRevenuesScheduleEstimatedRevenuesExpectedToRecognizedInFutureToPerformanceObligationsDetails", "http://www.solaredge.com/role/FairValueMeasurementsDetails", "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAfsMarketableDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r10", "r11", "r107", "r112" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of Common stock under employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r10", "r11", "r107", "r112", "r420" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Issuance of Common Stock upon exercise of employee and non-employees stock-based awards, shares", "negatedLabel": "Exercised", "terseLabel": "Issuance of common stock upon exercise of stock-based awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.solaredge.com/role/sedg-scsotaitsod" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r10", "r11", "r107", "r112" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of Common stock under employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r28", "r107", "r112" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "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" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r10", "r11", "r107", "r112" ], "lang": { "en-us": { "role": { "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.", "label": "Number of Common stock purchased" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r11", "r14", "r15", "r71", "r644", "r667", "r680", "r727" ], "calculation": { "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets": { "order": 20.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets", "http://www.solaredge.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCKHOLDERS' EQUITY:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/SUBSEQUENTEVENTSA" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r524", "r543" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/SUBSEQUENTEVENTSA" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r524", "r543" ], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/SUBSEQUENTEVENTSA" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r524", "r543" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/SUBSEQUENTEVENTSA" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r524", "r543" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/SUBSEQUENTEVENTSA" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r542", "r544" ], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Events [Text Block]", "verboseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/SUBSEQUENTEVENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "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.", "label": "Supplier Concentration Risk [Member]" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/GeneralNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradingActivitiesGainLossByTypeTable": { "auth_ref": [ "r145", "r149" ], "lang": { "en-us": { "role": { "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).", "label": "Trading Activities, Gain and Losses, by Type, by Income Statement Location [Table]" } } }, "localname": "TradingActivitiesGainLossByTypeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_TradingActivityGainsAndLossesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Trading Activity, Gains and Losses, Net [Line Items]" } } }, "localname": "TradingActivityGainsAndLossesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/DERIVATIVEINSTRUMENTSANDHEDGINGACTIVITIESDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r327", "r328", "r395", "r398", "r485", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r677", "r678", "r679", "r739", "r740", "r741", "r742", "r743", "r744", "r745" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAfsMarketableDebtSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r196", "r197", "r198", "r199", "r200", "r246", "r247", "r248", "r249", "r258", "r321", "r322", "r332", "r333", "r334", "r335", "r336", "r337", "r442", "r443", "r444", "r456", "r457", "r458", "r459", "r472", "r473", "r474", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r525", "r526", "r529", "r530", "r531", "r532", "r536", "r537", "r538", "r539", "r540", "r541", "r577", "r578", "r579", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards." } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.solaredge.com/role/GeneralNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r723" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/SUBSEQUENTEVENTSA", "http://www.solaredge.com/role/StockCapitalStockOptionPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r625", "r636", "r735" ], "lang": { "en-us": { "role": { "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).", "label": "Governmental bonds [Member]" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/MarketableSecuritiesScheduleOfAfsMarketableDebtSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [], "calculation": { "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails": { "order": 10.0, "parentTag": "us-gaap_ConvertibleDebtNoncurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "negatedLabel": "Unamortized issuance costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsDiluted": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The earnings that is allocated to common stock and participating securities to the extent that each security may share in earnings as if all of the earnings for the period had been distributed. Includes the adjustments resulting from the assumption that dilutive securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain conditions.", "label": "Undistributed earnings reallocated to non-vested stockholders" } } }, "localname": "UndistributedEarningsDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r446", "r452" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r63", "r64", "r65", "r281", "r282", "r283", "r284" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/GENERALPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r261", "r274" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted average number of shares 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 earnings per share of common stock, diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails", "http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "verboseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r259", "r274" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted average number of shares 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" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails", "http://www.solaredge.com/role/Statement-CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solaredge.com/role/EarningsPerShareScheduleOfComputationOfBasicAndDilutedNetEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "https://asc.fasb.org/topic&trid=2155896", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "63", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=126970277&loc=d3e23176-110880", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126966630&loc=d3e41228-113958", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "4F", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624186-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "184", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5634876-113961", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90193-114008", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90198-114008", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org/topic&trid=2229140", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL7498348-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org/subtopic&trid=2176304", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(14))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123398031&loc=d3e60009-112784", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/subtopic&trid=2209399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org/subtopic&trid=2324412", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r195": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "430", "URI": "https://asc.fasb.org/topic&trid=2122452", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(19)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "8B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL6284393-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "35", "Topic": "605", "URI": "https://asc.fasb.org/extlink&oid=126916656&loc=d3e57777-111642", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e39076-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28129-110885", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "68B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5498026-109256", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column B)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column C)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column D)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column E)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column F)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r646": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r647": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r648": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r649": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r651": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27340-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907644&loc=d3e11281-110244", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12524-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 85 0001178913-23-001734-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001178913-23-001734-xbrl.zip M4$L#!!0 ( +!EJ%86NP=7?P< ((= 0 97AH:6)I=%\S,2TQ+FAT M;=U9VW+CQA%]3U7^H<.MV%(52(F2%:])255KKY+:BA/;FWWRVP 8$!,-,?#, M@!3]]3D] Y( 24FT5TZ\86VM<)E+]SG=IQO =>GG^O:/?R"Z+J7(PQ&.O?): MWEZ?Q;_MQ3\-A_2MRF3E9$[>3.C'X=_I;]JD0L<1X??69,U<5IXR*X7'R,:I M:D9?6R-RJ_*9I._??UGBO._._,?7*JEGI:?S55UF[FH/D\H7$G(2:N**8713OTL)S0^K_V4O'SP0Z'5K)J0E@6NA'TF M].H\_*:#:$VN%FN<2DMAPLT 6'EI-Z:DQN824RM3R2G%LV%JO#=S;%<_D#-: MY91JD=UO[GM33^B+W9NE9(B"D0];DZ+KF(HQ,VN:*A_NWNKZ$\V;TES8F:J& M[-Z$1./-YI*-NX1K@[5_6U=W3O9.XX6U^]VMP\)3TJJ2PXTOHXNKEH''^8IT M==E:MM-3HW,8>=W+L>C\?59@S@^UJQ_-\ZK8O6X83N;T75J^PN_ MQ%:#VW<)_;A0]*VHX=!BL/&IV[^!^>,1O:-2+"19N5!R MR7I1*D<_-,(BXO2*WLO:6$^FHK\:.T<8#W\@4]"_C!;VCK/\@\S*"K$[4YR= M[ZIL-/T4/+\8T=>"]1&>S5=T7YFEEO GB0#8Z'9N$-25@48BIH2J2%0K:BIO M&XD=H9I!0(&'0"(","4T%2+#)4MFCLCV)H[;'="UGZB2F71.V!6/GXM["2,Z M&SA)UGV"-]RW2+L=.Q!> MN>)=$A[1: P QP9$A+U=,"X3KJ1"FZ5;!X"5,^6\%=A5\,7H!$Q..CRZM65[ MIG\25'XQH@\]5S][]?IB_.74M62UFLNQ;(H"78\]<::J5*WD&#YLCKSFW^3Q7+M/&-9C'&6^-#M#WR:RMR62.,8Y. 'LNP6/$ M]NXA*T4%47R#9'K?:(P87XKA^.I$1I/&5WD\BZ>*RWH5^>?-B#.N$Q:1)C;L MZ(V*WD8%-F*G=X,%(UCUGZE11W-T(D[IK708"/."]CP"9 >[A#4R$XT[?@KK M4RJ!0[M35#S3V#X_KD'@+Y0+Z80IZ(-Y42[*VT3L9K:56@246_W;(I6T6<\W M%9(2AH7N+O3+KDF=RI6PH?*IJ-)!:RI>J7&LG"%(79#9D'S&21B$=CU,JE%F M5=:@ED) X&,P8JO F!'UO%N3<)1*'HBTQGR9/Y/&Q[.8[K)X='SND7E\9 =. M^P3N$[S'*8)BH7*F2CA3"4YNX4 SET+F3]A\C27852)56OD5Z^8A&SC, NP! MT1@4O:&=4AHTY*'UKFYL#49=$/TLPX- ," 4U9FL(-\:Q.*.K#EB> BZAT@> M(DO5R-P7HR\[I;N%T$T(3G9'%@5JC5K $'>@9FR$](C,BZ>'R\A^!F(59(V+ ME2LUC7_P&P387F,:#B/9Q/"CW>Y5R M8ZI M?3&NHVHA@M8?X[G(2_E$SJ4&L@VW\\5C V+G"!ND.F.E01_N6:O=5W^ MU"CX$@*[J;+0)Y^^9$?S1D/X,50!:NZ:N/_*E 06K2!NFHFE%/I::L@I@!?%*LDRJSCUVK- M?(Y.YF<9/&M%[."#T(M**%J.-U#*PB)*$O@I0Z #MO"8VN*;1&U1U<+HA62! MJ<2L??2V;6[(>:W-2N+NLC0Q&T2//:"]EN)G1?-HFD:?@JR\!8R3SUZ-_W(^ MI7^(%;U.PJO:_[;I/G1IF=3:U2(#>#>#\T$XKT6>K\]?YF7P4N6^Y)/S/Q_] M9GC[ZY^QZ?9V]QI?S=?6MMM=\FX+%FD4SO6.\;7QWEODB\V+8CM+3\X3XG^G M>Z8<1\R9.]N^AMR'?DV)SX]RX\NGW&BYZOHQ'3"@(+6Z&8P'MS'2#NZ&B_M( M?A2ZWM1'8'9TJOS&( 9K_V_ ^J94LJ"[!YDUW-73=[$G>0RZCWB9_TN^,H3U M^=,-RI7F$O-]?-*";.^9>OK[I+DOI$$W^U*Z^RWC&7GHK_XK/WOM?=GJ?O;: M^R;V/_GL=:#H])#JW^^>;8_71]=G_+4R'+1?7O\#4$L#!!0 ( +!EJ%9> M"^[78P< /P< 0 97AH:6)I=%\S,2TR+FAT;=59;7/;N!'^WIG^AZTR MO;-G*-FRS[V<9&E[[2;W[_.Z+K4HH\7.':*Z_EF^NS^+<;_,-X3']5F:R= MS,F;&?US_!?ZLS:IT%$B_-Z9K*UD[2FS4GA(MD[5"_K>&I%;E2\D_?SQIT)I M21>7D\O)='(UO7S=6_^#:=96+4I/T^^^NZ(Q79Q?7/:7C\?1WK/.X.O4Y&M* M%YG1QMZ,7A7A-R+GUUK>C I3^W$A*J77,_KZDZJDH[_+%7TTE:B_3BB,).2D M5<6<@K13O\D93<\;/RFV9&WPPG2\DA M"D;>[4R*KF,I9!;6M'4^'D[U_8GFS:D2=J'J,;LW(]%ZLQVR44L8&VW\V[DZ MN-F[/3 0AS81Z5L3=$'+=?OFFF&X!^"J\SYN&)UJ7UH>K#9(PKZ_ORK=5X5ZSD=VO9#@@2L94T_"B5M M B@L"Y,OA9^]'#>F$_I I5A*LG*IY(J)H52.?FF%16KI-7V4C;&>##PUMD*^ MCG\A4] _C!;V/9?S)YF5-9)TH;@,/]399/YR_+^8T/>"Z1#^56NZK>$7;-()6XE]/;V=!C+80Q4ZD"IT &!^XX39'U$LM 7>M^ M5%X0RIE%)@*OB MNFD02\X*SA:M=[!W(78#U-CSFQ3 M%&AZ[(D[#='X0,+* /BJ%+T,8@/26"?:N5*7L%B%>J<:YWO<^4R;5R+=

AW3@M415V O6R)<;-K1>HNXH@")V>Y@TD.#3X-$3[&B<3L0I MO9,.@C PL-'CP4R8-S/1NN.7,&.E$I'H-$4.-"U2LT76+Y4+I04I=+^\#Y_3 MNZ+L%[:56H30>C-$Z7ZTDHX#6%:A7F%::/%"T^S:U*E<"1M.116)/#!/S5:T MCMDTI*H+U!L*T3@)^]"SAT4-CF"5M3AG02?P,MBT8V6LB!S?/ZEPE4H61(EC MOGCD4R'2!Z=I7N 'I_?1^.*7%BJG/$1SM2"ZUHX0,UGXA!'8"ALOHDG M %MZOJ#GJ)OHSWYL$3DEOK-L0Z3"%PCPT5'A8\E(^0$2I 7/S?*Y@;MCS M!"F#0G?,*_C+)_DF[>6OK8(W(<7;.@NM\^GS-C=OT=SSX:00;FZAN!G+E$1P M.D[<-ADK*6Z9Y.)I$&@N'&OA*7'3V7]1R+L&(/:S!PI&Y%CHY+9>#H7^$%K= M88@=$&.<64ED6L>OV=JJ0E/SFPR^=2QV\ GIF5D4W<=;D&5AD2L)')M<,EGCY-SHC2^2]]XK M7VQ?'=M%>G*>$/\[/6#0$_ Y MWXRFHSLA[=ZG 2.@N*8C7XHE2SHQRTW_12;@J=M M>O)S?#3!?GL[GSZT]7\OK0)R3TR?(3T%+AH2U#Z-/1*LH9;_\./2WO>C_L>E MO2]/_Y./2P<)?1"OH&AI8FET7S,R+3$N:'1MQ5A1<^(V$'[O3/_# MGC/M)3,8,%RN"9#,<,3I,4TA!Z1SO3?9EK%:8?ED.8'[]5W)&(BA"=,;9QOJ>2!:232,%SOGY*=C0J#>:F\MM.\=;6P+N>")8@#?U!1?RPCH* MS6-!JA:<7EBAB)4=DAGCBQ:\G; 936% 'V D9B1^6P$CJ4!*)0O;8+13]HVV MP*DGJ@V*SI5-.)O&+> T1(GQTX*CNGG:5HXF8/<%3Y$$L^#"0JX4E2LHGI ! MQ:6QB&D;\I'M":7$#-TENEDEQV=AD<)?%C&ZPD>H(X[CYC'%#0;50+"VO[^_LI2Q<)% M&SB+J;TBM-HX799!R><^N!YA\609R0'1]=S1I'_=[W4G_>$ AM?0^]AWK\'] M[/;N)OT_7!3AK#N"[N!J.7?='W0'O7[WII@[)+[;N]'XKCN8P&1X2#?.&=Q5 MQ]5>%<9NSU#A-$_KE4.Z[(ZA>S6\G;A7\#\%681V7G^O,SWYZ,*X._K0';AC M>_CYQOT3NKV)GFG4ZXWG@&S[M'3I/C5]D*JV+OL5^'+/X(;$@:A@G!&RDE_J*B3A/+Y 42" 2O=ULJA=*FB@1@HHHC(GT2$Q3>SCG= %= M7^D9350%YXDR2I\R(K$S\@6,:"(DJL1P+>0,VZW]2>N/!2?2Q=WH<=@ $^I' M,;;<*=.;2C_VJYA!:8Q^71E-<*\1 = X0+R_$^E'T'0J^4879APU?#%+.)J M!Z8BLUK2KQF35.^LJ4&PBO^8G "Z<$Z/@Y-5E-3/)%/:@COW(Q+COKD,U3EO MOLL)FQD ^!X'Z]!9C'AGQ-CVL?8()BI *:09PMQ!3)F!-4\A829:25.-NJ*M M$,YQ;T$3C'",*4TPC+1B/(@W8 :!AH9:&<^#%LB<@98^2L(.UK]; M4;[.IW"%%+5^/G+>U]M8( LXRZOC=;YE13P\K?F4\S0A/A[F+JRZ9<8)"8)B M_'V.6P\L4)$>U'_:^^RU^93'&GYY&R[D08%YZ;2I?=[KMN,37OC-CV=;I[7& MZD FI]XQ=B#]=[(#T'Y)JJ6U=>_;E80B/2K8,YA?G@IFF;?-:-J6)A<3C,=6 MQ[K,:^]?_*%X%Z'F2+S-Z?"L9-LD$N^26Y9.G3!^NJ$S>7E@\Y2YD6DZY#VV?IY\AJ^SE/][, MMBY?FS>SK6O;J]S,=C?N$F%EGM;]I+9C!@N%P3(,QPQ/28II #TKGVFVS+6%+];[\!Z"641/8-WS73G/9[C>+_5OB=Z\(E"ZG( M: 1:=N!W]V?XBKGOU$Z]]6O$?RG2CV#+1X)V=G8 +K6:K775WW0)O8PNX%\AH \$RE%RJ M<^=5;!\',KWA]-R)I=!N3%:,;SKP>L%6-(,)O8&97!'QN@964H.,*A9WP5IG M[$_: :^9ZBYHNM8NX6PI.L!IC!*;IP.OFO;I.@6:B'TIZY0HL [G#M9*4[6# M$D@547054M N%"LWD%K+%:9+UY!)SB((. G_V.FU3#OPYJXRH:9$%N1Z#ZF@ MCJYHLU0R%Y%[5U7E4\#KPHJH)1.NH=+\6@\'"S&TPE,1S!\/_9'X'_TA]>+ M\:\^BE#KSV PN=CJ1N/)8#(<#RY+WS:\'DP4LIB^3P#N%Z_J\/JS# MW!]:^E[[I%E[F62#.0PNIE<+_P)>G%A)YZSYUG1T\=Z'^6#V;C#QY^[TXZ7_ M&PR&"Z-I-9NMKT,XS.:8#7F?^MGVJM,?UW!*"BI@1!A5-9P7RAC7(,U5EA/\ M#6D)E1;24#,IBA8"R8!$,C5?@*IY:60*(V/0"84Y40$1-'.G:TXW, BUT9C" MU%!/M#7ZD!.%PXIO8$93J= $84FUP@GH?C#V<\F)\LT'8D'#1.#86S(<[/LO MRUB$=>R5LN$^[\*E./AE!%1$B/07HL($VEZM^.K$.4>+4*Y2CK'@ANG$>BOZ M.6>*FL]<9G/OF!^18\ 4WLE1=+SC1\-<,6TB^.LP(0(Q;DEZ9^TW1:E6%@"^ MBVA/F@G$NR(V=HB[C&"3(I1"EB/,^TL2$X:J/?U4T'1FA".; M+$4"6'.[I2# .E&.D@YO'? M!WW>K6'[\80ML!\3=C+L!T5UA#Q ?A_MB3>,@TM$]89Q?G6:YA[GWW9WF'_ E!+ P04 " "P9:A6\\TBB(T8 #&! $ $0 '-E M9&'-D[3W;0D^[0%DY#$#45H -*VYNM/-TB*X TB)6=#G>%+8A$-H&]L] 4 /_SC>>49 MCY0+E_D?3RY>GY\8U+>9X_J+CR=A,#_]Y>0?O_[E@["7=$4, /;%>T$=:%P& MP?K]V=G3T]-KP3S"X2%];;/5V>7YY9OS-V\N3B+P#.33F]>,+P#D_.+LZ]U@ M*H>- =][KO\M _W\P+T$_LT9-C\001-P;'6";0<5^.>SJ'$+ZFG&_3J @=5! M70VPZXN ^':*1 'IF,2+=^_>G<>?0L!DMZ<3JO[/'V M#%H30(>N.;5WS$"X+2>9$SLXI<]KC_@D8'QS [^W P7\--BLJ2@?!YK/L!GE M?'YZ?G%Z>9&BX&;%(:C]>L$>SZ !P2\30)N%?L WYT@\=^Z"IO_Z%\/X\#^GIT9_.+,^];\:#QO#^N/TZ]5D8)R>RE9W MM68\,/S26:O>T,AH#1B\%-*Z57;!7Z=)OU-\='IQ>?KFXO6S<$[.FB*0VJEF M""3]&B)0;O=J3IUTP#E_WH?:873OX.";YX>Q *-!OYQ/^EK M?"NY7& @=NH0ZIX8+GC]Z<]DV&1@A\Y=WY73GT/H99P:U\P.T253_R2^8UA^ MX 8;HP^X\95$^,-9?HCK#^/ '-+L..C!7Q$//<;JD-!"1+&K Z85T"9*9 B-I M+*7>:'AM#:?6-?XU'0WZU^8,?ER9 W/8LXSIK67-IL:K>Y^$C@MS_:V36S.Y MC:&+'RQIX )R=868[:27Z)M#)6J\RDS723@CX2UK3[>,5?DZG<&_=]9P-AW= MC,;6Q)SUH362\WY=]=+^J9ZTT[&-T0T$P+W1G=6]Q8W>XBV7Q6C>8RM@PA)@ MW$?:]Z$CU;S*NWKJ)?SS/A(&^8XGUBW ]3];G;P/E?PBN M2TUQEW342_OM/M*>SD:]WVY'@VMK,OVK8?WSOC_[5R?M2FGO,KXJ.R-F;EDY M-B< A+YZ'K@]F%$LDN=DCB'<:NKK ])D).X<'1*[9 #QC1^)4I;M"R_.,^S_,Z<_&;-S*L!Q"M6#]"9]:UI)X""7JL9FAWI MF8N+/)/[P\]@2$838.W_&D-KUO&WP-\U)8QPAOK M&&WZU#"'U\8(W(") ,.\NO<0S-U!'&>8UY\Q>=O)(B,+L]>;W%O7R:H*+)-K:KRD#OKF57^@K _UP?72 M^WM>>O' NN5=&;V382[@?J0\<&6XX+N,#UE T^"ZK$TOG5_RTH'X^;,UF?6C M8&+8'TV,X6C6R:%D]1"VLGK #SVG"X&R3#T9/7/?I?XG*/<,_,_.Q.B6"=L.5S@CS! L*2\IR0R8B&U.76"]W JQ M-BP1]W?W YG#BU>&3,5F,)IV4LM(37)_M*8CUU --Z:WYJ33[9(J@4M6-ED[:K$@>:3G=R&0 MGEJ?<)$&/;\93>YD(-TQ/+.MYOX*:Z/ (XQX9\F.F?Q3/=L+<73:WX@&Z)BN M,CVN9(V9Y]K;>DW^H9[EA> W[FZ\2@;HZH\["V4S_*DIE\7M>DD4 MW2HIGQ M*AJLDTI)]2Q0RV?!#GX7PMU\_:QC]:Y"6E"HI.U@^IM" %R[E-9)X[":FFJC MFG;2R[00'#>JKW5RU1;:@FRE;=?[50B$*TIM'==U-;<@4W3;Q?-",%Q6=>L8 M7JO\EK%2Y6UZ810BY;JEN$Y A]7D5,DU[:07:2$8;U:?ZP3;H%"G2E$+H1=9 M(9"O*MIUPJDXI,3L;SVR=@/BJ2(I>:X71"&\S]3T.NX?4F#*6+Q&7?0R*R0" MZA2;.E'6RKZK,JMHTPNGD#4H2<5WLB@W:G2!AR&4,^,9TU;5JI7'3X6$0DFF MOI-'>?:8^I03;T@X5EP?Z34-B.LE6>2*1KTT"JF ;39Y.]#?C%?Q6)TX=B:6 M\>([)_3H:&[.10IP31^"%"@CMX-'T0NXD%^H2%(G4QIL;I@W4R.=U M3A\JR_,0]@:, X^&-,@(N;Q)+[F2DGT^W:T*39D"6FG0B:E"3&-.U\1UDNTJ MIA\[@/*>J, 4@@;9-[1)![U("[F.!LGT3ICEZ2CN/LIEJN^+@,O[;E!"MP & MKJ)I0Y.T6N6+YO[=]8(N9$ :9MB[Q??%RBA9>3?MI1=SR3&"1F)6[?> Q*!&'_S"788CMD?A.;RKTY@;>P,_X MY1@B*3 MW,J8#RV$7AL*.:+*.E_&$Y?.A1%/YQ@D,! '0R+1";)"D%]P]?2#S>C!UZ(19R2>6%0U6":\Z#G0OJJ?KE258L$#?S;B1$!XQUA(B]LM$,1@.'F!G$>)6BG+0VUQ1*! MN\($?]* $9P-OV=LLETF^_Y-&( D9VQ,N)LB#%PR8/K=8G"YI7\\@Q%35B]$A12B=75_2[SL)_T4@^C MO+V&4.L.H9=U(<=8+6OUU5:F-*(Y#3EIIP8U=GS(OT=KG'P,?EU6V'4 ]2(M M'F[*[@GIWMF:A^L% ^8$@JD'S-2G>C$4#SMEQ3 -5RO"-_@VP9)HQ,GC#29B M\+?JUJOU=8@3D28L+/ZW=)!ZR6[:].5:B@GT_O([QGC'\D\G3P; MR5,^/<6/(CFX\0J<28E2[%?>,&ZMUA[;4%EM&S*?QC]K"/_0H?6:4DCC:31% MP<1044G<9P.B*6.+C=0I!9].HRK]K]7*#9)*'?@M>/D _%(BCYRS51M>+_M" M]J_>72#=^OQB&S@5#WE)0(BB[YO,=K/Q\XL,I=6$MX4D8+T-GQE_.YH5G0-S MU.MWFE&=1$DX&^5!5+Y&EU@@$<*=N]''?<1HKM.#?.[EOS*97KOV MNKLFYZ3D\<*'<:)&1QM/)IODA 35SMEJ'$>58ZQ.N#3[?M>N%X X,:9!T1'N7 M=,X(];N,K->&&E<%Y5-U6TRB4B+@(J.'&!O<_6DD^!BO(ML..$49B$ZI:I]V M4-=Y_-1@M$E[D8026TL>68)L;/I"@^E5I\ZM1UG=X=NY#1%/+E6')=/'^X4Z M+7D1+<%2JF]#E"DA#]"0\H'TVE',5^ZC'3PSC<>)9/ H#Y>"+5EX#@ M\)K/M4M)YKD33YP,$7_2.S/*TQLYQL6[=^_.)!0,@A85>6A*$G2A7CNI 85O2DWN'7EIFCZ<*1\FAA^9SQ9_H%[TU2O\ ME++,H/&0>#>,3XDGXU-H W,CTJK9OS4P$9.01/?]BOE@H/BF'] 5OM8G!GD0 M 2=V\/%D3CR!7)2 @+?+G)GLBON9B1^<&"($8#<($<]/G(7K9%@7ACLQ?-?S M<*WZ>!+P<#O20[2S[N.)#1;:#>+O-)=02*M.]"B)X3NZ>J \3W>3GA$WG(!' MG]!^[[ 5$= MAW?I[?<9Y#.MK1&'0Q]V2"/&.]E<7"F<"KBVR4I:,L"9V=+ LVBKG,!$X#J: M)*5L-^PQV$!)1;PCD#K2O%G/-J4.=<9@U]!">!%0@?::O8Z!"X\066/7V,E5 M;UYX".YPG9:_S'E ^@#_T+TJX &2$N/D8=8 MRQUP5_FM> IK:L >@=^3IZ)J\Z&8T"A&9!9?:[A0L_\Q<$;NO$F%0@7Q8WKPVB92S=4%ATXT-'P2O3]<71D.#FE'*?:"LS0 M0!X#M4RF#*-I)J[X9F+9'!^IA&J \E'".FKX86%"!EE),$O]:: MSZD=C.:FP]98Y#=%>'E^>7[^5B6M#G1K#(O&_[BFT @K:-\W'4>6O(@W)J[3 M]^-U5B&Z!FQ;/*YJ4YH2D9Q/GY%GI1112F\5Z#&0FSF$C\XRQFZ%=W4'7+M2 MZQ7(SI;@WQ ,5.N25^S1?D)96(\\!:[U1$$85X M6"VB4K!VDJ1\%S1#0_S\> Q[=DD:TJ"PD>-U[W4$EE)62[5AKK]] --IB8!".22=046MJS%R*' M6M7E*MEEIDFGUEA7S<)C/=LR9X@6XL8+[2",,D[)_C7$-\^"VEU:PX#JY06( M<06>U4)J1GY4:P@W#\3^)K(T:\#:EG'4W49:LH.O'GA[7MPXCT^\I/H!RE:P MH#J@=AG/+:;19DD%WS)R2H".X#4#KVJ%6T-]$7KH/X"MZ M.J.=.84;7<0'E MH@@;=&K92H^%;4 7B[.C>;GLLO*MVZ$ULM:L*4C+#6ENYMXHW9$^71;_JY37[-"6H+W:IMT2_FVZ$>CMR&VRU"E8L&J0=BU!RHEU M!?O,T_8L_PI:Z<%(^1-WTQ<.W.9)V=6G583*FDQ:FTG]ZRQM&K#6&)'J%RDA MH._OK!OO!FV+W=#8S(0(/,X+2N=3)SF37T)I&=!1T!A0'A\5'G,V=X,,;<7& MUNAI3:(J][#K@%KFI::'BW#'D-9-VPUZ# *49XZF- BBI]M=<[^Q;V0E3/OW MT!5N;B=B@SZM84&UK4UJ(YN2/$!)6WL6P^1 7(_Q-8-AZ17SG>+;IP=KE]>5 MX)JZQ,334U4)V3+#@J%-$MA5I0LSY-4!/X*WJ^R3G>:*@9OR1WZ#\V[0HZ#W MV5V%JWCK)5G@+:O0BV\RA%;"M*P@%=VEGCG2F3[*6$)9*?QA;U>"5++)N03? MM*DU6J19EHL3KR]$2)VQ",4=<^3F;:S6TC6),#$7G,KN*N%[ M#W&@8%]2_V(:$.L)10,NK_F#E\(55.X\]+S"P<(FG=I':E1SEW>H@7)&U4[* M9TL6"N+G#P>.YE*]MP<)2[APX'CM8= (=RN )'M,9!*'N>>M>;NKUPC V+7I M!(\K8SR[??.*7LY.R)9Y.=N;V22Z$W>Q!)6Z!\1E_A:S^9F-2,GN:=7#27>E M9(3\P@,?@Y;P!?%CUPFVP]7#ER?YK-B+S5@>R*@ MJMM55*(K0=I/!@8!A=N)9^1YY$\H?OTV[T ?.,XQO!.:6X&SU<.=D*VA5N,% M9HF0IJ_\K,(NP"-(CTH2U/M^BHMA%43;%D'$\QX\[OAF"]TFAAJPK5'4ZM=R M3#;8;\9*2YD*N;L CT!/U:@]]JDCMSBN3@ ]#.\HM4&F&XO82]P0K[)@O_XO MD1AX227/DA%G%DT/8FQ?'HR[@ZAK%:[B_6&5]._NV$+"85R(+D%52F66#;RR ME#?KV:($RQC"0C]P$4MY<_;VZ.,X_="IO)!@0M&7PL^CRE#SWGQ^#FZ?057YY9R7$ M45"'98"BTBI/6Z:DB1J!X9 7-V_0B\+]SWC\9(V0\CX0&E6"E2\%J/0=,,@Q M6*8024FK&R4"KH)H602-FU_]P-M$)2M 65ZO@5\:46*_5#E:8;3E'+C)8;]SE4@)WB_W&#**GR0 MY;-ZC),!XI@$93:^K+%E%GVJ[F/.W===TM8:0Z=QF)-O2VUK+(4=W)40QT%> MLID7?6-*TBV\:61C+O!JVD!N\LW0W;1K:QBB6=AD;O$^VBXD/R$( E6^7)A> ME:$D].3'!57.'#!(BQ*=TR7C08U]QCO@6N:;)7O;J,#OQA5Q5Y^V$>-IQ0&?LL;6&$+=RJ#@77G 1P?4-B&AD8TOK%0^(BG" M^ 9D-6M= _8[NX]-"8NO:(JN9"F*J1*D9<89\8QR-]_;5@1_=C8,R, M/&,5[1;LEKS&'B)]G\H-8/@X7U'.;J_:HV]K6%(=G<14+0_@2).^Q\ 1NL*0 M@V^B94UK$H?T23:I68D]^[=G]1RLKL(G'QB+UV?"A'=()0A MO6'/8U"')Y8<<+EQYP&E_B>//K7+8U)0GZ+_W9#<77W: M1>P]7D[ZQ%V\5 "__XT'E_ ("&917"%RM81:T*W1:28)E\Y%RLJ#;8X?*EICHV[7RLVD* MK4T[MF?)^4(?F>53OB@&FL6F=FD>NCH.)T_$PU+R%?&_7=,U$]FMJCJ@UFBD MQEYD\5=O*TGWUB)5E23KNAP% ]#H0Q"HV>ZCTEX'NC5D;RW1AS-A+\%H_/I_ M4$L#!!0 ( +!EJ%;3(:R!(P\ ([& 5 &UL[1U==]JX\GU_!3?WF::0_6A[VNXA0%K.H2$'R&W??!0CP+?&8F4[ M"?OK[\@?8(,E2Q@$8N]+2T CS8Q&,Z,9C?3QS]>%6WO&U'>(]^FJ\>;M50U[ M-IDXWNS351A,Z^^N_OS\RT?7\7X^(1_7H+GG?[J:!\'RP_7UR\O+F] MOW]_'?T*37WG@Q_!]XF-@HB 4KQJW!;LKWK:K,Z^JC>:]9O&FU=_UK5NG_7?]P.^[5Z/?J5$A'*+7,:1T1SCP+^J ML=X?A[T@-O[')XIJUN);HZKHBMJ, ^EQ@+ZBW!_>=[OVHVX$/HT&_ MUVF-NYW1&/[]UKT?CP9W@X?NL#7NP:_2!.S7>U6:"MFV1L4?3-MDL:1X#FV< M9]R#!;+ U>:DK//C4X3\^9U+7BK*5G&75;'O><_0):$.]N]QT,$!ZCQJM+=:K>'C]U.]\<#TSBCUGUG M,/[:';8?AT/0-?U>Z[;7[XU[W9$J@(E,OXU<.W2C">T#MCDZ\&N 09%,4DK8$ Z@C2A= MP=K^#W)#+,!>"EX[5=\0_8D3?66'U G _)3/A #*:NJ6'MLF(7!RB&T,7 6< MP'Q*"), S+K13$-J^U> @P#G;#/K5\TXYO5IJDYEUZX$M/7;2?3./?%L2=6S M:6K]<0;K5 IS,:!V.AXH 6T K M9H7D/;,\@'[$N[!S)2L,6UJ7;=R4&%\*:S5.8'DGH1U\A^T&V- 5<)F&R&V[ MR/>=J0.;5 D?3JH'JW$J@SS$X!^'$B)6#& U=%OB+5%?N\6,LXH2I]J5U=1M MH3,X2!G!PO964[<1+)9Z*0K*0/43LR7X4E1P8:RF;DL>B;2J'/&!K*;N373> M,TJ16LG1409K-16=D=U +/MF/>&P2BP[O(1TED%93MU%6\K,+/.L;W?:I318+XD68E,9RMYKJ1[8UF3@L M48'EX;+9T B7:_' CK1O=F&,Q@N @COSC.R.PFDOO$9^IC, 6-(O9Y M5'JR;G2;VR'++WEXTD74 \7M9Q &G>G8CFA%EP-;-QL#G$E>M6B>-D3M=!CX MN).YRA\H25I<^^$BSFW6G0 O4O@I)0M.SB@=DHB3-C5"89%_N@* T =$R#(6 MRJO:"V:!@D]7C3.A*8-S,6FR&9T+(EF<^$D);5P I27YH934Y@60NI562DF[ MN0#2Y-).*<6_GC_%98HVE]HQ:#WF\997/H7T7@:Y)3FO"YM<87[,(&TK0ZML M!LT@32Q#=C;_9I#*E2&-F[!+Z?SM0N@LR^RE]/Y^SO3*9/4X#"C.J)E@>#B8 MB[W?W1S6,NE ML.6M\\?KK1K-H]1M[E?-K_M0XM0)F ")CQ\FC;27=&X$_ XD"$PW>&@A2$#B MK1'/O\530O$ZVH_][FM $4@"&#VZZL$$1$82(&%.W*AV.L 4^^+ZN*.-JKTP M,Y?L#$XAF7$U$":2D>+N8<=X[I!P2L)0/ MH;]D<^TC)%C<@BR*+1L'(EOO>"JG/><);(J]6!,$ M5H%PJAH9$P>D,Q5 ?OWK#\.S+UA0LR!#;R8'9^"IW\,<8757$;+_!M-]8 MR2,!? RP#EY\EM1>C2GR?&2GZ+*_$E-X9#D\"A[:0_]5J5O+#P4'T)MU8"EZ MLP=,'3*1L$P:1L\D(T[E)XGM+\=QVC: )NRE]R*TND4T8^M=G4PU_AW.3IH@ M>MK96\F2_E]B=5I4,P)5Y\IM.1M[;B?L%!YET7['_]9U+D/LPWS:@%]RW4O^ MBTS+F.LP?90=V.[@^/]U83=\F"-OAH= 97?5?ZO([PMD/3GR!J*@Q"2G6B/4&SS'K!*:NZV2O%VJ_#$!PSV[?4,.+!5 MC:5$YQ:L:G2 !4G[3@*#B.P8CR83SM)H)1?:F"@Q;S5YG?RK)Y66?DS@5M&L89/1YZ M,K#Z'Y_8N;Q(^M!@":3^>:XXDRC^57]^8).]+\% 9Y"M#.% M;3G@9V,\B!. M\H[%FFO?4)!$32/?8)4^N-E&KNL/INL@*S![E NRBD_%5^]?_QL8J5R-28L^+@Z(A5FW@>CF*6[.NH<#CR$UHOB$Y$=2#*'9WD59"UELBH]$B- MJ\V38D_*CVYP)BL[;/<54]OQ\6"ZS5O>#,E!*[^O(8%KS_?#Z %=;!-O@NCJ M(7QR'3O^=S %;QK8)8.V5$?9)S5.EK?5'0OFY[SEXZTF9"75""IF2K68[#^7 M2[L172.RKE68(1D\-B(?>ARA$ :7$'Q?+"9E(?LJ%=Y>J0I3R!2DWWE\J-Q02#AM/ M[-*9P<]=K'EPL>ZH:N)CS9&+=TQWDBEKTL_:]SSS. $GN6'RMH]'4C%?]LC\ ME,<'SM=1D6..=)+)C%+EPPC*H3)0)H<2]EM;"CDK,VX,. YWA+DNB=C"&3#F MS*T=)\UF\HKDD52@T/=*X!D<#)=C386,G\E>DH+L/\G,4CH>GH.?!YBIDSFL;4;IB[LR")6:%9^SY8-K-TZ.' MX@@W>XL$\$J\J_);R<6 VHU2GJE9Y!S?5IJ0 ECMQ8Q;(K*1^+RT#*;C.8Z? MGV$Q0N*)5TZ%7E5+'3E'&.,!6FX$@R=C$B/!KF4<+#FE*7* VJL7TPQB\CP9 MNRZ8)Z;ZT:1^:1O3B$NKVEF.Z![.95,3]$Z*63B.>O1/6@LGJ2SN^ZZ MU6X/'[N=[H\']@#EJ'7?&8R_=H?MQ^&P>S_N]UJWO7YOW.N.3A*^V*UF2<\; MRUTV(P6O/:RQBU6[-"C#A3G-M=A*N',@#G2]4O;=@3Z>(;?M(H=_\0BGN6H$ M0NJ1M]R3VL62*@%UJ-! 7/J3'%1AKUK '#C%N00Q@&HH@#=Q<9G)F'PAX'EY M3$NVPF!.N*7S$E"9O?ZIW$I9G>U)?HIF,.(50 MA?12!6A$55X5#HB4K1%5>)4DOTRG2]3=:?6:DUJX],&>E-)$6<6U<"=QF/.( MY8OSRATU"6CMSO*F_M+O$V\VQC1ZFHDB&W9B[(3[C*)";T^M@P/MX@L%>(,! M?PH4H$_S:$E>-B2=_D*@,SA](B?H'!=%6J!,<-?VXH2:L!KAN%62"*&L5SJ] M\O&:#?@$_M#G_P%02P,$% @ L&6H5M%]F-1G,0 B68# !4 !S961G M+3(P,C,P,S,Q7V1E9BYX;6SM?5USVSBR]OWY%7GS7F<2.]G9F:F9/27;_?#A[1L0>M'"#U>_O4WBY;N?WO[OO_[GU\ /_WQT$7B# MFX?HM[?K.-[^\O[]]^_??WA^A,$/$5R]/__PX>/[O.';K.4OS\C?:_W]8][V M[/U_O][,O#78N._\$,5NZ)6]R#"T?F<___SS^_2ON"GR?T%I_YO(<^.4 2%= M;Y@MR$_O\F;OR*_>G9V_^WCVPS-:%'3A-HNX^$QU@'^\S_[X]E__\^;-K__O MW;LWD]OY^//DOV\>7]Z,_W[WWXO[FS?OWJ5_A5$ [L'R3_P=%@;]P8["8Q?C?#0AC M-%W.XLC['CP@Q=MWI,6[^N,_;XA M/^F0E^[6C]U@[CX& $F32^G:E)K/( 30#6Y="/%Z>@)7(';]0)XD5O^F='UU MX9]X*,SC#'@)]&,?(+)S%DD ILO1$I4-KL!C7#929:#QAYIR>NWZ\)L;). K M<%$"LY6GR@5WD*847@'H/Z6S.\%*"R;IX*-P\06WQ$ISY.$_I2*IO8KJ?Z$I M;WCCXZ,@]M/Y#_T(WD9Q T8DAVN'ZG+9TO^NAQG9KS3G<;/QXWPEX&_%>"7@ MGVY\]]$/:NUUA2%U:OGT_],M.:[O C=4)EMFK*;TIK]!'HKP<#&*%M+$'774 M*KEBK=VC9*<%7AJ)CS=@.Y2GOWU'+"R\XC9;;&ZDAMOXF?P77$=PC,>.7@ @ M:_(V"L'N1SUL-OUZ8YF %=EODW 9P4WZZ7['GA1Z&$5E+9LEV?ZMYK;"$L ,5WWX F$27E*C%'L;XA5G?^! MK#P/_SR/""&KT/\;+";A=1)CJV4>W0&8,H$O1M/'P%^E-"HK3"/$-)78R/.2 M31(0K[6F.?+RX>O M#S>C^?AJ.O\ROK^X"/E+/[ONXBL9 MCWQEJ1BBI_'N&M]/OHWF*5&S^?W#U_'M?#:ZO?HROOH\N?T\NL1_FLPGXYGR M3E$=V#0G9ZVQ_'# M^/W"W[S?M7GO!L%;(?T,+U#NQ"'NGW^D;)'1&I&#_T\V0A2^6X"EFP2Q1N*. MQ]9%:K1Q_; =2K.AFQ&:CO%N S:/ .JDG7[HDR/B!@^U]Q'P'(-P 1;Y9P@U;3@J"1V8DB#R]CX? M$,]Q!(^91+FTEBYZ3-E,T+N5ZVXQN^?G[T$0H_PW1 ^>ITSO?N$4M&!VP03_ M%^4?"-Q'$*2?==B-G0^9W,S3F_I196A-&SIG7=&932JQ,_ EC5Q=GGTI$=/Z M&>?B@(BK/5U+H9[:WCC5Q%V$[U)D9WW=T[L4BH_:&J=VM%BD^L8-[EP?WV)V MK@ AY=Q^SKEI+L3W%#%'LF,X'PUS=T],SQ LQBX,_7"%A*S0.SB?U.BFN_N< MXS.#20^WO?./7JJ3JZH!:5"A'TA'BS2$5W'QH_$S-GI]5!J+K$6B,I9S9EKO,4C,EHLF?CF# M.6<:%::*I.??(ZXR51S+.5/4M&I\<"2HS@A_,.?L1SN68"KO/ :2MKE+H+=V M$2#AM9J[CCF><_9/.]C.9H=))_]F46M$Y^PGXP;Q'PG*HKWSB&'EIE1?'$;' MJJOV'N!S%_DQF 'XY'L@XW87+H@K/@ZJ:6V$ N?LY];5VUWR&/C>%)^@D&X" M*([@G"O:,75462.B:4,XYWK,F0.#E 6EN 4QBVCY$9QST\8-+R*""9HNY^[S M703)TAW%,?0?DS1 .8_NL,1#&LN:1G;.31L^F*B20@YC>^V<\])<*?V(([A/ ML N]?,"=2U,I4+"$T4;"*Y=_,A)XQ=Y$$%]2?GN+>R0(4Q)M,UV'!TC=I+]X M0807[F]O8YB \I=1&(/G>!RD8Y'MDL:H6^*>XZ#F2*/@4" )AJ.-*9AV>&0% M-#@,L@BG\\MRS9GFDQ8/.6:222V=.9H7;Q",B9Q\.9-G_>92P?&7:XZ9 M_L&J^Y'M%M6J[F+TM+MJ68QT%R90V",YO.T5+O(\*7B M-+54RRBO2U7OJ7']8XQO@1VBXU7'Z%OSVU:!3\Q<7[/;8 ML-/@*R[$T&,[[\BS7##%L.%^?;^/76T#SDI)9#>/:3E2^B,(2S%2]GD MSGTAOQI]=^'B1@;=VGAP\VC8,E]01#QB42\$TNKZAGED9?II_ $!YG:OG7FD M<&VIEG2'"V+^W;H;(,34M?$Y\[CDJ@6;8ET'1Y$>&YGRZO? @\/! ;\JPZQ("GHR-DLN" KMZ) M\]()Z8$\QR;@!:;ISP:GOWCP#I#/!Y/(VF\_" .CJ% MP_ C'ACVUF)ZC@CEA"SUV^YV(F7:8I81Q^?<#KI;-B+00I?KIBN,@RU*AG?? M, Z/$&H:+K42C DO(G8ID9H\T!SP2C<;^U1%RQ-O.]*I0^M.[FKTJ@4G>ZVR M%99E1$@MW+,$^"\3H216 6(-_JPI7+F8_50:9=T5(B1LQ$" \"SL)'7MAV[H M^:0\9UZ2A1Y%.", -2Q MU8 >MJ1^6 ;CEMTQ_/Z]G ESL<=#.'UF3Y4$<4*1,ET=Q?SO5GC@1L#D.EO! M1ZF!V*'*&L-8P9N..>KF?*$841*('$XO\T5PCH@AI*B?]V6O#NKX)-MMX!-8 MY0%10@4LZ#F$V:BU,5CUK@Z_,T)X.WKTZ@B"'LJ55Q@T34(/ A>E5;#WLTY9 M-+%[Z"I9<@6R+TQ"!KR?19JPHZX");D,)B$=<2V2':N?KE(DI2#RJOES][GR M((I8@/1^U;(C!L+P>ETJ- >^9O?%8.+PK0B'[LN4\*18&YJ7H5V6ZR.?BUU! M,Q7"&8 +AI?&OK"8@>FU.D!NKNH;L"Y[7YH0N$(9[R4YEP"*6JP"$3B=[ M%4*;<_S:-8*"7\QXQ%<*02-+O#K;A2/-+BV@1GJ-V3[VMMFG&HS,_&O7#9*N M/^.5:YI<%/8(EV1WWTUHES:0)9K.JH0KT;Z]W][L6HJ<:]\AP_=XOCIQ\)VM MEB'?VA>'E(/7LOIEYA8)SZML67$SDTN%[XI7R^!*6FE M+35:HK+!%7B,RT9U()&G!^&$M'8#1"S6]R1$,4Q2*# _",[H89SR.71#A/<7 MR8#(,,CX<*ILV)(\1,P;1/^3,$2K\S,= /A-L(6S<$.EGA^CM//.!".XE,\C/AY+4(^PPBAAQ!;'0$AYS.> M)&:@7=L''#TP$!WTD%ID;&B!OB_H =VUO>:O71^F=19UK_=B8/.U,V3I'2UC M #&Y\S6,DM7ZVG]**4>Z]8#4=W2]5MB4J#;4@\JWE-]#-",'/5I#Z6/F<8E- MV="I3(3?4'Y84;MX]FW"O=U\X2)^JHGB4,JO+[;-;/G:"6437X!E!,'^.:?>N3OZO*GVHJA_*D**3Z]4&;Y"V5L_X^U8$D. MR0R8C%ZGCYWA4MU,LF*-?%?2:Y:-@E>J0_2A* ;=[>ZR-%Y=YXS1XH3JL1RT M^Z M6EU6 WC8JX[S:@@O>NGR6/7YO2[M?JH^O^95QW4E>LW+!)JK4$A?@8L2F"'5 M3DBM(2&U\AF^>*G,\34$?R4@]%Y$J"UQ[^XXHE$DA+1(]+:"(W1/E 5Y^4^( M4I+I;@5/>F>I&SQ194<4__WB X@/E?7+#7@"K!=]U 8P7LJ,NHB.":PU<\QQ MNN-R$FZ3&*7B/I/?8,>]K.#@O!8'NUZ.Z?Q404I*"-H)>C$-B],EO=8]A-$C O")&#CI B,UFT//#_PT':+*A_RL:OZD M>>%=NF@MADP7CP?Q+45=@&R$_%A.\WU 94*:! M4.@_I=G2M%!4OL*%3,@.HHP38]7A7D731D ZD;BR2+WA>,)\A^3.@K6^;%R?? MJMSCLY%]>C32:>7H73D=I56FQE#!W96/"' 9<\7#=;/Z.!]-'UZ5V5#C@=_1 M^=C-J[\G1'H=1+I4;,M>=+H<^0+>N5$P.T'6DK3+,TZ)E=E;NJOU:;>Z=%^# M/>!845SPG(]6?3<[D0"(,:R7MUK)7(%K#:0MS0]'*T]B$<9%+4VKZD!&QZ%82].L.I&-2H37THPL M@W*3BS=;FK35F9PXH6]+<[E,BTH4B;Q]YX!#LRR3):; 3H.82S'+()$"' R&7V4,@L7N$GTK>E#*28AF,&XNUG&' M,$@7L-PF:L%.'6"&]3JW.2H>HA?A)LO6WI J^/" $0/@3PR:$/B"3*1"E]NV MZGL)%[OC<>3A/Z4LW+H0INTZR9,NR;R12)2FM#:>*5W2($J5/FAI/&=UFBZZ M"5XYSV QCR8()0"B\5\)5CWY^U@<\F6Z6\>3$,$F-X!QONZ2>%IYC93#P$%+ M\Z]IN$$@2>IA4^/O2IA:+=V %FDJ/GVRC;^O>=V,9\^6Q%Q&Y-DY+Y::%UXW M\QG $03XKCE^]M9NN"*U4KZ[<"%.8N9T4^6!D2>%=04^\LMM*,B/8C17?=3# MRD6A<8LB&%>XP#^5'&1ORD+(J45RV*19OBD"W@^KZ.F]MQLQ(RS_J20L_XTS M"H+=UTD5'Y9(>.'>QY!^,_-,G.5"7J8<26$_]SLQ05E M@B8W,QY!^,_-WCCH8M%WE.R4G1&YOBAA7N2R5^J[45S\Y1;P7G:I-1YYZK2# M- #Z94_HI1IL(@"%1;HL)"]NUJ8"R-)?CWO+TP'DR:>S?WP]'":?E+NEQ5$L M(TNZ%P$N:2TFN*;:F^$@(ES$+O5&:^H>A MEVCW=OMR#JA4[C,BNMO;M?^$U+*8R_P"PV!FYU.P+'9:EYN=0\(RP'Q=;G;> MC XQ@2R5WE076 Y)4/(/U'9\")@W$*/ M!,4995AG@>\CSXN2,/;#U1V,0OQ?+Z-;L.64QC%?N9KHM.ERM(CD8%6TYN:) M+D4XB]UPX<(%>M@NW!C@EA\^_"CD0JI_/^?")-8D?8T*WP+&RR7PXCM\DXD6 M)4%<#(JX:[,PO2XFF*I,OK,=C)1JB(W#JC&,' M]%.J!/=":I\J6**+"^VUZX'1AFA6Z5MMV<4Y5U2W#-QA-LEI-"#91N$]UNHL MS"&E:1?UK*ORV#U\^7)%)UON<-T&/ M-9^/RAU[CC^ UE&PP+]#P$O2>$V6S7KEOB 1F[7&=,[U//9PFQ!E/5W.UBXD MS[E?1IM-%,[BR/L3J\/Y.DH0MH/NH!]Z_M8-,N%/E^E-?4=NZ3<\W$9:!G?. M33__5%EWRY38C+""(MZ$"ON:+\U^X!L5&(5M@15^4A M,VAJZ1^9<9WS;JV*21@#K%=BC\5>M]OVWE'Q. MWBJ6Z*U<#)QQ>APHM_0SXVN6XLQS.RR:7SAXKGC0,[FBQ)XNQ<%I69D_0;PH*1CJ 92]& M5YX%@0@D@UQV;E]E+@3"X);BMF][FUT$P],#RE$U^^"R]5FABX05FK-S_S.I M9KQ ?M*X:I1+TZXV5$T:Y=K4A[C1FGQ!WMV^IF9M]Z M;'0-1PHSGCDD)EEA3\NR$91YY 53+2VQWW#^#B.NEA;(;[@5&?%82TO<-YQ2 MQ:BLI07LU?:LMLBM\2+U+2T)J;ANSNQ/O6=6,=*;,_YSSQE7"0"7]D?/F6X< M RXD,2Q33"(L7'#>5P--,69<\-M7HZU.R+E@FF'#=9=M.?/68)$$@)S/M+^_ MKB1,!D:A*&P^>D1I$0@6$N&HH?&,N0--[$+X0JIBJP%G][MUS,-#Z&9G!B@. M3VE&*'V-9P56:2#$(91@DP!KBRT(N6 Y?D?'-';U0+_?1F&69,^;#68?1P_T M-"L5A6W-;132*:$UTU2$-ML=HR#M0^I750Q\%LQ>KJ,F J_ $F!I+^;N,Q7M M==RH@XJXV=4Z7\S40+U,-HSK=(BEK%1SH]F01 MUA,_;-PUP;?N1J9:-+V+,O$,K4*W$_D%N'E]^BW4P\RN'MQ=:$:J91$_)IE2 M[H=#ZW5(S-$M6LL"6:HL"BU=RX)8JOSQS."^Q[ 8!K:-*Y)")=.UP[?.+=0H M/=%"9+Y(VP&&55FL :@)R97C; MOZ_8I6>E**8H7='MQSZLF=Z)E,24F0F";#9^G+\926HZ8WV:JJ;BZ\Y9AM9N2DQ^3ESHXD, 3!\#?Y5&G='%RRU!6(G*38JZ M6L%+1H[0?2'JJLH+PS4T72Y]#]R3E4E@':,5!!GJG.\=$G331-P=C/X 7HS^ MX\?KRP3%T08;]8)WX]A=5,-(+(G%:P#G>&X0OD#ZPH?L&,V-QX+:7(H=5;\D MIPRX\9_ 8A+&;K@BIW7VX//%RU?WCP@6SVESF%,8Q7BHA4-;29F4,U1Q)..< MWN$CAZ=TJ.U4J61LZ!EY$WV1CPNEL2%K]::?2)0QVO5AHEV+I' M(B]O?^<1A/]\>B32ID,V>6*:XRBS!KCC+J.(#9D2?X!GE-LB^&;\ 1!%P3^+'E$ M_L)WX0O_[)(?8?.)2PQOC)D)H&N:$\6X+G%[F*Q;>)=!;X]NWE-B/&YNO24@D M5CCPO)K[[ MKHP>@K-4[ "-X<^>D'5VOPF$.Z)"3\_M8&7F5HE^?Z M($)@9S!6AG!*3%8<-2\W\SLXF>668AUN3EXT]PB.[#I[AF,HF,&]>RLQ\DF M5X(U<;C/+B52EPF*]:(60;0/(=WVW%M>AU/%M:@2;1P N\R0I&5)275X$T0L M+'1?4O3>3&9<5:W:T?NT'Z_RS=_2YP MPXZ2XHBFNL"'\8(D.&.+W,VF&5N3JU3Z%R]EDSOW),R M&V^V0?0"0$4I"7-[F'TT91/NC9]?&HB<^,!I03=-685W$"7"U,:BB?'LP2'L M@6ZPWSD1 A57;68^^TYV7@XDJ@=P._\>Y4\+S, 3"#\'T:,;3$)2<9O4WA;N M4.D!]!-\[2]CT(QDT1#&4PSKKH9>91QI :M:F>*BRIK@M"1%-[*%B*;+BPAK M5WP1\B'P\$"" TMAB"%/2#?G3AF3F;GIW2!]OH1_"#'[.&>F4T4J!! 5,UU6 MT(%B\T'8V3Q#D[NIT (NV@Q/WMUL F((3I<5NU&P :CMR9-LAN_%%4,7Z\[; M*'3+WTB5'JDYDC*KC,/C@3BPOT.?>- *G#;_L.!T>4T3T-%A4=G >V^ D;JN M!+=7H512#XB&,9\N6:$N?]E_TY)K CO#+9O0'$@7=F2Q;;%QEWQ4%9:IVVS\1&).S-SR22ZZLJ$ MS+E.ZXVRZ-EKI)RIV)WK?'^KC9)X'4%2E[D-3SKK6\K)E:P-43RT5;P^F"F0 MW;-S^(O8GHA]SPV"E['KK7\'+MMA5F"^*#D\J QC/@NS M]E+*/+QH_(QGR4=D5C)>YU%,_" QWHK(]T29LB8^7\T%[8=0/Q/T5L'2?X"_ M6L=@,7H"$&^&](_DI=KBO;<6Y:M(B?-1SRM#NY@H44WIZ7W$ 6N_"3LZ'TW; M+;D;Y0*$8.FG1R1]5B1B*\(QG(]Z+)M#.3X>?FCW4@!*'2>D9OL8;F4G16HP MYZ-I-_HD?,*K/X(OY>OTO,LFK;GST;2WMPAO ?B$+5SZJIB[S[N50PQ,BN1E MPGJ-/N!\-&V/2=%]2^I$(Z+1B,Y#Z>%1_3NQ)6^C^'<0WV-K?!462WBG'IO* MK>GWG4]Z[+:O[K._2395BPO?G?#=@[6EF1V<3YIJ6ZQ6$*Q'^=3)Y;5D:H[/GH?#X_>(DA-KJR'KW@3<8O.^U8^ZGPR;D61 MK]^#[8ZRQ55"KG>9)<*TNN4[.Y],UZS2=6U[?=#X9 M=_]HM60_PPBU@E5C?\WY5)IF)DO2Z$#=Y20>EK#1"%T;7O4;G<*AR_\06&=M ME9PC0AGKJ1WLG%TI?6TS2Q M_L%T (>TMRC0(:%\=BPOZG-,)F4?JZ MA\&F!$+3XB(^M5;H:]=#7.2HG85\ MV.1*L";&E-JUE>LRP;'=)%&JO:IKH67R7[LND$+'VE?J1HYL!JM2 %J[5((B M[73&]Q"X]FWUEN?TM-,%,&#C146D=SF;9(;G3QT8;.=VK\,(Q0H0P(_M505M M3[SM5:W:C$XHPIE?MXB. -*V%L]J01SU,=BVUM]J2TB2H&];JW>U)98C[+FM M9;W:U"5M@-)MK1+6FA*JBWFWM9I8BX)2!=;;6I[,QCVI"*^WM2::Q:*M@:RW MMC9;6YM<"LTO*N0V)*G4R@/VY#H7T M7M$%P%C&0R'4:U*(DF'VFRAPG2;W(0_A4Q[?4J+%J9KUJ9KUJ9KU:Z_D M^ZJJ69]FO&>U9;4DMEI9R521,V1%9=GA3D='M0(;6IO3)$:QBWD,5_=1$&#C MG?RQ#4.)^T'GS+CUI(^/[")D1F;9M_HGKN[S]<^,G_3$ULC :AJH3- _+ M=\F":BG@;7"-8%RR!'R

2Q>RE;*%KF-40&7Z%-O/JHZ*!F?%/FCM!! M74E9B1#GS'1AP=:/FHZ41R.ZR*O=.JZC!]^X!^1NE4)QBT>AYP!N)B%!2C+K M]*J-8KZB?>WXGE#/LU@]%RTMJ@"!X+2Q3SFCOG?3.5*R(W5IR9^];AEE)M1SP4LP8^=5.HY%XA?S"ZIPFY[QO-Q,&JZ-'E"H)\T+.O]S!,QCM M,&32.R5+PA"%VY&IUHPPY?=2.K=WE/EE&1YG+9I!^HA4?@ZF!SO%F@-53)/R M.S>=BW^T6/@9&(AD<0812B]Q[1^GW.\JOT+3N1@KME;KI^;1MWHMKH[.04D* ME%\1ZOS 8S/6QGI=L$OCJTFH5=+4XI M<.LKJGW8+:AU^*M:11B=SDQU.DZS47\V].)FAW]H6C ERB#;D]IJ7VTUAN"^ MHD.\)M#7,@G5Y8*S_LPC>0=VA(H6'0=%;%FE;"&YK5M?;!&]:@DU OL.S3XR M<%.3P/T.K<:[ N=&94[%!=NE%%Z#[$4 X:$I&3U38@T\>*"W,9MW# 5+SQ,(]="T0L0B,/]'1M)'GS .6!'J(6S (%S"PX M(TW4KTT#S;OG)$HHW#U*1E[L/Q$4#XA=/T"GNK:GNK:GNK:OO?<2[NUFX81YM4VBDI=[,'=OU0B5Z.=<4E>K!V M>U:,=/Q7@D_?28@7Q,ZUE D2NIY.,1*ZM#E/C3]44A@6LJ.' .HFW31?6 MT,++G4KWR(EUPERU[<.R+)FAWQ)6\U0-#8QND6*6J6\C7E\O_G M2?[F_4FY\'^R#:F5_O;=$4*-(+9#1!Z>KU:GP@H7['[L!-95E- #\,GW &-Z M@_3C^'_3Y3WPHE7H_XUG-]THEQ&*D0S&2_.7.@1\Z>%$'ORE\7O&@3:3$.\6 M,(OQ[B6[_F9'HP 6QNEE"P="Q RWGW$NR!+ JLD-@!CF=-2V"Y 9P(?>&BO( M*_ $@FA+1+C3H#)0,U%O\W M$ 0D.R=3<0M]UA !;TLV(G:!XN5VJ "DC'8%1/ MOR$A#/'I/8$''.[3+"CZO/"M VL#@0*RE7BU/+XGI)K.+,WP&!2#Y?)AFSR M+EYV?U1(*Y0=38\' ,&XPBW^J>24E+&_@]$B\>(IW&U"AI.(U=0DC62Q[SZ- MF#=$;GM5:A']:>D9V;7,&_=A$TT?Q3HL]=[SO[O?2H_'Q=CL='-OO\=&89@ MGG[*FQA/[,J,\]WGA=[#73OC*5)I37L\K4N?]Z)DI97Q1"/N':"N5[.#9!ZF M65_+E6D^\45@IM?W7RHGB;!4>W;^9LOT!B]8IH(_;*BRVK MD'\=9\UN<)X<*$U)%62-W,/LZ9Z=/MGR$+JY"R=3=+MC']T"YGD@[.BH9R/2!A65'&_##AHJ"2&?9ER?$'6 MQ0%YM#*YHCJ.[(J)":D]8.[8)]5_?HY\719FS.E:?Y9'!W4)86 MU_-T+;V,\]%]G'Q>P;5=CJQN,4$9WYD"6@NM8=FI*X25=Q.JCA>!F'YH-=8 MK^?QA9GWXX5$QNYA/(^YW@ZP'^_<2:[Q*=)O2Z1?]KBQ M+NPO33C7PV9I[)])I<#;?738]9I>YQ9/P.B$E\>;1'8"I#$(/ M3!^#GZ:KLD'G_H=N' :L@M9"?NT1];\>Z1,5M%'T]V=]@G<05U>E5Z:;NZ4 MCUQ'B2!1F=M)]?ZN0)C_I"ZRLI.C)[.-\8TYMFB!NXQ%2=Z2W1W3B6\F=$\W M/I,#TN29J*;8FG2AT P T>5^N+Z0(P[IDI ZSJWU=^(U\%LU5"R]F6IF>,\ LM29HI?E/LDE24&+JCB?X6PC69 $\@1+D4\:B+M=DFM D M'$6>?_*C#@<=X!KP$^O&+\/T!J1&,$] M3E8DGESD$@A=.I6^Q),(HJ[F>2G5W2V(2OPE0/PG\G;N O7_!4 M7+IH?1U$W[\0K2G!KX;A-7D;*Z3,\0LY6PCM_ MNIR[SW*+1&8DX\46>41=$&4.\)P%+D+^TL\J.^]^S6>[R;#*I1IYQ8@8-!Q] M'7]W&F*#W0T25C&QYH.:K^%88QXD%G6#495K/VJ 4.Z30LYHB5UYF> K7!AG MMK\YU3=4? 1=BDB6/H M/R9I5LT\NG,)^377@\3(U1J@IRB3^ M:$X!1;H,FCS_F]G4*M5CNE" MEO OG&2EUS=AJ2?>H$!;]G=8&L[L=L7R72D6P\XM/D<&%%M3]Z<,@.FFWA1+ M%8V,"/0X72R%4;2\!JH^%TMA%2H2T.Y@L;4)3E KAS16K@H)GAB)A3L-K_":?4K+F)9/9BJX(G5]TCB" MYI 16?)%@)M&XW97:6;\5X*O#82N*%2I-$/K9YR+ R*$061J^XYQ(P\A!&Z0 MW;7R6U7N4%'$B(B'ZI+7G!),Z)X[*#LN5%B5&4G/6Y?&UV)7-6#JZ2Z!LF@R MK/%LM;K$"B>ZV<"]D8-P S<;N#=R:'L]=*,A6$251\Z7*%CXX:JLSEK&3T;0 M1_A/5_C'<"4/=VCMFW:!9(JXTW4$9WMQI_J@".Z8Y@$RNF>R 8"HZ2?-PV;J M/?K< 22FE3>538-6M+^I;/K<:O%-9=,/R!8%@O.ZS[S]?MC6_+.Q^7W^>4?" M!98G_PUT1@_S3\9R'[@^;F3^^=>&&&FI0-YY)[496G2L2?JZ53U5@X.B-18( M7#4AX71^6=XU.U%33&IE$$]2GK:A\2WI=K/PV3Q)68<# MTU+ H3U2U.'HM!34:%[(1[Y52\&.73@3!.Y;2R&0YB7%=Q);BJ$T+R8)+[2E MX,H.=#_-Z6WIV]7FIW[]&U](-L>J^HP8"!Z0MO(ZQ;C^\FW MT3S%,\_F]P]?Q[?SV>CVZLOXZO/D]O/H$O]I,I^,9YU@E2MROW9]^,T-$G C M 3CF]C..&BY(0!6Z+MR O 4R6P. MY"W2\PK&UQ&8?K6.JE!>?%"?*7$UMXE MR.*V(DAQ>Q\UC@,]ID. ':1WL(!N(;Z+U:6#MS_R5.P1VA$U";$YE4C5'I/H M;9RCVPCKQIPL(0>4UL91P3K73S?(/YJ^$>Q=5A?C&$X:(4+YLSL9I_\.@JWK M+W+K'M^),KLDRSK+'H 7;@/Y053Y8U>+A E@??#&=Q_]@%_RL\XPCFETDN[% MU=53)KGAD*V$T2-*S0XBE%X+ MQN06@'QLJ(U#?-Y"5KU 74.;![66%%)VV%=L+:%T76HQSL[874\%FWG_V:YYJ[=8X6E= MV9:C\&I:QCQG@?6<4DB6X[+*W="8J^5=L'ZJ:RYJAA?"4G2BF&X%?JM\#I7- M>GX+"Y[B4\4$G)D%!CVXH58_** OTSW#I[R(\"7LG*@7 R0T\L6#H3!&FX_XUQD&&0"AA?'_([: M&J>6BPN6J!4D[&T\E,_&[PK9$74U_C*= &0K9$BJO^J[=(QPVHGFY"Q;HP7*:+6^C$X)BFO7T,EVF.FF.X5!_OLVH!=8WR*+/ MRM]A]2@5S67TK<:O#89JI:\ C-N>I+$]N.BK+-]TJ?'M>FN#J0*RE7BU/*PJ MI)K.+.W*,"@&Y>X4ECHJ:_(LL]*N MDGN!&VAV_C+O5/;&_]DDR[)87+[L/)!X!+,B#3(7LZ%PR[C$61S8U[9D+0_J M-[U#2=T-+0B'S1XN9N-_/XQOY^-O:23,;+AKECPB\%="S,VGZN-+/)7\E?H;>R?Q=Z2^PL3 ^?%N;_)F; MXUQOQ&KPPJ"OG&--L#Q']'-\<-YP%I]R4BG-!&L]WQR2I7FTW./-I5B*R3 MN@G2P,12=CG]^IZ0\.@B\*__ U!+ P04 " "P9:A6'"0)"DG? "R,@L M%0 '-E9&[(^SN MNG17=\]>3LBW&IUUE;2V/+US)C84, E)G*)(#4C:UOSZ-Q/@31)(@A((T-7S M8:;+-B[/DTP@$T B\6__YV4=.$^4Q7X4_OLW;[]_\XU#0S?R_'#Y[]^DR>+\ MEV_^SW_\KW\+_/#+(XFI \7#^-^_627)Y@\__/#\_/S]RR,+OH_8\H=W;]Z\ M_R$O^(TH^8>7V-\I_?P^+_OVA__^='OOKNB:G/MAG)#0+6MA,[)Z;W_]]=;U;R.7))Q *RZGM@3^=)X7.\=?G;]]=_[^[?D<7#D?WAV2[H?_^3>RO M-P&RXK];,;J00PP8^P'K_Q#2)4FHA]W_BMV__8#=_U/VZUOR2(-O'"SY<#>N M9?OK3ENBT@^F,$XI\R/O.CP.[%YMPZCO$\*2$W!7ZAM#/HL2$AR%N5+3&-K/ M]#CY%O7,R17F1'J<7,N:6M$FAT@["W-'B@'^^Q;ZWT%&7Q(:>M3+L6'-AHF5 M-\PG9&P36XW><_6(^/M.B><^:@ MYL[X/KN=\3U_>^(ZX_=N,;46R*!]V_>"X_HG_ WV"U+27 3L7L2 MT'@,+ER8^-"E!&ISA?E/0P/T86B ?M8'B'K7+QL:QC0>A=XD65%VF3(&'=WZ MY-$/_,2G]3IW3#/S7UXS^%]?,_BW;W2ASV>8&2-A'/ 5U\C[:RKFETDX#A-& MKD%9DRTO05PL$=]&X1):3+9V7)HL=Q#PF;YE<.R4FK_59'B/ZEN3WI-F1^B)0A$H6:L2DW,WVF:U0VCUF0/S*)^K\E^/!$?8 0T6]G? M4_"O^#KMBCXFG] /Y3^-%@EEDY#.5BQ*EZL;6/K_F1(6?V0P@9<;.[B=4S_U M]]#7_+TF"_;JY:#)AKYZ.6BRV'JQH9O3L+G61V?S]YH\A*] $IH\DJ] $IH\ M'T5PO_G)R@\!'4+J8VIH[6#^7I,G]8H8:_+"7A%C31Z/^QWEQW-W5)Q31-=LHXI:J;'YCWH\C"$PT>,Y#(&)'H_@&S],;GILN4 1C\,IB[S437XCC)$PV6;Q*LW@:ZO-?])D M=7M"I\GB]H1.D[6->(P1X]/:G1]_&<53RO!7M1H'O;F?T);F %K\H86QL8?Z3)IMH%+,FZV<4LR:K)HX2_$=< M@H1^Q#Y'2<.,+BT]_Z#)"FG!HLEJ2%MO/O1LJC/_H,E>:,>ER5*(P";_B5XO M%M1-)HN1%VT2M.AQ"L7?O/E0"Z^]ZOR#)HO1,TH]-N2*NK#$C\%S&GF>CU,! M":;$]\9AYMS786RM./^@QZ+TB5"/_2@[NJ(+RA@L=,A+)<:T':"\WOR#'EO1 M'SX]=B%O/8OF=_\+.;W/)*H?DO>F?W+CWKG;\[]/RKWAEZ M=U7SF=9NG]96F/^J=V[6@4C3C.POH <:NC2_Y#3#Q ?0Y?V*,!IC2 '^8Q4% M\%O<1EPS6HOVF,;FOVJ:OP? 1--LO]?YE(K.M#+JU.C\5TWV8H#,]%@8.3 ML]@;/#VV[OIOJ9]L,1(G"O&N]T)^+-/@6*BW *#UF#7#H/58K.L7EP<@X/QX M$Z1NDHKSU#SCQ#BAZT;(BO4!L"9#9 ZP)IOUXOHQ!0<7>YR$(F0QW3X2]TOM M)8N\(D$>%PAZTCQAUM< 4'HLC690>NR+9E!Z MK$K1Q3ATHS6M=-0*ZJ &@-)C-32#TF,5-(/2,_/#^F9-&9C$. T2$B8P8X]C M1FC@WZ>/L>_YA&U;=$RY!0"M9_8W#%J/9BQ*SR#U6)B> M0>JQ.'D^1G!(>&>7>%'))<$T>J9L%,8>JQ2[S#UV*G> M8>JQ3!\C6%J&F'%FE":K2%RANZ,NA?$ Z\TLU6 M4J7: %:313(#5I-%,@)6 M4\H2,'4\2*X,EBN7P740F^H ,#U6J =@>BQ/#\#T6)N\DW'8+3J\K1X U&-G M>@2HQ\+D'4T6=S2!N9AZUX2%?KALA798 T#IL2>:0>FQ'OQF6BPREDU9M/!K MY[/#D@!"CU4X$82>V;[:M%K"M_H:\[>:$A%H!J5K1M<*2M=LGJ>)Q2MXZJN( MMGH 4->LWAM 7;-Z;P#US.H\K>T]39* "D7*+G/_9_2%K..1^[?4C_VFC /* M#0!D/7.^4JQ-GMWZ,F*;B$%O%U'HMJ],;/$TV)XKC?*.Q[LBY'F-[ M70"JR=+T#U23?>D?J!ZK\HFP+[#L>JPFJAJM(UBU_KTQKU%;/0"HQX;T!U#3 MY?9/Y,5?I^LLM0-9PD+VG@2$U;J2M14 DAXKHA62'OO!MSZNTMH(R/SOT*$> MB]"A0SUS?(<.]8-YWIVVCO-R $#/;'P" #VS[ D ],R>GU.TPY/%A/E+ M/R3!.(Y3ZDWC-/X4>3P#$L8_TPT1B3]&2T:Y[UT+],CV@)">V78XA#1=*L\! M8)=W= UFU0^7UR\PT?DQY=D)@J Y8[]Z"P!:S_QM&+2F&3[K4L3W8SCH>AV) MV#;XQK-5E,8DW,]E/UGPL5GDO6_C#-%1@F MEU%8)C8SAW%/+E1=4597M:J__):>P'R M>BSD*R6OQ]*^4O)Z;.^$+4F8K>$QSC0*?$_XCF@I:(SK5_RQ$B!Y#[\10_#6 M#VECZ(.>UH&L'NO[2LAJLK_\T=AHO6%T1QTP^W<0I9^IIK 3A-%KX?<)HL<#_@-%E,[*;ZPG*+LRXO M#G TVC0=<#3:H8>0Y,]/*M^8:JT($#7:D[X@:K0+?4'48QNF9(M'7[-(&J!= MAZ^YUOR=IBP)/8'38Q=Z J?'+E0/Z++-,KYUEL?00I_1FO!;&,'VFK@K3)Q5 MB_F8QH"*'BLR""IZ;,YN[UD0SBA(0!%X7NE/?HBGJ]E];S4.;:T >#T6RA)X M/?;,$G@]E@ZZ]2-OLL"4)%)%W=T>;T#?I1F K\<*6H.OR4)&"7QS'WNX\H.T MS/\.@!816Y/0I?RQKCL:)\QWD^S9I8?0K]\G/ZG1^3M-F1\&24V3=681OHD= M8VQ4Y;0H/Y^H!=]<#>!ILL]]P=-D<_N"I\F.5OK)SZIAW!?/YHV>"?/J%52I M-H#59#?-@-5D)\V U607*]UAO C.+/?4C4*/L.TT?0Q\5_Q_%[U5:@@H:+*- M-BEHLH\6*6C*7U'MN7OF!;7: %:_9>L1K'X[UR-8;5;OK^"G\!=W+],87$O: MEH2QH0K TF;M],+29M>>_-B/PIN(\<<="0:=!WC_+80VMGDBQ0D,V65S(/L1 M30$-;1;/+@UMMM N#6WVL.B;7T.[#(A??S!=4QS@:+-M6N!HRFJA#8XN2X3A MN2T345$$NM5E4SIVJ\DZY&H/1BC:4)9L<2<"$Y=A@M,-[N3RQQJIN'XU#OEB MM^GP^O@6@90FVS(L4IHLT[!(:;)3*797AF.WC0!Y<8"CR=[H@J/';F FH3 ) MMN+: '3%GV:D'GRN,$IA(<%#D13?8#VJ,:"BQ^8,@8JF?!V#H*+'UN5Y.G I M4CQ57N2T;E9^E;H 5(]U- !4CSVM=G9/V9/OTOC>_?#F@SI&236 I\:]4Y1V!]9L!WFC)Y:(6DQVIIA:3'^MR[*^JE ;V.$W^-H2>YQF#P MB\P]5C-WF'JL9YE7R==;9AA*%<[G]/[ .*: M[/+K(Z[)^O.#I"E)6IW@PY( 0I.]/PV$)@M?S1>)]R3J,>P5G+_3E GE) B: M+-XI$#19'M%R7,2Z-R?[K"D.<#19&%UP-%D277 T60Q=<#3-XT5V/MR2I*3, MR5=N](^6Q _CA&?MJ\?9K1T@H&L^MD9 UUQNC8 F.\##)!]BGN4C6F]25%.\ MGYLE52X?Y*R$*6-(U@V5C)8"F MR1+V 4V35>P#FB8+F??2,7=E6ST J,EF]@=0DTWL#Z FF[=FM)+^MP65K#! MT62]-$#1E%_E/@H(:P%0%H%N-5F%KMUJFK>QS7N5UPD.2P((33/T:2 TS<65 MIM42_]?7 %":9F&]H#3-O'I!:9IMT:?)7I473Q2W0*HI#X TS:[Z &F:8[4! MTI0I@G<@SO^O4HP %W?"A#>K%F3>H0F K6FF-@U;TTQO&K8FV]#4I[B/)$*0 MBBR7L^?H* )UC0$5319F"%0TV:4A4-%DS>2]_XD$*3UI6$A: - :K9TYT!HM MHCG0&JUF39>:%+VQK?E[3=DW!D"D5_MKDH@>BSPC+WBC!UTLZ)F_&QA2GO\' M?[U_S[(AOTSGAH""'NMLE8(>JVR5@AYKC)M%?IB=O?.U%ORVR*80A9^(N_)# M&L?BF?9: MV: ?AZ++ U^'ILL37X>JPRS&AYQNT;?Y%0&GX,HD?^O#PF?GBB M>#>B>:78H0F K<F8\/ MO4WZ*$P#HF=%/ *!G?D:'V&/DF01X<^6"A%^NZ":*&])0U=< 4'IF8\V@ M],R]FD'IF6EWNZ@^D5PF <..U2#6UP? >N9@@X#US,X& >N9T7]#&S]9+!JN M5-=B;:\*,#7-_3W#U)09HG>8'>W(*DDV\1]^^.'ED07?+TC\^'W$EC^D\?F2 MD,T/@/_=#S1(XOPWR.@=9Y/]8C[R_IH*#8QGT. &":;$YX^2;?R$!'R_ MG^^08 P;#6.^[*WNPMU1$?1!L[N.8K,NNU!2<^'?, *0;4<3^0_9=I!M1TO_ M#]EVD&U'A^4?LNT@VXY^U^FR?2)^@#>N;B*&MXROZ&-2>0_9==-U&N"ES8\L MBN.'D%$2X)4\O!%S01<1HS/RTB0Y'>V#7#JZ=[\;N73T(D^6"^(AD#IY/1V]4 Y\%96QW#AHQA@^N(4AT]\>AYS_Y M7DJ"4?[.A'SNRN[A-DI >V_S]UV3T/Q#9B STWYZSD)2!?;B[C[\Y"?Q90J_;IEJFZL"&].>4[]L3/L[_;(Q M[Z7L0"K^DR>4>*M.Y[ N\#'OI?3+Q[27\I'X(7JR$WYF$XGK.9.%R&G41*:Y MXOQ]UY1 V9BVJ)_C"+OV0\"&+_C, %WQ(?5"8]$E:F?:-#6/FK"/(G/Y7J 0_3WE!?/$S[/X=X^,NYN:YDCZUBKFC7 M92GUFI^?UM JR,"TMS1$&1CWK08H ^.>E1SMYRATQ?Z+L( MX*S>_)$O.N"Y M?JHO68^2A/F/:2)>&0=EQ4B^[-R(OP=V$[$%]?G?K_!TB8;2!QW[Z :D9,5C M>W52,NT/YA-;E*>K;#^^K*L"Z$U[@7K1F_;?#J" +D7K3N!%#H6DO M [!XJ9O\1C!&*]GR-3_/SQS'_L*G7GN A&(+P,VT#V*2FVD?18XL5[7.E/** MP,2TQ](?$^/^2^5E6FY^,0*BV7;+:P!VX_Z(1NS&_0M]V+NF=#P9NSSRM0&Z MO (@-VW]]2$W;=7U(3=MK?4A-VV+]2$W;6GE0"HQ[1?;LDAF?7AN*Y$LMKQ" M$?.99K8B879C*MLFP^<*Q&6ISN+H!07(V+0/\'N4L6GOI#]V?^+;OU8%O L! MI&O:?_I]2=>TAW'30\*MK+@J1R:J'6P/S'K@EA M7Q$SXW?4C#$S?D_-&#,+YV?%D;L$FNH1H7HKP-'".9IQCA;.TXQS-)[UI\R[ MPU?XN/YB= 6>#)@K$?6#8^PS32:+EOP^W5H"KJ;]#9M<3?LH-KF:]FLL,;Z%:'U%8&+:^^J/B6D?JS\FEK,,->YY M[)0$K)8S"'7":BN'X1%8NZ;5MHK5>#2R-!RP<_P@(#<>9:P-^3"BAX]!/HQX M)!V'Y<5]N,]IS:,BQC& ?+^>J*EARO?KB9@:IGR_GFBI@MMOU%^NX+^C)\K( MDG[$&?&*)/2&^*S-6QP"//@J7T^4U=?T55Y-=-;OZ:L8S_M]:IS5)$WBA(28 M1ZP_2U#7%\AK&/<97H^\AG&+XO7(:QAW-X[BL#?=Y#%B4^:[O4R$W1" ;%_- M:NX5RO;5K.1>H6RMK.*J^-JD4"T+>*VLBD[ :V6]< )>XYXT1OZNHL"C+!;> M9UL,\4[A^8_&,\2?CMA*K/Y)B*W$VI^$V+2O\YDF901% ]B=;DTNY$ @P=# M=VZ"Z/F/U%O2*<&,4)]HRXY6QY: J\5H<>-<+4:+&^=J,5K<.-=3_(&8NM\O MHZ*(GRD:/<<*(*[OE=E &$.F8 MT1L0B?R:-W[LDN#/E+#KT,-S]3IP-<7G/YZ4![@=YU7D\@@!T;/(Y7 #OY,Y MLHWE :F.^5T5*T34+?&!4A8])RN,ZB!ALTY(:P#:?NV2Z/O&#VAM MB)JL&. R89^P0W8)HWD9M4RG.R4!G0F;A$<*#)2+!^OP22>;S5NGU<::@-Z$ MK1J'BXBM.8(;^ =EMW1)@@F[HTL_!A>.>I^)]%F=KDT 'Q.V;1Q"CP1?@:'@ M'Y/ZIP_:JLQ_.BE;I2I>(22,HVZ5\VY1P&?"GMVO:!"H3%S5@H#-A"6[7Y,@ MN$AC<$"E1RDU)0&="5LU(R]C#Q3)7_@N'QP*4VM-'4#YSYB?3-:5DQP-6O7/D>R:ZD$90-31VL346V*G[]^\?_^6=XR_44!4$=[T#^@CB:@!I!019BVI Z%N M)JE#4E<> '6G$7I]F[BC(74*TB0-0S0\_H&I=, M;"LFO<8$TY_I,_]3[3 XJK'Y3UTSI-50V;ND<4?Q+!YZO8Q"KO@I"6:4K<-DW11]<4PSP$Y+0-RI[%Y\Z>=2K HLM 3-M;(0I]*-:,LB@$I+H%P+*C$2 M/]%D%7GB65?*?>;:P);V2H!<2P!="_(LY\N$W5/VY+NT0:ZRHH!22^A;[RBU M!*VIH<27+[+.ZR.;&LL#7BV!9RUX2YMWJ(HX/=4I:(/T3VD26&L)26]AS1?; MD\4X],#&>V!H&NA(R\Y_TI/JJRO.W_QD=4<#\9[*RM_,(K'_TJAC'5L!;J;# MQV'5C!O(XI0C] CSXH>-!\M3*/GFS0>50,?V^L#+=-!YABN>DBU&[,,@YPFU MJ%=Y>^#*C]T@BE-&9_0EN0 @7]J9=FT1N)L.9Q\2=].!\H=(^0KH$&[["\== MFP*V%H+N+;*U$'9?A=B94XG<0A"])N060N*K0%3MP6YYP&TA&3K'<4==ZC\A M%(R_5Y:[K-K\)^.)BOIA8<''V)M#\ME%[>$@I?K RX*/8827!?_A&/-19R>, MI[S1C=_B53H8M_G](7PXY8K&_C+D1USLOV YX2\P#?;.M:*XR]VDHYL'J5B\ M=#=@J5B\GC=@J0SPV9EB0T%AA[Q; _.?C"?-,;Q_$DR)[XW#[*"N";2\!F W[K_(D;2K3E,] MX&'<)D= M>>,*H#[4H<_N0&K&/9> MTL]>0[#]@>(U1H 9L:]#V/,C/L=II@93QF$P)[Q M_6J88:ZB]#%9I,'A-HK".K)+.\#3N!=2,0F3!3[+N9C&56; ';&_1BC[(Q[.>"( M>'Z08H!.%KD-AO7ZQ0U2L+VX5,89+DTR[->$8:A5/*6,SX' +&V>472T#W(Q M[A6]$KD8]WO*Y,RHNI]AO5'^AB]9\6)1%"ILSG1K";@:]X3BF#:/:UX D!GW M9%21G93FZ'AD*NN G8* U+@OP0$H^$35-"E# 1IQ2ZI _B-6W".!:9/5U%%RJ* UKA=/0FM<6NW!T%9K0^K 'KC M]BO/^ JKN7L24%SSE+Y&-8%[?1SG9L:O[320FK=+ MX2'83R3)P2X2RB8AG:U8E"Y7-^"8 M\@L4.R0ZB.*D?D!.QOV!$_&KO%BFK0^0CW$_1!$[!@G[(8!'Q+J5I[YQD(AQ MCV?P$C'N2QT#6N? D3<,DC#NE34"+G\ZFG/Y$[ S[L7ET,"(QSO0VI?]+56! MC7$OKU+RFET%/CN5OR_RK4*M0: F6E/Q1PSTQY'GM%G M+\0&H<(O&/6RK#KE[FG;4=*1+0)WT[[%D+B;]B8N21"(-P];+=)^44!KVCLX M#:UIZX^Q)J/0P__@#=,GL.)X(I%<$L8P*+3--56J#[Q,^P$(: _4'8T3YKL) M]3+0N[^HE!2W],>ARRB)Z145_Q7'4\ IS^UT1Y+L6G^+@,P! 4F;]F1^KY+^ M<%+"P&,EK3"GY(4 H6FO"G/&^DE^J(DI24!VXNF1)LCUM8"#:?^I 4UYTJ&P M%=ZI'>!IVIM2PJ?B+W9K")B:]IWL,37N*94YFP'=$V6)CQ%K_)\QN!G\0>A\ MDFLAJMP.\#3N8Y7XVB?$_;* U[B756*8$C9A//NOQWVC/*9%C4%=;>!DW,/: MSP\^2I-5Q'#_58W+?BW@8-QWV4^"-:=T_=,TD MJ9-%ZU)CKRB@M>$;'(_6@H7?O_7VF28\\6,S\+I:P,&"[=;.P8)5/D 3):H> M1V-58&/>]H8N?\F"/Z3CQU\NMA?@ ZW6A'UIV<%NJPILS%OF T@*IP<-M8"# M>4N\AP:\ OP%64I?]E&I!BS,V^(]."C1UD.%AEKS#UT3=^K@D"?AG#P&_K+M MQI^T/. V;X5SSWZRX"9+1%AGOC_U6M2HN2[P,6^GBT4+GA9+0A5;1G=;;>!D MWIKOH%)8]TC* V[S%GP'AU+P8VT=P&_>>NO%;\%>5[',\+Q>S?5HJ <\+%CJ M7GB8M];B$:"]:$F%\=Q0#WB8M]=X6'A'GVC8LA"JE)M_T),!U !.\S88^\=0 M)Q5=V"L+>,W;V-/PFK:?.&Q*7^6*QB[S-RW^66T=P&_:CNYBF3!_Z8V"'$Q[#+5X9]!!O(H"/**,P5/$:];9^U]79!L?)8.V-H&_ M:0]D%^L-<=LOGM=5 ?0V_)$2"G^5DL9)&6 "\BTWY)0IM;0#/&WX+26^6S^D M8WR@2YE140.PV_!12B3918OM%'A&7BYH2!=^$H_C._A[% *^[32*8[^-U1'M 6_S_LV",B:N+\59 M CM$.F5T0WRO2.O.[]AV=)U/:AED8=[/.0JQRH;0J4W//QC/K)E#+M[QR^Y9 M4Y6/?E@)&)CW5?; 9.G"LB'8A<9N3>!BWN_HCXMY+T0@RO:],*P-?O(5DQ0H MU 9.YCV._CF9]T1V4562!;4?5[=7!D;F/9,F4*T'ORK5@95YWV4'UL6V NPX M,Z78$G"UY:_8X&K+'\D0MB8?S">'7,/R$D?1OHMC.?!W -US*Q>GJ+.15X?>)GW)391#(:R]3AHMR @->\A;& AZ+>%YU2+ 4KS-K_L M'OX=4'[C._04TXFK5 =6YNV^"5;F[;X)5N8M//.?^//%K3D7]XL"6O,V^@2T MQG-%[D-0VL:15P'TYFVP3O3F+? .%'ZA!GW-(CTQ"::1N!-__9)@]/5C0*_# M=$U9^T@^K6F0AGF[G4/.XU$55V#UU8"%>9N>PRD$76YEQT+E%#P3U4: H7E_ MP#1#\[Y!$[C* V\GTCQH";B:]QCL<;7G1^3/D$W"\G=MV]@M=8&//4^C%S[& MLV26_9>*@Y#FD\X==0,2Q_["%P\N5)],O!R/PR02AU1E$ FN1*-0 M=7+3VR5(SYZW]35(SYXG5WTBN4VWX>Q<8SN3SBBXQ3LA5> MJ8*).JEAD(1QGT(5\$45L))C?UK+( O3?LG!DVCMW[NN"J W[8WH16_::]B' M@@F3W0[0>?GYS\;S1^K";=I3T(7;M-<@Q7&$JN_4 QZF/04I'AXC7M=30W ;MH'T(G=MLT^!;MMBYTA.6(T[-4$ M+K;MMXJ'6%MG_K/QS(_%#E]QC0!O^]U1-PI=/Q!!1*/DAGJ4D0"W85+ L-TI MW,3T]-9!)L9]!(YZLJ@FZIZ$)Z4$!THB^3?,VILH)L%'%J6;_,5JS/V;4F^R MR7:OFK9>[(.#+V+<^UEO@FA+\[LM>$Y2+J&JBZPFP:FV ?R,>T6&^1GWAC)L MV1JXLHW='OS>6A?X&/=Z,DSWE#WY^ R13,ZC(,A>)L)40/E541%AS7X]R:%WFB3Y#4 NW'/3(X$!/M_(S],_@0_ MJ.Y4=6L)N!KWVN0(N\5MJ3<"#$W[6L5A?'8K(O1V(G8)XO,FX1UF_&0XBD(/ M/!^6_\A?:U1.AJJ_,Y"8:2_J]4O,M'>U1T("F^-\"*/'&/PCA#L.-VFRN^MS ML>75+S$,K=4,]M4E2,^T!U90J:)I"8VNK3/_V7@&W J6XI]_]"DCS%UM;^D3 M#=3)-#0 S$S[9N:8F?;>*L"*B+J.>G=8#WB8]K,J>+(I@"?>8_1O*7B(6W4V M=;6!DVG_RP0GTWZ6[)$#!0>RJ1JPL.9+5>!T,O*R>L##FH?#36+,)Z*WK:OF MAEK P9K/44'S[B@.[PH.UBQ_L\^GYLGLSL?J#E1??<]_-IZYM^ DF_G4)5)? M&SA9\T$JJ.)#9^(H=K7M $]K'DD57Z&&Z@.[H3JPLN:?Q)7X^ L2D!#WB"E- M;K-3FHNM_+[[Q38+%W^=@@2->T/\<@>]Q:1#Q32CE).II29P M,>X%'=Z?;O/FY#4 NW'?QP_]!.3XA.DE$Q(N\7J-6'R#ITG^&C&E]8-Z*\#1 MN%]4CZ[$]IFLVY-7=&P)N!KWGR)&86R+ W.WLCR%D4\K64;*]\F:+Q<>U1[P M-NYS"9QYK S\B,>[[?:EH=K\9^,9>_?@=(5?X#;NS6C";=H[*6_)\HB3670+ M#K-X3_&>)DG _8T&'DKU@9=I_^0C#3'.#E.!>6N8LV+^U.43;3_P;JD)7$Q[ M"GUR,>TIM"!J'3=*]8&7:2_"%"_3GL/'*/*>_2!H@IX5 72F;?U'!E//E$7- MV<,KI0"C:;M\!$;CN6Z/P6C:PGY,"2-A0FGYXB^XUI_QF9"V/-YM58&-<;LK M@93%>.9A']R7[,A*U@2P,VY])="$N%L7&&U5@8UI^WNX9]"B;_(*@-RTM3T$ MTBK_NBJ WK1-':\WL*02J3!NHW#)5YUBK3F++JB(X*?>9-% 1[D-X&?:MIKF M9]HZB[LMN#H04:'\=@7H5GF]XH(N8!U4W(&A\?4+^#T1\_R0L"V/XL9]+=S! MBX* YQ40SW0U2:2_7D&&IKV'KU"&QC,&"Y1%7AV%X]F:&H#=M->SAR3?X&XQ M0 VU@(-I7Z<&3:LI:JP'/$Q[-86V=XNB;*H&+$Q[,Y4Q.R6^U[SY>5@8$)OV M8BJO/A%8&Q/Q>FA( IX;+/3RJ67DNBQMO!?]TK'PNV>P_3 MWBLZG?CLU04^%FQXKWPL6/,]3/5WB#M1JV\&6%KP "RPM&#[]^!EZZUPF3VW MJK9T46P$&%KP$$0$$[]QO(Y"?ITT'B4)\Q_3A%_WB X2QE4>M6O]NB>1S=<(F>N$:\"[#^F M\QEY?TW;K\3*B@-J\[Z##M3F?8$,1J?7*!IJ 0?SEOX C=I.4GTU8&'>FF=P M,"@P7E$/9V6ZZ-+D)YQRS^=M,9V%64 MGVD;7WU%(Q1IG%91X%$6MV8I::L*;$S;_G[9F/8"VB IN#6J30 [T]Y!I\1W MDDQWOQC/U7HZ8M-^P"&(;CJS5VG^B_&L%MRY:-2UEQ0&W< M"FM!;=RZ1G$LXK*6_!8W69,EC>^C=+E*V@*'6^L"'^.V=Q?3YQ3]9=S%7M#0 M(\T;4ZUU@8]IRUPN9RH+F?8AW51M_HOQ')0R..VN44,MX&#:+LO0*)F'YHK MQ+1=[H^):4O]*0KI5J"Z24.O_:EN>05 ;MI6?XJ>^%GA.+Q/",PNS(-U%W^6 MT:/>E$5>ZB:_$3Q33+;[1[%W41!D]VL;J6KI 61CVOY_I@EFVP>,3SY@O=@^ MQ'A+/+OJ'U;>^6V@K]X(,#3M*YAG:-JO4 \["ID'[0%5#^*"[6_'_*N>479L"MN;]-9MLC?M@L&B% M":@TIZ%7.([\SJ'*R%5M _@9]\ B6.3ECVFW+HHEI>>_&,]-J0.S<6]' V;C M_DN4-#ZTG@5'*+#IT [P-.W%%-Y$%G[:Y(X=E 6\IGV+4_&:]@=.Q6O:GA]@ M4)CC:^L ?M,6NL!2>DXJR,O2@-FTG=6!V;3M+% [\%^.9$')BVO^(YM3&X B^8YW M4/$L>;%ILXA83';"#(I;/3PB?49>IA$3CY97+U!.B8H$^NL99&G<&ZIAM)<9 M&A9.80QC6N@W_RD0VMZS9'O! 7(V[L&=R"_/13QB?HPI[%)\(4&\#)T3[E&Z M"KW/?S&>V;..U:U:(BF5ZL#*N$_9 JO=:U%J )@9]S)K@54VW$$E[W=FT.,T MN[5-X&_<'QT8?^->:P-6D7/OCKKXQH*_\-UJ*K[C1=#6+$C!N(\Z2"E8\3V[ MP3W!SBFT"C(8BA]K4P9#\3]YW#.)5S=!],Q?(REI1Z8#R/J1E6P_'E=+(:DA_7SRI0L660Q9!\.MNR&))_9UL6 M0_+R;,MB2+Z> F*5_6H]/8!LAN0#'F\5DGA[8.46LX M37-%8#(4?^HA9)0$_M^I]\D/Q0E^G].SXJ5D:#O$$DTJ01'TM MX&#%/Q5?H VS* 48K?B=W3 :SQ)%2>U]M; &Y6K+PA;E9L\!ZR#%9S MKMSFBL#$BB7NA8D5>SUE=$/\7$44)S-II?FOQC,93TF"(:FMFT$[Y0"G:5N= MO1.$N4#Y$V8D4'$Y&FH!!],V>[HB81*M^4,=#Z&?Q-/[!P7)U]<"#J9M=Q\< M3-OP:4#"SV3==J^A6@Q0FK;3NS,$:' E +M]DE&H#9Q,VV<3G$S;91.<3%OH M751Q#FMG+=\^Z)4; 8:F+;=QAL;S#_,D_-3C[QSCW242NG0,!GW",PS,^XMV"8GW%/HH+M$TFR?4\^I+;B)EGH79(@B">+ M^E!F1>Y'MP]R,>Z=O!*YF/>'2MS9"WYJBE>8625%V&5%O,*U>>_&L\DO9>X-MMG4-H7;JL*;"QX M53VRL>!#]43'MYKU-*ICW+??BJIKKEO/^49N>_&L].?2S< MU@Q"IS4,DK#@$1\%N-79/ZUAD(1M#WHXDK#M#:L"GN&ZJ =!\'9!#K:]W4YX M57;?]'0 DK'MWPY7,A8\VBAT_<#/4IC>T2<:II2?+-$E/RO#AU'RK*?44Y3& MD8V"!"QXJP.3@'E/-*:$N:M1Z%T!SB#B^[=9I%,CR89ZP,.\K]@+#^,YT_OB M8=Y7:\"CX(:TU@9.YKVN_CF9]Y_BA/DNS$+\[2L>M'UW_Z#"IKX>\##O_R2P M**'>-6&A'R[CBOV]HF"9_:9SK/;*P,B\W[(+2N&3R"H 7&(3( MD^GA6^:,42_[HT(<2)=F@*5YWX$C:-YI$$4 G7&[OOO:Q.11Z,8XO'YQ5R1< M8JA?S9LA382.;Q5D8-PG&)X,C&?/%B%B?([&.RZ3127[=^L.47ME8&3:LZB" M2G&&@Q_POE$6U3(.*R 5N;4U RQ-^QIV6)KV/BKPIN!-T"EE')X:HYTJ@-ZT MSZ$7O6G_XMY=42]%.-F;F7%VBS*_1$F]RE5VY=V04YH%*9CV588I!=.^S [< MMGTKD>+N&$%T;QED8=IS&K(L3'M0%<2U5T1VM[N.$<913<]_-9Z]>MC2,.Z' M%9#+P*CR#=;X>K&@;C()-8\<37V!O(Q[=*]<7L9]PV8.@#1(OS=%2 M#\T&V P131T$V:MC>-K)MVO_3CT1/W89Q4G<%FW12W\@-WO^LB8>W;1*;Y_S M7XWG,/_:Y&?/)Q?/%W^BR2KR*G>?;Q7N2J@W @SM>=$UX#I,-0T- #-[_BZ" M":&#;1:(>X2!:6X"V-GS7#]'7-;4X^,K\R&W1W!4:0B8VO-'33.UYTWN)FS$ M:;#,I7FQQ>DS"E$+.['NVBA(P)Z/.!0)V/,4]ZYG%X>>1^B[6E/ UIY_9X&M M\0S@)<0L;O&.;O!Y)4S)NHC8FGM!%]OLC^J&5[DUX&S/@U)"V>E#=VH1N-OS MK6I<7U30)5^TQP"X*)/E5AH]$^9UT(+3^@#YV//0Y-CYL:ZX-1Z?8.V/;1PD M8MRK$TK;'DA2+0R-/(?JLK@J@-^YG[4'IEC9%H39P,NXY&>!DW!>J MG]^5UMT*U8&5<9^G'M9>BG;^EG+WD:76X/SM&^-)T^]I$.#0#[U/A'VA"*P] M$K^^$E(P[L_HIV#<+:E%TQH2W585Z1CW(OJE8]X%"/V(?8X2VAZA?E 6 1OW M!=K\SCJW4^P75@ZQ^/)\MB)AYI;=1&Q!_03S%/Y&,4J8>J,GF-"6]".N[*Y( M0HN3K28I#0(@?AKCCDYOS#F_>!R*?7HKPM^%@.(U[G/]OL1KW/TSQ&V8 P(+?]+E%\QEVPG]%A#Z/J%,M>/41_&8<+\,/9=;M?>MDFQETY1A%96 M4U^7"%_-BNF0C9BL>AS"!WVAP%[-&F@H GLU:Y)#$GLN??87RN^9FA%C$P(0 MKO$G.WY7PK6R,M$ST^]1NZ-X3,PCGD2Z\I0$F+WVWKJ0$NRK$/IK6X^)D_#L*A6FL)U%^"L#QRPM/:,P M7]LJK(9296D_6BX978(W9,R+.!H3?H#7MOKZZC[ :UO)U9"M3*:#^0#MF/ # MO+95X5?W 5[;2K&=;.^'>:H04+RO;1WYNL1K_(&T_KE9VD@^#1A^BE<3K?CU M?XK7MC+MS-C& :(^D/B)K*QC!\'^U7PB*ZOC8]A/4^:N2#;^)PNHO<[N\$]A M8J#M ;&]=(HB'-SZMC;/@TCV -! >Z8!"?$-BO94 SUTAV(;W*JTED?=L7]? MIE,K$!3UX-:?;0P;#P.-R5D=!0K9^!HSS_=ZD<9^2.,X?PNQY;7FQGI(Q/AJ M+@&*BTA6>.>80F1>UBK*/ HB\7@ M[D:QOCX2,^ZOYB$8]Q7:4,5CW">G-#'X]< MP"?&=?/?/> MB!0J/\:I1=J=>G-[2-R\_S(0XN8]G'J@U02-^6JK,2JM:UM(V+R78YFP>>\' M@-S13:9HDCFHC6%C9:1DW$M*'V/ZMQ17GD^JJ[V:*@C?N(>TBZ4]R9BL/ (W M[OGL E%:J-940?C&_9H]+$IY.>OJ 'SS_7I)F#DQ1'V,:]@ST< MN*/>LC4FKX'@C5OX0RCM1PYU=9" <8L-8'S/)VQ;>6M80?[2.DC N 5.-YO MQW<)0SRR$G?G[OSXB\+,WU@3R9BVO0L/ (W;;,?0L\'G\U_Q'?\\F?^LF?]&O W54,:IFWX0\B*M\UF MY.6"AG3A)TU?H*8&@C=MPQ]B?-TK3OPU21K7:[L%$:II:WT"5--V^>'^8_1$ M6GN>6R\:@6+U7@I8:6'9L"8+O %V>[4Y6W T2-/TYEC:AIC\(:4=,^1R> "IMI M1[6'Q$W[*Y]I4GGO)$]C.HLJ\9O9>77V/DH4YKZA@A@TM(Y",>T9J7X]C8I0 MI5OQKK#!'<)0*TI9&TX:^;Y[\^;]#_CG'[PBK>K'U/=( M>!@*2!X+P"/73==I )Z>!U\//6L2H%]=OE*;[P-D_M(;:&P=0%/A\M^_H>'Y MP_TW_U%\ZO-%Q,YC$E!GS5\-P=\Y<>%R.7\1C?S/O_W H6BES5O1R?2MC.GD M2"9,V=*\)G<7F61P!"CM[H%\DXBD+*: M$_"UO!.%#AF"/L (?(QZD,+[9BDL<6?#^58(X[O!2,.+7)ZKGT^Z$G'$U%NB M+%A*,)D+;L[&8[ZWZ8,Y-COX65=(2+T@X4=WAYIZQ@?*BVX)<-R!R_3/9V%8OF[PGCQA]_,B)[ M,3Q_AK9JM_%$' M,:7FYF7&2!@'XJJ%]]=4&)=)B'?RR34,T&3+2X!7B'[Q;10N\2Y::8<^$TST MV#!"*J\;.N0Q2A,< H6CDI3=.Z3H'PV4CP@"Y3PV1%0)=!=.A<<*4\WU=*<,+#_L6K/.09+ &Y M/S19W-(E"2X#XJ_E;E16O.(_!5C#<7D5.\.L!G[=2*F';^\CY"E/;OVUGTPI M@U57XKO^!E]KD7V&&;JP>26P(5"+^U"4N"MG4U9VGOUD!=I&G'A#77_AX]3J MKZFS8 3_'ZJ@-TRS6%)P4B+WBY/'Z3D;Z-3"-VV2AO2K%I+@-1RHXE3JV/NL M09?!>Z0 MZY[7;,8DL.LD?0C;FDY4X4H=W$(QLI+.;4]PCU&.._I$P[1QG79((*]D?T#* M632/3Z,L%!91C53J-$H, &:"@II:<6\!D.&&/B;JN(S EV.Q'V5O2,I52_@8 M)*_F))'C%A6=B->T8%U;R4@U3(6,Y0\DB X<3_FQ:74H]Z4^2'Z 8$HU/2I M'K?.\\H'#PI](G]Q[N8-.D_8(KJ+^!?^3C>LZ47[_%>;O)/,L[3U6=5$T/"! MBP8RB^T/;4_G*JXZXTUJ>X^"QSB=<7?*?1@N0 MZB2DLQ6+TN7JQG^B?Z:$Q?RI@_(D@(OBPAFG&=L ?^.VP!Q4BU@ M8:#U(7CIB,P[*G;W*X=UXO"N[,WAW3G0GY-UZ&"/#N_2$=^P[4TA/N0 MGW2L'ZKGN5!(W(CEXHI 7*A%9XY]R4CK&/^-;^&!G% X=LQV2%^2KV38MDOS]*$J^N!C%7MYE>:W M74Z=!V2V%_WJC6Z3:(Q9VM_)D-1F/EO'Y&NPF J2ZF%46K:3EV3C)P(*#\H] M2 79+=[++9L3QUWG/%VLXU9:-#]6VDG*AD"EEL.K.;R>4ZUH1Z/;^<@4]5+A MVPQ&#P\2$>>A0G=4A"M$UVS3M-VHJ(QE]!"C0;[W>GTWM:^D:A)04MR,=[6Q M,DPL:\Z9 6^V&89"JW$_5LGKOKD]Y5_A!>)Q^#D*>?IQ<#;$4Y04NDSBRP## M&#&\8!1GJ3>KM_/;9F@_=,':Q.CU9/_ ")DHQ(W9O"^,N!&=G6&X1M:=0^(\ MQI('4>8]6A@8@@Q8UO\=7%>\9QUZ$2/@;\4MY5L#8)Z,=1K.4:N.UDM)Z_F9/5L M!1^VT9%IZ6^2#V%/+?C2, MUC /)!'[+E_B4F@-&SZ#G_Q8]+Y)<$Q4/?M=4!O!CBS1EC! X3D+%JUY20\F ME]B.=U__&:0C8H<2EL>Y/:LQ#%V*)PN>56B+Z.)I%/CNMLP))M.MJ^*B7W;K M!I6#SVR\,H]%W/F6,9:+>2='0-[07F-%+I\!/OA;)?B0@48Q^O%@KK) M9#'R,( +'/ X??<&6OL@_RA%/8?RBGPBSZHZH_M+Y\.;#Q8&A@(=Z0-AZ&U:,@SFU\VW81R+YL(8(QWH$J M1( 5\5=9U0%\URNZH(SQO&"5"X7-GQ6^H9=5J-48M?5 #*XIOQ= :C&1H,' C_)WO&K!FO7/R9R+,JXA"-1Z#8OB'83$;F ML(+P?[9OAFMP@R\*BHZQ*PWJ4Q8:G!(=X.^H3H:HG:!9!PQE.F:(QM&:!CTU M3T\_#DNS2KP=] DJ#5*)2C(UT].'02K-)&PQ:6\'I3,E7'65P?B0 6I,2:5& M8=X/4F%F*T9;5*9?X%U5I@I876EXK2&J395.C>+TZX4>K3C/4;/:O!N6VA1P M.RC-O>K.UPZWL7:*-N<*#%8GY[AL>\ MUE1;X)4I0'7I/8 %]^[&P6=:DRTCPAVO,A-+W?Z)C:V0.AZ-RK*W[^%\[D=7 MU#Z%OP!4-'1IGH1E1D,/?I/E?<:05OQ'GDMU<;]FM.:$,&^I$JZ99(TY,6]- M9(JKM(=E[C_=75OX=D<1EW[74X@/YL-/J>"K4P$V-"/]NE2AFRC45.(H45A3 M#G&BXC_1RRC=1.$=F$KI)R_*.2XOZ# H:?X#RN#*/HL4KCTA9VF;,#FA\,E MI2XBPCS,O<\ :<2:3EEW(C#+;'R@:0GQ0QZ#%A6YH43RPK7H)K\A_XB=X0]> MWIV%;]=!"M)OND/P4TGP(B=7M&+=8>_"5>:^7==]S,,/:5VK#QZVU:7)P\AR MUD:S256SRQYY+0>KV5^6B4?C,28^"C$SXT(>,U'GI8OJ/ R>U^?W(P83?M.! MG/3+=2#7V]I/[2N^N#SJ%6W@39"ZB0C"+!+@\J?/:K]A5IG;16=1J;;( =<&?.O,PGS&W%9+3NAE8T\I!:Z[5M8 M4ZN;/)5Y?M,)=+S!)!?%B[M,? HPKTH-N&6*5.(N[I]!!!4;-V[?'XSLZ.;P/\9L42 MY7?&B#VM H>?OVXZF9"TX91/VCIPZ M$)0JW1 (*GU)S"R2/;0[6FBN$AKQ?8H\I%]-,X'W4JL MC*')=6//ZM!#E#,;8E<'L"X M:,[!]IRL05LSO0+5VN_( W-YX@T@NBEHK9"6VP,M5=ULX2,S 58^4U>5Y ,N M%,PN,7>*2X)I]$S9*(YI4I,QO-#$)7\E#><2_B16_MWF5;86%'"-A:U6B@>LN-+O4P5]TB->B/5[K*K,).]SF;\^Z@- MJO)]ZC1912(=T1UU*0S]QX!FKR*U[+ S7#KNUL57#/D59/J$^T[BG2#*OK/@ M#:@)46I%2A%5ZCIEY?P%+5LG$XK+!(O6O"\'BQY5O"%V)9!8=F-5[91Y10;OQ\X(SE M%9R\AL7OQJ<8_@;)E$4+7^ZI5(O!*@W+V1#X 5:YH ^P#D*\"F_N[$"W_]Q. M _I6P1MYHT;%_6H@(3./YC^!HB+E3R1BRJ6N>TEQ93-I][%%^8Z+M:5[*TVY MWE49D9+3N=5=I%8NV*ASE:DDK^V4U:N).C-VE2;LK!S4 M&RXAM(HR N(A"K\F;N*U< MZ]A-F>[',3Z^_;AUO&@-\XWO.A'F2<\>^ZV-%*1#HBL/G)6_)2R/FC3DD.B MPDRND,K?RYI:?B+L"TW(8_4)"] XEOA_KW^JH:Q4M=ZD4LV\_K42D>E>A4CE M)9)J-8L?YL5?I^MID1YWLK@G 6'R)34N8M:B1C6C+F:4"XMK%/\2X\DXA@WQ M1,%KLG4>J9/&PJ4L?&98F*Z+(-84KZWQDSJ<68MK1+7W&EBT9&1MX_/7B4O^ MW86HRN(\URNO8.V+\YWRJU1^[0X_<+;._M__],N[MS__:UR[V^[@G4,_=(,4 M'T'-.[[XI@2\[S5_UJ!X)=@/^:O!0A_$Q44_ M%G7])WKFH!\N\IXCJ'=O_K7Z-"O_U=M_==8T647>]\X,6SWGU5V>$\ M<>D2I4D^8D"$=/M=CJ^2/9M?!>422,$_YN]++8H%.9GT%.B_E1S$_61_5^4,*_QC=_QC=0QO=A6XVCO+B#1/;P[V .^1A MG^)R<[*8,'\)FA",N09.XS3^!., GU'!E -T0T02]M&24;[))YT>1&.H.5'6 M7*[1T_N'&)1/M"@R#A1M.B1OU()F'4M?JH&"/GAH>7/..*,/#3IYB^C-.66; M3M&H=25 F'=T+2XV7[^ T^G#WS$EW9FS=O\ Q1M%\YLA(S7F&8 M[>G ::)I5@_1-H\8%J+)%IX4D_F)#IRB!R?;,YODPBEZL;.#I$= 4FNG5W>L MC:X))L^!<7\9Q37!_N4%E-W70:.L)I"(=0?WJRC_+G*9$NS@#.."9Y%#^'=NT3HIF;\"R)0FS MDPZ\;!P%OB<69.B.\''&?ZQ7G*G*G9 //9AZ'73[<]VE[D6S_HWRC,<65.V*=EBS-LLDN8 D&I:5@4OBL@S&QA7KQ82,MVR0J)= MKUJ8O((,#-6PN^QP@Q]'Y)>+@4Z$JSH\JMQ>$W>%#]>T[>_MQC'NQ:GDMY9) MM64\#:70.D\^8G[".TX*4D7=B4O,3[P$]>+"]DYS#K;'WRD:B!)D=SU& >A_ MR!]M_N2'&'29I595V MX'>YHW'"?!><-GY8_Q#Z-:?3E1:+ ,I\YW]3-GK^R+\V*YHMHNQ]&R>0I\E! MJ@@5.>1-YD='E48=WJI3-IN%<_"&[:D%BUQ*O1@O^E1"-/*3\=K![I)XA:?. M0?0L#6?=2:(&?^#;?3M1&GD0@P45:.$L_)Z]GR9%N(2,S2 69 M^J\R"(7, ^)@'N8IZ7$ C9XQXY!\0MJAE<<+JFA WDVG71_$?KK)08AHOS^3UU(TQ_M9VFCX'OBO_O9][D M-_RW_P(R\EFW%&9=$>D#^HQZ8ZR?G=, MK"UG9BZ94+>YNV.6[3WES7("F\SZI*JL?P5G//X-)MG+%&;,-6U\<3 O+V9E M-Z]A95ZM!5ZC; (X5G"*&O9/>@#8DX_WR6XB?" B802S 2882M,(IPNQ5WJ M"4QZRX:\$)>$L2U:/@R"P#"TAFS+/(=]UBV_D>:6'?/,:[SG\@IX5/;]/08& M\@OBC"X"7,?Q6W$B.["SP9OR(DP)?UT-M?P6[V =)(1F^:_JDS_CC45K&9^/ M^3HUZI>)&QIR*BTY15/EK?E*8];FO/*LRX#XK2F@=P>&R/_F M\HIVM:_*H%W#1+(P4=R^#E6QUQC+&IE;5!Z\G-A@"._P#IZU^(8J/+DVX/TY M^\8MGRC <<)I/=GBAC ^?X3O:6ZP_GVZV8B$=CC!%.&>;:.T,$U\Q/*FS_A& M>A9EG3?OQ)7VJW=!+(SFXX4A_<2%N>"+A$P$O$D>L5\TZE1;=2K-6IH8CA># M=.Y0U02+@P#)E3=?&Z>55*"N7'&U.KHV'D2K+'!RS")-B*"^) 9H3Y MVJD'JA?"7.**\/EI%/CN=D9?DHL@-[PRMUPLZRV_ MCH_R(*)#U,U*C^9GG^,D(?O2>4OYK7N<;++&G-W6G+^(]AQLT.$M6GI_\SCV MLOGF3OD;6U1ZD0\_?#F@_*GBK-:SNC^TOE@XYF)-@Z-GT9L .8<[EVD8/G! MWC8^\JGA4-7HD!2MVWMZ>]%7Y9:TP??T5%3OB.?SAO727+>7\X;YOMR]NZ)> M&M#K./'7>&Z7#P:,AW9YFG.PG-$R]/^.D=(W:0*>U"RJ!(&T;7#.R&,:$);? M?Q29EWB<&@RYXKSR[927XI+J[:5YYM77LVR/C GBSQ/6G9#H913A^%6 MGTSC()-?*2![HZJ)=.-8 0.1URR>:2[KVM7])E*-&LV_7^U7&H"&GG3)?H:7 M)J2JO"N 4H$K#VA$E9[/)/D)'DGLQV*+22%103EF;*J^!FDVCI$($_!I2%W MN[+H%// DBE)FM?&HI@CRME;!TO02C^2,;2*,JX\AX<7_546'.4HQ,#HG9?R M\."8IWLHTJE:NM1X2$S^-01X48PG:+ 5FG4(6&HR1*DX%[=X2]VV^L3%#>F& M-R +Z&48049B '=@ZX@T*$UV92 7OHP9ZH_KL?X->H$<)"8Z"+GV] MW21T1>7/7_S"$S-:>>.K/%8?X:LB<<*? :L9%<6S8<*).:^T4SUQ=XAH2CPI M9F.$=&0K'SH%6WXX6FVF&AKAC*ID;8VKCH2M/G.GIK'\.M>#2/@;K3*%FMV[EL;C]OV#.'0^3*7J8VCW&%YUYN+%'\>T3_C#RXU8L(@J[ M4HE_\]=%O!O!U^;P3SB;B+MQ/"'][B7FHN,5>:+.(Z5AM=\\D)U/=Z)U'C9' M$GO6[/CO+!VU0@P/>9;GO$61;S!_=9MG]<:2!\E_>LO0A#<08 ;>_T"B2O\?MZ!K)92/(1 C6&^1!D M,QFYBA=??'!/019LNKP%6?DZ0WH,LI5+K:8-]CG(5DHM^C;$!R'OUXQ6G@!N MTK-/=]?5IWXMJI84LU2?$//($&8U>4=GG:U:F^\W%N>\=M58#K]>]$;A*ZS0ZSE([0SG MP$Q@5],@7!"LHL #HAAAG6R;]*=2V!&ES>M,'6"IQAP"MJTN=?"ERF(8OKK& MB$C9*[YG+O+YB#6IPF7^@U=HLA74#5)5&2= M$5&XH92E&,KD M4[X0!RT.<%C5DF\;8#M[G.D&_EG-!),_YLT'2!B%Y_DO8DF2F"$/E3_AM74% MXS):+AG/3^]DKZ< )7'E'??\LVGHE=L;F2PZCA'>Q*"MC8SDX(W-($=-)_LB M%*-(CY3?8MH=&#AD#O)-Y:9H6,-$EU$1_.NNZ)()7O?'[PG>TI. \RR")T^:82_+9(Q1N% MGXB[XN>=-Q%;UVSG5-HHGAFPH+@=F4C5ML($LSOFK3AE,T[1CB,:LG4\U96O M5&$K?*.,[W4-W__]3[^\>_OSO_)HV#4>=[]0EZ?:M:>[SU'^C/&-OT@H#3\& MT2,F<\#+TX ,4SZH/>%:?^/DW9NW/SFB7:=HF"? L*#B'0A+U?LY*A^NSEJ0 M<[._/5CA>H^[W+U\VC<_#_#3MM!M_;"\_E _ZT-EG725KY(P_4>Y1E)XB5MQ MM67^,ZK0DWW :CVGJ,B37E2JVO&-5#C)C,L.I]IO9%\3838HWK-NF%)F*S]V MUOSO#@^7%/="JLV4[V);U#P)G4:-V\%M?X+@:\YQ"(JV26L>;!&+:'"N/5'( MO+#W0,KDNP_2FD!_HT_1=4C9LNE$%@LYHI2]8_P#I#*YFD+:/B\>P)5-@E6X M%]_??._<)I[]08:+6H_!^C/ S",7)/QR13=17/?02,6;*O-S/!=MB$PD& [K M>%DSUEZ,;6 FU:8F$G;>C&U@(%6PD@%/<(,5G+S&0!0,4[J**Q/C\*YX?@61 MRB>CO8_RK5_4APGUN^I+-D-4N@:V*BK8QO9J0-K90%5%5\OJN$%8-L"5V)[N MHLLZ62P:4D?*U1;KG4>+16N22/,.BPHGJ7)B/3S9J^;_E*7_M+4+ID),JHK5 MCX6)O\\#_MQ'#PF.U":2-#Y?$K*9CXKK9?$L&GD>#V0FP93X>.>';/R$!/RL MG^]'XR4@&L9WT\MDYO30M$ MIOZCZ?CR3$2"G(N3BJFXQ^.,&,.X /SW67:2=U8^0;?@Z=?CQ*ET8/Q6LFD! MUMXP:Q+=YRCD+_)D26;.G!E2LC";F):6]%IXS?BS.1T]$3_ *ZTW$<.<<%?T M,;DO;LV-7+"G*<]O\Y%%"[[%:E$7D,PX M!">-^U /(:P%68(@\UU!Z7>NE!.7+O.M0!M?NIU"[586(R7V7FZRJ2ZUX!O'?%9+O#T@ MZITY64V+SFHK*9D^]?Y%3M*JXC]YQLBW39G)>\XLV5&I)-A5M.JL4*^>DG]V M^R ?B1^BUSGAYUN1N$H]68ADT?*O(0KBJVJ+; >EFO9R-X>TC>_40DGVD;"* M\RU6^LX!.UVIAR1[2.3=\2-%D??L!P$,^7&8 ' ?UA0L;,WF*S&3.@"6/YG2+I,2.]FF MA^IWZV-KJ-N8*['PY,A5CC&X_73AAWY"^3[R]8L;I!@#G+-[E6/Q),*R,;I+ M>/]CQ[B#FK=Z?LOWX[\M&G;REGNY5*8T@D^21^LIQ'#&\DD\7_D8S[;PKZCX M[S@XXCO^(GQM^N\9(Q[-GHW'0N;/9SM1D(W.2W[5,<:SV+R&4U89U$?) M'XGUJ3QBI?+W 7V'*NJF#P">IU\6'93@^6.[N79,R18U Q\Z8O?X6<4A(O1E#7+I\&L8:?2LCW#=H(T9'8M MYY;O"U>R)/;Z\;5H-QY)BMT18?& =H5OW=;HX%6[G5:+31 ,RV8RIXU_V]LJ M;]T;JZ=^U2FFW_2]?-LEVW('_D+)Z]\FRRK*U-BB4WX"1# M0T_^F:'NN:CL3.\?['U471QK[5.6BS*_F"T2G%3[P-VZ*S_@U_J?/.781! PWEIR8=II6SOX>6F'%,5M*%!71O6*591V1OTP.NY3S2*> M2)?1_>"H,IH)3]5K5]]%!+M##D*>G#5A7ZBP'&4*=IN?496M]$WZK TTGEDK MCD+:XC+4.4@O9V05>KM"50=GR/7*'EP9$R68K&5?XKG MG)/-F+H6)O*D5P0SI'EB<+PDL!C ]91HR"F^5-;4F9,O7WFL?-ZRW8_WY..- M=)CXN6&^Y>'( _1=ZY!*I[.\+!>SP'W;6YRUDO-:!W^PSJL\5'0X ;(B+N6I M5? U/&HSV)T/+-"W!K^.:R?63EIK.$DOA[RZJS0UY'ZT/G!TC/^*Z"^V99'L MR_ \<2+3>GEO(.;3V6Q%PNR64+:#AJ]YB0M"\JVJO-1P!ET_Y&N?:Y,%SE<# M[Q^W.P'VQ>A '&=YPOL*E,P0)@ FS\)YYA1X^'8X1_15*MV?^$YNH\:)(E^7 MNNW1MJMK LSK5K3=89SB:46(9T\^$PLQM3D-']FC6.F5Z9LR^YX4;7_:0@39 MTJO , S]ZIRN7JHPQ5^M:$EW#M(SN'Z2(Y]ER?:MK>B.$$^G%.P'XC'XYD W M9:]>*,6;IAFCIH/(ZE52^Y?J6@C($\E5[L+NW+/K_T!RIG;7COE/A*^06\+3 M^(+)\8KRU7 >.]>+9,CE5XH*S'G17I[44KS<*(,MS3]L2N!'J$UY9PC/@?;R MRS0?D&"%01Z.*'+J?A]J+S50KVF!U"[;J#&5;A[9^GIJ]VS4B$FC\(_ZA/W' MY"L-Q^HINX1YZZ'E8,=D%V(U6_R\OL@>E],T>&;917N[D)6-S6/(]K@1*AY\ MN@[;T^B4*5[X?@"N^AA=@7L$5D]$[^"X_$R3R:(N80YT@U$BCR1 [ZH_.O<) M88EN0C+-O:!+/PQ[YM0V_+H2J0EW+Q+XB/!@M]I*$6*(!UGV;J]U92HS(6U, M^SH351YHER1>X?]P]#_!],!O/>5Y)?$/,,7L_J)24CKLL(PXH<=_T+*T0T0R M>HI!X8O* W"6A^9I(I#&B;>)X+$8R;T+HFT\G\9>-KJQS)G#95 I>E;-5UH( M:/]WE0K6;.YI$I'- IHD,@3#O$=WE%P2QK:@R3Q_^]66D:G@A?*:SH6K=/@>I![C'84!:M0]?ID;[B7R&DPE* M.FT7<)DH9-=3D\<8MJKZT-2\AL8KT_8:%M+ML4Z!GE95K+]H@N)&G'A(O>9D M)[LT5VKM(#36G%3DQT6E5'8&@#WE-R>0^EA%$U$G!1KX)\?SM0_.WZB_7,%_ M1V!$R9)^Q)GIBB3TAOBLWK_/:SE$5'.66,_Q\#7X!=04#\&?_=[&=+LPY<\U MJ0GS]S,5M,MQ,+-$\?$RK X'ZR!:!^$.8*5T:@#7)$WX8WZ@>0VFO%)JJ,LM M_8*07ED]%,2 O%C],NAI*!:#K=+CZS;*AQ+#_YT93T ME=%?[3K@(1791JX(FXPKA?_W/_WR[NW/_\I/:OJ)_%2]9?J9)F4L@3S=%DVR MB @;VK*+3Z;*B&^<16R(8+F!:CN\.7?$5&"@.C;PA_M!#Y5)+UM:9PUL;QEA18*TXFM18#VQX*=!O M'H"P[MB=1:K7=,[P^G8_7UIUD$Y9M/"36L/#/P9/[R?2K7-*"7FQEF,E!ZLT MU/CSHEDJ_*G(UW,PJV,*@"A,H/] I*E+*$"W&NZ;Z8:7ZS&(OXC]994&/E/ MM'9?D\?!+*"XL\+RL?,74?A_+$?B*A&2/MA;?4JSO.[ O3-FA 8X93X[]ROZ MA0;FKY;O@)2Z1^-[N])[N)]>!7D%:6=K-Q9 M_@\':SB3T"YZM&<3-HN>Y8[^/G9N_B+F8 6[N/'9)R8_ECP +J6'$U=M#?)S#?3AA/C!O6!,?LX^=U4%?R6G887,(D HXH4& C?#QA1@ % MJD6-(T/PX7$5MS7#?P#\INZ9($$W9'EWZ,)S3>9U+S2E+!K6B!9WQ<8QIW M; 0)ELTXV(XMCH" /\E#8?5 FEZ>*#@5-7#!0?*9R0Y^(40,;V_[%F5)B^*^ M7]$@4)@N>3F[D^3]F@3!11J#/UYS+IMCQ8).7M(.V!EY&7N@A/["=_EP:Y_> MH8JS6\?29'\;X=;**@J;;!(OY/!2EF!FKR)MW[Y[G/E)W6O:^!>>"96X*\?% MUV!LX;Q^8%\?3I>>4#[KP)QX\KL[1I(O@R.;J&V_5C)+]? MG95P1!&3^&+J+543$S7NS%8/?L6MIIU6\E *;,?2_JV@NEPRGO0.K!_S 9I; M?P^Q*.L4A?N[<-6(6H2BHD!AVJBSZB*@MBAD'.0?"?MROX4AMHYO_37F%F\( M?,#"3E;:R8K;"P-HQB\[_MK%GWC?.]]^@[_[YCLKAT^<@!AB,XRGJGD5D _! MF>F JWUP]^Z*>BGF'N0_3D+QMRN:$#]HA^[D]9W)(OO-),SGEZP1X_2*I+^- MDV11RLF+&0=:-\$WO+,EF\@M1*PTPZ]_WU.4#B6&R+CP^>;5)=GX"0G*47 7 MI]G+H_*EA,A1GU7;T7ZHF3]::G1QPMQ=Q2#@P#A)09^PI!.23"C;#T.\?11 M3OC@7G?1B%-IQ<%F0%_Y,:99GBR97PIW#H:,>(=$IX9Y6W9L9XJ=%_\FO24*A3!Y87Z%DB)8)D&\** M)7QBN'^BR2KRQ)O%E"_S&F+SRJ>-S_CVCY7H/,2>)5R:L'O*GGR7ULHX*RA> MA\D*QST*O,V,UF&OR6W-LTI5H%M2E5R*H]#+9=B@)5+^!\>V*M:P,5F4EEV*)A_\Y/5'0W$>TTK?S.+Q*YB M@VY)V5C0K4H$-YZPB,-'GADN?MA@?I]W;Z"1#PW6N:SI%%4=4=?!RN=O/MB^ MD(#XXBG9X@4;&/H\J1WU*L^:7/FQ&T1QRNB,OB07 3B.35QC)VN,3PU933A*"-+;&9>7=P_75\[U?T^O/]]?WSNCSU?.9/;'ZSOG M\N'N[OKSS+D=CR[&M^/9^/I^&)^<+^(.*3<=<.6?-7^[E'_K+%MZ=OK>\\-" MZI*=)6HJ_7EWV\:-708(@>L:KAS'^],\_GOWX[AT? MTO_\_@R,\AE4BC>4']L'1C=]*ESW9J=\WFI[WDUF;I&9V*>[[7>24KHOJ\9- M^D%Y2A#R&N;B(RQII?A9GW$BJH/M!/-H^68MS OY/4M\@^F*QOXRY">O[+]@ M)>$O, /^SO7+N'D2+TY=\3)W]84Q_D+3WHW;N"8/R:!NX!XO(GF^X[UKN9*[ MJ0.[B'N\ $Z^EVS;"VB+0U <"Y.V1Z"&PI-?11';#TH;ZE62-Q&CH!A.L8E; MV49_!<.\B;K20*[J\2*317X]U$G*UBU_Z[^EOKAL=(F/"LN_JA/3) E$YE+^ M1B(])V5%)^"AIFY _+5#./G$^<_H"UE;8>1Y'!4)IL3WQF%V,"DG5I2%I9'O MG?LXX_#B T+>--QV\3LE?KM*58P7F -&XO5GKNHU=X[+ K!Z$),'S F/6:0G MSI./?BCV0.W2B8'/9_I<;DQ.613"/UT^-.+:'>:FG4SS.\T27K,(EH91Z/I\ M95C&U,TBM./\#I%'O8OM0TQ!,2<;BF'TX3([W,=U2&/P7=D1?EB6=\77E'F> MI8C_Q W^)NL/LR1_FV)^9#^$:33OU2%%MW^P(C=8 KNHI?*DMDVON4MS/I=) M<,]Z>1.]DP%4XR9=8I(7YY&&%+,@%::0>_EQA;5;:>HJ2A^311H<[OTTKJAWMG>2O6T@*YPJYF&RN**/"1XG(*4IHVL_ M7;<;%6#B03W'RRK:IW$#]@RF0(S*J76Z9 S\.$YY8F47ZPV-QRCT\F^CQ@F_ M)H^3XIQX&WQ+JFC%WCRH2E.ZI].D?)S@4#XF^"2>'Z2X6YM=1@"C>OV">02I MAXM[G!33)!/#-6$8!!9/___RWK:Y<1Q9$_U^?P7CWH@][J[NJNK=V]L MA&RKJKU39>G(JNZ=>SY4T"(D<9HB/23E*LVOOT@ )$$1"8)Z<4*>#S-=MI%@ M/HD$D #RA>5BV>0XM]@ZHO4<-%T'5=_J^J?I741(J/[!0TEZTET%\AMT>G 2 M"9F41'D*LI9 ($G_(DP6VZ11'O@Z_SM81^/I0Q!MA;'$6\8YUZ4R_JZ6,Q,. M7B2*U-@P,#WN^9&D^8TX28/-QNUWFS,>Y E[% &:'(M>+$.\A6L_:V5IVD2D M?@[\L(\M>^)/=*\&DC/+L\#9^',3FOWP\/ PGM,\]@OFK-:2:''>)P?W$;8^ MZ(F!KAYYJ =<<6K/I:4\/N3XTQST!+-UX:W&C<7(\/NZ7)EX)R46,:3Z==#< MIAFQ\FK\XOJ;9.GJNQ+/:)5(VKO-[\5/@0)@RL[L:6 MT3.LYEE1-/?8\,ASS>#JFA_MC? $0;#=N_GV$*,TR.&,7Y20R=QZ/!$G^O-D MQ1X*HX$ @#Z%905HR6?!)&7S=9YM5^OWW/@141@MH&:,U1>^XP/[7<&_$7P7 M;*!C< > ;@.(_=[QWH3Q?>$"L9?R'"2,9GWW61#@,1RG7!( WT$=WC]HD+\* MXA=5 +=3V/'@C>=TV_ 3R.(L.G#$#.B(P.[.3_VV-!!*D( MSZR)(2$E$ ;_I?[K0^B'(T1S.4 %<9HW14U(ADDY&>SYP0 J_HN<12KO4W.% MB;_85'T%6F=7@48J7S@(7ST/18L\::E?86Y2!>#;+.)R^J]#[*"?/MW-/XWO MYS*J\V9R/[^[_^!!2*<%27/AWU/UH^Y!Z$^KCU; +DEBN4% [9:I.](SVZ>. M]LY R,;=UVO%59G*.3(ND3(&YR[QSX(;"U.H=E^M=EDJ;1';CV&3W5FY_>7/WP]B?Q-_[C#V_> M7/WT_4_#/T(?E6V(E;MGI4BQB2E/-SNO5JP5D'/:*R22C.YX8\&)Z%HG!M"7 M\?/WW^.)J/ZS0MDT_3V?BW\?W#W>_CX./D@<@R2A>BFHRHN!47 M?U[OKKG5MX;'!#S7G$X4 %50$Q'>A!NP6!\?##"(7R(Z"+BA!+\(5TC)KBX$ M<=.A:+R "*UO$>@@T#X(*%E[IP\)O$*#\B[S]+O%O">DHA%]8ESLH;KDJPF M(S(ZJM/*9"EV<'D#KVNF7PP-(XRP/84PKAPL[-DI^)3W(M'#W^DCJ60F(1(W"^ MO#YNU@:&P5@36<17RLOZ(#Q;7,5 P<]AD;';&75.::[WF%(1'BEL<(R1'QJ< M!:)7- ,CZV/M.4]:9[BB"!ZS-*+URY /F3/VS%+T0%J(C4"U(;V7U'DUGPLD MK[EL0Z0/P"5X6MEU0'(JVGGPI-IAVD6\I)H+TZTQ;FY9LN8G>;R*TS"!WTK+"S7Q*_[I-J(JEMCAB4<(W9N7'.#F+N4,B"+,Z%%0 M1M?6[0B/@&V&*X;UFJ"TE*#A@ M>JY%'5-6E(U3"A=^CY%8?(WJ/PQSH:!\-DG;XL#->!4+=$X+_&?XI[(_MK%(I0.NI)TG/'^SM>?[E M,PT0;'B!V/">P-BFNO!H,Z_EN;&]RW:&14]H0_Q":X=D>>?L@*)\X-Q#<;W3 M ^2ZS[DD3*9XT>PDL[UF:,S+UIZ1JQF3UG!=T[+ TW5A/B-XXF?V&++P) ?]WPD1$=1KUYK?6":^"FE1FM=.( M";<4!V1F@UD;,X 3GAN.VZ6U QQ38M\7A].OR*'159&%MP.W!NPKJ?D$*=<]! MU77P7TWG@=8[T=99<5^YRFJX%07QP:SBIY:T=E,8ZONGN=CV44\9$!?"JC[J%;UO"9I\SO\ MMKIJ<=4JZ,:73?U/]UZ8(A@PTW!]Z"2DBHP#2#M4C19"7('EOK%FW1,7H"X M",J&^G"M2C+.#V0&?-*245T&39\^O8L-%D//A='!/9W>^C M.42?W=T_S&>?F\C]W\:W'^[N/P2C&_YGLJA](^)JE9JQ1<*M\W@9R]H">L7! MF[N[M,SD>U;C1R+?0?J7ZK;!I"_;^C=E$8)6I<*;._!!R50(YE70N*:H;_NR MTI]8G,=L$('FG, %+8HZ\&-6EL21$*JE\".M2NJ%A1T7WXIDY]>)V(2DQT33 M*A_[?C:NA7[R\W'=\Z6>D3_VN*G52.D]U"I6FB35KLP7*A6O(/((">ZWI@N> MTC>M*E4\*I2)H3D)VHZN%1TD7:CL*MVNIC^N]B,SKW\U,A^K3KO ,E_EU["Z MHT5\Z*XMVS4^*7/ZQ'*9ON4L%H3CK$*9-\9L=(JR$>O3/O>0 M2WAA=B VU),3K\J#6J F4T',\W ?JCOTB1LG?E[7*;K6-1[/[N_L/ M#\%T/ L>?AO-QB0\5[=]=6P A.;-5%%ZZ?XS*M^SB.5A I<@VS++=ZW&/4%[ M$,:1$P6222XF2ST7]B0]*NLVAR[S:_/%^"DKPN1#GFV?JBK(D%-WRZ+)D[K_ M0=(8";9@46!5-G*1-R2*^1]R)CV0/%W,GUI*TA1I3.@OIQTDM(]A+H7L-G"-7\AG!3UOX.D[K/R;ZQL9"A2 MT,GB'6;9Z>&OQKGAK3B:8-VJP'GU%S7<1^G*%21NK59%\G7O2$$8?5R;>.2@ MKG8F7E8+342+,Z_^SIK0Z+'E!OP%*N:X6O,HW\8-JMJ%9>KX%X#1*_=VGA2+ M'^=^&AA2)T[)S"=6KB& !E9+&7%6F6_7K/S*6-I.#,.-B<\IMZ,3^)7L 2EG MHG+@:.DMT^^TVG],BJ(I >B/"!![5S*\$8V#N&DM8UNJ@**S'8T/Q,('[']G M<5K^SG_HOV:2&&4G@=:+, 9$/T'5$?6=L1FNJY/5W?WOXP=1!"2XNP^FPL5H M_/%OW_TV_G@K"L-2>ILEV]S,(IB^0-FP$HWN2;#3!+$EKT.[)Q" % M ?MSFCT6W"@"]'?IT[9LWXQ<[P3Y#3A66?8N&20C6I%N6S5HG6^\/ZQE^#9;J.Y62?MU=ABH6CSY7$7=%9G'VP6TP)F080L M89XA*;H6@-LH&;9_WZ#5NFJ9<;J)IM-"^5]%[<=L+#1_8Y4+Z6'-6/E1/2A< M[\R1R=<[Y7)9.6&*BU3,,;@11Q&T')S5)P/QS:#ZZ!5,5E. LTRA1>=:+!WD MV4?(&5,O)CTIVY !VK%,ZT8E'HMTQVG@<@-05Z?>0[B*S2]L#* M,A'&!6+ZK_@"7M2-2+AG*7A907:F:,-7ID+4S'MFMG=F12/S9[6HJA=FPNN' M/D#&L%(-4-BB\G!(++.[?V#HY[L;NF&C1#O_LRSZ&B>)>434'TD8@T3MTSS# MDD:+OP>R 9TZ:$P:!UTP^20:G#%"VRFOGMR)?+Q6F8[X3W+MQEP8DG2Q(1A2WK M$F&YDT5&$YE@1G@^-A\-FJ_RT8?/JMPRP5S66VA_*+@[8P4DIWWWG-(SZ9*2 MAI*-7HN"3G?J7"#6)TC%>9,XA/;Q<8_UZ@H9W31P=[F[F7P:!_/1_Z')TZ7-YFD81]B](H1*!:(0$9^MGDQ64>TFY"=45;0P M#1.1!RF-JG5G!&$K2%AJ4X;RJ:(4.QAE);HAQ8B:S:2^=?B+:G^>LYO+.7-( M&:*[,RO1@$VOR[#IX*DS?+9R2:YF',+W&P/?_"S]'(OZEI[,W595BKN4SU*8 MBGS]V:'/IS?B+KK@5E)0-0]4>]I1Z,%BC)O)PXA!:!VTH"N\U65^KXI(WT#L M%POR:B#VL5@+H7E85Z>+"(_G[!NH.CA(D>H>[5X-F@6B+>C)GUC5+B1U>DI7 M*FC4>K"HQBQ.$3=[DN0' A28V")8=).E(HBP&)5E'C]N1>#2/.MDMM)"(OM" MY45TD H7#$5D*@U,OCUNE,O/#=>_59;O)DNH.?L@X[%PEV%1F+9J%53$I.>I MMM\$M^O'WU1Z ^M3BN8J05RALS+BE84#(L8X%NV:N%MH2FA1=MG&*\14IXTZ MCP"EI(<< !7;W*A\#-,_@R0+4R+>^=8-B4M&T=^WMDC%NF&@M20\*!G8-I^2 M5$-2X3HFJV]D[$TB>@.$_AC(^_ED=C=^N KNQW-2IL&+K5BS")9L6,,AN06X MA2,V7]4\6$%[4LZQ=:1J$)^S]FL# M;QULJN:D?/^1Y7_>I=,\XXZSZ5>6G661+Q[=:2_33[>CFI3-50<']NYON%7A32 MMV@EPGS#3;ABQ4.V7:U+W-/T8_BUX%9$L$C">$.CZ&V^[[=@!L/M\)*E48A= M.LEFL#1&=4,*[INCBW9HLQ9O:G?I M0\E/@6$>\>.6J% 6L6B:9]%V4?X1PMM;N=M_C9QE2:*B,/N>'Z&6'R1D#-/= MOXE@"^@W^*HZKJT.DJ/F/2OA-4*XM7#0U[O/!00*JV!MO9HF6J5&O&94'4#@ M\U^@#P[\WX.Z&ZV>*)E=. J5KI 9!A_TJ%N*ZC+&FIX5JBG&U"35[+]J%@5 M^RJD?[8),HGQB6"6]XY'*W'=C<=*;()J56*EMRK+J+=J:\!UM-J:(/NDMK67 MRW%J6W?CL=J:H!ZP]F8U5"^5V(#R:"4V0:92XB;89?03=K==7\- MK7M9$#;+/4=BJ]"DU>T+-:S(+L/XNTYC(IW3']1Q MRG09-TT8P?B5+V&\'9ZMV\BD(VZ2K:)FH['ES 8UG[=\NX_$U&Q41D/$,3W4Y6W,3IJ[W6]\&<;NL"%L/_W7(B7#%GH??IEDNJP'K$7W3 M$$5?]_T=[_P[Z#W8^/+"B\EC+\LHF4! 60R'T>_X3Q!+63:<%$&Y M#LM %5T/M=G7U)T+4I'"S2?1]N;CD6M)B[)*%>5!9IX^6+;]W@48Y5Z/0M,N MT[GF/K263TS%)S=W,O2TY;'37BJAIZL )I'*&G85A$NNPEI,HB@;2W;/=[A( M*%*\'#/ ,IG9C"T@!7R\C!=ZCC-TC'&-KL93781T.J[_XNOP]@K$-,(S!L[? M9,5]#\!CW:;D^"Y:XZNNM&16W&H0\_UN*8_.1PC!>+#V2@C'J "\0+]/LJ^B MCD)MNL""NR\1L'*XI8<;=?5CMGK3\ VJ@UI;ERUX ^96E:^+DU5AY=UY1QM% MI@)P9'P2]BG=!:D++O1J':ZP8&3(;]8=4 P]*0FEZUMMO-9'&V+7M150GOM< M>#)%M0'&==@TR #;TUW3!:PITY[P^5(AE7+1H5'O,\]E^S5G'^"K:D7C2QG- M5WR3H;3T=WM\'X_TS']P\JN\QD M_MMX%E1)1$8/#V.:NNL"C!PZBW%P=S[O+N>=2S%IO@!>9#E$MZRXLA%+443" MNKC]:8*52:$4%;5[!?#EF'-(8GBQS$/.JN*8?DBTI=U##)R:%D!50Z+V$!4* M(T_U896)_NE\F>B'ZLQ OQ5J5T9@9\^!M)G%]K5=+N.3Z7@VFM_=?VC6^+_( MFBIGN5D9LD4[X#).C3U<$HTOHZ,@8.D]I7XUKIG5879<'T#NSY3STWF%P@%9 M_/(%K*YW?O 7:1'1W>)-[56$:[OF">NRIE05J$#M MY18P4@[XU$:I"S*CWJ"K9?W")+X,D7;7#E6LEAD!=5JU.#]!.[EXK@LIMY.AOVDT4V8),5DB;O( M.J@VQ%'(&;RIOR(\W0FC+0:K_N$"LDP+?^4S1'=48:R"0Q>+O&O".KES^9*L M34<$(Z@&? =CG"4)DZ$:DZ560<%!]^6#5-67&.2F-[D,UMUYLO2Y@N]?[H7* MBM>5LV(<.K*3I;IAD&7>X9P"93#&58EWQV$%9%*%IW7!>-'755V0@:QB?#MA M)I]139!BST%?9<1L*+44[N0G_G8:4'4/T7,S7+4.,KX/KV1P#MP3!W!/3+FU MV*%@":\%V\&3=&*C73'L $PVDF$LJ%8$ _.-SHOP;:2\=A3%3:(9/<)/9!4K MA&U7U5WU )MK=/(?H]EL=#__6S"Y_GCW832_F]R3/!ZCJS)V,]\LOD] (H:% M5434?D%6-,@&2H#&85!DI6UNXDG'BYLJLQ(V)EIE[G,Y1/=RS3M?\ M9N?GMT^T,[9@\;-XW8#]=-WT1 M06D'?]6[TX2/QY)O<]O-5E2@QERM)NDMRSD"?A#CXHA3)E(6FJOP[7U,=TO- MMF(;U#Y875.:/()%9KKZJ\%_P7<#\6$JA6@!@V.#@^C4U::+1W!'=.),X2:M M^N4AD%_R(OSVM")#W+%\\>8_+5B3F?P28%]B%EC=><&. $<#\*\K_ET+=*BN MQ4)M/N#11A>M\U8?724@GP3S@C/$ZKP+#L"%#+MB1^@.8:3:OHA<-VCTM;VS MIPS;@^F>Z ^5A"4_R[&R($S="8Z5!?98X4B2FI76T ?]6+9=)M6XX MRL2#&+9#I3*'T\E9]$3T?'FRL%^+/2S6+-K*R_Y.MI%:0I.;NXN;'GO@3=-$ M!]_-0G%F\ Z#GJ6+.(E59L:9O',5CSQL):YDH5Y$DUG8?:!S!O?KZI55=@7X MM<_)RUXM:_$Y;WQ=U>!0<3@,O0WZ2R1L[E>&@H7Y8CU*HUL./,G$?:GR/D)6 M.TDA;E@UFLJYBG @;5#,9V,-2M30D)X ;"#,9]Z7 W&4-EDM+;M.^6!+]2,; MHF+$)E!1YO&"KT&B()#PFIX]?+8/D*((!$GE!3X[NQ=X/Y:2'SE8- [SE"^E MA;:!WS*^Y\;FQZ^*+&"*S@?>K0.PQR^QT,4>"5OG*HU5NC2H?)SG+%)_M'I+ MJ#:!UH.:^[*/H&I ZS>AN, N#NC>JO?2X4\>I7;-O"U&S%5S*S*4-S%@Z MJ?*%\<*'!G(!?(W+-3==^, 43UD:=>L>G*7JJ]NZ?(0@C.MUOR#"EQ=%GSI( MYRRQ,D/\O=$!J$+J(J!'.93!/L7>L3C[1GIQ?IP#AA*-H6A?;@T<2^_#3(Z60.]\]CB0I '?^ !I M12G'?/M?E)/TA'.[^8Y>_?(JD)\";R2'EQ\?=X)3";!/G5;MUW+OR"- MZ0WH=Q_GN8;(]>U$ D]8?:M=>J;UT%\+5 M?.ZBE&R@ /L4;@E2@)H?,O8RVY:BG#C,0K/FT6I5===:G>:NPR)>P.VEK&0_ M<$N$E7C;5.A[A,[D5;_L3L0LUU>VJEC&4W56));$YBG)=HS;2ODS/[)6TF 1 M;'9\;Y&>T$FB"C/!RVBU8DA/LQN(O\;=(D2'WSU"CX&*= U&$%NS8C(F0[V> M1#*X4P8,0.]7@7(S(?2,.+F8ACA+5.NRN'M0$M2_=M82UHX/E><3D,NKNA)0 MH0EHH0OHG,6R!ZB.J&'ZB97K+-("@#]:PP-TJ+*#0/:@1SR3^_KW@K2L"VX M?9C[P%!:9OE.>=@.W!TJ4/ !PZB([J^H?OJ28![ TPY_\V$2Z-( M#KK,\HW@['JG_NBVR:G&0=U5H/5U%3SNZA9>;'I.P(]R"16O(AXX/VJ8S49K MF7M,^^:J>-A_.$3%'BXNW\_F7T2F3KH-E ' M#,8]\V4P#!T";8_H.=W:]D+Z4RT.:R])N*@;:YLT\@JK"-*L#$)Y^2$7L&H7 M)*ET]\"2!*9[>2[YC\WS9??]5<++4UP3D=_5V/?S@,XZ31\@2JYGX)W^+X M:QT">K_X7DR.XT'JSOS TCC+[[.2V5RP9:M -*-EM\]8Q6Q5>=NF/0:)$_A\ M':;*>'N?Y4LFD_7\P< 3ED4C/B7#%?L %M@M7\/J%R)S,BQ%%8223%IN 3Q; M:P]%5Y B"#[$:'SBSB8_(:7B+I7WVKVO(MA)P'H0N*HN3?7G2GG+4W).5":C MXBJ0S(!!/3U;N6O7]?JE)&Y:;3[(P\-KUK3S3M;5:Q3@[^+2^&4$*"^H+TI^ M/5;\L8L8O:5_J&#:_OJC;;G.SK\,0E(_^OELX_QW+GR&) K?V/Y(BYD;$(IP+-47!(* M.9S-+'*2Q&._)!X126BX[M(RC],B7HAMZH=SV9RU5:E]^BJH/R[=X*@MS/-( MU)@'9[7*V0KV^?C\(CCWO-*PRP7E995(?I-:=TXJ/_M:K3:S"U>5/9-9_86) M4+F75:#:#%>L5']E,I3P=6B65=PF?>L<3E@EE:=S2>4%M[T]<WZF @HOOUM,] MS2QF]76-*+C7-C.,>MJ85^(B03\(59/YLFX5NM?,TN,KSJ7'#W(=T[^WO*_N MDP-^[&'0X65*IGVM]R'/"O,%C+K3U+PAY &0>E4Y,?37V1;_K#%]! M%EL1FT/K,'.D3"=-O)'#BJJUOG"PLRQ)^*H'?W2[.[MPO+8M 62QM,CB%9K" MN&0P&^S'LYO"&D__*J;P(<-@VM0N?%V2CVG*>Q^R!,XS^)7U;E;2J*U(4L$F M!6]E_MW5GEXVVB&JODQTV,!..5^U$1AK(P"_WCO7-M>=+W#C>]YGEJ-'Q31] MQY=\&D-$H2U)7BIH:[=Y405]H0/1X>/RZE\L^D7S0@\9[AIZ\:\L5G$Z!ULM-#8U&KG#&N35!F&3)'6^(6I=\F MM*>-7#P8+_8:-WC3]ONTUX??^@C1#Y[R^:5*7':]+>*4%4452HO6]FMB;XBVLKR!R2! MH*$.<;;DZ'.'TTU:Z \L594SC4RU.MT'S%R2TQ.,PJY89TG$\D+.:G=D.NV_ M52%?GB"SY+QH%@+"=!4#Q3Z?W/SUM\G'V_'L@4OZ/S_?S?]&$YP-?,L*$+=; M*-T@MV@5$+#@2.0D-J_!=U7TB)P638S)EF\CP:/:,L%P?>3+@DP]0^\TX@S9 M&$YIYD IF$885VH1S5)YM*A?/M7'--Y)\!>N$%+!20I5(V(0=^ZH% :K MPN\RPM"F";XI0H\$3JP&O@V]GBNI/DBZ+N@/S8)>WT+RO];XX9HLS=+O-+= M+4.J#"+T4AW,4NE3A45GF].E\C+0G71AQBJ=-"R)/>Y;+7VONR&!LGTLV#^V M<)9][C\2UHT#T9K^9-CFWI;HH\,Z9;*/-ML]A]D]SLF/L7O,]^3GZG)_YH3Z MKE8J"L-HE7Z^?N"G",C2-?Z=__^#!Y*WG-@ZRDYX<-MC&NZFT:N]?;[ES33= M35F7=UL20#/WE/?JG*,XBL-\I]6]PZ7?KAQ)*/6GIR2&^CPI/,#(,))97/QI M7=XE3= B"H"*=*7O%'WYP'4!\LQ=[T [\"G<+7IS%0"M, <_BD(P(LLL]"+^ MH>[)FLN:CRHW/^7D;\/?2="H NYAWA'JH)%QR]S?9[T>&]+YOX<"] >"LZ3Z MV$V]+B!!W5*_>T9O 8*,)TOMJ0S5KILLX819+FO7Z&X+HL*E]K.6>*M-1*>/ MG],HAFKMCU" IBIWH\K;&-&V")IJ-3EKY:V$7NM&5\$T2^(%7^#4?WVH M,;6'PV0%*QRL:D0B[H88<*Z$?\O<4LA7[T5Y6D/)H_'>"B'MQ)9X\L"G=Y>I97E;(7')0/-:<&YCM8Q S7*%RTX8;ZH..+_[ &C6OP'%.1F M3^5W+?5;YMF&X\D6-1ZM<#L?-[#C97G(IDI<=4&BI1J7O&5MR0SNZ?O_^S\N M!O6/)T/]PP6A?G,RU#]>$.J?3H;ZSSA5I;.J0=><[]_A MN ;T0JIQ _C\]21H2;5S")_?GP0NH2I7*_<\#],BD?$I!#<'8[Y MC"MWH@642N-VZ<04JT22\<:.NOG".?&><37,:O.^[G7)KZ. M?7;6SU%.WIR?N$2MK\GR(UN%R4T2QAN^N7=LM3X*RBF$@4"-,I2""D25WN)C MO(G+*T 7M MR#G"1#;W 5U',)+KP1O[Q!3(US?(ML&IQ%<(BQX0M4T^TF?(I+R8GPX^RD2/SRD]D<[R>DFAP. MD,QV)RMMY8(R8_+A.QOG3U]^,MN:AW7FBX(Z0C?; MC8=UYHLB.T(WVX.'=4:F\&N(?KU+[[-4Y)3.DD067V,Y*\KB)@F+(E[&+!H5 M*@&E'M3^Y2>SP7=DKV13X#BV?S9;=D?V2C8ICA2&V8([LE?::0*)EO,LVB[* M/T((&R]WRIOVR\]F4ZR/C%;1+7 0ZZJ'C%95+7 0RZJ'C$S9]O.?C(HJG_W/ MB$&%4Y"IF 4$8B[A%&2*I;-43)8BV\P.>"MD '^3/.IGQ!!R[\&+D>H!B9@\ M[CUP"!U*R\7&!A1@)#J14HW7+%CGC!^6[=!1%(N5WF$S#.+I+U7'ZRUNS MT=!/2#52#I#,)D,_(?THW;(ERW.1L$F+OOKRUFP?]-+1CQ$&R&P+]-+1C9!D M1[F5PLT^/%VKM?@7LR%@)Z(;&RL4LUE@)_)T5,SF@9V(RL1$N)JO&9\0X#-1 M@3*;"J[DGBE=%Y[9DT*)C)8"/R2,$F:;V.8[:"A<8C]6J8>N=L)C0T'BF7!L392&AH/%*M^3IG M-11G(T&G\DB]6F"]AL:GU2L >*\U3LP9%%:K\@*#5RC\H\J- MN7S8Y.S+K\B6?%!G9*-W&'1D S^H,U]&??_C>;+ ,ZN,B<)HMG"%]4)EM:/76&IO9 M].FCH]9/'(_9UNFEH\(CJIZ#!WF6BDKT9G\+87-^;[9E!G1!-FI#4)K-E2%= M4*'\MA!.I[!/O4^VBW(KWKN>)>9D=IJM 4=RJC%T18=DW'4E)T3WGO]*%OF>YO$S M-V22W6\L$0''8;KCR,PV@P,IY9CUHC+;$"ZD/J,RVQ0.I%0[056(B%O/@KD; M2"VR")-I]I7EHZ)@)3>_D:2^+K24.MB/RVQV.-%ZC%(3C;+7-$AMH?HD-R^CN14 M,XX;02($I@F%:6[G.":SU6$EHM+"'B1F2\-.Y"<2LW5A):+6KKL4"_1%LLKV M$E)KF061V9SH)R1&-%G.6,GW4!:-5?UCCL5L0EA(J,?%B,)L,-A(R%"(XN"B MI,0TSY8Q["MFF\#0E$[V!J[->[VIJ0=<[UK"N%!+B+3S0"2[K*7D$Z[>A%A^WX*4:+?VSC(I8)1I$$E^X]4.GA$(SFS7Y #Q> T6P2N/=P";IJ M-B#<>Z"ZZZG*HMYD^5.6<^ZNLS2J=S,DN:25B&S6V9&8K0L[D9](S!:&E8AL M!BFFFFNE,&F#,9L8?734.H;C,1L8O73>XC&;%WUT=/I6%-7#%>;2QT$AAH4+ M,9WF.2%#S DG8K^1(4:$"S&5-GX*\S]9&3[JU1!&FRPOXW^J'/I(UL=>0BHM M[$>$I'WL)R1#]"W>;#BSL-J4==X]B\ MQW8;^L.Q>>_L-"33BBT8C9/E)(]7<1HF=T6Q9=&TV!:?LDCDY8? 5_84RC3( MHU7.Q'&:(S/OGP=W2*9E!TL R:YX>(?$$@ 69VS#3;HX78V_\0TJYG^'+*1) M4A7"1M(P#NB">IR=4)JW[B%=$*.4P>D0$;?99#+2A6O=?)UMBS#=+Q4]68KU MZ*8J*\T%@!@")^F=6@..E0UB@IRF]PN7#6+\G*1WJCUR ID@^$R_R0KP*D32 M2K9;4>GX/J]F@VFOE2>\FDVE=BM"'8@7;,:WZ8_@"5)OVO5M'9(,LH^.4$_L M>)"&)A3Z4JP-8M7:[Y^?.8,"G=>".EH)6NJ$N+K]U9-QA>NC$@F MR1-_AFST3RTML[UTZL^\%FF9C:L3?X9LIJTB:S1-U3S;S3B4=LZ%UJNZII ..R. FD[,U2XOX MFC!9K ,[I<>8+#: E9)J[D_# M'7BHS#-C%.R7'Y&THCUD5%K7B\9L O204>E;+QJS!=!'1H5&<[Q1[Q#B5:(* M\N,\9IM0) 1(=N-PL89B"QRDV3 XK#< M]VC&BC*/%]R0$T_IG],87DB1Y*?']4HV]D?* C&TCNJ53"_R;,%85(##O>9! M43V0<[2((=9#1S:VO7@0FZN'SM_Q0>RH/CH/\%1>;GQQ%%F387*,OH9Y!),, ML93"^OU ^.449COIMO')%[(_]?F M'F(##>[)!WUUQ8S808-[\D&+'3$CB5T/Z,D#S+8$H$B>5T=R'[38BJ[?E/$P MYZLSNG[#QL/*-VS_"^/, MLKK<)&$,N2J1-+%8>Q_TM<4_D@@6:^^#WK7Y1TT09=PG6%'&E)IWFD"RN1W1)-EK'2 $Q,@[O\B)U 3%%CNB23 K 7A/^VNF(\%CJ]B#9;_VKS&3#8+9._*O"9,-@MD'\J[CTL%BS M:)NP<5'&&W >KI0>W(<7(K4NWT"S51K_$QR+WV_+;<[FF>91T;I+0M+;GO8K M9#I[8EF9[973?H5L;IQ85F:#Y\1?(9;59%DE#E.^^PWO7 )FP\B%EGJ^V'&9 M;2,76FK=MN,RVTA.M.2XC@HXGT-\ !> V:@ZZ4?H-?LDDD*,ME-^A&RN"&^, M:5AJ9SPD\["A*=GXFKA&3+IN4SI9:W65(-S]RX](\N!N2SI)=WE&[*).2Y_D MC-@GW9:T/!=U?+"JOO4CDAP8:T^L)P;^$?L!:4^L,P;^$3L!:^\=_\@VC[2G MJLK2E(R!!R@6-H5BFK?LT2J,TZ(4I60X,&17'MH1W8P9C!C;EP=V1#?'!B/& M]O2A'5$A%B%-GPN1IC;;/&UAID$6,57($E(20Y-6;L[KL(@77WY$\AP?T269 MIA\C!<38.+Q+,NT_1@J(^7)$EV12R/(2K]J$9$"V4]'IM1T+8OE8J>BTTXX% ML8+L5-18T&)-2#+A7D)R3<,1(=90'R&YON&($&NGEY *T29G6GW#&@9BPAA; MD^F7F7;^B#K_2+92*Y9"XD/LN^@0'9:G,3+L4!V5PL)%0HP\==9$K&\ ,?= MTG.^+A\U_YIQQ(BA<%!O7NJR M!3MB9AS4FY?Z;<&.&">']>87]M_#9,LZ4QNQ8]R[\$R[S2@MEHY;%Y[IL1FE MQ1IR[,)#E.CT>H/DHCVH,Q^UV()\D(%E[\Q'S;8@'V1RV3NCTO9Y^ W25X!Y MSSF%AYHT92+S./QZ/[D39(-^@V2]'=X3E9X?@MEL@PWOB4K##\%LMKV&]T2F MVRS?Q*GR;12W(?RW=7;/+/T4+M9QRHKB?99O^'GV#9+P=F@_9'H]&*_9X!K: M#YE.#\9K-KV&]D.FSU^SJBSJ^WA9,I9^2+)'B':'&-7XF4%,O+J;>8/DNQW2 M!YD>#\&)9+8=T@>9_C8\/L#]K VEVS%:#:GW'N@&L?/:<3RKWE< MLKRXC8L%%"J&VHS@UA(7A8@.>H/DK76AI1H[-UQFR\B%UN_Q,EL_+K14^T/- M&[?+ZB*\]>PRVS8V&G*],^(PVRPV&BH]$R>^NY2KR=.V9)QUL_FQUXQ*ZAUN MS0;$7C,JV?[!GK-QRO)5]1CU!DGRVFE()5\#Q^9-O=/0(QF;M^A.0ZH5$$Z@ M41Y^#1/(NG =IG_>LJ>L@ 3];Y#\JA82,DVQH3!OMQ82,NVQH3!OKA82/S0* M4F$6)6PM=VE3!@(8Y9C,&ZQS!WYHFQ6A>>MU[L /3;0B-._0SAV0:2D8I)/E MTI(>CX,S;^@NM&2ZZ8(+R9CJ0DNFD4ZX$// @99 #[?%=ZLP?/HRBOZ^E;.C MF&>C*!).N&$R#6,( PF?XC),Q%NUN"2&N!"6%N*:37\;F3'IP,M4YB3YA**R M'(BTCF^Z25M?F@6"6?'R4NY832_- L$]H/4*ZI)Y)0QTH^[0<(UT-@^"[E%N\6ILKG--QD>0D<5C>A M''W'@G8G)AQ[%V0=\]F=F'3,EBS/VXO6*,_#="6N2.%HAW#_IR?\T#W9%XI=I,5I70MZ68@[B/Q0 >Z M*%#;&"/Q+S,9'CX9"E3*'-8W>S#CI2$H]6+"34U>B@IQRG+HJ]QDO )?Y>6W/:)^9%) M\'6W>0KC7-Z.=G/Z#J*G'#,W?*AQX43O__BA9H<3/>':[X@/M4/?W MD?) S:*C^B5<#XZ4!VI,'=7\[O!758"-6<&!H8:7G="K$6LC0DTM.Z%78S0IURRO M%&D:[D"+H%S98I%O6?0Q#A_C1+PS<+RHZ75,MUZ-[Q!IH(;:,=U>K&[@YML1 MW5+NSF:V[SFUO$:2&RKG6V-87(QV4S@?W:=_<\1%#KC%=FB?7LV.:=F-R%-] MAU"_JI4PJTH8U,^_W2S2O32$XV[!@9J1*(U/X\$5+=L #-3^PTA\&HT:!6JW M821>C@5J:9YMF L$K5>!:J$U"^_&LM)##@XUAWHHO1LY#1-J'/50TH[32I6T$H02>C\;A@4-/@)=GP;O4YE[11H^4EV?!NG3P% MS-_%#;@F:M2D>C$>7J56=^2,>OQL,EZG-[%9\$X%ST4-;B?NKG4 M7^[CEZC! R0[T$@^Y<@0G\[YAB#.ZB7VIVYV=T=*0EWNQ82:]CV4I!&2>?P<0B9CW6'NIVYJ M=CL!:<2@&8$E_M%$X.$86.(<3024,4EU-!^\I>VE!FM>7W[J9DL?V(,7L8X] M&!UB'JT]>!&CVH,1CWYTZ^$2=!6/@'3K@?!63O=G,/#8>A+]J9M"_9!N:-]' M!J"UO3LZ=T/[CC( K>TATKD;RNQL35HJ<2D!Q\.E9,E MI*?ZJ9N@_="N*'.!#4:-6CM#NZ+,=S@8-6HA#>WJDC2\FVG^T*X(=ZB;L%C# M_V"1>>;+CP@_K)(9PQ_X M3^A=:2RP ULH[KF'#.'RL1U"0[KF/"]>!8B: & MW'$=$ZX5QTH$M?2.ZYAX'=%8&94W89[OXG0E"H5PR*BYUT-)O!)8,:%&70\E M\5RV8D+-MAY*?[)P<1"N.;<\RK#%N7;-I^51)K;T71IY_P M_.HOQ\0EOM\?(&D"'[9])B[1!^4 21/XK^TS\;I7CS]8O%KS_XZ>61ZNV =8 M.&_#DKT/XUS9IGA2>2_X>]UKCLOX$'C$#>#O=:]4#N.#I^OW@K]+7-\4RLFV M+,HPA=1[U8Z!9_<__<6Q2&Y@^,LQ'[O$-<$BN8%!-\=\['7,UKU5J7+9 MF^;Q A;,@0% IV?A=$5F-*;0$G[G661"POI('[Y2>\*H2A-;6?_S[O MN"G:;4WMI[_/NSW^HMW:-YVQQT^T6Q.^,]RSLG%*X6RC5D^[(:&6[W.,6A#M MAH2ZO<\QNANW&Q)J]#['Z'[9;NB+'M>)I>:92B"IS3ENRL0+C@G=28=VYT5K3OW0VO MMC?NJA7MNW;#J^TMNVI%F653Y]46.E"UHJRQK95P5B$J?+:!_]3[)/OZ&XM6 M;!I"ZK1/3-[;X=GVAW;EAZ^\(VJ7" &GKOSPE7=$[1(AX-25'[[RCJA=(@2< MNB*8U[**P6+W990D,NGA O*39AO.[Y>?NMGPK>T)9FC#S^=;SF_')&C]G9*_ MF_N_[Z[2AXC-[9OGHL2CS<%%R1CL[5+<1%:[[N%B$R=]8F(_3"%PGOOS4 M32]N;4_$_VVV$,XADB&9+N4]_QTWY;N9PNT$7B D5;\=S8K6W-B[J4@&^7I M;&1X8V+._W,;YB7+D]V,/64YGZW=W-RVYL3Z"U/37__"N< MY\Z^V&E#Q.2/$R@K/&WOS*N1-U4V'AC6LZ;:W.#XT,W&[8C)2TF:4?* M38AS ZH"1D\W+W8O#2F.\8;E*ZB*G6=?RS4X.84IZ)9Q$[:1D*)X'R>LVFI%S/PV]W$=?3>!DOQ)Q42_[/W<2U_41$2#YF<+NSSE)6,V_< MDCOMB/A5M>EV/_SX.(_+!.:E<1_NM"/F=_QML09?;K66&#=B8ULBON=Y",;O MPV[SF"6<8>.>VVY$P&G!HI5KIJ_Z!OGG;C+9@_HAP[M:Y7S;+SE/91YS[A8R M=N_G;D99:WLJ_J6S+4B7KR9@&72SQ!K;4?'[6YC_^;#CYM6F^!AOH)B)>@;_ MN9OZU4[@(8+.3FLG('@9% S)Z,D ME7^[9648)X"BL\\.[($*8Y5G>]>LJ-W4JDA+*IZQ!9VSWMF*[00>(NCLS78" MJCDLKM=NPJ>X#)-&M6?%5M65YJ>5;A)31TJJ49FS#=PVY#NY65GK4MRSK^)/ M?.YWTY8>T1L5]KU PQD#WRK.Y4V6BLF^#9,YRS=W*3R^ FCS-C^P&PJT>?GE M1IJ&?!:-ETNV4$^SD^4HRD0$YBCZ^[8H-XV/W,_=)*0']>,KWF\Q#&G7?'"E M)<,E_8@4_UU+8K\-$9]R!?C$RG46W(\J#P8?^[F\G2@(L*B,K%-\@>6 M/\<+IF3?M1FPMG[QW348L+84.VW#"U3_4MP4M=IT;04K 9'DFTV^J]&P-F)Z MKD:H:T41',35U61YET;QF SVD&]K8"WAJDN^M:13F4?'Y*0I+]N/WO+NWE5F )PYUZX >83$- M=Q"GQE<+D52315KEI=NX6"19LDG1P7UZ-?B]N6V#9L+[\&>\&G2V S$3AS]@U&&SA8"8* M?\:AWE5LL5T& @]&8<86+'X&GB#6K!H+/#^BE/D8]+0/OA_5^^_KB$ MOA_>OQ_Q\-C35RV$8VKE>3531)B2O WIOD#@^?(<>[@$C#;[RJ4'TAG]CVTL M@\QNLJ+D)@>>::_3EG)LHD@P$B;3,([N4O4RR]G'+2:$Q#\4M6+A=I*5D!11 MI=OOLWRT@>"/?PJEYVAP6PDE\@))P;FZ9U^;N]%IGJ7\GPN1%;>0]^%X)K]A M'?F!>)[Q(R&GBL6)L'$\G&>PY8H@L8A%U[O/!>/:-WEB$.V0KI0O!!Q&:K\< M/&'@6;Y'*;^$_P1KO3F3\O@;_)-QB>#VCUL/EX 1-V_<>J#<$QTQXJD$'7N@ MM%0YAU]#WI0O2;?9]K%<;I/N;5!]SL7S!P[KB%)SM7UELKQECR4\9P"?TYQM MXNV&H\1-GUYB;Y"]CU,^',)Y2=AS>/9!*YVG>$9I5$D>L.$&DFL?EX$3-YU< M^Z!<3[FM$\7)%KRQ5'P)W[''WQ;)EF_J<+J'Q7%;*A#C, ??NV+*2$&YJG>0#E#K4E*$ O;[G1Y_F-^)L#:&;65I?,EGR*P[L MBE(OBH*)^8];4[*%!SQV\Q_NM:#4'L%!_;,D7NSD_VNA.=T4IP-[ MN 2,J,7CV /A:E#E>]OS@@*>^2]R%JG<:LT%LGJ ZZ9)/;9+RI$^6 JHX7)H MEX2ZUPW4RL:%O"T3/PC5H*->4IG("9_.9Y64,+H?BGP6W7Z9\V635^L@AXZ;:H(Z(1UDQ6B^F MN"'7:>P'Y],PG^0B/WXDS*_*V8ACP>TX!W(_T,D,>:-MN=O/^.M'Y@4>>6MYV4P"C;?WBVVIBM-K2[B[[ MX9?WK!3Y<#D$F\F DM&.@@6-S1A R3P;FZS4[9MN5F!G6M)1XLT@]:@H_A<7 M?U[OKKGIM=Z$^9_B;OYM-V6P,ZU?N.IGD[?=',(N9#ZAX28(_")Z=/";Q2@:4ONUF +83T")0!X_)4NR%T@U? M'4U8Q)6LF^#7G9@(QXMEMC^GV4J6!I\@]IEOB_<#(=ET+J$JEH&=U[&/^C%?\_/U.DO@3;C@IBKD%%!5.&_#70'20*V7PSOU1A+OPT65 M#^$MGIX7I?$&AZAWS8JR\0OB(F]N(CDXJQWDWI$WB#_&*;N#>I(/ M$('B)N,=SWM[;->7)Q7ML@O/DWMTWQ[(I2XHJQ((,*X(>-9<"Y5/6%06/S53 M.2"+U6,G]1J5Q<2QDY):\Y(U=;D'_HO\I[B5>N,MGEW7A=R#,;.CLU@X_>0> MC9V6FZMV%<"3[3I0>S1R;>ZJIW8\8ZX3O3_XKG<:A^9MSV(9#>OJHE#WVD"N M7?DS3ZML7F_QK+@(A3\C9QPL//6M [4_V/2] <]SBQ/Y@\0<[\11]5HJ]@Y( M$3YE!=^!JT)M-,IH<8?RO!;?\Q M8>-TNV&YFOMXPMFC^_9B?"L'9?VLB*>JM=)Y@:>6?7/#7TA]K.P@/(7M@%XN M!:O%\G#NQ8OY:^)2JX-9 [:8(L.Z\G:$3:@M!LJPKKP8ZZI&XR1M?B>N]_%\ MNOW$7HPGB@Q/CMM/[,68-5H%T3KR1A5/;FNE\V*D],4PC: 6:*LTF.D5$L]. M>TRWER4-[8X+ST1[5+^7*P\'J^J ?CV;_46U2LW8(@F+(E[&LA:,7H'VYNXN M+3/YQM=X]\"1.4OE: M84;D8/>9"+T:H]T!IW(\;>Y)^O=DQ&O/0CS1KJFY%]PW&?5U' X&H8G0"T3* MKQ!/J;O?E)3KJK+]J%!6A.:VJ4Z->.)<%W+OT5G,K7YRTA72!9W%0.HGIWR1 MJ$W8R5(O7SMCPKP0#HDB-=(C%+B=ACMI#-=;'IX3]\B>*?79E?-KG7/M:($G MW#VV:T*I=.I%-CJ FCTHC9\X4"L&I2%C42% +5* MS 0>C@%JDY@)"-=_(T.U>O^"9XBU$_JF5<)]7DL=HR%$[9)A'5T08M16&=:1 M1_/N%LH>LXAC0\T1C,2C<6M0H/8#1N+E6#B;!16)1^N@8DF;-<[&P3ZI1QK6 M&)*_X/E=<2)*)-759AV) J&H,P;D<2(]OD;E>Q:Q/$S@AFE;9OFNU9ACQBV+ M$W1/+IW)4J\#,$F/JCC L)&#SUWE&.S>4JR':M"IN AJ3GAZ6= +D+4>YYB4AW; MM3O]*N#A%SS/;C^Q!V/XP/+G&.JLF40_2A)5>@UR:U41S=+E7EQA-%?%O^#) M>4_]*=^E=@^9, JP#*"48#'/RC#1_PYP[K/R;ZQL@(JLGK)"$\@2MPM?A '? M)=S$U,,KJ?X7%;;*18@;I:?YPFN0$6[JGN8+'JS.&C3WEH5_ZA-OG _8*G71[0"R'6VN=!AWQHG\0%+_\[>8Y;R;]>XC M>^;<2%BHR>?8PR5@1 U"QQY\F-G7N]H14M=*U.RS$_HQ:FK-$%DP<_:/+3=' M=PH7:M>YD'N/#K7K7,A]T$;C S&>>]M*Y\-H:7QIY@.>C-M.Z ,BL=<68@W[ MH3K?XVFY;62>H?FQ1M-OFAC(?$!C-S7=S*;VHEZ9:WCN[?-_W ?)FA;-6C;] MIHZ%W#-T1==>J7'VFSM.'?F&N-;1:@' ,VP[T?N K] ")J[#)$SAF5,U7.^43WCE)B[NSR%:X1<\-?<9OTHI2Q$+Q#Y"GJYZ7=*2D_V"Y_/N M(R5'U0KSE[8CGM0;(Z%%$9=&]@5)>HL9WPQD#X("^TTG(X&'"'#+R$A >-)N0KB%L\\\^\@M M=EEV]H&592),&HX(-8'<.B _\> MJA7);/V_X,FJ>VDI=<; FW+AK;QPA%G+\>';NVL?GN&4(U =@/!O1/"74J&1\'A13H"B[ G-.:>+IO,_Y67+=K%-1 M-8_?>&)PC(1<)VJ6JGM_N8WAJ<%M9/ZAJ38T//6WG9 <$9\41B]9/*^WEJCG5SM,(3/@_HA7IL MX8 APN8W62KBGXM16>;QX[844419)WNC5MT31MQFL!S;.ZELEEF^45YG-UQ! M5UF^FRQOV6/Y /YZ<:E\YO%4T:Y=D*)L^_#P(\WXF\I$T[S+X>FAG>AI\8F# MB[+30/0#WJ_*:G,N8D!N;!&T=^W=3@W MGNS9V-X__BUVB*$]J=8H?@RE:G[!DS/;R'P8#>-]&9Y6V4KG Q[P RW6+()% M'E9]2&8$D1E@!.+IDUW(?4 GERO+QJZU\X7?=WBBY%8['^;V+/SZB=M#>1PF M>Z/_#D^6[$#MPUC\D>5_WJ73/%NPH@/.LG?WDQ.C4YL#G,8?(0_+IS#_DPDS M7N; 4#:MO#&^87D9QND\#\$4E,:A:2U[AR=D/MLW*>4XG2B'NW=XGN:F$2&G M>EF?5&9-6V=)Q/)"9=UYAZ==[J7U&Q=J9/32$JZM?;S5UM [/!FSU07HH?<:$FAX] ME'[HG!;\^ [/*FPF\&-46@C0O=],X-L8:%/?Q0@P$%*.29:N^.EA R8E! ^+ M.]AW>%I?8WO_^,=W=5-[2HW*BD*ZW:U$&H-P$ZY8\9!M5^M2NH:_PY/:]A.3 MCDR+N?LM&/%PX;]D:13"Q=H[/!5M/S$ALN;H=&W&SSQ; ^ESYA0(Z"'DG#E^Y2E;"?9>[]-HZ*Z"L"3Q2(4E..2/8O' MV;OTH0SYPI1'_*@HJMQ&+)KF6;1=E'^$\(A;[O9?P6=9DJA@<@X:M1Q.]0E" M*=VS$@I\<&:?8\[T]>YS 0D35"8,O>0Z%P1J>0SHY5*PHE;*@%X(9[ [EZ; M FW'1 V<$WW!/WV0U[G[^H":0P-ZN1"L>*+6 ;WXI_L&+NVZCV=V/=$7_-.' MVOFKI0^H53:@ETO!BEIK WKQ3_<-7/;H/FKIG>@+M/K0Q-:-GL,XD2Y^ROE/ M>TUHEU9]AV>=/;3+BY!"523R'9Z>=GAGI,B_*M]ZKIIX1EM3HP(W=GMA*3:!T?P.VYW?(-TIG=%L:T]YIKW>3PA MJA,]Z8C9^5-92=[A:5$=>Z#$F*_"-/ZGJAJ<%OR4%7C4H60B@&$>?IMFN1B_5NSO-%2RP*VD,W_:0ZGN M)9GGY[JTX%-?*K_X*9%38:",<5ON11FY8(E7B5Q MLDME&R9LCS.H@KY MEW=XIMV7^+R'TFWE8GN'I_9UHO<87V4%X9E_'7OP$J/V^L#U]:&UY$J]Q\W; M@SN]4$G@9O#!G5*>;BQ,RT29,[: HB_Q,E[H^3.E,'"#^)A^/=4,!WG@-N\Q M_5Z6?FB[I=T*/K#;R](.31J#[6"7;CW5#7!V>)]D7T7QI-JV698LWX<"9A W M*I4ABZ=)/L/7/-6D1F7P-,=.]/[C.\!>++S7?0W? =:B1D_Y7KCV?"W:I'&1&NG1]T3/H(&/2I6O"/+9'LM[/YH$_U M"4_7&;FQ'&1+>FP32%0'&7\>6P("%9YGNH_4P]6K)IPO1GUC%,>))!18-_E&$\,WD-)/0*F MQ')XGG",Q$L4=FO/KQQY. J[I64@H5Y/D<1E>!YQ"Q6U7NUYJS<36-LG\,SB MKEU#0!?7LVF-1\2?R7^-IQWLH/1NY%B:[ 8!34H_3-&=/85SI3[6J M_8KG*+=0$8[/-"S!IUA=3?V*)R=O-R3E6)0U@P2^HEICF#1FRJ]X_G$;&26: M=9B6V494"?JZG*B7 M"=0B&-"+-WIJQXKG%1_0"ZG69@O&(E%H'H+>0DYUQQ?P.$RFV\*=Z)WAM\.W5)HMUR M_XJGC>^E]1N7S6"ST]+.PSY<-O/,3DMKE1EX:Z:-2*X1<70VL\NE!W]TTI31 MX5<\?;P#-2TV\^(-M_:_XKG@K73^XK$9-3@=[;KQ'!? +U_:9><8V; M!7M-";5^QA8L?A8O0% N:L[R3:V_$S X5WFXX1, SUGNV /AR'0B/>O$)1,^ M$$N^#VXWVP3R:V)> 40&IOWE_QS.PG_-+O7/B,U.2%VJ G_8Y'\]%UOY?>%'AR^:/Z]6B^N?*MLF+]BB>L M/[+G"Y1)=;3 T^ ?V?,ER\39%A_8LT=KKROG( M>(+_$WWA-L6>6;IEX<&,K\9@(U9:J%,0LTN5B MLY$/[9567PZ7A/M>X+#:8C9!TO$I^/F+1.,S3.%T5VL9^R_B6'Y<[2\;?%.DQ7X*&)%!WBT'#+XHAN+U4:>#;]8[HEW"6D%Y]8Z"$D:K+4 MTOU7-UUXCGP':L*1UKG;PN+(?X"0->50=)=JW'*4J!DSJ)_+P8L:-H/Z\4-W MI]Q@85.6"SXY-M2X06G\&+=]'*@U@])0CL=BS:(M\*5*!A*X661EH]A M_U8'ST1_5+^4XWJV'"H7W)H[MF\O]*7Q3FN*41?CY9(MRDDZ9%[A MJ?!/_S$O-.ITDL--RY-_S%^=XRPGVTC9RU$K%E"7%6ZJGJ![?_7*43JX 7R" M[GW6G;I^J%93=)H5XCKL?1CGOX?)MC7G',SGTWS*9YT:+#4'(_LTG_)"UZJ[ MXNJT>!T6\0(N5^-D"R^=^^NX@[T]K$LO=&>\>4JR'>-63?[,C\X5VRR"'8=O M-](Q/DE4&41X(A8WT?]DD73GN\F*LE"^+'@%@/-\\#5)L-$TO.+ ^3[Z2B7I M8-Z?^J-^K&VB>OLG5JZS2 N]_]A$Q> E#P;TXH?6F+E42Q)>D,"Q!R\P E=I MF>4[Y4F]OSGAQ0*<^_ "YWTFQ,\B,0V5F;KKH'4PA)UZNB3,#B:M4T]>K$_M M_*BP@C;I;*]WL/)F*:BHAM_!.!W"LGTQE[@HIND"EYF>4;86A=[]0?U4:.I_\_I#LO M1MV)76WP'4RV85WZ(06SQ0W:NQ)W"@7GO&ZCDHN-OH9Y5&F&@XEW[$<\EI1X M]Y:I"@K,>L!+')R@=TK92(VNG'/P @CMAO0T$OLY2@UP'!# MI)>8$E@:9_E]5K*B06*Q-?9;4XY)G^&+V;WR4E1[Y1,W"O-UF"IK\'V6+UE< M0@K0/Q@X?+-H],R7PA7[ ?/V[!D]=,?R LW;_Q@\54.DL!9W*7RJ0*& 3?) M7HJ)?Q%!X];ABS'Q^@7MM/+@AJPW7+[*.?&[>(P8,E1X31%_N+S$H6J.95S& MN.U_?/>7*)QV7,]H6ZZS')[W05;XT>+D7WL%HM,\I<7$ 0GB)YES??25"A(_ M.9WMHQS?IE:-Q_[@3TBP,;?6+Z("]"0N[3, MX[2(%V)'_ 'D:3_=G>>SKU:8]C/:F3Y[N9-=0R67-)#AZ8]?Z->H]?#4HCO] M>0G_VJL0W=ZA0?V%B6!D+E"\KLY+\? Z-+1/S*<_V SEX55L2'L09PS>S(43 MF:P8L T3*" .Q5>?8B"'VHM?WGQVP]7+\W/Q2\RK+ZQFV=EF+1-))#WZ<]@ M0QB@UN\C\&DO,=(/-B_A^ M0_CYUQ/_VP:^T1R*\^-VYOTVMU:>'IETHC%:K MG*VX1=6Q0/#:>71<_:L.Q=G.@4=P]>J&0EMR+4-QMC/EX5R]OEGA-A1G.X,> MP=5K'HKZ41*O2?AB3+QJG:\%C1RZZ\4J*Q*R]:NWO&Y33NX&> MB+7+/?T.1FY[",7K2GK$)O4,\D,*?+#LQVI/V+S P9IN\\4Z5&O#9,FI-RJ! MPY0O&DRX$>,U-<_X66K-MRW0:.(/F?V#,\CU:9J$*11U4?DCN!@//QX?\L&+ M%"#FVM"WV1Y^W#TM*YCP* M7C?42N@'H$[*;QT8;IF[=. '0)G9A6_+AC(,.E;# MQ9@YL$_OQ" >K5".00@64^B0'OW3A'X16(RF@WKT4P1Z;M'J+ C^?9:*I8-[ M\W3T4>@6JVIP;\309^Q)*:%AS0*L%JNKEYQR7+>/!?O'%D[(SWNG44N=4HS( M'R!U:CM+:5$CA3\0]".UI10H1N01$"U1[/>6ZITHE:]0< L'I_(&2G5>M%3# M-!'X,Q;B=4%> %KJ4B(T?L&HGV(L12-1*F(H<12'^4XK6UZ-";[[HU2D4)Z> MDAB*DZ;PS"?C)F=Q\6>]DU@*,?;0$L+J%,G\P%4&TCI?[T"%ZD4 W>N=.O & MX$YR5:D@NO?C5+Y!:98&U 2PT?D#!_0&HI)!=YA6=^V'[_$:@8Y=4(+D7Y@L MM4=$I7IXM3XS!2&$SVD4Z6/98/;,$/Z[#IU48 7KK.N1/"T=GS6:AR)JHY*V\C- KZ&@-0>-UZ$;UI-_"HY#1JV3@3U=$&34 MC!G6TZ4HMG9YB->4.ZQ'0D6_9Z56F:A*\CO/-#]=Y1^@*AEE:661Z@)!#:E3 M]'\!ZX N"]0^&]R9 O[__H?@DA_/_OQ?_Q?_@?\7W*S_U_\/4$L#!!0 ( M +!EJ%:S AM73E0 .VL!0 5 &UL[7W; M=N,VLNC[^8J<[.>>Q'8F2<^:V7O)EMRMM=621Y*3F?.B19.0S&F*='AQ6_GZ M X!72;B2( C2>IA,VT:!506@4*CKW__G;>]]]PK"R W\?WQ_]97(-S][JX\>//^"_PJ&1^[<(P\\"VXHQ 5R\OJ..0#]]R(=]0+_Z<'7]X>;J M+V^1\_U__Y_OOOO[__WPX;OI?#WY-/W7=T^'[R9_?OC7[7+VW8+9PKD-JPG8-Z_"W@]/$5RD10CZ\EI%)LXW-,I9E9BXL1<';P MV]!9X5P"/B+'>S33Y<03;]]%_@.\.'OX3_@AUP' M\?S6\M#]L7H&((Z$D1*8JGUL'R!6?OP,8M>V*$M9"_7C>9O2 45;#/9PP@]W MB_EX,E]-QO ?J\5L.AZM)^/5&O[WRV2^7BWN%P^3Y6@]A7\5IJ;>[*VL38%* MM-C>!?N7$#S#,>XKF$*U: ^:+1!O\M8I6L6!_?4Y\!PHHR9_)&Y\4$<08>[V M5\B*GN^]X%O#,T^>4HF4W,F)R)V:KTH*YN92^8L5?@6Q]>2!%;"3T(U=(+XF M1& E?-B^[N4X@0 4[%KXHHI=3(_O!N$\B"6X00%7PH]O@1P[X'@EW[4M6_QN M*R&4?#NRY;X,QS?][L0*??B"CN"S8/4,/R*,P!E@4TP64 ,(%R\@A ]D?S=Y M>T&R+Y*\RYB3-,4PG69MO4DG$DA74.I49FQY)".VY%:J_1 MC\UD=S:%*@DNR1<,T8X,E^0-^!5TAO$$+Y,0>Q+%9DZ#;D(S)9.XD'%MO1-BH'C,%37 Z21;_QAYI2>F^Y MX6^6EX OP(J2,'T,R5+!G*0IAF,0NJ]XQTW]* X3//G(=S[#D? CVSX)\R2 MVCN[_A?:N6UJ$R(X73M8E]N6_'2Y.RR&I0E@3-%\ M!?9[-\[W*>0$TL_A3S/7>G*]6I)(8DJ5>@3^]^(%<>?!L^29+#*7HM=D%,#I MXBB0?"Q4 95RKC@)RRC)9-2A$?M8$[:#.?[M!^1X=9!9%#XO\3G)7IKW03B! MG <^R'Y40V;3KZO68*NR;?^2Q!B;Q?;6BEP;8C!VO21UB>6 LR J M@&59TLK'V[1:E CFHZRP.DJ6 2J^I= &4OO29\VA_C53$1+@)0@SU767WQL% M/U.LI,^IHN_II7L)[,"WX26)1[9+,_E;S77L+0@A7DL 7U.)Q&OU#% U)I*O M9PJX:JS*%SI&_A52_QMMT3>)8G>/'&7Y'Y M'$,"=J(.]_]$SA3 M_SZ)X:MO'<#K &]BB&P#O5D+,DTY-K+M9)]X"!U\11"\NNB"%"9:=#Y->$L> M.[E9-=%0T6B>+?B6@7?[*+!=V>VHYFN-:;Z[>_SR.$-1$8OUY\GR;O'E83GY M/)FOIK]-IG/XXV2V6*VJ5X?M65'D;MTT1C+*=!D*^M) M4'3):C3/T'U<+B?S]6PZNIW.INOI1#QF17Q&;;C+GE;)>;7146,3RDWIY$6045O]F\--'2(&W&/@.<'*TT$SBP>5H?O@%+["/)O50@E 0 MGH?;1W!2'"@? ?LON^#U!P>X/T#RK]$_$!^N,0_@#YN[X!6$HZ6-X4+ M^O:_X,!$[V3LYKI5_,:!C?V[:S@C!:WJD,V-%FR*]*C-SQIQ3-=0',O*^,TOK>(Y M@A]U\(<]:T?![6C,YE;$)*G MPS=7.BZ.>]<#\V3_!$*F5"Z';:YTW!C(\A-"+J0.$)26<1^.D'Q\Y#M3%HHQ13#R/AVZNVKUP MCK\)_[D(U\$W7PC#8O3FJMW[YNBS>,'733'8NIB<@FZMVKYZC;V?_ M!]5O<"6":W7\YJK=N^?HPP]!%%O>_W-?N * !+"Y:O=:0IMM% *+@5QUR.:J MW1L(%4+P'IX#GRW:3X=MKG7<.!7/]CW\!PAG8&=YBS!]EP#XIN,^8<2FV%QK M>=ND2FYZ9[O^#IUFJAK' ME=YM$ M4')'[.UY-')SK>,V6CT#SQ-A8'7@YKK=^R>+KC]<73^MW=BCB:3389OK=N\: M^$Y 97E6A_U3X%%P.AJSN6[WMLD9,'FSL:N;(;Y)0SPB31!"9 $=)Y_4A#*?FW$*8DW/5 M,WI.3(LY&=<])>/4%)G3<],S>AAVRYRDGWI&$MW*F5/TUUY3=&P1S6GZN6@%(7U3)TB6]X*8?NH1XC;Y\IG;2T+IUON"L'XJ%W0[?T%8/W6+,]= 04\_ M50NJ%Z&@JY_JQ9GCH:"GGUK%J;.B(*=OZ@3)Q5$0TSO-C>NS[$PH4Z9I!:JQ@!ZS+@C6+9Z]"49E$(8'\\L%%4>WT\ M\]0/471/QFO'&M6X1M6=X/^A2MVOE@=0'8WXS@K# SQMN(@;@PHA>.U4D8KH MT>-Q@J+H'@%R%.,U!S">!!=8H0[2*-] E70I MT9(4,"6@=CKRLBI%O:B,P\S32@=JE%-1[^P&+R",#ZBT7PP/'[J 7I#ZPJ: M!=8LXZ(.$46]JAFP(K!T=\]0^WJ$P@2QE4$%$ZY9AD8]60_5\QTJO5GL!_@F M\1*DL7\* N>;ZY$BU63 FV5NU"%* /$2.=VW:^6J$1(^Q/'-LC=4"'X)@=\L MBZ,^LEP4FZ5!U$&L4H,52K#S?CL"UZGH%,TR%1H2)_Z?+'6$J."!-LN842"IA*B@PDAGUI#K MZ!0?@._7ZM8EOKC8 ,U2:^HP-#7- _SNRW$Y"+&5 ]DL#:?YXU>.&"YL-35' MXY.,* IY[S(BT.9&]^4LBSL%;=W7+*5315KNC"'PJ5";&]TOS5I/.,:C[4;_ ME5NX;+D^HY.A^I$=.8Z;^HL?+->9^EDC"):N28;8W.B^3@6+#\.;:;&%EQ5; M?9:9:7.CVSZ]1)7S?.#D_24J",/KV+5=UMG@ V]N=-_KU);H!7 M$#X%1AT*&38QHU@&M!UXL2[*+LA^;P=N, W]WGQ7?!(-TS&N1DI]DJL!/L85 M2FFPXVG10,853JE/(RE^B%Y/Y9TH0-6D]N;/(F.8T,R6(Q,+9:QV($4$EP^$ M("I3+2,Y>20^+Z(#DIF%,\+*P(NAXH#U+$B@3:T5=X&()# MBF',F+X^7*9"U/*#!?MPGTHMK$!4H;'VH+HT"P4?&FLNJDTU,U316,M177*I MT8T#-"(I4'@X\91]$/%U26<'8BIS'G@F[!0.K?2]<1KRJ<$WQ-W[(!P'R5.\3;SS\$N!K%V9>?370RL5%;A_%B%> M"@?K+ \@Q,4(&;0)0&NO)'962W&4Q,]!Z/Y9GC$RC:)$#OL4 M0GMU,5A)T/Z4#1B^"^SC[/O(LKX[0K;Y_" M((H>PF#+S'6MC-*NG!6>D"P71Z12,Q5&NX*VA.($"D64&#B&2^P%.#@^0XNY M;1EPVJE8 0].MX/(I.D?)6=9CTPJD/:2M9^ #S>$!U$9.7O7QXUJ40\2/A$< M2-FRMI1J,=A<>;9I4RG+J!G# =OH+AUPAHK,$=5>G;; H#0-B^!;CI:NY4I9 M_4+W2:?.&<)8>#J$_L*LN$5;Y.*63*G_%K*&N?04"/WE5\NEO(>Z:>I03. 2 M9VL=^-$MV 8A*)*X0#1Y@P( :I9P <+#%*H_V',+(:&RY^'=@?I017SEJ96O MZB\26R"9[<%;*"_9N@0%0G^AV%2?X1S[^QZ2KP2:F.6*0,J0&D_CFCD$6=)#@E*#AI7E( MYL>433[8X=S(GK&)9>898%!5_(] M,:AE"]L LS-JLIAHQCMR_I-$<5;JE$=7#8XI M^K(QG$0[ -7&O_>";Y^1(/MDN3[ZY6@+!>@2V%D-+#N];7Q4W*(V\^I_3']\ M(X4$^+B'=YJ?)BK8AW5H^1$\&1FZZ"U1RLVI:GMD]T*'MIC*AM*^O;N$.UACP14!4X> ZH2"ME]9H:@ND71RT_U M'56/X!><)O)JQGM%&;?4:4_&9G8I)%&.A^KT*55[V(AJ*YVM1R,539FMZ'VO M@5HMS]C$2N/Y*ZOI#:W@DQG7YV;HA>N;<9>ML*JSIII4[Z5J325TI^S*F%JS MF:\ O';#:8'5&AU%$?3Q0.VFT^+S*;_080A\M#%&;R[+X,N$Z[+ZS!> 7"3L M!^KQ6.W84BK7<3%GPFDWB J4I>-3)#J'=O/E:>4X+BED %DC(265\ERP4?%A MCM=N33N1#N-@#YG$RCHBC9?-1E8G%.$-#'#4E(@D+ 9K3_EMVA];.[X2V4SG M/F[)[N.4(W67"AX4!+[= AMJ#R,'Z7;^;A0E'M(GCS77L ;-"1K )(S2*=LUQ%EC9 F35'- MOFZ"]8GBC(+DBJ9"*^"[03@/8F;Q%?$94/NZBU/>RAO:]2$B[UJW=:#ID^1: M]X._V9OD^B>#[.%,,RC%"GYFAC2UKL(YHAR"* 9*X^FCX4WU8IQ9-0=&(L_\ M:6QL2%UZ)8RCQOJH:]).M:8:6^%"DE">F59=QK0QZ2\UMP+-)*RL$X=9P0*B MUUK5VFR^Y#O"ED89P2ZM+*XR?8#%5AB;=19$&$.P@"L+%.LC8V2,\.9?C*)' M0]8>WUH>8*]YQK'I#_G:Y9VHNOX#=2VQ!L,SOJNB>4637C*ML:]#79&2(?%- MQ%4RP/HE,IS3Z#E15A?%I%IR2JZ1ZI@ M5:_U?@7.J8(1[_09<.8&*QC26,7OFW1F>]L*OC16XU.3PL0WH\I>,TO+=:FI M7S56U4F,,28-),]9C#K+_B@PD$OZ. /KHD@.0@+7KX3+^D4MU)$= MNZ\X)9=4LU& 6C4?T)[GT(_B04%$@9P#:,U7&V14DW[*( ZDH M=P7M:)1HC6K63M[L9\O?@264WO=>8L=)*J)H,6DBL+(Y+10T(1-" !=S#-+_ MAP<.:=^T[ \NC/:D%0(RN<3(S!MB'5 %)]&>-'*.VA0^ 'WX(9?9EHT)9P 5 M#R%XL5PG/XS9&832$.^E412!6(X\D0EEDVA:H/N\>;D4E>?@^G-NZ%@]6(?: M%&6P^G-JSE'*+,*[_!CS.RYS8?6GR% NR).=CC0_Q/#Z&TQX5OWI M,N)O-R4/0/U),13-T'X>JHB!>#+TKF[X M&7;K8&3_D;@A@'3 U8H/R%,90YR1 M31+W^F+1+CR)_F25,]SHW!^#)RDJV3-))Z-0GT+H9*$OHXL1*EEK25]JY_!!8"L&9].>OB$M)):*VFO'2*8%99Z7V M[AG)#VRN)2]@RB&L[C+D(H8XH.,>^(X5'E+?L%@RHO1$;5"0AS]ER4G8:C;Z M9H4.U;8B!KVY5I.HNK;>?G?C9^05PUV1X K[ %>T0[\^_2HCBU)ZHLVU;A-$ ME;,5L89%&6&S"VH@ C-MKG7K&N)'6HE3: M\)V-_@!5H>-?5$:FT2:GKZG)F^TE#FYM6!IH"M=C"BP>;[Q=/ M:7;DU,^W.KIUJ'OJ M-@CW-,=LPQDW-Z4NV76P$CFLA1*VI"P\Q-2$<74$4ADX_&X.;3.QI<"6897$ M;XM)Y"41C+,97@=/O6RF!@*IR](U29#HWL.\("5C4WSU,$HF4&J .<$:FI-;ZC/Z9[RP<['()CPNYJAV^"X6_-[^9W MPU%RJ%WSGC+OCH&5R#YE-[%)66CM<(\=/:CLUAT*(T4#&Y65[1@*XZ3B*)75 M[Q@^]Z2",P=8WT,%5^4"0-65^C"QW5MSRWB-T%%C2^PI))',0V5AIL,S,[;/ M>ZDPUT$^:?3SF!]D.\BG3VN,%HX-;OXF>D]L;1"9W/S-]!X9+1<)0LHV\3&M@V0XJ<9"0/TET(O MF=HX9I 2Z\Z3KNUR*"C(G&F8K#-#ZW("I"E(E6GL%Z2J) MBE-2=GK+G2["G>5GD==E)=8T*ONA0N!BFRVEY95%6@5RF)3,K[V :B.LT<7J M!5$2@C7OQ=O<<_C^D\E(P1 M*LI(A=)^5 FXB!P[%ECW1XC-8&J@"Y,D,S;Y%RO\"G!3@$I)*:T;AH2!P)YG M@76RZ;,< Q0,]H14I!+!M(9^!4W?N8/*%-1.UZ'EX(9T*.98_L"T\S[<=$"#N1(R,W4??'1W99:'XG6;+;"Y'2 M>AXC6[/>5# 3]6 LZUUDZ7EW011'N"+&$PKIR:-01/2K1A-K/Z_"Z-Y6T14Y MP UG[OY$-UY)RA%OSA@S[M&)%?I0.*%H&(RNW@-\^G6!HTD#T7[H3A$1.4Y4 MF.X/"H.OM) 5!C%F;&X<;%@XXK/R"U%:C46SLS5-@4 ?1C[M#!,1+RH34+][ M](BCIW@)>3W%9NC^0' Y3_-2"A/8?ZVOJ(0E:3&C-[XKIJ.8FRI#.O"]9-^6 M]9_0P;K;Y@1N4OT=3/S-$/5I!(UK[6WKQ='<-QCLD'*W!"^HE*&_$^D93 '1 MOJ5/$9';V0+0WLJ&DG&L8E M-N5DZY%[TXS01MRE.7JWA[.0"5R'!Z^?T'%N^ U93:@Q=])/PP^,WEQ6#\2C M<=JQK,_5$F_?01G=Y:7BL1Q:8.'Y!>R?0,@@G JC M!OLHC"N8PY]*K.$/F[4;I]J8X[ZZ3F)YE#U)';M1TG%4%DM4MPO+/E3$Y-E] M60<3>$'&!^HVJS&++&64%U*^OL@!G#/+K9C%S[^X401=9?(3J%F M.52*"=JQA1<^P&4BF@@%[N0;R?[LK5]]E6,>916^ZJBP=2?OD!_S .=0 B<- M-:M/N\A$&]U=[4OT"H$.PE?7!I0][&$T<.&"\NV;EB?#VIP<2Q1_<_.QZZ=/ M6R&\*K5&4]O5*J61S,93U=145ISA2=D5[2B?JI[31K2.;8M'Y!5A:<6F;K86 MSQU+_3:N-0@360&ZN&JY:1N@)A4$^[B]B3T M_GA?MZ(2;@N^>)3YS8P2"%HXK/X!I:Q^?'>9'F?)7AVX5/J<+5C97B' 'BZT_:?>Q6C22@ MVDL]+*56FG&-MDGOP[T^ 1^$EC='\350-0=C$%NNIUEH#[*T-S?JM!%6M! 3 MY=_0?A= -&WX];3+Q]*-OMX>;H%O/^^M\"LGZH0':@ M.3KJ/[0G^,V MY-S@$.)X_5@[_TFRXK?W03@'WS*TX-7P$ 8^_*>='7-.0)/,/-HC&9"'8K$= M.8%8W YIN':<2P9"B8,:,CK1XPNZ8.'('W_\671_L>&UA/C<)?O$P[=GVA4I MM:J4#&;$)8F JHE[:$@#,SI)#-@(.LIS3(];JC&-]M@4PE4G$);)@-I<=9 ; M=(P,0D7^7BRA]). >_RX(#Q#BBN].)#2I%"TS4;ZWXP1YJ9P]LW5C:HZT,>L M'"&S&_H5#7\ZA"J<\G:-Z%F9-MW*+8(TG.@0FRLU49UYZ\@IE&*.FSY7'RS7 MF?I9^@$--2[@YNJO2KF&V]U*U/;FP6VN?E;,P7'VQE];;Y5\63X#R7";JU^Z MMI^TU!*IC6>I<:$4;=!(MED)/'1-XXX,ZJ)$G[V(^T/T.>IDHFFO:-,HU;CY M99_BQ@69U2:$S _*:]ZT'<)#E[G_N:]\TZC5/6$$6'5M3!N4:YM%*\:OS#36#X)*. M"TNMS2AG^T]&B3:%]!&XQ[98&2GKVV4(VUQFG.JO@2-"5CKS%$)]6X5E':3K M!,/EBXA5DB-K]=7O3POT0JSF(.XD5JG_%:$+7);6MR]PEX1PNR!V(A$:@?"5 M:+\6!]8>XE&@]'L0?IWZ#V%@@TB>(#IT)1Q4,T7P.+L15,D^!8$C3Q$=>B/I MW5)'$41#!'4XK!*ZT:=JXD('Q#1%30W%S!-DG"JFAF;F&3-.RU)#F/Q(T/4J7WQ2?1G_R2 M*ZSPPM$>92_] MF1:+8L5 -YY0B=3_# 4T.GE'U@HR8$3 4^,_@3 M/5A,W1>T!R?70KWH0*%ZOQ<3:R^L)XKN: O?B1#;]7,8)+OG>_<5(QZI%@-" MWZD4T--Q0&@XM2$<9+ZE*@);,6YJ9(;4QS97VI.V&I*A4I1PO[&YTJT"G:)^ MK)<='6;""[RII./BVR;6MM.0&'AJSP_Q+=@&J/3+6WT.B,TO'9K?&5O0 MD6Z3+4?S2^<#M"PYRI]J"X;RIVHR08=F/&%S#BV^Y=2<8JIM^AQ1,D%T^$CX5-2UF5RGXQ4IDM;%CQ[VVP3M1>1H^.&RHG6S6[Y>S\ MZ_LZV.U:\'*F_OR^F-J*N2_GY2_OYKPWL1?FW/IU2!IT;3-ASHV/[Y$;9];! M4AFN?90^ID?)!SOTP8$)IF-S8\$MRF-45^1<(0R_ O%#F862/FH.(K/C#4_ M(\I-&/82W$8+;LN9=WNHL.\^!'\DP+XY+([',$:^U#ZCS=43GU M7Y(XPNR^$M^(YU!&4'!=BX(,2GN88>4 C."3+[[SK(A7TY8*HSU0JL $XQ%E MN]Q9^(5@PJ^)1S]X0LD5Z&[$/#^NW5XE0_Q(*?ZD=M[=6=$S/SZY&*0=OR^! M#PYI*L5]XCO\T&,R@&Q86F.\Q^ EB-R8C^_Q0/U%2,<@=%]Q41B2@R_?WEPB M1">1#@>C%<)_#L)X#<)]X8"]#5C;@P\D'8G%PZQT?5J>#'(4.%5%16>!OY-E M' M&56'1_!N2;.. Z0\B^@RQ@O)_#")WYUMY*2K&X2$#;*YTB]IS/+C7( U$ M/_(Y"L 911E6I002D%]<:/TDS8.8B=ZPV@*=2NV+VFKA,4'BVFA;W];/3K9&<41G(]WD;";]I#;-2;O6'B:+ M];EBTY59X*RX6!J,?O0K2RY' QMP<]U91*^,Z9KB2!A>(*^0.=E4*@6QYY#. MM#L/HNZ@),GB_"(8M4W=*S5.!-O*;6S0JC@%$@O-,(0/_H@PB>?PD&AX-_6, MM$A\:;,W]MS4D!!G)GUCJQ$QD>;0J=YZ/TR1T0*?R"MSY&FX\+(1+ZF>$&/E ME'X>G7M?E.4%O--=)^<*4E<&SIBX8GTL%_-I*4LO> 7A4_#.FE=3,)I2DP0K[@ MX>4SU^"5M&O9V*='#1,)V>ML7%\9<WB2K$') MCNN_,A1Y4\@Z1I=,&]/A;JJ97HI"OCM>6;&,9ZK5A3?R:[:D0W_ MA%DPM\(0C^NDOKPPFE)];QK,JCU)K\25EZ5W,E)[NM0"'X(IW(EOP%D'TRA* MH.1.:[_E31\9Z(N &T<3-X1.; +M=#TD\:+2Z9A!P,E(_;7O+<\31/5TJ/8J M\"2Y@MLALG<^"TQ[RE:)S%W@8Y$GM,]98/K3SH(0P,?CY,U^MOP=RF'_9H4. M/W.. ::H(CT\3?">*3^6\V(\_+/HYN:=KF9 W7C._CF(G?XU@O/I/' M)0L?^.=F&6/2"#VNF R"?VY6\%L:H>ELQ4((_EE_B>U2R,X$0KH)H_5G+64R M-9<496@4>HZ4&([BXB_L7GRUYJN2W=$+M-F3@VN4,3VZFH IF23!5\"@['JB M--?CV# #L\6I)G/M_%DS/'-E4QX1WE,#+!,K+)HXSS1C75 \O'G4$A]T@Q(F M/%HI#BSV<]'\JUB$6,XSM >;GG*J">]7XT+123@>4\%YX9JV!WGHTHC#S^.! M$).]K8T[.37)R5[FQIV=FN1D[_H!Q@_7T'..[ ;&1JG1\&7>VO(&!+;XT>6W MA7?V*PAC%_<']]T@G =Q]T[:IUC2_TH"Z,"U^A178LJX[M6ST=J=82C&%DJ4 M/<)%P*5*&MXYSEQ7$AF@@Z;;Q4G#Q=CYS;8)X[5C71$*7(S/QFIWF.JJL-I9 MW4NM%58[H[*W]4E'SG^2K%4AU OFX-O(MH/$CUU_]Q &/ORGG?* MZQ()T<5VY 1B812DX?J;5!<,7,66[UBA$SV^.%8,X,@??_R92X00O!JJN'YT MW'4 *F>3[1;8\0/4,0.G9##3O\X'5=0'N2$15$DF#FP&(>5)ID=FU)A&?[?J M8W55S%],A-#?11@ADFI3$=H=(+)#%W.5@SP1IAOT2S[>6S88[9$L$F9]"2+M MKZ>$':6;%)M\DY? 7T(Y2 LY(@RM]A3N@H59'Z3#F(PV'VAS]4NG6W@1NCO7 MMSS<#ADO[)7P5B; =E$%M> W\7 3O!YJ4T.6ML'2(>F;7F ME"XE2CD4\P1)YL5V]6R%J!'M7;#?!_XJ#NRO4)ROGX,D@IK#0^CZMOMB>2GS M%UO\7LK0+6TWI\=(R>2;:]TFDHWQF*,4*F-K02S!>,X!2;:\EJ MX>W)GB5 :B.2"AER51I2A:R6_!&9=W/=K58Q]6, Y4J,KN?BQH:XVF)%(R1@L7:Q '2UG&J3V^-$N.'/3-YL !QP*M9I=X3$%)OK7[IW MLU",]E0W$LE>;IH3EX,MF32*7=U4VFCHBA''CQ\TC#QN6!O%4#\4^DAF?>.B M#6J=.V%KO['DBE/ X8"@0\#4/2U-!X<=S+JIIA$OM>=E70O&!>+4)H3,#XIW MPM2UIJ%+66Q!KX6IU KM;!G/AG%!1U+(R]-=ND),6V))[&LL.<%E8AH3:DEP MAE_%V*).+)SI5%(=,/U81U$R:9X:8[5.<3)9+B!C-8NFJWCJ*C+NTE%U*BF^ MI(%)H=I.)6,+=$F>7V6^)V5E<4V*@I?=4D)N+7IEVQ[2*^GKRFG_M?^TRWC! M:XR2KK>"Y!YKD76<=P7=RC/*NLT\6MG/ MP$D\@+0,TM\O"4FU??Q]2$@ZQH%;Y^YT<,?XSJV]2&4[,H@L[I0X O*Q89>% M8\%TS-)9@T!CR9 :"D.+PM:,*(N ZM F*PP/J!:47+3P,5C'-#SZ5JKG M@4)9%B:$ *L](:B* T(NBA+X!( 7^POPF1&";$ U!1OKAU'- S_-<&>M!A5F M(QD]30M"QX6'X//R)?#)F)"&R=9%9(9KC3P,@ZHA59[UM-P",4!%"(XS'7!M MO1%#W,X'-:O06.^LIY]/'\8 /XO9Y?HH$%VGPU0-&T?B<[%=/P/^1E4P:[5Z MY"6BSRP?G>'Q?&1D10@[TE[[0=XQRH2'.$<9[@>5-5W(!O=49Z!,6$22+F[: MRM$1%;*-GJKIPR*/K+PW+Q?Y,34^^6"'M*].K>2R#.(^"9JW!.XQ=UBO#775 MMX+8\HQVK5 B,,[>0,;)>1J>5%,Y^PEEI#04(^_L438\J<=EA,![;WC23H(K MC9Z)K8E#7:ZCWU%Y.C\^+)X\=X>G[<8O]! &3F+'&3I'Q?8C 2^1"+AVG]&7 MX!6D[N8\9'SD.Y-LD8XQ/N11&V.0_O\R\+RL;#&#;$5?T-_CZABUD6V'"3HS M@NN; QB"=[GKZ$])5[2O=GAHR&KC] MJ[MU@7/']1 (SJ#=:T/&2\CIP0.M>&XZ>CD(WCH4U4.=\#9-0V^!0C(+J=>" MJAX(+S@<#F(?QD:\53OB*.&",N[5VS&+*G?>H)Y379_EG]2]L=+#//'?-4-) M*@$]R^2R867Y>Z2?T--6>A-9NM^[<=X1#W6E-DL:1L_Q6P M ]])9V;O_/.1L@&F-2M_R_4SU]O_6D%#<[T(&]=!_&[^;Q9"\,]#[2#.V?AK M-T;Y65/?<5]=![X>&"> .%91UW!9--%5O01>JN(\NR_K8 (UYYC>-:7&+*H* MK,-W'%0H4&V!Q(,7 VJ7.8U""WCN*GF*7,>UP@-;*HK/H+^)>Z'YSP2R>\X' MZZ]73E*2,TM$[G+'"9N2>C9I"OW$Y6U;X>8N<6,^/PGCI8NHJW#2O+HHY@?N M]%D010L_1XSC^Z-!Z:^._I"$]C-\U@BQ_7RP_OKGB&.EO>$PMO;6#D2K(-D] MQ[P#P(65KG-.RWQQMUN [D10A,$@$U((G+2 "5QY_ ]4O04^VA;;U3ZDMJ^H M-9ET47-!2AY ^C&E%$E-*EVGG$)95F1S[$8O";UWR/$H_<7#R5OVP7*=>IN] M@%16--R&ZA]P\JTY SML*W>)%RH'HEH2O!/VYF6&4,R?[UCL& XN[.;ZUZZ- M^;)V6HK)_LQ.:JKG_!Q1,D$"YE-3211!79SH$SNK*O^_9X(G2X3>8TX)&GS[ MM#4$"&8;DIN'?@]A3U!-V\:6D!05A7)V;F/#5R3)D.8%Q1H^*(%9@WPR'T^M M\:8*S,8$TZW_QAX4GEP@>0V,$W)$)(_IX#D6!G%RN412>)+Y,DP[EW7)R3PA MQIVYNO1DCA3CCIV,#*'Z78RK1*?.O)"$BB8XLXRZF6K0).;GZ M+7N:N<6,[8E0GW9I!QJ]#4)O>'#NF3.V8X&"\WODMS.V/8'XZK&=@/1&!'T@ M4,I!R.L6H"MC)>V.8;VXL>7A?Z=U;!X\JZ/*%J5_$K=[016F,+7XL0$<7(<% M"[)$[>1JA2&7T1A/K3V8IRM%CI&X14E6T1RB-:I=ZJ&X/Y9@,\1%*QN+F MP:CZAO:TD_33AQ=>OLS1..U8UN=JB;?OH+,H%-3?QN>T\VRR?_&" P 58<3- M J#"*,K2.9H_?T0@/K$#83E@BK)U'L(HX:8,%4/TUQC)MA/GH%:'Z<\V$3UA M)V=#32C5^EN0=S);@5?@?_*")\N;^JB]#FJTP]UGPA.H1_C>W<:@&*HI"T=&GAR_0V@#%69SI5M05Q! (FZQK<2]\%4/+K!^@J8/"Z[F4(S1CQY2MQ;; MBG;&V2K$\:B;K6;-NZ).PE,XAT_6\C="2<,U9Y(FE2*&'I&E[%OHHO=Y$>3' M%CL,$/T+P-7R:4K^3"3EJ?'D^M-QJK+GJ%]L6GQIZE?VDJ (XTW3*9&X;6EN M^A4CZ A$.MN(7KL -0F,[L-@GY<$3V.BX'7VD#QYKIW^=X&LUO#HT)\GDA-) MIQ_Q1 '4(XJ.J#A@?K]W(^0-HV8S"("JRBK*J<86*AH^1X.DLX"Z$TK'1VV4 MQ,]!B.K,MR&C:-]2E5I4MD0M.E6G B0KEP2_"%6AV+4MSSM,+/OYW\"BO]GK M3":=J$2GQ V@3HU>8<0/'K.208/,--*Y2=UMV]3(%$W>X"JY$5J5E-8UJDL] M]6-X%"/7YN5JZ?B\_N2JIE1]0H$E!4F_ W?W' -G] I">!CP'\=6#(JVO"WR M5Q*3:N)7D].7N6.0:,*W]QD%M//&!=Q5>LK;=LYR %D\!Y$<]"HP]L;G3K8T)XSU'[A@A) M-"3S(GQY5/^.=,EY$/\;Q$NHC>_\8@MGXK$IWYI^?W.C1F_[8KVY^V1?U;C@ MVPF^/6A'F@JPN5&C?XUVNQ#7!IVY>Q>%^3Q8(529W!>+WFV4!;.YZ42S.A-U MYU?OT^G56_C)T).U4'WQ(S9E-^^^;^6CFQOM6A3Z^A*\9)@YXP0][U)-A*IU MBP-O;G07>U'U;'NU7 _%'-P'(5;!-+P43S^YN=%N_E&JR7X*@Z@5*R#]:YN? M2M6LJ\9E30. E%W13C".J5QIBUPR MCCTG%4E+D9+NV+WI/@*V,WQRF>;&KXQ1H,(8=994 F MN&LHA J$A!F[1UL\KLS@,^/D%QM; Z9#"N<,%(-],XH?'R8H;0 M*6N&9$2A'C:I%/8(1>8-HE"!),ED?AU%! Z++>V?16J,8O.6629QDDXFQ;0A M'^DXJ)U7AW["G<@)PQP4RW10_[]BR<69D".7#NM1HD_;[N M^F9AV.:6VFF35[+AWN;6[C'R<$K&?9M;,,AD[M:(^C:W<%%KAUTHUIQ1Y>AR M;;,"&X1"W0ON7IY"-3:L;&[Z&!LYF7&U P\O($DI,&S;,/"M9?WD\* M6:\B@:%8F7?TJ&+F3Q0,>4">6&%,QY'T\: M'1DCI5G]<@=W\) OTE"*=:#$#NHJO8MS_R([@EH#?.D%SJ7.[J7.[J7.[J7. MKN8,\2[J['94HU,R7;Q')3K5),)KKM"I9#ET)-'.]%3.ZUNAGD421[$%MZB_ M6P:>!W5=],,3\8)_YECX;]+ L_5;ON-5]ZKKV2@GH>DT#"<\?YU7[8>X' M9IXYZZ=29O+VZ8WI/Y,K:X7[C?[J .=:_%TY5QCP=Q M$DYB!?(3A:V0Z,+:ZKPA!9'IH-"X'AJ[Y[*!K*6^3$5B7Y2Q5QT6FROC'A$\ MXLZ"M[KBLA0BJ!^O88QN>C-W)#P:X=6C7D&TN ##0XE+UH M(+P&X7[JHTAA:NEDN5DZJ$=?US7+710:J=>\+:(7&VF64[9+X?KG5HUF#9>N MB&^27-!6+YOZS?ZQ[[[3E M+TOW,C"5E3JM$*(H#)&Y'2EES1"3[G/1N;XC32]-\;AJ40U2AV3_6GGP:3?F M0N7CU+^F'R/'<=,@K#)^2"3:J-7OZF^7T92LZNC>U 0 ^G. M)IU?>'3"NKC9:F"COP6+0B*/KP--G#WY:+4=S*7D.S6@\QV7;KR4?+^4?!]T MR?UC0^:+Q+E,3?&E=$6RUU MBCG'B\HU=C>V1G#K#"YB>%45E'Q)HT%C*XS[G5#8T=J0XX65U:@<1 7%NDM3 M)W*Y>>W*CRGG?6Q6==XGYW4$13>OAWE9J7;BKY75VDPOEXG?\[71JT-)Q&T; M]]#KF!V=KHW*?A$#ULHTK*?:\/++(=.R*-+1Z,-[JYLH_!I'J]/5O,LR=1+C M?M'NA+6[FI'XQDFFNG0P]JK^8'M5NM4@3"J\3!D(%R^/^@4U)GOAT@2M M9Z>5D0JAK/7:(-92@R["S:H87B.BH7K=]&>. M7-0',]>0D*/2HG:@JY0\CH;*&ER5L;;+*!G9L?N*8HQ!;+E>)%5B/B(7+.%^ MBY!L) 9XJ?U^J?U^J?VN@6=+^'*"RD:<=:-Z]-TX6JX>N?7?F7#:J7AXMOPX MV&-N8U0>5H_TZN0"4)O>5*&9Z2E(WIN2?Y,_$GA_3'VX/1-\"!?Q,PC7<*DS M#:#HU-9>5KPL#@/B[G% 52?,/49ATYOJ(US"4L-7I[P]1J$_!>2YA&7!31VS M]PP+_07GWY7<[4V1$G'*N$W*NV4\OX=Z?XKD2]Y$9JZ,;(O[_A3EE[S,S%P> M21PW5[UYN(A>AL@P:.;:R"!H8 . RUU3;1G0112?B!F49@?7479(TNCM&>&8 M,*A641_Y9VB!HSZRLBT>D5>$9Y&]L+8V:]F&8F4^>C,XVXOZ/ HC+LW@NA*6 M*&9W#3/V)>O9I/4YLX1?PHF,69LS2_JE7(TQ:T,RPU]JU!BS/.=6_$LBLXG+ M(V3KIX=_7U2&SE4&(7= OH(_#R: WR#%0,CBGZ_ +Y<5Z,*NG[/_UPO[]=OO M<^9_;./J[S9H&__VPUFP.TI[\R, =VFU(C3D&LA^K!/AW=C=U*R_ L-1U+AQ M0U>!Y$69>A"^NC:@'!@/HP'_M=@N@1WL?/=/2 7>BY@T\:!RA=_3'L []>%9 M %!YB['LF&4X"P/\,.GS\9V$;P.X(WX#,7? M&+P"+WA!+,SDHT@(.P]:?Q@X\#R4P.P[7ZSP*XCAOT7)X8%N= <@? (^O+<] MB-#(V;N^BP1R[+X"48*$X#>ZVW"JD;(S@:A]Q5_2'JR;H08<,N;9,K*RB80F MJ- UV-92:J]VTRI:M4XOF;UL[<%4)G&PEB+5^+Y27+S)Y)(T$U6>27,JD-5D MCIC:,\"*;37Y):!7*Y%%"=QQDG( ]=&-X7K)%:\\F:KFCE:O!''B/D74VE M'*K)6HJT_%1A&9ASG[: #6?4;HT[12F3Z#6$S@FD]@1[\2.S> %9BPIQ:A7, M;C!'5(LCW90^0N& TAR>$+_SC9FQGT$6"TS6+DH1+O,@!M$X057% )0)I"U& M'*<]PU]\B?E\E9Y+>\:]Z'VC\.HJM1*C+VM5E[1^,N&6"[%5PO*RC881&\7I M"4^W8!%%DOX1==S.XGK0W\>H$3=\-'&\R\H^(YV7S9$R/.FB/]U8B%OG$4&5 M;**F2\&LSBLBU#<4_9Y2YMGN@S[NOH(5L)/0C5T03=YL+W& M#;'=07,A?VZG,M?GQT>]J1ACV>^& MN'\4<4;-[7%AL32+.49,8X]R*TRAV5('V6S#D)-;VG"-:QS;^-JH8]P=9#6- M6HQ0H!-7&7KA)Y&?J@W2S?>O@24M%/#[S)(^R$M%]\;DFN>-O53:%XDL4[ZR MVB8F;3Y%!DN6;V"0AU:>"Q+0/8,41"&4M9&#-YAETGX$D"6 M@)$'E\?'O/GB^NX^V4,,EO /-*SE9I&-5Z>@#F\0-P+9G(O,U9,@(*Y2GY-NNYZ:R([X'#LJ>0UEW"<3A<#28%:_1?';M M\>B/?EAD:4$<;H$/MBXS"(P"H;T"1,&WR9NU=WW,W0< !2/2=: HSJW1(]L. M$V:1,VML$C@%\U\,7^]2G\'X:+>'?X:7PY!T>X)WBLFL5U9JO$F/>18\. M&2E-LB-)R\LAO<"4<) CR >4J=Z476KO [H!I>?LH5\DQID@59$L?]/0S8X] M9T7=2XA>J%AOJ4BP0^^SJ;\-PCV>MM(Y"L#K!9O;LU%H:0LCQ/&C1'-9,XQ. MBI]8M@T-I,."CJPL!)['@1 M9D46*)47:4-UXH@V=?;IB%I>D3E>T:MTA4XGM8S=Z1!%'QUY'K;\L+][/*J# M,H;4O3T3Z5C=.>O/LI1#5#P@!> MLBS[:SE*>\E"9FTLYL(SX/3W\*96K&*>.1J0]IQ=3A$IUMYA0TKWEJ8)_E0^ MI9L4V=*IXO]TH'2R+.OJ.9J=>0,=C525BYK?,=GD+#X0ADIGJ++7(BK47 X[ MR,/UIX M?2MO(!?*NARI_@<4.\#+N#F M6LUMB2ULDX,5@A(.>C-]>=M587L"!13(/UC#.F9@C7I.;$ M T,W^)A&-PM5*E%$X] @6F5SB22XVH[-508OL#!%9X8P8]/DE!Q720N:N5D/@J1UOD.''S5AT;$8<8(7VID>$;;$<8H'V1@QCVD<'F:/3 M\/SQ3;'*6O_VGVMT:S&]N^X[91+1GFUN!]SZE%*,YO1NLSW.VFU^:D@6?66] M8>,@MKP>,ZJYCZ#4,(=QPOC.A8+B0:7'-^,6TYU1,,R8@%%%FHR@YZ.@O[[. M/+@-(^Q?*9AG3+RI6@;0'3(%Y?75X,%L&[ZSJ.!68WVX[P]342ROX^0]EE*,X;6-XF$3PK450D M1I#CVX7@]%.1?IP:[$X@E@^*2IT MDGLG5_;//_[,1HT#IJC[6?7:$V,9'4)[SK6.A +]P>;B"06=][B_!-.H],YS M;A=CF<##FVEU'%9X#94XCL_B[$8<7F-Z$9;PKN,!9?7+L(6O"@PWDH')&*8N M8ES:?GY&9X\WDRI+57;93J+8W2-G2+YAD#O$QM['95'O9>K?)S%"(G@ (;Z' M?!LLGKS,.4G/9%+YD8K9:4@22&"]A_?H:<;)5O96:V^HKB1_J4[?6AZB-UIL M3\=TXA1ZA]>#N/C7[BXY^?XQ5^'18270=C=P<,<-*P)Y,3-Q MBLCPVLN_UM]-NET/I^?/=^[@3VX>#;]R[-8Z=A-_P+N& M=+TT3TQ[+V>.Z1,00)Y?%2A% MD7F$C]P'":?"+Q-(]I$L@1AJ62&-6 $D^^*50VS]#*"FO(UYU9$%P;47R"U$ M^4PDIO%LL/9"K?6-.!^'H4.>W;W&1^YQ8DR$+F13B11#O@[APPQ=%*69X*KB MZ!%#ZF'4#K>JZLT@JS1TC7(ULYJ&7:D"RJSH@V87U45=9#EG-3SBZ O M#[.DDZ#R1-3(S0W')6(K9IC_V.(-K\LL.K+M9)_@LA0X$P'5?PG!,_"CHG$> M+GNL(F%1[%,,DV6=:;2;+ GXS(-8*&*0!]I=K&Y-SE,.D@"=/8[4%613C0#> M]WVPRK@W&0Z+G+N&,VNWSB^![5E1Y&Y=.ZU:EL1"J LS1,T'N@OL52NNFF^/ MX03ZJN6LLGW6^R!?09:66_'N&3U3_$*V$GHQ@>.=UEP!NV4X6VQAKMX#?:H'WQX* L)IC$H:(. J!J%,;%" MW_5W44:&BT+?I_XK2*LQTON@MOY-[=P;O<(#CW8D7-S(0K6A\%*ZC&HFHJ#Z M:2EEQ1S$>:U E/P]!I&[\[$0"?^96)Z[/<"EN+.BYWLO^/89B5 !>A5,K\C] M7D%E'5I^Y*77=E%/%+7OAO)PXL?P5.(14#:B *-9X._6(-R7&V]NH8 D3K6? M=CZG/4R>1X?,%F!,H+^>3T-/M^Y:/8*7.CQEN!V]V(*(S*2=4A92MTAP@E/5 M-?LUF^PFT\HVT&7UB*.@.58/J&X+5![B.'2?$ER8=1T\6)RLL88SZ^_,W-U=7^G%W&OCUN#"XL0M M":92*D$!F05M&A!,95JK-)/9+&"B&(Y)O4L^JS&-##)T3^-RM&RL&62@8+>G MA6U%&F+;R/K17R878R1BRUU]09/54(LER'"MH<5KB 5P!;BGQ*@VQ!JY[>Z\ MJCUND-'B,OQ3;KH;9#RYJAV9V02''3FN:==5[8?*&@'Y>3S9+Z:_C:9SN&/D]EB MM:IV*CNY3Q=;%L,N06M:XW[;"O?MKIO9Y(_$C0\(K\ '$MW,2'#:J3A!@ANZ M1AS?<:C6HQ\"RTMM*[D5)37B$T%&@S@0B_ MMCXI&SG66AA%*>0_!Y[C^KNR+WCIX1N%;@3_-(8_^COQ2*/6OFD,][#JF3M& M[X-P=>08K1^.Q)S3F."\NNO8('*OZ2?UA_7=!5&,WF&\0E1'X_2'U2WA2Q6^ MUY]QL:E7X 4O6"U/^[4S!20#3G](W0IX'FH"ZCM?K/ K0-V\^#30@?2'NWT" M/@@M#^(R=//W\UN&PBWD MY]9E!1!2(#97NLOS/83!-G6N,[ M!VVN3(K=;QC'74KV7[NR8!J4@#NT2G"- MF<$)B:#8G0;%0RZQ9![1K%N#X@V52*[?0=1 IHI=3M&N[%/B.JC8>7]Y)VAQ M4Q9I4F60*=QK2;(U-/ I8[D1I[LI,]2RN+ >#DJ"-N>&6BZ?U4H<3I2!)I&A MT,:I+-[-R*VNDE%RL2(J+*C#/Q_=K8^(#7> <;3F+( *._$@@4%&!^MGLH#S0EG8\/OF--'3,LB 8OV\93B$E(4? MOV=M[]B%E;/T8V/S8!"Y"(5WRE51[UKY8.EM1=>[N^7C9#SYU\-DOIJL1O,L MBOYQN9S,U[/IZ'8ZFZZGDY7>KJ$/U@$7'D>WGVV'B>6QPN(%H+1'P4,$@L2/ MHPRG'"6X'5SKR?7P:VM<.#!$REW7G+&[//.O@4 MP'>=CW3041(_!ZGUE):QQX925+49ZZS%4W8&+'@H2C;04&-#*6J:#!\IKVZ$ M\J2#< 9VEG?G62XQR8 U7%&CY&Q?9RZ(""KV<#G0NX"&#A5 >[8'7BRI\T"! MT-XM^?Q<0@ESBIS4N2; 5^HO]^D:9/:RK3IGOK*<,XE^IRAQ?/>>0Z&6MKNI-$%M>!R_ N\5\C-Y^ M8_B/U6(V':,J)*LU_.\7^ )<+>Y7Z\7=_WY>S,:3Y6KRS\?I^M^/OI4X;@R< MAQ%Z)7Z>K*=WHYEFZVH1_K[8KF+X&'\./+@041J]+/!*%(*7?2]2U/5'N"CA M-WC7PP\@>Q^V,\#]=!?L]VZ$1#E5<1< 5?0L7&SA;D659X,HIC^UJH.ZZSHH MNXBD>T*,L\-37IOP['3Y>]\,("-F7:3#=&X\9?*59CAG$]+];.;SMI[^-UKC^V&J]?,3*P&@^ M_CP9?YK./XWNX)\Z<^"4CO"I#YA&V48HILN&?SIQK@D\!!T3 =Z/EAK]97B+I$U+R)?TUS'CXVU[BH%2_=6@Y M1\NLA#O\V;77H.+@/(%WO!TO?,7]OA5]JV+-[^BF:"8FN&Y(5:=L>(IK-XP7 M.L #M-YVP>U:XJ UF[!QJE8G/OB+KE6(UZ@2@'EK>2C=?/4,0#P+TIC.VT,Y MX"[P,;9KB-CM(2,K;_4#Q_(*Q;;W4>T:V#D>G&J69 #\.96H*2!:,>];"HU MBC*DRH/&+2 I *V=HGD Y6J.%I<"PFCM>C;IM')V/@U$>Y0&"1'N[J<#:/K/$)MT)4EK/,4CGN$O@W#6NK(?P!&G?D0N5G(D/[ZH02R!Q MVJ2GUE]VM,2XZIF6V7D$./WU/(GHR*)O MJ'=K9C_>FKI4V'9#EH]3TTJ,I- M[7**O#K4%]N@.$NG4I0KPZRVR**3S!FQ!^;P3-CRG"(_9 =H;^Y";#&>V\.J MF,@B5)PUPZQTR*:4S!TIR\#PQ)@,RVI:)"X23HF$XYE,AE7)D4LMCTEG9IGA MG5T6L6+LN;!%F?%H6%I&X^-'L4T-\"[@TRS!JRJ/:K/H8\HB'^S02V,]0$[5 M,Z:U<41-C2RYNH26Z#4HGP65Y?5L;P](X>,%B8B :W?4IZ%:9=MO,<\W \H4 M"KC^;R:<=BK2 KTX!Y;KZ3X;JQU;9ME;@8ZG7&C]8=;4 K-</*)4@(7E%ME.)JSZT-.) :(];414KI[N3JLI8.=VXMQ\KIYNBYK%R MNH,\CC69 ])CD,Z&=!FQCLYB$W09,E"V*BA_!P6-D"9+@:V2T_GS3*&S7U"O M'90;0I1F,L?8ZO.@&,4A58H_P_3'H;& .T5-;DE\ 3 M9H#%O&HR2_1Y-,#Z7I(0Q2R?PO% 12TNX/JC@M1I@!'DSBIY>?$.2S?Z&O$Y*SF# M=C_Q''RKK'88^/"?=KJ-93>/[%2*O,=+@'CK':91E, '$++(0%$*'!(&W)6J M-5G%Y]S1_:9*7%%N.F&Q,#SC<\N 2FBYC&@3'CH-UT"BB1D4TW5>[0>*9$B- "6CM4=YX0QP? M%<&.AD0@[2_V8RR.=SB?$ 'HRKM\:%)<^/2P!?J ."-W4@?I)FU79Z )#?IC M=*CL$!,]ZMZ/';5GJSQLXHN:U943M!:^8H[09E,/^(VD@#5F/*1.>XR-+DW& M:N+.RX7O ML'66LU>(XV5]GXVQKGP?&8;F4*B6OUG#?T506B ?"G<5)&=2Y.7];(5?5X<( MA=[-W+W+RI)DCM?.^)--.Q/(C*2!;'[1'4^21/#;432R_TCFLR,S(Y-C4T+FAT;>R]:7OB2-(N_+U_1;[NF>GJYQ(NK2QV MM<]%85S%>5S@,=0L[Y>ZTE)B-"5+C"2\]*\_F5I ( $":TF)K.FQ#0@IESON MC(B,C/CT?UZ?#/",;$>WS#_.A'/^#"!3M33=?/SC[/ODIM$^^S]7OWSZ_QJ- MP7#2_S+X%WAX _T_&__Z?'_;:%Q]FKGX^_@>IO/'V6 M_?A1Z'0Z'U_)-6?^11>&;OYESZ2CQ^@@\++R:>:OOQ"].+F M1__#Y:6Q6Z\U@GRZO-31DR[$-Q4^_NO;[5B=H2?8T$W'A::ZUA9]1]LWK]<= M2Q:%UJYO^%>L==9-[*SB=]8-+UVX]M;[=C[B3Y>->'4;#E+7+L:OSQ^M9]Q@ M/"B(S.1'UX:F,[7L)^AB(."["$J#;S#3M:^@5W66?#GY9.U2 M$^JJDWRM]]':Q8ZN)E^*/UB_T)W;6Z[$GZQ?:KOQ*<)O;EZT;3:7'ZU] <_Q M(X3SQ,DG'ZS?'6F/ZQBW#&CC-]&Y:CV12R5>(B !F+(0U*X^/2$7 O*%!OKO M0G_^XZQGF2XRW<8$M^0,J/ZK/\Y<].I^) QV"=09M!WD_N'3XL>K3Z[N&NAJ M/+KMWO>OO_3!I-_[.AS=CKX,^F,.#(:]<] @BQTFH*(_R*M^/31_]*GCWXS M'BSM#3CNFX'^.)OB9S8<_4]T(?!S]])[.85/NO%V,=&?D .&Z 7<6T_0O#R[ M^@4$_SYI^G-X!TUWY@9\NS M$T4OT5\OR..0?>7]J6L:,KT_\87#Q1.R=168 M\(G< >D7?1.W\:V'NV]#8V!JZ/5_T5LP)*_N/9KBP?KA#:G "ZX5&5Q=^^/L MY@:J[H]V1SD#5SQF5+_[GSZN/6W[PWN>-+@WNJ-"X]\(VGU3NX8N.OCYF'6N M&@U!Q-R0^N'7EHK?"Y]^AS^UM!O\GG/PT]OXZ7]/_^ N?JKF/=F CP<_K(,? M-H6&@Y*>-[4LU[1&=L7[P<06K7\A#;31%A-20$T$A68(O M'&]QQ3T#WI)\003_CS-'?YH;9.7TWIO9I.-$IAMAC\]?'0V+W.IF']>?XC_4 ML1:V]\I;JR^"8?1ZGCB,X87(0WQX]^!-72-O3W5D Z_1*'$1[0W^]VP-YYM? MO@K?"AX2W'WN@2O2(?]MK$+8+L'[%6DD6:!X(;S!ZK/-;R%?1H+O2![DUS^) M#-S:\\.7P5#M&#D\7C\6#F'>&ZC;_X#& GU^ZSJ8$'L&=)SNJ^X$GW_#[//V M#=H_D7NS,#7G&WIZ0';\R\L_O^)A@K8Z>[M%S\B(W&EYQ<"<+US'^UC8=KMO M"#H+&WE29&-2)VMJTKTBUSGWB*R^6-GU;UH0((+I1(^D#?Y+#3_S=6[HJN[Z M30$:IGS35\N#%>]BZ\"?7867)(_]IX^)SSCNT3NF;=6.'3.7:6.V37I"2W;, M^]8F?=R8JD-$V;<'W 2A##]YKU"*@LB$D@DE$\JCA%(,E<-LA3+=2DF4F_', MLMT)LI]ZECVW;+Q,?[8RETR126:"9)+AO]@Y_G1(IWBRTEGJDLFDDTDGD\Y* MK)U?K&=DFZ0ST& "6HJ ;ID")J-L!64RRF24R2C%Z^BM93XR);]"992N<+$!_EW"NQIL.X3O=H'P*5DXF?$SX3E/X*%CYKM'<PU5"G).Z$V7LA![E+;A\@^\T1"6'20R, M,#:=N4_GFCWI3>B!]N0&"/*P)\D0;*S4)'X],DAC9.J6/;3+&9K+)&M9&=E1%S8<1,::)9-O45Y>0,_/O;D&;25FW9 MF+>*KH?4BD4/&@:3BPK*Q>;$550PHEZEKTA[U,W':^3@0?9JFZW%ROGO(JWK M!!>NIHIJ[(8SEMR]:&3:WAY6UN$DL4FF9I(+-?EV3O?0PF07CDA1R=E M\B6[EAD(3LJU? 03,.)G3,% 0@=(*&*2*#2^+*"-]12$1@^&_N@-GO/Y;0C= MA8V6.]"CZ517T3WN]"V"#NH^VL@_UU )>.SK8K EO:>3%=4?#Y[K.]OZ#U)= MYY^Z.^LM'-=ZPN9RG>9Y1PR-P_.W4&W,D)]0.\B7L]H!T^*\H6(0VCLXCN2KOE.L)[U-+=,,BYK&X=/ M3Y8Y=BWU9R7@L+-/T=W#C6[E+?$Y[80=.IU=3=,)'T+C#NI88'IPKKO0J-/4 M[NSBB4SS/7*A;B*M#VT3*[G58/*4\YOPG[USXY[<>-DL>+?MM-(T4]8G6[>P^0]V #P;"7W(@25-? MJ?I&*3L;L=;V]#<7*%0K(IX!B&X T13$R&!#,VR*RMC, $ _ '+20:+.X0,! ML/*;#I'[!>KFK>4X-[;UM$ID-;+_OH"&/GW3S<<>=&8WAO5"4EO5%B09C$EE MW M46AGA'LDE8#G>X8^FK7A/:._%W'XV=54Y%-!@": 9!7,4YV4NO$HH I8A(6W5'KZ(X""D.SG9*J[)3DNGXYMCO1 M70.-I@-3TY]U#3/LDF'Z3W/#>D/(Z9J:WREG-/UL05O#HZ;;2'7QBKYF$W9? M\(?+##G^>^%=O,R=HSD90JKA@H?D(G%, DXY8%3>;ZNM#>@*F5O'M*)K8,33 MP6#)8%F8;V -S'EM=#$P,S!7=G.(09A!F)KHGJC/)0E#]]A6LW45Z^M>C[^; MNNO6OY>Y_KT M(FBK,[P^7J-G9%AS;T_R=8['LBJ^R*U]7)OR?=VDU3HJ-!_4/KB,D6'HYB/1 MIJ#]$[GX[]IA95\?&5!2 .4+,I&-57%3ZVI/NJECQL67/*/:H2551T\,,M(* M,D(K9([%@Z-K.K3?QI"8:][2&P',X&Y4"5!L[<<*$LNN%#+MTE'3+K1RF'8V MV7D?W%I-6X9U[=XCK<%KHF2/II&:!4N_U'=30_8+"37!2^JCC5!E=BHSF?S4 M3TLU&G[H(F5\, MZP$:6 <@0_:,R#Z]CNG6UI"]4=V6-D/^OJ"EQ=P_"2_U"- M'W+P):D'X9'[M3Z6P:L]#Q'.G!2DYQPNI/)2YHI.< MO!&W5+0_+QS=1(XS]OOLK$]X\.X]<L-OEF;3"RIX>,1QA*:$ )15R2 MC)*>Y3E2;6^SX%YW?GY^^XQ,=?8$[>BAJJZJ6@L\MG?PC63J77.!)]QBPXD^ M7LSQ^)*[Q;?,<"1C<#=8WQ24-_,%LB@SJ!>_MJ? M4RY!F6]&3L:B_RYP?_IXV7-CR%S[= W7V\_(?L4S/WYS\$KKW.I/NHNT2@!Y MRU!$,90P&N_'[ZZCLMN&LH!]2[G!-]^Y;[DP=1]V_85M+6?_"4%G8:,KW;%D M46A=]+_?A]\//PI?DQM<_;)Y-^_RC:E^'B"6'FL.QM7<$WVO7DV/?)F]?(M)YT,^FV:7NT=HN/ZZW?V7'=B ]C MV)?![?BP49PO(H.WW@7RT6$W6SC:UI;M&65\,_WUPD9^9FUGIL_!%.OR]VCJ M_'%V0Z[S25#A%4&1B(XKM MT6" 77TB/S ID-_ <=\,3-HONN;.+@2>_^NE:B!H7SQ8[NS,IXY/,SN\[,&R M\7T:KC6_D.8N<"Q#U\"OO/?O,G(/K$8\ZF;#0%/W@I^[EX1?&M#0'\T+\MX9 M^+CKUOQY2WG_W?W.!OT,'K?\:[WWD1L0/0/9EP8V-!LSI#_.W OA7%0NIY@D M&U/XI!MO%Q.\'#A@B%[ O?4$30YX;W# P;PZ]:]\\;_Z8!E:V%RO9[BUP4L\ MP*[U1-[!(O-@XS9_8Q$*D%.,;]WO?[P630 M'X/N\!KT_]7[VAU^Z8/>Z-NWP7@\& V+1608^510_&=W M_'4P_#(9#3EP?=X[!W@!DSM9S/=O&QW[C?,[YO4KZ^G:^;!]X-HIS@?,W%K_ MO&]=W8SNOP&B5)B6Z6FNNNJI9C1 8!S1/39TC4O5,BS[(E!2SH!WY1]GY-*SE>&U_(.TV;Z*O"1O:&$+ MGY'MZBHT@OMC(3J (?PVRLH[ 90LUR&Z@I_;X"4FP>OO"VAC<3+>[M'0XX7+C6V?H#]F#>1XS] M^/"!YP#Y[_=4_)#I#/[]>_=^TK^__3>X[]^-[B?@[OO]^'MW. &3$<"+] 2O MQ$"0P.@>",H'[7W-R$?"QU)WCT1$P;@/6.[9*%@Q&Y9 :UE>;E*FVN)K)0EO)^B:']>E,K(5LZ;5[![\9.8_ M,=7%7.DUN;B)Z5G/3WI#MD1!3%@WT/DSAO+EN^\NPSV9P)7 MGCA_#?9GXDO"H1ZR)NY89/P4TG7D^K5LX?N\ MH(:#5!)P-B-BQ0H2)2/XMI_0L!N MQX$]@:^#(##1SZR37DD5^88B2>UV4\P5LYM6Y>%0KX>?Z(@.&UGFV0O7^52*US!4N:O@69!C^.!//JM>%5!.S[*%42 _K MI--UXCI=5]-LY#C!KUO<-2%5Q!/X"K]!#8*Q:R/DEJ_4,50+V(?!M]V/L=M7_:FBU#QP;(H.)"OVB\B&8>^(UO+.QNJ_/H0'Z MKTA=D'R;8#2=DF/T'/A3G^/AU%">^@F+]BJ:#]=BN0@%=FT$TY)/IQ5S<01C MO/5Y:Q$<)&NQ<3>SS .V #]T?@<=I=5H-D4^(WYA^'HWOJ)?\EJB(35P&EPL M2,U8TM6SJ]6NUM]^;8M"Z](!+C+0G$ F!X&.( YR%@0SS^ &(L>YQPRL6Q^ MLY_?,5X-2-%??%M_9PG92 /SA>TLR!:3:P%\A6? "N*'A]_)6D*B-;JJ>T'A MG/E;3/YF\W)W:;G;)*79;$<>MUSBMU%2:N&\G^BNX6UG M(JQ@ ]6 CI._CS'#:1!K,@TV].AX_/:$G_?!V:,!4C,)P26V-U([)TKF:S%1 MPV#WWQ,7]*K.2%H*@%GY9:;C=U;47;I3,G"F[KPK02BS9'$2YS'5I*, M]P-63QD5&//3D54A=-(-N^/K;NPP+_C@EUS!*KV!E7K@%YIZ[YK/_#S4V6F/ M:W8:&&(;G$)C+9L\#Y$Y_\_"^-[3UXV]?4R)8OMD+?@#I#ZD] M#/OS. 6AJX(/H]_$!4Q/^ M_.$_A'OP]=ZE^$ND%<%]O+2O7B.\1D+'!1T>:/#-.<\ P%G20Z%<5"B _7YM M]_:NLE:1Q%2BW)9:S:84WWGJ+6S;2_I-L$ 4%1>ZZ0[G_ILD5DMT/J?'0-KQ MVG4<8YF0P'\Z2/IUZ//>/S]#J\S!D"^IDK*373@(H6(N?=)=%[.OI\_9EDG4 M;^,-(*R*OX$!&7RL;Y*]OFOH0O\HU\:ZLKI'5)>X7^ K95XA2\<]>ESX^>O MN#')>Q'QV[-<&Y#S>Q;,GS=,V%H0K 5RJZW(28<)EE D2 R6AG>M!6Q%J,R* MP/@_>_[7'0"! 6VLXD-5Q?QO0T+BA#)MHG8GO@NP%#42/G">\+*!GV&'NAH6 MS"?.V!CX9E@Q)XG>'L&C;;VXL_#CI\(E%UZV]X*M[0LN],R,X-HM30VOU$U_<1/$AX88&DY1:RGWY:8.QX]+ MSX,FBN>M]KN/ %S&%F8Z8G?$A%A&HKS9/2PCC]9Q<7Q^MG%/OM3@-L15>)LL MHZ4=RCLN=[X R3U#^ZT5\;9L\8_HS9DS;) CMAZ7,&/5_[IWKHZ\#PVU79A!,Q MWC2%Q?Z*S^E7W$(3I%8Z;JU)FM'0.$P/R".;X/-N-DTX63KJ)[LB&!F50$:K M;,("+PN2(BEBLY-PDC2E 7+1\4XJM08G#IY9*<[?)_D-$NBPU:?)NW5 M>3MT6.4V+6^#;>'X?E/_Z/C1^+' Q!VTB"OT67<\ M%=Z$IJI#@[APR$E-D:]LBA:0/\/=$'RAXG\I:?+A7B)=W MQ'O1Y?S?Z_MW9L@P0C""#QABG@_>SP2WV\6=R99JIH-?WQW4?R.'CLVY(LW= MA/Y&/MG8-2UN1(96D8,1WPW>K9CP;5X41$7@.\UVPD'^,9'WS/210XNLE,;Q MAZD3!^@12VWITSQY3@]07#(LUI6!]NO]['K[L-_@&Q X0%#!D67 1N"%_ B M>./%9&!-8 V)?E5,4924IM!,4)'] R9CQH%5CT1D*CS&(RD" MZKT9%(K%RY6J/V%(_G$V&-ZLX]5/J/%@(_BS :=XJ;R Q@M\(P]4"U5EG3>_;ZCZU2 M&5^?TQR1VT3SP0(RZ7Z^[9,T_[W1<-(?3F(%*3-I>)2BZ-N+OR(.J5BF[W;G MO-/9DNO[;/>0%#)SGR"8V80.?KWKWD\&/W0\]H_Z:]=49Y9]=D7>!(-S<#,8 M=H>]0?<68)(8W7_K3KP:DC!Q9?*LXH2\L"WK^6X'EV=69SR\.8_F8-+_ M)FR.)GD3".-LYN&L+U[&4QOM%8Q271?\'1_ M[MYB^>AO3GC/(JH.\0_@O[S5P=OO^PP-# $L"Z)V-17?.H'P][H6]J97PD\ M47M(;N\G5/_YE^H\_WCV[^[[7_O#\> ?Q\& 6),VFN'KR!&!4P%%K!Q4G4#1 M__OWP>3?QZ'!\P\ZQ'WHV78S/ 7(=@(S"O3_N\"V7_WAH=09'KWN^.MQX(#. M#-P8ULL): W-.B-@.)KTQYL0&%HN_JYK>1Z4+7A(,A[ AX4)%YJ./_^]_KAH MYXJ+$NQ$,=%.%,_!-VC"1V^*ETZT:]U1%WY%.'+8HFM"X\W1/6Y8(8- Q]_# M)-?<(V=A^/0QFB,_96#MZ2-?E;,$D$B)()'.P=_)=K*.N8 HCV2^\1M&^)K MQ;"RTQZG:DW(59BH=XBXMX< Y&DZ_]>^8?/L _O,U!#&[1(U[&/3GV M#O;77Y#S5?;+F-QN\N1VS[VU%Y"H;,MF$UNYB16WJNO?S4A*L#$T_-UPWV$3 M30I%UNCO#O+K 7@BSF!0.1A(6Q7R:S2%GL&UF)-<+I&_ ]./B](MDTUNU2:WV4R]_EOP0JM6%RML\YGPV+>"H38)%1M!H![Y.'CG[$K<$2\= M[<"6T$S\S%ATIP\,?OYZ&1NP"WG^"L@GD1C!8.A)@NVU\,#+!ZC^?+2MA:DU M-G+X?%Q"_MS5F-OXS_8A%@YM-*/ M.D^*+M\X?A&)8M\X?+KY>O=QC5UE!W/Y> :"^0U"%H(QE_[_V6'?2F>5G(]BA_N#;@)W9BT<:&JX M:>A517-W=? #:-"%L2'>Q'[LC6.&NK C!#O/#424AXWC_IMG_S?S7?AO[DDX M$?0L4J;EC!R[P5<0#2>VY97X@&6)5V%;B=<\'K:OY/AZ_9E@-(,C.(E/CCWN M.%G;D*#]Z\Y."?4!XR/BP< ZXMG5-VBKL\W#FWL?$5H$+8@-LB+#>=,NN@&S#52$2F"Z@]4Y<$?,W@K _[-=$Y^ MBPY:XD*HQBSK7J_?O[DY&*.%F-O=\;B?;.OE,6VQL2'I@41>YH HM?$/1?D] M#Q+9]O2M,W,$26Z[^1;O7:%4S88]FV'/C"3HY(+>]_O[_G "?$Z(%7+.B13R M0UZ.$E6D^)[@ .6_&@=V;JOYUX-E,7I40Y!(IH5B3FMXAVU(L(Y*_B#%<7## M_@6O@KSFO)\>3>] ^.MGU+]E/TX'C$S$4O!+9P8!U*!VPQ&PT?O;8 M937DA=-XA'!^062C:VKD5W\E&%VW!VV;),K[!TGMDIB%QLN*M,Q"LW T/+IX MY/"]I6@RFH:T)Q=-2VQQ;;D32T13^JPOI;90E9-Q!>,*.KBBF157B(*8%5>T M)4X0Q-IR17;J6_6T-/] F[>5XT2";(O5T H@]AP?41_N:6URSPH=JPCL764/ ML]).9('GVB)? ./0J(14^Q'U$8?V^\0ANP58E 6\ ,>S1E9,')B;)"GYHPTU MDO!315BUP\AR.& BK]H]- SKA60Z\PY"_65GME-LH0@=0>2;8J?=C)F;W?!. M-Y9];2T>W.G"Z/J)UIW[Y9,+(79.%D40 S)Q$Z7LH*1TVE+6'V M9B.31B:-FSJCQ+]3_+);B3J\P@ERL[;B=\I>FX'YC.%CV7J@+C*'38$6:B&5 M%G:N]U[U+UYLDP)@L?4^Q,8;YIE)1/W$,Y:7ST#UU3< '0>5 M$,^2$$U,N4UQ>$!\B39'-M'[]&@)BB#'63- =]\'=]?4O$P=70_013@'1*7# M->4\E(=C(5KV 14FWE42;XHTHEC$R'&RG>UV%=^F.5Z$XO,XF>I.!:; B)[N MPDBP_$S9%WAJD$V:<78UL5QH!)-/GPI5B.=WC7GP0P/6B58=+\,(/+)A5*L] M';[=4F)J3W$*CL2)LLCQS20';,[^$8HU&29EF4@9/=J'?+"(9:AG<.T.MB*4 M=ODN&8H5BAQB90K!W.UH^*4QZ=]_*_B ']NHS6:C=JT^>@7V$QE*RD-)!>!Q MRMO-[) VX!;*GRQ#>>DJ.BA9:H%&%D*W^$$L?*!T?3!E4G$ 1(AOULBLK.) MFK+"R1VV25W'HP+7:(IL4AW%A:^!X[24Z"^F\M8WIJPC=KRTVNN$%B+/KZX] M@:^^DR?O"#.YR35S"3!C%N9IBQM%RD-L]_8@6UCCE,WW.]N: MXZZ\<6!N0++G:FI>/J8YJ8W,XL8B=^#]0'K);CA59XCK-(O)S5639K9$=/\*0@JYN/@(#0039&[DN]LT.UQ**R.[# M['PF?G2(GQ+SJ1TJ?AGN$8A<2Y%K*WZG;.H/3!>:CSK9J2]1D6#F#!V<(\3/ MRH;P6#H5^Z^JL2"QBU\L2WO1#2/7E5]H<1VI""\CC0M\M1]1'[%(.$)^E%AD MMR(+':XC,F._CL9^B!]FS%?>FJ!GDUY66O%DO84LX")F*BG)=F!;\DRX:J(? MQ.+Y"M$!)($3VO4MR$'I">G2]@"\1#*&A5OO(ON)G8-F)S3SHK-8.NA(.HB" MXO1%F>OP1:2B9">CF=S1(G>QR+ZTA7Z'-M6LI=SFZ&N*:_*GD9*%0&RG/ MT$J 2WL>GQ;3RD#C,0+S7;\*$.A>H_ B8K,2R7M0])?I+HY[NQ$#YG8QRB7XH ]C\+Q]6G M;P65T)PA %75>L)?)A71@6FYI%Z#C=_&",/@>;2A >;0]NIJNOAR#"F-),]G/,]2#AX!+(:R;6I7:WFD46YG;0H1WE% MQ1U$]N6Q"D F2G(B!M9^WH!&.&:QS_P/A,TYVO5K?O5I9B_M)Y]*?2GDLOY)/ DGE^;]>!O- 3*5@"]W/(I\0N!9\,(>/J/%@(_BS :=X MS"^@\0+?G*@*)2>J4.#C5>+<)BI<.Z=N;0K" 5U3"]3QZ+9[W[_^T@>3?N_K<'0[^C+HC\%@V-O' M"D?2Z58:""0UPR$_8$1?LQO1WFAXW1^.^]< _X6'=W#=G> 7G[NWW6&O#\9? M^_W)&'SX;L*%AA<_[7?PH8?O??X[&^^CQON#;N(%SUHXT-1PT]"KBN8NF"-, M@#.R0.)U#^X;VT.7*N\MG2RP>-#:B1$UV]9 /\FDB@PC4(?^.,-J(7E-M*#P M=?#H%2&?;=5S_+L>Y'L*%+-"M^@S?9BX[6'AEF?&!5#2BDU:87A'FE)U!B2! M2Z6[T]D'XM\HRO0H>_N'@3Z3I( J>GI MC]0!/P/-M89B95<61SE?Y"$3N?( M[:#[>7 [F! =LSN\!N/)J/>_7T>WU_W[\=]^;8M"ZQ+T__Y],/EW45.;[R[L M5IG=]O2MLU= :'V1S,B&/9MASXQ(Z.2+WO?[^_YP B*\4525C/Q6ZCRW'PJ4 MX1,A\<.CDNADW)SV/W+(:JK8@$ M M^2A%A=B:ZJXD%QG3M?8(HHVB?S;4X1D_)3E!BM&>/D(K(],,)@A%'ZV.T( M%HB7'4S+%AD&#R@=KBU1'N69#7N<X%Q MPG)KG602H69,70EALKB#T#.HX^U9%6A!H@B!U.;!7!>:6;)$Q4F:BF%-6DLAY' MBFJ&IT1YB>NTE%,0U5/V'BR+=MKH&9F+P(N@+AS<:&3C5]HS-%563OM4;:98 M68X0,/<^7HK0&L06I_ E5M%FS@,F"*VM16?W"D)V:[+8Y)IRB<6S:5MNTV@. M2=&?E5NE/0T0+]+H=4Z.!?J+M.7EZ PRA@!CY;PJ,;"V0F9,FLPRM+0U1J,' M-+YZX19"NQ7?O]C80.V:FI^OT)>,@K/ 'S_%R$C/FD\6*9DV("5I=M9-8=$G1X21M4K:X/#=I%72+?$-, MBCF$.QI^:4SZ]]_*.%97)4..DF86]]YYE>ETA.84< M9.J6[:<&9$6Q#WY$??898^6P(BBY1@]N0:4AFJ+"">TBO%DT+4_U>$1]A"&6 M=?L08HSPZJ*BC'E+)*L7NG&!Y-1 M)J,I931EC'Y!"HG8%CB^$.V\=!D]90=!+#B?.05.TP[:%X5?5+W(3I/KE+C% MQ)P"3!A^M/=%XA=6O!H+@U1B]6K:UM=Z.@5NO)H["!@(.JB,:"UF=9RLU=&. M1<$':+PE8 SC2]X*6OUEB6L))Y%.C$DHD]"4$AJ+^CI<0K/,^,=);79D?[,# M-?,*C.:(Q):;C^7I),PDHHN%8D$#2XR4HBDH)-M?$3Q$DQ90CT?41R9BL0/' MR$2&:W.3$Q7F+3B]L_O>D41@6+@?+K*?*#GP52&;A9W(76\S/8?+9$F*AVAY M>(^ M!]]*>_2>-EV,G0FNJ7ZDR+(8TX]*4(TX458XI<.S$_A,VNJKC71B@2$E*"*< MT.EP[69YCIXJZ!DU.(;?&WW[-IA\ZP\G?BWLWF@X&0R_;)2[93$B-=B!WKW6 M\VW\0U+:?*?%Q\RAGO7TI+M/F'6P=FLO ML"*;P"M5VK=EN*X:KF6^)22<23X$UXG+:[UP34,\0B'KWG@RZOWOU]'M=?]^ M_+=?VZ+0N@3]OW\?3/Y=6 Z:D]MHS;%^>DT&D\U7'13WR!#_9^&X^O3MLKS4 M+$]/%OF:I?X$UA3\9<]B*0L=09 DI=-28A&!_KW&Y%9WT![98Y<4&_P'-!;H M#MGC&;11"F7P^_CZQQS9/QS_^I5-.AC>[#%*=YC,L=20QS5VR2>Y#CCI =D -P 0=%P"W7%(20FO MDL3"=5S\!U;B]\I/2Q0$_)^BR&+,WQ9#Z,![1I&R$VNHK$A"HEV^UM#1:@1R M:JW2Y"19XH2FG$*4<$L"F*3IHZB(HAA+(I%^,K*@BG0-E3N\DFA,'C 96;06 M3P9>K3F93S$9ZY(:3$OV\AIE3U!%7@-[&(<#N']SA ?U&1EOS#-: P\2#0Z) M'1I4[-1\A&D\C3;?#'I4AZ,P?RZ3QD*E4>!WJ8O;Q#'#''ZG((XTN*%+JY&G M:3J95VB .=2UAFX"%<[U5=P7>H'P/%&LW%VU6IQ8J)#LKP3; =Q)0WKW^^,4ABEY$PI35Z6 M.W'3XMV4DIF2%:$4B1/X#J.4$I6I0$ M?REJBO:P^N[1JYY&)XO->.Z]2+:;KJD5K-_)G-QIB1P=7^R0T^5>&IGSG4A8>QEYL?QS]4=\HW/K:GMY[#H>R/]* M(?!O[:_@X13.DR_RFM-.;$YD9E4\)LA^1P,S4-@38;/V\P8TMIW##H9!3#Z& MF/QK?O5I9B]M.9^A?9'DL;RJ!H(VD>=9,'0>;?.KU9;G_WH9" &QWWP+\%?> M^Q?WIH0?S.$C:CS8"/YLP"D>\PMHO, W)ZJJR8FJ&OAXE3BW.Z!VR,'V>036 M :X#0$5%85U*DEDBP-(F2?A->O'?>,!KP89VFK]%N/:\U]B@O8:0&X]NN_?] MZR]],.GWO@Y'MZ,O@_X8#(:]&&MLY9#U%[%AVR3;=48_BK./FX]49L3FS(7C M2C0 /"JC;_T?'A_KKUU3G5EV?E,9_.R-AM?]X;COY4'$TS6X[D[PB_$$__)S M)(YN@-\R\.&["1<:7GNU6&3-ODFLUFR4+S@?=!.OP];"@::&FXM>531WP1S9 M?JX.@)=CN&<2-F7C0,W$>TLG6@ >UG9BI-$VE9% &RV/@"T]\\AX;Z(@5 M*">]U48(?,.7SQS0QU#4/CW89/%V7-LR']?OZNL&#P;6%H(\"B1_P4HH@J_0 M%$%0L#.Z\G(@;GM8&!)14SD@[K[* I %U\IT9ZU#PEC;Y;G. M$_SDM9!92II! _P9=>1#'0D'4;92A[BD#C&[%&2*PO'MI-RMM:..H_0]/#P@ M_'&4OI-9OE'BBAIZW$!KND;7T4B3L@YZ[BC M:4#'!2ER3:S(M9H2+3$06V)<*4$QXP+&!?EP0>R8XCXNR$,SDUM-3A#+2X)5 M+A>4XYQ[UQD;:I6U+[;E.&!N6U/=I4Y1*]X6/Y[?"F]KEN1<%XLYEK+;@_>= MA^Z"U#2)YS$UTU[ E1(,,R9@3) +$\2+R^QF@CR4-*'5YCI*^T29H!R/6@W< M9Z,Y(D< 7N':K?(V1.@UJUDS3EA48X5_#Q757$))2/G2DPA"JZ/=6Y;*,\9(\[/XX!;\ M1,0H9J9P#4P9VBDT5O!CC S4@)/UHP3%M;8H:##A34/Q4:YV26HI,U)FH%Z-O+26=;XF"($A-J26V.N^4] Q4KZG^BK3& MG\BVSJX:-1/P@\&P-5WCMFZRLT,9BDWT6VGK A_4,12KX"-( MOB^.!5VQ8([<23,68KY$H6]0WUI.86J4+'."4AYMLG"K:C3CQ"0T%EF>3D+S M4&P4GFLW3T) F<,J.W#?+"N'^7H-^!#XH'XO:+>1>L.3CF:<5DB'W%K;5%B" MU"?5T&(L;.<0.-[@-_LQ_ST'1@^,'MX7;,#+0D? M(BXKK5;S>+;()14AU^05QA'Y0R16:2W?/4]J(]8**:.>\V:I&JT3YL>_&=AX MVEK8E,6\U3\0IO!5!2\GHL)W)$7BF_$$#W>V]:P[^$LWENTAE%CWQ6UDBOO7 M%$IC6%B0&I/- ^O?[I-3A5>P]M<2^$[['7*:A_;7EO?;AYE)[?OW%-.ZXQ)E MN(XG'@O17'W3!#P@#"44NMY<^,JJQ#'[.7_WFA([WKC:K;BQK:<>?H9N+C"E M!-L9ENE\]J#J7SG*%E$H:U+>_$^8 4VD1.8<'] MS1;7XEGJ*VI%C))FG)BDQ\Y&%BOIN;C7%$X6RO.OU3Y:JYXEV 8EZ%BLY!)M MX;3OB3LIQ,NZ^X"EP,L"-GTEN2EN4>$P80<;'I^1B8JK\2%V."G1096UI[8X MBY=57F,TD$ #-&EWL@Z;*0+7%QPPX!F+1X,E*6#@@94T+*ZO'^$JZ?]BK(HQYRI M_4 X[Y ])J+YF8CL08KP]_'U#RS9/SS)7JXZ?'35$??Y5,_EI+SIA:C#QI CMO4KRM2^TQ:O)4FF!!PBC)?2469^9)I@OX_O?MC+1GB7L-'!##0'DC=D*FO*CM@ MX>!/=9,HS/.%E[W09/YGRKPY107(G:2GI!536D.AZ?HR,_1$9C3UE@-GM' = M%YH$C8=[?/U;)*\(_+[D;4U.%!1.[E1S76 .8$89M:&,V)&I]U+&=EWR790A M<8(DFQS_P/I-VSLCE'GV8KZ]!?F7R:X#'/J :V80@/S8*A\Y8K\DE )3S_ MU\M@LDC\O<\\O_+>OS@EA1_,,<,W'FP$?S;@%(_Y!31>X)L3W9B7$S?FP<>K M0Z4RS13$(!0![/+/X(]?? 0''V[@.@+!9)0'&-L$N=_4%_^-!\O0-F(4BL%6 MRH%]#;\Z'MUV[_O77_I@TN]]'8YN1U\&_3$8#'M[B&'KNADCBO4!C:Y#FZ_W M*3A;L[$?,U.IPDPVYS2<#J(']4;?[N[[7_O#\> ?_1\>#^NO75.=679!/.+_ M[(V&U[@1_6N _\+S.;CN3O"+\03_^M8?3L9@= /6&DNF=_2M#SY\-^%"PVJ( M%DLX?=B<5VOR2I# U^T2^$$W\9IM+1RL%>.FHU<5S=V(NPDOW?"@Z3EP@+UW M=*(OX $F"^S.$?]M8Z1^VSOF6^8]_H:GA@(5&4:@+7N:/7E-E.3P=="/U=IU MME6S]>\:9#9'2SFP<'+Q"?OL4*/6!=S%\/)S$8( M?,-7S!S0Q\C6=@E,0@>+BE#,8QA:9S MO#U#4S$S7?B.1YH';DD8FV>$>J:3&HM6SWHNCQ_$V-82A2=IFL)IK\Y1.@-UGJ!MDPZ>! M%\6&@]=+@)OU$_F;0 Y2%[;NZO&*%LP(SU,DF1F;O1DKB(J@"+&S-YX&T(LJ M +[&N10,+!=$+,9+4>AJ)+Z*!&UA]70TG<#7.\LFC^VZKJT_+#S1F5AWT,:7 M%&08-SFAM?^83D7,XH.5Q*TA#8R&JDE#99H$J0HXRQV2TSR6_J%X,LG! @:. M-S^-LZL.I_!)"2)K80G3@+M8/%'JT:/!6J=!?^U!9P:FAO4"9DA[+$M//3F3 MKT:ZXVZ^7^Z!8-6Q$\N*N8WOB;N2(/,& _,KP>47J)ODS2X)T;Y'J@$=1Y_B M*?"HWM0([Q>H+ZXH7DIQ@B^?1&>5(^LH[>P)!&4\DR//T*\2'?(U8WEHV?9@)L%6%+$W(>4*"/,DH[>4I;&8Z M[=J&"95+5WDJTTD1_">A.]-S8(*2FJ'EYRO:V; J+ GIO"&RR+=BH9WO71%H MW(5O*QU*_"/IZGE6: N>\4B=>22=:BGSZH@';0A2 MH]2NUB*9XSM)==#6I;V\&-/"==YZ^G09K=:)5NG7ZD59%*74#N/CN3%?/;W- MM>3]Y]+I\08S9?Z ^AL54M1["4=9J5A'Y#(\-ML2PE='"<@]"4&FB?9/0N5/ MI_&+O-)I;:YJ"0M:L?$95Z2BDYABW[+,XL;5=4LSDF,D1]&X;H]!PSKB^[@I MC\PK@LQ)K?T>AO+4E[S2$_RR]F&154!R7'EWUI*HV(H?E:FH5[S,BB!;U^OR M9_<4*X7(A\T6JQ1"0:60C;YD6]'@W;6'#B@)4L&R'WF/7JIJ'./)J/>_7T>W MU_W[\=]^;8M"ZQ+XCR.J4O_OWP>3?\L;[2:O\>L9Y9,>WK9<20"1&'KPU:W[- M =7%XTF,:,\*T4E][52PHK,S/3C776AD*!CO "83DOH(B:HNGA8&,<0K+!T) MP7D5[DU26"$3=%H%/6@%A3BZ1R[$#]8 @K:)!Y.!JC*@J@A3>:'1M4 5J]1V MNB@>+IX>D%TCFY-!)G>U^\TEVD.GN1SAB.< MK3)R">U^=K$)A-Z-I]W!LGQ+% 1%5GA1YCL_5F_+0D<0E8XL>Z%EZW%J8[+! MZ(P6KN-"DXA_4G2:($K"CX5#OC . VKZ_UWH[AL)<[-,$E_3?=6=X!I_WV5, MMEV^(:((1^+9_.=% ]D&PYL]D6Q*DQ,DB9-Y>6\T6PZ'0-*!MUB-N[HB38,4 MQ0)D"T?-*=&.(DM\[+"N1PXS;$LAV_&9)&?>>4QV^W M8C'YN9#.*B;@#NK:P RVU3,D((%3>(5K2B(C(D9$C(@*'[ ]!^]W,Y$BBIVF M5 P3K0(OMIWWSXZ55H?U6Q(G\/NS:M'-333@[/CR58P_&7_2RY_OHD^9QQ\5 M0I]A;$L_"&W)4(-KR1+7EO97%*6;(YG^1H4X,?XIDG\47F[&$D^DYY],Z$/D MA%:3DYKU]41EMU-(^8;@P'$6WHZ@-27!QB9E<6CAZ0\-A*;@M26D[4A BRD12MY^#MMWH>CN5?2JQ_ M2]N?':?$W3Z1[W"MYOY:1[E;1Z7H1-5^1,6$[G_V2YTHR++<3BA.OD7J_@&- M!2I7Z%(K&E/]%6F-/Y%MG5TUF+Q5\!$5D[=TBQPV^3NQ#*;EBEO^FSPI,C4Q M :3O$;430++>*5@^TFJ910E@GGL;;!UD8DBC&#:WN;Y+$\/L?.1,YIC,429S MGNZIR%N"%;.5.:8SABTY\1,B'GZ [^8EV2:P1N/546.Q .QPR(%0:M1E-XA! M^%0AO&>15O /$M@KMOC6YE;MELV153U*9V)M<>-XNQ2?"07W(@P<7=GO$=:) M'8SI,;*?=17Y"L ]4JU'T[LC<^XRJF!441FJ2'0Q5Y$J\G=,RSS'MXK8C64$ MP@BD$@2RU45>20*IDV.=40BCD.I02))[OXH44MU- <87C"\JP1=;MR:HX0MF M:[ H]R7.1_'DV8"DH 9P!5<6S5[CS=8 M:YME>XLY*:S*>6?9Y+9=U[7UAX57T&ABW>&5TW29!\G5VKTTI4"$<2F$#N Q;=%F5?B:*$ M9A'ULP\6>#HT-\8\C'FH91Y)2C M4Q4A*F5GJY02VHQW&.\PWLF8=]J=IE@( M[Q1215M6N%:KB"J,C(L8%S$N.K:0]A8R4GA>3$[-G3D9E51(N\7ASE:6GFA M6/$EM!F%,@JMB#K7X05E2W&#K!DTQ\W)=EOD1(&"DR1,BZNJ$#$**HV"!*'= MB@57I:>@C,II2PK/M3K55;4.V=C\9>U#<@(P^OEN](3/V1B'Z)IO?3I MV^7F?2ZCT/IM UN_;8 K>[S^#[A'6'UWR!(%\/?AD[4P76 @QP'N#+_Q%^%\ MS\0?-TK>8 ,5&48PS7^<\6?>:S*[X>N$[L3'"/@] EZ7+M?')^/D P >2F39+QR&3^%PE/F@%A8 *O5X M!6XO!JJJ@*HBE#6QZJ*<9!>!75T3]%11/%R0W8 :&9\,,KGKSY[3KD:0*6<- M98H$&P0V"'0,0I%Y^NC<25P_B?9_H;F ]AOPCZ*)A>_%47YNEZISN73B*7%G M^@:_^"'RL63H:0YN"8)8[L$MD6L+"B<5DCB5%F@S%J.45J.2Z=AD]3[^W& W20!N +M+4L(Q-3,2^K*D@)_R2?_R900MKU MPL9ZR!V^B:7YVU7>AZ,YN8O3#P"E)?"3N$Q+*Y:3.29SYW4FUA:'C;<#\9F0;B_"N='E_!YAU=?!*!XC M^UE7D;_JWR/5>C2].S+'+2,'1@Z4DT/,?5Q%/.:,01B'5H9 DOWT5*:2ZWG[&%XPO:.6+;7L.U# $LRY87/K^ MN'3=!! X&%>F1A(]S1%V2_V'BL;>TJ*Y+8DI<)@+ D/%Y\CSSC.GQ"UR0R$MZ_(-2+ M+4Z0^1CJO=ZF[)XL-GE^K7NC8$Q[EN,6U9&V%"^H0^8HG%_<"MP8=O#@U#;, M-^':%D1!$G]L+'5R6VHU)7D-Q3N/)MQY[!$"G>XS"9S$\QS/QZ6\8MOP] D( MD\$L91"ODHHL;U9M$YN"U);Y-*+I1;N4))GO")%A(%)1]99+*)/4P214%65;P%ZE806NUQ\-$E8EJ]J+:E!4J1+6Z>RE, M+IE<9J_L*C+?S$TN,U12FU67,';:8A0O= E(F4@ 5SMN[.0%V_-E)R\8A$\+ MPOO#%@1!P"NV(LJ;T0K;[,U;3*Q#Y(ZF$_AZ9]GDMEW7M?6'A0L?##2Q[J"- M"9<^1S(+46*R?L*R3NQED>K$CDAY)M), MI L0Z# 02)SU$K0$N8B#3\<" M/D%&J="(ZDD6-(C?7TH''R,T,;DNZ\PR05?UCXDI^"BG^\&4OBYS**LM\V8/;;!LZRA^[_@'N$K1 '^>5F 'PB=6& @1P'N#/\QE^$ M\SV(.(%1FLP0@"I)C@?--U+8Q;1V5\X'6W=$=C5L MVB$B$:87\D(,/S#536BJ.K[8"3439_< K[V,O%C^N?IC]5GT*X>-=(11/\W# M[SU!^U$W+[P1#"=TOOW"AFO-+]IS]S)X&0@P_GJ4^E7<=V1?KL_0Y:XY ?ZD M@*T3G8JL]\)C[><-:(0]CGWF?Z!L3M^N7_.K3S-[28S^:N<3'H_I3340M D/ MSH*A(Z0'R"7[_L$)\ O.O- M6L+>5"][W1\+H_'/>O ?X+#^+@NCO!+\83_.M; M?S@9@]$-\&]-5+U>=_SUA[<(Z*]=4YU9]EDXL.0C<',[^N<8?/ANPH6&U1=M MM]>H)F/X03?Q.F@M'&AJ6*30JXKF+I@C3'XDX ;@Y1#N&HCU%[O7,.\MG:RW MN(=DW4DU;I\\?0^HR# "3?./,_[,>TT4S/!U0L?C"L@:=!R6:A'TB<)K$ C0(RF=D( M@6_X\ID#^AB\VJ<'&R^XR\C.O898YK/W#O-JT[0Z!=2*VQX4]*B.J"7)["L% M3 :.0L&Q/Q2=)G"\G[6.1<;#%TLY[W3/<"#I/4W)Z\PT4:?\8V M;VE1S,@F(.L)>#_[^+9#J[D_;5V"#X78(A?-1&NIW#1;[P3JX7D%,[I]V;2^ M?V/OG5T_/FLB95MR@L#+@B!)8E.1@RTY*9[F>=^93FEYIE/*;%].P&PCM8[( MAI@1JHM;3YB8,C%-(Z8BWU'$=EOZD;'TTG0BNWSA+<02JI*^TEV5/0.N!6QL M()FJ;B!@+A49\CYYI1(S:6Y;S[J&-/#P!CXLR+ZO;OZ>SF+*#0Z4*\Y9+0#' M-^$ IBQ\6(I?B1E>3A0O-!BB@G2N%,7MUR3D2=4]?Q> ID:BGG"O_O3>J*UY MFLGMZZ5;^DJD(H5*9"PE5Q0I^&\#>4GS3:T; 4QAEB$G-^4JZI9T(9@)R.'& MEYQH?&4O-WG89(+ -9M\%>6F*C99D4NW%R;?>(!^8.W3')F.OXRC5_(WVE^C MFBG+]"G+%6!"G_):8D!Y4LS?Y.61^DR V8O@LB#E0.IPHG3$68YJV"=,1)F( MIE96.F*BLI*%Y.;B,I8Y@3_B>'XU)/?T/ M39-N>\]?W$,-7$A9L(I>Y%6IB M->U),!*EG'!S2DJPCWR<^#M4$_C:]]77S\A$4SVI!%\.6L,J1XC$=23*3:2R MIWU_J@^Z)8P)\"$"'*@22K(JD:5L7C-8;C-5^ -5[C-2;"%"+5L)$GI/E(U(%T68)EHV5PC0UQC U M8IB=!"/QLJ@(/-\1%$'J9,$DN>QT<:UC\OG0QA_,DT3PZ*4(!7BTG@K3F)CE M62['*#QF%[[%M_EV:XUCL#5I(^B@:^3_'I@>.@8$' 5M,(E<6Z#<0U0%L#)9 M.$P6!%D2.^^1A3S669D3CDFH7+XL5,5S45B0?\]3UQR@FP Z#O)2X&G T.&# M;K!8_DKY9KL5VQX_5%SSL-X4@9-H/Z-= M]ARS3?$L1O'.1G.H:\NC"9YQ:7E^7=_:9,9E!8V%LF4SO=[4X7^L%Z$0I(Z$ MB316>R).RP%TPW"F((JI:_J5R[H>>HOR//.,&2'3[Y MD&CQ))3+UGJ+$YIY*HV,A+:,V*GYNR8VU!!)-X3T9Y*?GGF]3LAZ7B-..1;( MV!):33D%<795E51Q$[.-223F:2,4QBGO%_W:R?K?ME23:['B,4VQ\LU.%E2-FB8]VO?"/6?YH;U MAH*]4JSZV99AD-++]@)CEEG.-;&W;51AW49%@ M/">*E3P90!>2F: "VLMP?S-3*65EH\F&*1T58.S(8G/(B 066ME#=$)E=7ZTL:F^LQ;5SS=_. MCC$Q0:5=4 -E)3%%:X;RF\O&5XMKBIVZRN^I.1J6B5IM](S,1>!P4!<.;C"R M\2OM&9IJ<>GDF255/CD%+"2'+!1+%!TWF4(8W?LH*DB5Z'!2KHE^:-,2JGG[ M>@E'L'(G!OEF+3.Y1/ J')_K\DWQTGR0<^%R#C5--Q\;?JLNQ/EK)59T3QM$ MB:>M(@D]BHTBB0]E10R>RP?+UI =:3AP+$/'ZA*^$\\!\E^9[=S*K4% M,+)@9)&QMI88=EPE;,?K<\/#*ZB7J M=;G[R8N@6$:?:SPI\"%/QD+T,#A[&)MW 30_OWUW2-&/40C*[A*3!:E6+:Y3 M9E(32A4H)I65DZD0& M5"G!*<,+PPN+7-B55TP-K"F SU WB*NF@?64 M!KD*7V#_1"YY#SA(#:YEX0VGLX,;&+7A5FTSEDPW0)9#2AE]6\+)R\+T]H1, MU^F:6@\:AC.:=D-\W5CV&*-KO$1444-4[B5[U$@0K ME_2X$L=WV"&,===_Q32$A:W.H(.((C"WB:// W("FZZD*Z+\+?4YP5V]; M+MV^3='/K1 CILZ;T13"#/W-F&_N+J"XB=55,>YL=!<@\H[@$1-?/T1C09H# M!IPDM2G<0*RG7XY1!J.,)"U*%)*UJ)R8))9G&%PDAR=F6EN]]]@NC89#>- _CZ?R!X*#,\"T*30T6W4;I/8K[_T+B.U0 M !0RVW\IS>9(NS)48!#3.[GDF&W*"U*ST^%3GK6D0(5KMKA6FT;?U\FY%'':BO7T;[]]M&!W_;<:@\HT*?,T1J//G^;:+/FY9+CC7:^&VBYKOHT88& MF$/;)6<:L-U)I$0C:1X)YDR/-4C)$C#536BJ.K[8[ MQAWX P^V3N;!>042(;#V\P8TPA['/O,_:&Y)+I#X:W[U:68OZ<5?1GS:X#%) MJ :"-F&363!T%_+\%9!/ FKA^;]>!I-%2"4@)7_]2;">@P_F\!$U'FP$?S;@ M%(_Y!31>X)MS&9DM.6FVSL#'J\2YY1/G-O44Q" 4$_\(MC8X://U5H '\$IF MBQ?_C0?+T'(AA?'HMGO?O_[2!Y-^[^MP=#OZ,NB/P6#8VR[0Z6@_@2_I'8;> M:'C='X[[UP#_A<=D<-V=X!?C"?[UK3^X M?G.1B'2+[$=N\."**S=4JDW]:M,_Z;^YS4<9*'GOV6@('Y#:RLST8L1C3]\KT;D^/9-48D6R*9N,/"TW\!\ M\6#H*K"F4WR=^>C5L2'.4-UQ%J12'9X_Q]T?_A ,[WOQ?WBT>(:/H&$EV;^E MEM%('Q\?7\JXI DXP'^UQ$YS+>H]&E@V"" ]#L%_YV'?_SD*!""?Z()WAL%G M+%W%KFE,IIE,'R'3O,)CN1::@BRW6IG+=!['DYL*SRGB$3GNZ!+O0NVYRFM2 MZ!79JNXGQ7-<2_W9>(!D^QB^0%LK7&^J@@J?Y7)01OWS31Q2P)5!&+XHRIG@M.N!].BBLD<45_K8 $I.(KM@6FAF);BYE MCCFY=41RR^I)[RG[B";P%;SH[FQF&62+@)R%P> RD8];\DF"BI.N\O'!0*#0 MELSL$14CL'2)IB2^+8KKAAK&TS]76)6T4IRYPB"]6P MUV@ POX )R;FU17S='J*TFXK?.92GH?*TA:/.+U;AFA3YXHYYB3O)F3+S4F2 MM+%>^-SG??QL1\NH*[Z>2UMSSK6P"6EJE"W!5ZP%7N%&$X,C([8!1S M<-UEH0D7F\1F'IP%!P]OX$.0T>9W6O7A0K95BB+[4R?RN([:5L18S<(M*0LH M4$\53J3!8W"2U,THY<0I94\LF"QT!$'!1J\HRIDR2CYQ8"(G247$.A2;_;,Z MH6$%E8M0;43*H7[ ,^_]];NW8TJT,%(.U?N#U$3%C2?&"XL%8P$E1:I?N-?M MUB99$J8D_^^O<'F/'-?651=IY(.NJ:V_$;GR#C_?TD+<7P>H[[^JQH+P#/YC M!LU'= ]=U)].D5KX?FY3X?AC"H =+'D%A:G0@+;BE3K&6_7DK70ZGMQL*3&K ML73:RJ7.:TOFQ&/JF=%*5W1'U16"\=XV[0] UTLP]X >==,DGK@@X]S<0R>+ MK#GMR!JLKTF\W,E67TOB,:P69A3,WY8XH1#VHC%:O]J/J(/\^/N&G6Q5A02) M$3*3&$7B.;Y=A'E2D;6\\*"T0M#JZY!D>4>!9@ELK%H"32?'49&IXJ]:-/F) M6#!'SFT]/8=]J-/(?+L5*R[M"\AH&C6\1N:[>!L;=[XQ=ZT[<\N!QA<\47/\ M#?R:,+IN+I VPJJVEY*IJ/..':XMU##D+?L--<9 C($R#2?KQ(J-44DZ.=,%_.YX94>A ;0 M=$XDG\>+8\/>32BLC<'(;X]DS'PMD.*7YRG$;/73 4DY\]^3V#6O: M6#@(0,=!+K Q\SV:^,::GVX.XFFQ;>3,+=/+2&=X!RX,'3[HANZ^G4YH\"\;DCPM,UM7XH.E'_TL#TF18_ MHBBU4.0D7J[A5@\C%D8L%1B]5,0BBX+24O(CEEPJ5W0X1:*@*%\B_K'T( M,?"BG^^&5/B?CT(-6V:\TOVG/W,G@9X R/>Y2P M@C+GZQ-SN6LJ-EJ6P1Y7(BK6?H;=CWUP QJ@M65G*_'7W!NJF;TTW7R&]J62 MQS*H&@C:1%AGP/!1O!G M T[QB%] XP6^.9>1N9*3YNH,?+SZY1+FO;0>@?KUA!]XX\\O'H]ON??_Z2Q],^KVO MP]'MZ,N@/P:#82_&>KLXD*)IK C.B/8T'$WZXQ_>\J2_=DUU9ITJ#+V1 ),1 MZ(V&U_WAN']-_L+@'%QW)_C%S6#8'?8&W5LPGN WOO6'DS'X\-V$"PTK2%KL MM,5AD(U-^%Z('(.[^!J;(Q+73(9$12 U@$X ?O%F1V5X__<_Z"96*JV% TU2 M[@R]JFCNDA,JP)D1)13KEC" X1ZHSI/G+8(=4B\E19-".,Y3::J^Z3-\_N+G984RZ4PLA^AJ?_IF6N]I2*-7V#S[LY&#C'IR,O1]";4K,=+ MQ?IZ&:(TP?W[;%CJSS2^)(2MO#D9%'N!SM9E+:TUN0A49!B!H?K'&7_FO2;V:?@ZH=^I MQG?%,A&M>A/V:QIT@EV([*39)9O_5KF]LZ6"YS 0F, M*66IFPD7KI70S,NX89KH;5K"*8=>C2T#VGWM$8$)4F1!EP+/,%7_0GW#,RM%WP-_D9P2C<\ MBJB;>#AT;4'\"C/+M9XMPX68/#\$C;W[Q[*=3Y:VP*)CD!:!EYE._B9W)9X* MWQ?A^-E \#,>W\CVE;90_03]Y&.'C ^X^P=PWAS,G%Z'_"3^Y ;$ZV&C&3(= M_1EYGT'MF12\Q[V&4^2^@2F"+N98YQP0/TED$(76I1,\#8\B\8/HN"%/4#>- M-]*>#_KO0?>MN>N-ANTD#U+0&+=W'V7SA!J7/H>J?Y\0]M]_"<0BN\A[H MDOTYU\9&()W'G/O;-T;Z;"H<;M(JNJ?R,.-U#_?3F/#AE:_#S_ M-=!TFR1941>V36;[PW7O=[]19$CQ8(:-L0 T\+=-;U=Z=7FW1^X<'-_VOK,Y M<'V_SU\7#RLH^2UP%O.Y9;L8PO#)(MWR*HZY,WPG_%ZD8"IY.+CN-51K,3?( MA$/7)0,UM6PP76#(XM_$:47\43/K"0'B35@$F"9S8IGXD_4;1IKZ&Q:-)^+S MZO\#J%@1>42V-V9XT""PT9/E8NP9UD(+RK7BQNJNY<%R;D"7.$TY?#\,>$R\ M!B(@";"G(L?!LJ:O?+6KL8TAQA/3Y23A)B+37THPW^!.!5<$X+9>\+#B42+H M\IOC?8I) SZB1''XH#_[_<$<\/_8^[+FMI%DW??Y%0C/[1GW#4@#@ 7>TY' MT)+LUCFVY)#HGCM/#H@LBCB& #86R9I??S.K ! @0!(DL13)FIAHBQM0R,K\ M%S< M:$:%% .:\=W8WK_%1P8E''$ V^7H=HQ4:& E#[TAA)D!^14JI2BW(*=P"V+* ML>+8S>98'T%-3Q#L=!N;@;P0L&(-1)5- JLOKF=/0 &9CP]':3ZFY7$&TD%^PI\X MWP@%,RIWH:+"U+")V(R61@8T@]CR!,.'NK1C:FR@H,1B:XY!,'V+X6G:E)(< M]P4N.*5R)STC" 2O*7LN06$YJWPR>H4*@ARA/#5_F0BS*T3ZC&D\/[$Q(Q/D MGGTI /GNA)V1/8=@ [+J@XD*$,X O3-6/+S9DW\;G^Q)]/;[JH6JD-9&2Z R\ MHW7ZG5XN4O+!!.OZ=CH<@_F G7\>O[JV-7YE_ZTB_I&1LT(HXQ^!"W9PL?P5 M2,P^+ NKFP!ZNZO5 &?CTB!=N-0*@)I>MR:PIE* V)@.#N8J$5=B 5W:&H(4 M8P+^KQA BK A?OR=\&'YQUQ9K6%\7K)-]@,+*>23*V;F,_8J)PZ8E@2<5#I' MD'[1FV#X@95G?3N_/X^")U2?CC$R3M@%&0S"ST$?6N!1+900_=6GX?!KHBVD M:R?EV"0^N#NW'& @F3J&NSV>1Z:H%"43%=P$-XF]#SQJPJ.">VMCT5GH4;_8 MH:$4YO)A9!\<;W"%S"NT(RW,PD>HYY^B-E9^_!LR M*8[29+^>7&WBXFXDJP NH,&2,7:33=^5KO?)?(4-0_N(C"DYJ&_]&ME%2W? M"$2T5&I-3"W,K9)>B>F55=W'*408)+"F0&),+$]Q,>IQ]/[,^=RVF# @\4S' M"5F,9@,?1GR2>);TG4O8V*<'V)V.*DMX&$/#1ZRN(K[#,JL,V1WO",:@L(_P M1V!B257._@=N;,=UD_C+^ZL+^CEY\$)D8;P\FAER2KCCQXFB@[!4RF/X>S\M M UY"R-F(9)CL0(0/MOT?: Y"Z_ =3'J1/^,HG7T MEVFI*\>BQ1;>/S(F7K.6HS$8Z+GQ==\P=_(*^!X-[U*=:86%6/#AT5B(DZ.V M$+^Q&AX2\[LP#IO1:\R*2VR60AV%PPL9^F)(A>H1M-( HO\,+8#?=.R9'@_] M((N-9(:D'\>Z(Z/$9+WPF;&"&@N-PT@'H F&E80 (W%!/XV,>.29."&A9RE^ M9*&B5>/XT5T\8E.ML^B!XB?Z.&?),H-K$K)G!\0:NW,6IR=T;8EJ=IU'%W]U M@4=O9^I HG&F)P!S%B:B2<53, /PQ$KZ]@-#+T26'ET0-H?2A![;Q(=!WN0, MSW9>)=:] ->.AP=1>)81Q(Y#+9Y+X.(NWBQ:E9P^GG(++8&'T,>0BY]<,'DC M:VPD/\"#*]#V4?PX=3[CH:H?,VT-]#?GU@3, %K524\GG D=7F"-P=K$U0 S M@14:G$M#GQW-P/MRX2U3)M1J3D'+-1J4@,24X'MH02>48P0 QY(\N_8S7LNW M@I!9 M)].)Y%O\9#SM".S6>\PC2D]KP%B[*\Q!![=-W)BV7;2., G_&!ALIL MX( SVWHFDX0O\5S+P3,SPC;$B]OOC)$" ?R$'I2YU(PAUC-B2O1\SZ9EX\LS MD*6JK+XZ65MA^E@/,3KVOE,!$MB1^GQ*. M>C; 6^09;=@GN%YT,(#'M$YPH+931^UT%Z-_:>7)A>M@IEW47?MV2LM,7N\L M_XRI,4L'H%HA>*$.+6; !.FD M@S@I A-G0)O8UA/ULD$+@ 9_M/'$-_3&A"8ON X]ZX]U]SFX_H#^J 3KB+0:/4#"'"S4EMXKV%0S@NDV@%V+AT0]_6H1>^+')]+^IF*K8^:0H<_R MGSPP5Z)P3X<1IB *M(9OHEP=(#P+N*)Y%47[5O?]U15EM>I$C3G$(:GXUF95 M^3WT,6Z1N\2'UP_$&<_0RAG^M/SH:]&!F/_5?$4N_$*?=/4E1J]SDOKU?<3U MN6^RZZ3J0^= G:1 ]$Q+5XAN*A#MJ.>=7'GH+W1KUE%4W9VBJ3)7'"YW?!35 M"RFZPBT)7+2H82D3<%/90P%D."20J0<0,_OI0L? M_C7[5?ILG5T#Q\=9<&C0+H$[_$45 7A!8Y,%B:5[-PQFTO^XX,: :\9NAB-O M32=*F8K]27]FS>*-Y9NM MN'[DWMVX'A ++GCM>R:Q6<0D2@_V-R5:QLC66*+#K"'ZNGIFC;H+D?) M0312N16>R]B(RY88 2_D6KY26;_) &*AIHM7P_7!1_)&5ST@+=I/MD,S^X\(_T]LW'X?V' M-[^B?\CBR_%V VX$]"^),[0A0J.RXE<6:L; $>2:; M]?@ SAVXIU$7'#!D*#%"$UCH&?-X]@7 M3:T-/$EK0K]"CX5-"K/7K'I&Y<4'9;Q(8K%K7K&IKDPY(%ZC]CMMVY64=>@DM)^)%1 M]N=JRN[2?X(1C_VW="N*;79B9T+OTKZ"EYTHTTIA,XVI8BNMWI;:*6UNAJ"I M';W;[RV[H-?@>T?IH]?.)7G 'G=?DC-=['87O-XG9[KP893_-O),=!)IU^1* MFR*L[@9U( T1M&4O9?5]ME$SA5T6\BW%JGV@+\.[_[D:#3]\OL+$RV]WUR, M[YU[U*QJ.%.&>36MK^28]SXZHKF=#N/,A(^N=V_:9,&R=Q@:PQ 5#0J/\#O5 MQ%.*>U>L\>?V:YY7T_G>(BIH8=J+'SX]85HMYENL3?98Y'E$3ECV$&BSI[ZC MY]Q8G&IM<"IEYN8")7E_J3C4L'$(8GZ4^':]GI6?#MMP^VR767A;A+U M33--98N4?G&]W48UL03]@>#Y<$[E1S=?&1:J M9S<+&F86M&JMEZ/6-2$[>)ZJG)<^>:[O2Z$##K%-IT>5KS]M?>V/8"/Z90\W M!<,+AC]TAF=9LX+C!<=O==J"M9=@986D9<[9>QQ$X8':UJ;OJN&/9>:&;=SB MMEJ]#_.>%,T34M_CF0VM],"Z%,N17(?0PL"R!YV5<$/E0]K*BO0^FUTAAI4: M-K^G>(@M$5LBMD1LR<%M2;5ZG87-#*W<($D^M/>%Z\UQ<#V1'EQGTJB%O]NL M\L/B7!D[\O:(O25_^BUNBM0_X- MMF@2T;QP_>)*BD7]1)+Y=4T;->*Q8BI-/Y$DO-OBWKDD_=W'8G4&BJRHVFYS ML2H6VJ:UH0 + 19[@$6V#'DGI*#ANV])].X3AH Y!XR^P J!%0(K"JCS=O-4 M=47M]/7>H#NH'#H^TV ZW]A!NZK!UP!$9&-@' Z.\,%?N80XX4@)O&N1.NML MHUSAWDX8AV<]?^!1#]^X]ENGK\KZ8' X@-9"_*KH".VX#JT^)2W 3+N]R%=E M=*X!Y\N=1;>]VK)SW:M@ALX%H8^9I MBJ.-;5F9_, ?Q]!V4+"U.-(U%$W%?P>]GM9XK"K?@PX^;* 3X MV 0XLCNT9F-(1Y5^)2162&SSP1:MTW"PI=KXR$!6NH2Q6!Z[.T765PGC M 38VZ XX*? 0\G@J\KCVJ*M7IT >5KL T)9]XX"T)1_<=4K] DX91=:!2+]J M*_M02O(-19&U[I%H=%&2+TKR1=W$SAD(QUHW,> WA-)H&<5 UHS3KJ(0P"2 MB0=@6FYVU]/ C]TMS;JQR)*HVA<()1#J"!%J770-LRVYCJZU4\#?&?";GBX* M^-LBJT!3@:;K'-'.SK6O]489&W5"^W+?X*0#J"CEKXF,_ AQR!WB "V\]R7 MO2)IU1QT:+K<[76Y11Y^'$H7TMA"*,=H+Q52< MIM25-9W?#H@B."(PYX0P9QWD[#R>9.> 145)30-9U0X;83C(<]*/+L]IY :F MS0,7[$S:^H$5EB9-W!!D_&ABLGS,ISI^.J]3)1N;PV0CSIG T ?3M^KU+0>Z M+NN<1H=*8@4O/JB -@%MQT?G=="VL7A@"=K&X_ IM,V 3 IB:!\( !49F3]K MQ;M>G\_65P+K=E_;T!C0/%*W7UZN"/HP_-@-]FB%W%#XS$*I$/SY8 MB8L(I4!I@=+'1^D+N$_9[ZQG MKOA^.;IM&7)]G^:]OR\QW]]EB;&?%/-?#>'9&0$.LFWW!79&LGS)E/SPZU)/=^,XAOK/!T_Z!UPD\%SG M\;>QZP<@ ^Q%/=B;H]'[LOM;!+#U6MDI -TV, 9BOTTJR4 \K/T1 M4]0$PPN&/Q6&MVE2E^!XP?';< WFZ*"5%9(F'3/NTV0..%108LS%"QW!TLZ< MB[IC$GYD 8@! K3?A@_Y\G%[Q2IUU M9TYJ(X.]-57CIG>JIFFRSLN@X=/JALZ'. BPV!4LFALIWB)@<-C53J"$0 F^ MJ+.NY%EO<(PY1X;%HE):E[L&)_DR(N=0()Q N*KMH(WYTWN/3.<(UW[3U)[< M/Y9Q;@<_;$),EN Q(UPT].2,@]?!]\[#.6N*>37:R5/KR'V=$S 7W=H%' DX MVFTV:;U1-3$V0@"1 *(C!**25<+P'-W=&H_6',9K9W*$872.'JCXX$\N2H\% MH&Z[VM,%U'66W<[S:6N($S;M9&HG,&Q'S(O@ _XXAK9#A*V=)Z]N'Q^K!FWT MKMPYXL:Q0F2%R*X764-I-H9TO&$?(:M"5FO.CS)VF\ZY>V"EXEB(K*E\MJ$4 M8R $SIP8SJR#F9WG5FX7?:C(A%=E53U>$[ZNM*,##IR5*&\W<1Y).]7M"^#B M)@[,;XCW@$C4FH%_2$02?"3XB/N%"#XZZ.WC9B&"C]C*1,>&TR@^:D)T>-WU M=>YRXU/2>:KQZ1H]&;"$#__[M,J=A3P6RV,K<\]YDDE>ACT)<3P5<5Q[:M7. M('..!')Q!*9U9;U[0-+)!W>=4H7_*:/(.A!I=#0Y1]CQ6[>CR'WC2 QL440O MBN@K69NH;>":@]J"YW.\??HT04W/.!A!RCW"$BV,Y#6/:*I55SKM'#:2JEXAOMGQG.M:/HK T:>*&(-!' M$X#E8UC4\=-YG=[8.+3M3Z?D<8JT8\/5N(B&BE06J#T\=%YG4&ZY>B6 MQ:MZ;6*!+3[R9\ DX8ISY8RX+QJK+7 M2OTD)4O_&_J!-7U]OWR5]VGN_/L2>_Y=EAB#2C&'5L_T0U]RI](7TQO/I(X* M>Z)H'5DRG8ET2<8T(3%^6Y.E8$:D"_<)[O,J3:R)Y+B!Y)$Q /\0C)MVWTQ MG3%!II7&'IE8@633(T_ZCA7XDIGO\OID>C\(W2)XS%ALSM>P<.I%X<[5N@7Q M&N;Q'6#YCY;SCFY!S!'SWY8_/PO<^;O^/'@?O8R$!'[U?MU696[^/KOC::@> M$\ 8;V?@V\A6F?]^E,[B;5GQ7T:'P?(>EO\'"#CSXA5%BHP#[^<<9[33\SK1? MS%?_?6H']:(=?"/]X[J[VT_#&8$*%'1K #'VQW_*/ HNXHJJ(&+OVK M@[8U 7-ZCNK?"\E"9Z\TU/8Q"=X7H&[U9AJ*F]19;GF_^C[;J!"VI5+1/YMO MM.L#7=_\ 9!P>P=P+$LW5Z.U+LLN=G@9WNL8_5[.L[L?S\@DM,GM-.'"B]#S MX*\1&JG[\R%SL:C!.R:V'?E-__5&>4-?HRL4ORZ@:BEV+#02;3(-EFRAA;VT MY(0O.52%62\;BV;VS6';R@^M]&;:AIM5EHJVPE=A.F:%JY+!FN+02?T:L1:4 MHVXHVR1P.O-:ZJ@>%E&BU".NB-_4(C/[AV.$S&Z4V1J8*0[6K!2>52% #I\% M-72IY?,H 47AR-VT)]/-O6YU4YT:CZC?F2\XO E>F':Y;G<5;&E]DR0:7 8/ MNU?NW*D"4E4\*T4N1P7'2H;2D75]Q]3-AD6G68-%8(O EM9IMQ6VY/IR[H0MU1U9([9H MQH[90H>%+368@GPRY+]<[X=D.=+<<\?$;]S0:P!H:[S%?OWG(BKIC8\;V98_?8(L "@$4>P#%:@-L*Z"HT !3--GH<&"!M0(4 M=1AN^?*$/O06%%2U8W\)G! XP2M.K+;LXKF7 MAC>7TNWH]ZL[Z>+;W=W5S4@:WM]?C>XWLG6I'3$,I9>K]K@D4P+;01N3^1?F MW I8"XNO'IF;UF3H3.B>L8[O3\GU>FE%S:X9!_5 MG/"_N$UC*<0%M]PND3BB=107*1OKCV[+8?9M4@I>,H.8WRGVUY<_NW8Q*S=RVVP6?G:W M;%.H';=O2XKMEYS3$@G7QAEBCP4]B?SQT-U"E#Z[SN.(>$\7<%N\DG_K??7< M1\]\JOUBY*8(W FJ/ &KW;RT='=L::ZD*=B#7& M8.<6G\WP1:584X]!>1!VXV),K62&P MEIIWO."C!9I%(?AZ*QG!1NKM/(.B%F9NTQ0ZGAL=L2#IAK(8";:?(%58MF?( MW=[.$P[X%:2V D>[U@BTQ+G129Q$?LZ)@_U+^*\;\C=@MAJQJ@P/QM_@X[Q*@($"A M50(M\3"K&YBO-,ZD,6-+ MR:2I4SS9:ELG$>]S[^J285O:Z)HC\.TE%[=$SU+@/] UK9<#_RSN9W,3FS - M-6,@=_4=RQ,JYI Z2Q6J78[ &H$U+=&S'-88BC(85(,U%5:AZJJL]$\#:U99 MED6E&\OSI,IPUOI\\>U&%M4SI/+__DIS^*>N&SAN0!BCWJ28U# &/1T4XL\G M^YUM8@X[<L #_M2X$JPGG * M_!5ZL+G2,[VB+[W,TI\0;#$V"<>F6@*PU=\DK[3 MQ(*U!?8K6PZSDOUP/K9Q>.O_((/%A(QUNE*%U&GHH*+E:-+,["6-.GV\['^DBXN+#.3J*> B94[AKI$&\H, MP(ZZ=OS "S$7P =_X'3^Z^T8%F!;(_@YX>GWS21I>P,?7(\#3'%=%"T_W M<"F8:K5[ ?$:CX(';^*2V?%H$@)/[F?D![%]Z>W?_MH'>7]_DGI&)V&>Y$_PI^"=( M&P=V/=Z$%RN8)?2+/1;F_0!Q*YRFL^I"J7;!KL#F_9B>I,T MS8%R\S"@_XZ1?.Z<<0-\VR?P^MOY_3GXJ#:PX(*GOMU?QCQ%&0$9(F)V\PGL M?%DUG $<:O;&JYH0[@'T/5.T9N7-Y')CH7$=M_-"WO#Q0K5$UD MH;>&0?+)F@8^WWTOB*\T_&GYWV-INOY\_SWT\89%JO .A)U^G7TE6M+5S_', M=!YQ0CO2]@NMWHR^0U@])-,1NZU[X?@IE_]&5K!Z^AU3E)7^QH&[-OL M JG FF7[26"MFPFL=3?VU\WW#9& J6PD/NYXB4TQ%$U5=577U'P3E*/?E N0 MB,IW1=7RI^OQKE U,&?X9;\>-71= PM.P"U!GHNB6N:#^TS.<%?A33)9AG\) M,,OQ&<7\+,JY8_@NO W[%4&>SQ!ODK ,U?B,9T!7>,@=3W%(+;K\XH*(;FKO MO8^GW=3.Q6]%#(F:F$7T N Q^BO PUBM%=Z0Z38,\NVDWV0JK'A+@B8$57./ M)ER>O@^&N$_R!L049"XR/3QX4A.? M!E;'V#-N$]$!LZ'1Y/>? 0S &A &PGB!]+;*"'@5]I-\,U1\VS:?!K;IN]; M4^2&A1D'9+7IY@*[8"0V-G)@6UVPE4RZ/6;B1\4!6T#$"=*0:F::UT0ODMF' MQ4V.GL0+UJ7FC1L&0 D'CV-6B1=E:1/C]392:'F"<7446N=;JXK6!64VP)YA MN4.VQ;S?0B_[VKF/-_MVFLC85]>G )GHS]J;$8F.0OMU,2E[_!RUY2C5^'BW M4^8-T\530M=,+Y /X,4ZX#;[,T("4%IC$SF;C^X@]?6LB5+_*FMPG=]W7GJ] MB(Y.U?/ET75T*B,'Q3F_!RX=Z;9.TC%(B.CKM&MY'L]99 O;-$KFIO9W%!)$ M9S,70=QL:I?G@XK(63$@-E'6L['G7?T/OVT)1O.:26Q$71M19Q^23G_7:OGH MB!?]PW>J!DYC0Q"81.B6PW--0=V^A&NY6)NC>J 66U'PLU-\I=KS3*GU9V$8 MWU,UQ>CT!]W!]VS8KZ/UM&XG/PHN=0I&A6'EZ1<[<(HR;6(,@C6D3J,6R#3T MHR\N(HBY ZH]*D"-'4?'5NH*QK#\M7VHWVBB'[" M@FV.L36L",DT3KAFLH''8R\D:T,R*6TMXC(M;Y=PJTH7C9?VJWI&SJ\:Z /- MR.4N+RS8SPN1.(3HC"8;_0.,S_##3*V.I!' )X"O,N#K*+IFJ$H'L$[3UE1S MKD>XML-'^0()N=_3!<*UC7#[MJK9KI=()4GKS4RNH)47;UG9Q:\2".6:F@\_ M? *?"F;!]P:/5WIZ;D:N8TIYF,[G)#)M3/RS$FFGEO,N#W1 MC/3C&*7;/;#\TI57EJ0&.FS45+:#U?=?6.'W%5;?YSM?'.%CKTQZ7_.T(E5V MY6)97%&O<&[%3O*Y5B&5VZ?UIU/M5X/P4Q$K4GQUA[$K7NP+9JM'?'(FVD[:P14=EPL)4-8B,XV8B*<0[N(Z42&*+ N90*S-4.;YGY,YSG,%PDK5 NTJU0DNX8-,GPFK6>.9,V M=*,1)WTM[Z8XZ:LRYCWD%CD%_4E:)],#04_G%"S MZJVOYH,?$FY*X<.,'M"_1K^3S^AIR(1O*+%/\ND6G6$.LV+T#F3$\"FF_@F\ M;6G[!-XVA+>::JA]O25OIW&\566UUQ=XRRW>'F"J=5O]P>\)D6YP;JC:H:-' M+(>) $JZ1QY-C[8)9\G9K!%^JN5^W(X]G:7MD:23>S0]U!R/PZ>0]7&/JB?%,/]I+SO0IW:4LR;TCH6IIU%:]!C-4L'*B9&:NIBK&:8JQFM8Q8\#1B MK*88JUE[]CO/.U'76,U2HS.37T1__"5=PU1FE.; 4+2!EAN-%4_L6(S*K*#* M*C\K)LJ;U'V7%J%H#N;'X?6=],?P\[// MT$5K/%K)'(21^.RDS52)9G;@9'YE-EV9)DU"$@TF6RSL@>!J MHJ4]O$JF#4CJL.OBJO!3WPV]<;2.)W>"LSC#P+*M_^"'T1.X#["ISW3EEC,/ M@Q(SG0Z<>^E<)SJ=B;)5M&D!CFSR@).+9J]%- ]FP)ATP%/$V9,E3C4+AF!2 MZF>&+B!DR[AG;'^CS0XRXZ:DF44\O,YKF4YUFRMUNZH&"J*3&P:5: ?6TW'H M3%(E^E^BI[QU[I"I<< M?.'&=;SXY0?3M_P1DK"ZPMU5I;M[%>\FY;O, THJ M=SFNY%U1R[OV;+U$:CF[:[=;KK1MDS7<;AOE>5!+DR=:DZ M@"W5 Z# '=Z&@RQ,D %^Z1>D-?&&+)>@]SUKON6TO4H9JXB?]LAPY>KN&\MY M3@'.LL8WAVQ6$7X)SN.-\W(^WO$R7PW*]3:/Y M:KA@:TKN P'KQ;[T$G9KELU9@E;Y:-O MZ\76LK71X7?K<=[6K:K**S8XK]G8<1M;J-O@KWI=57JJIBN*H>3'K#*OOR#I M:L-$C^07'U[I)2XP&R15J8$8S HR\C](_DS.ZZA8IWZ=?..:YGC0C]55E_NR M. ;ZZ(&9BVDK1==*?<]/$@0J+)GO=GMRI[]7V7PS7,Z'O2'H3P'J]IQXKZX#GF-LSZ?PB T;6D*N[-- M7XSC"%X)CZR9Z%$-';^.TR X?KW_$5Y\UWNYSH!U>4L4[%A2_D?$N!/3^FI/ MUOO=%I0^S_Z10#2!:)4C6F.^RXDCFF;(JCXX5D03QU*[)=S-7=_:JI6B.)H2 MCI (JQZGS2'"JDE8M:,J_5YN#'-=SE:,PR=FDNB:/.BU89*(TZD:J<2W] L8 M;19&NX:6:\U8EX=WHC#:!1@U3@]&>3Z@:LA[*QI5+PZCBK>D51^LM4HV$;H5 MH=N:Q] HNFHH/5W=*Y"[G;<4XUXR,BXU%H3=M5H30./=!.@8G6.-[ K $X#' M'^!IBKI?>&@[O^;4 :^RB8(\(]VAGV$UTS-^YGK!&9CO3\6M+T6W@%/M%E!# MX+*Y-6RA+)LGC(A["_9IGWUXCO>U5%7L>G/7,P/LR2K2T%=NCHC\"4=8.,)5 M)FWVU?IC?3Z9/%)C?P2V?H)T']S*,S=Y\W7SP;V^*NN#HTW=%+@F<(T77,O- M?JD^I"=P+W2XT26> M=*K(JFS .&F@4U+&.$E#\4G:)P.YHZDGEUD/!]8-6/BN\XCCZD:-:=A'&;3;XYNU7&$6V@FQ\ZHFB'G_QIHZ$HLM;MGYP7*E"T1>$7*-H BC;0 M05"@:-QKHJ/(?>/T4)3G6-ZI)VJ(_'.>W3&1IRGR-"M7^;UF':=3/\#K@\X7 M^><"UP2NU8QK_69=F5/'-567NYVC[9QSZ&=5S5C)EOE@V:)UA&@=46T44M3^ M_:;+1/U!7F"NKYT["J'*57Y MOZ$?6-/7A@I29J;S"!];CA3,B'3A/L%57O_VU[ZF]M[[TISQGO02,9_D/L : M3814'_&8_BB8>81(3W#+F2\19T(FTA=465)'E27D0,ET)OB')DLOQ".2B;^U M;?>EU$G#.LGI*(9BJ%W-4#O=3BZ)_'X\(Y/0)K?3)1E*U.$(P69_.5K/(#OM M]1J^H==C-:1C8MMS%.67%=JKVEACI%2C)SYC+]]I\Y\-V/JUW+2[X:8/KC D^;+8KK&AEYIO0T5374GJZKW<&&*,UP//9"C$L6!WPK:H=N MR(K1.[D2-($U+8J(P)K:L]^[2JXO7VET42M#%ZUKR,#Z)X#-N:$XQ1TF,[*7!AN_P 34B//!,G),UGSO%TR-]F?S">.*:,V:0-])ZB MY,9*% -;]-(B_K7OAV12)C!? >0-5-GHM8%X/)M-QW6K8Y*PR%C8=&!<7J:T M1*:TRF1*[\D#I0T?Y<"-A]-5\I:9V0P9/IR-WC>X! MN7@[GB3PQ#2MYT4+C*MEC2>%<9'IF>O2L#6JU6%R:HJL*X3P-G<]9 16N<#X4K6L<:3[HAY3T)2 N^UG=L;-E@NN\2R2V^)7H[%5.C>9""M:8!9V!5[BY M-'%#K"5&':;($OZ_0'OQM*7\-;0Y!JJ6TESXIY[K>E.LN6Y<9]R 60X>@]P= M<-BQ*R_G+1= ". 1P,,A5==%84M60JR%F@KCL:HB=S0.X[&U0FQ9\HZSB_;;(45B^\L4ANE-//? MC])9S+LK_LOHH.9*R,O_ Q2<>8FWQU"+\:\"W#JVB>DA6\\B>E(HPT\6+6;> M1]N&/EZV#4W>>8P^F)N/Y.S!(^:/,W,*]'QGVB_FJ_\^M85ZT1:^D?[Q6\%D M.?P^W:C\GN<0>FEK2_/$F\R-"WH#%/'ABD7MNH8F&;'@:8H>YF?,M_>WGX=W M5Y>?KJ31U<7O-[>?;S]=7]U+US<7YQL9RH=B^-;J6+VYO+ MJYO[JTO\"^A]?3D1X)][2=FQNZ)O.!!Z(_!R3>8 90)(_,STB3K^KHD4P+6VN2.51%6V=(PN\1- MVK_RMH85*6?:W+"_W!UOW>_6]$$L\W-VV\NKCU=W *[2W=4?5S?? V&-P " MW^Y'MU^N[N#5Y1^ %>Y+HK%9N].C1&W;)2WS0;6N%\Q0R=UL3LP?3A[R<7W!$7F^#BXIZM,2YS[#X]@9LRI@T64^^GZF0" M=-?1@5 MZ3YCRJ TCQ)M81EC8CW#;::>^R2-@7@N".FB9>.*/H_^N91_$@2<<7((@['[&%=)Y7"B+TFP3D9S[*WP!*@,>@.K#)^(/@$ M[J,#=)ZL4NNGRVWWL$;8C#&PA#3.-O!\8,FC?H;O%G2FM5>,&6*F\:5)2-DP MM4/F^B:=FS>@"VE76";/[0/OVK(A[+Y4K4LN.[$[F*DC7^J%Z82Q$-G>S#?[IZOVOTOZL; MPB&U]JW5U(YL]#;WA.*,8?(:J [4$!#&CS )".,6P@;?-T5T:VV.JW8'>FX;>8UJ$KBM)1!_WO M2ZC<5;[G"G>74#GY)^9]M:%6=ZHJ]W1MG\S=-OA\&[SFFJVVJ7$3@,+ID@3& M48S+MX;9!>3JZ'RGZK*A#03('33('4*4NBA ?Z#F^+4S]HCI$\R@*IDQQ;<\ M[=:OHJWPT;Y/FSV]@X>-3NXRQVH'^FPY?;O%PQZ<4BZEDU6MT^MVOU?FCGRE MAU(Q!%P2]F]#+HFFR4:_:6W=!-^6.K[ET< 5T"F@4T!G22^G-';6TN-[(.N- M>SK'@)TB:E]-?LL^G;E%-(G3)1U+@*O,$2I ?*Z/S^8CU"JM7QT@7#_F8)40 M+:Z7=&+2GAO64B+GJ[K(=%^7M1()$T M80S8D UUK[EBG#*?@/"-^]-V&+NHX>JA.DI[-,BOK,!I)3V;**XJTT)95#3M M2^8-*G4]W4^@I@D5[*:ZS(6";:BYOCKHR@.UI5K-\E#18FFF0"Z!7 *YU$WE MF"61J\(3!Z,O]SJ;SQ>/"+E6&<6YMU8TZB^@0D$?_I5=^P^X V=Q._[,S;7> M+]BJCD1=,6G'3-JJT7+&=CB!RQ%8,O!C.GU\95/3N%_G- Q"#S^PS>AK<^)1 MOL9^KNX#$(,V@_7AVV9 &W.&C@]O^;09ZUO7D^8F\)IIVZ_I3W[%_IWN5"J0 M[P<;7-BH'1W;E(X*CNNBZ=4[:954[+;#)7IT=A6ELQ@KY)/)X[O[\8Q,0IM< MQ52-@,2_BF@Z?0Z)\.?EO\=D7[I M:_\FIG?KD"_DZ8%XU<2).W*_OWEL,V?0L'?'NV)K<&^]P#=K POJ+6YL(WA> MZTWV38KC'-)R\^2:@K31BULAI*F:K/0VC[QL$M(XA:O#U]; @@;GNHIC,[8) M:#Q\'BL+GT9K\(DS JH$4$7N=?<-#@J;\%!LPJZP"?>XR9';A-VV0.VC&WK5 M8EJG1#\!810>@<(&'NQQKJR$47C@/%86/WY\I\S0RI"K^5^L8_YS%EGDSOT7+> M42Z*USK'+T7?_HN4&FQ=(O5/5[5N1\_5/0S'8Z!EX'\U7_&)ALX$WO%",OEL MF0^6;046\:LW(ZNI,$[MAM2T3_#BXN[;U>7TM7_ M^WIU]7=]+%M[N[JYN1]/EZ^.'Z\_7H^NI^K4@M3RTOM<6P MP7HN03Q.\+R=EMGL$7[2PCCV73)>HY]RGS2:PX_%TGI?Z S'V.:A70TPDZ79$PC)$@I2J>7\USRWDD3'*EN*KNJ]N1NYY3@I1XS\2"LP4\N+-[!HV')#(.9ZU$V:],F;$P[U'ZC M(X8K75>Z_4R5?A2R';D+CAHN&*I6>ZC?DU6CZ1$P_%H]QW.C(Q8@8]#O#?83 MH.HT?K56MJ!<<+A7U- M41>5-Q0*;X,9\1)&_8Q\FO*!ZHVM]&1-;7HZB0BM"'D]''GMJ-V^LI^\5ABL MZ,IJ?W.MQO'(ZPG'*F@XS+21(20?>,7'CGM@)EO/(F(A'*Y5J,4RSY2.UAVD MAMY&8#8P%*6K9L LXK*/KG>//':=L%BM=H3>0#D^B6HKIK%[&6[<14.W[3-OG[+7N4]649L@# MUD:@JO7ZO=SQ,.7QAG-/ %7U0W&W^,BZ%8 @ *%Z0.AT53U7)5X>$*HSLPQY MT&]]>F:[@%!S2*:@R)!G_F5EW>92EK%D.A/)1?Y,1C'SFJK+JJJ=!-JT.M!KJ4'$HJE#8:^(M3P< M7V1#%XGES\\"=_ZN/P_>1R\CZF+->_E)O:N+Y5G)99W]55+__2B=Q:RYXK^, M#NJJD44E_@$*SKS$6V(HQ5A4 8896*\LO[:-O01\JV M$<@[7]$'<_.1G#UXQ/QQ1KN'O3/M%_/5?Y_:0KUH"]](__@MS36I[].-RN]Y M#I&7MK8T3[S)W+B@PK:(#U7&(KEDO\"^A] M?3D7F3DDI;5K8 M-"E]M/J[O1]8?/5]+]U=>P@88_M@[U\"IWK6'$W_S7P=-4C][#J/ $)/>*6D M)2K[*"4Q^&G4 O6W6T>Z!UR@KR3-H&-2P;W#R:T7[A,\SRN>+DRD_U/H4GV$ M%]^-?($GWN':\4'&L-P#OD6&3]@ J^!!%&6@&;LNOY*3OXXF \3DW"W)?'ST MR*,9$&GN6<[8FF/XESX&SIVU E]:1Y/LK->KZ92,,3?DP@WGKG,'5ZV/%O/0 M(VD27-]\W$ #Y;R +_@ N,;@? @S$H.XJPT"0DRBB&]14;YVU_[P-GO*033 MO]7WOYY+.$F8OB6]$% WE(M@97YH @$#5P(QLYP)L >L5D9M1"8%K)BYPW7\ M_?@NLO1 @A="G S#8DC^V_G]N?3!='Y(-W1 +NS=T/?=L45?R3@\&+C3#PA) MKW3BX@/"14U/@KT/;?C70K5._(!>%DB(TXQAKXO$/-KZ@B[':7'X@M>P@M?+ ME4P02?9^[)#><*3NV1/<:88+.YN8KV>O\(QGQ'GSVX+F*J.YL>S_RL!:-O%] M"7YB6P1) QLYGIG VA+P1,0F;.:S.1Z#7T:'.[]8P0PWQO(D7+J?IC1:((_$ M(1YL3,1:H>.3<8@M<]-3H4'44GM[+OT.? 0 "3OQ&M\XN@>[,,@J7 OX"W^% MW1,)7N(A]$%GP".XC%62UT *R7IZ(A-@#&*_PL_)F&"D0_KOT"$)2?#)GD([ ML.:8G@L77(N'!>U$T\A^"\Z=!1R)[S)<5&OD@RJ2T66E"""785$&ZM(AW;!! M;/9W,DA\;'GC\,D/D"_\=]);]5? $ \_08'%-3D3D+4_0Q/X"#D*ML09T\_1 MY6:;N?PM>(7? .+'#:ND:- WP 8]E\/E1/?QP_$L=PD $(OQEVV"A -?NY2/ M,0L;'V],8O[#%;EH&+CC'S11VPQHH5D MP,D,>E*@)E\Z>W+C-#S0(:6N+'( MUPC^R4/C%<$2M]P)7K^CI+^4O5KRC#+%'S:*'=Z1%ZM.?3]>;3%'YPAH^1*H M.),1&/ 85DS^Q$QT$!^UH_RR>/B8=6.B.( %0$]S/K>M,>T"F5K%>^FMEGG4 M*3S662QRB#[QP[/-11; KZRB0OQMD,&7F36FF))\SA:$;LW_H6Q:J*R#!'=P MZ^C2"WL9 PV"RQ_0BW+!X;7^.-$ MKY[#GQ)&>IF2G*W'6CF/BL5;(*.TL!^ZU*#%U[CK 1C1H&T!#9U(DE&R*%-D MX)3R?XWW@&F8VRF]U46LJNNS/MFRMK,_.^?&8)#/MF&1"LI9&7&A MTKZ.8+ENRRGE.Z648E1)R'$<"A@)%?,J!4H > !TZQF!?V%TYU@R 2; <\_] M"?>D K*6Q+F>82DV3!%B0?BO>)-K9^QA&5T3Y/YV?_D=..4[9:+M^%'K]<[[ M101/HF=++"D#1#_\+[AXE,@3#%30WC,K\'D,ZS8!/!HM?.L!#'LJ*_@-^ 557,4_VG#4<.K;E[%$5LB1*4W!VS!1U!#1 M9C@."$Q_-'&F\&QY ^?7A5&3,0MQDSV$2A#M-)L ;RR<7YP*UR2RA;36L"$_&,&,W"EMS=Y@ MYS;1=J/39?EH@$<\O@@=F%22,K=AY_,/MCG^L=S*74JU0J<"L?J'N2[74JI+ M]/+QR>)(+)-9LOVL"#P &/3T8@,U,6:J'0;!_9R&?+K/MI/%HGREAJ<+5GR[ M9KK.\]B?/:WXU\]F*)D#Q_M#%DUL*/5H-?%M!=E\0G+:9JJ-ZW?!.N@J1I="?>J9US [R,QH$H.4II#X=V[>M3T4WX4PZKQNDVL!?[MCYJ ME6[KCG1R08ELWM*%Z7FO8/BL3.7+CFI/_S09S5Z)[H8_[R&$^O_"#7WJ,% M#FFF^5(59?FPM"C@EJXB;WVU9:O@JUP^?QC_=AW(Y_+94Q)!03L2BBO6$X=3 MR[ G=TK,%CP8$2ZE&_ACM T5AQP37&"FP,SRF)DK =D:,WDPC?NRHF\>0'8P M(BPPLRF/H'POOU8I>T,":1SYJ%&2'7_,O4,KK?;;:(E(3YU-M7B-!_5R->U+ M>6TWKC->W\VY[6"09LAJ?W/S+2Y@H:V0LD H@5 \4W<=0JTH#2N'4#S8Y%U- MEW5C6/\38E M>D6U6?#9Z^0%?+%#)>FC:WTE!W=[T$=+Z*.U3A\M'\J5)8]@W1-6[MNOAUXP M5#,N#&E534'MC+PDZ2B98<$)6/IB3-JS%74OEFUC!=?BESC^FW[!(T^F10O^ MD6_R=<>K6^OT<^R\=-Z\8+B[^"8Q1Z<9_ROMY5!4]%T5!J2X]\PGXW>3T,.. M.V]^T\YS_778!N#'ON#:M5R++15,Q\$6)23NJ+6H/-QTSG7W@V\(F \T]+(J&_LY*7G^RC\(MBJ+!A*"QQ$ M-H+=IZ@TD::FY:'E&N:Z@B0M:6)3:6;ZTM@V?9^5]L.KSP14DJ1)4Z9N:6%N MS&58-NROZ[70539%53["VO[ I2'6V:X?>JL'(D0LF/SDPVORY^\6\9 &KW2Y M*7Y-OG'MS,/ IQ]KC&LW,WM-)Q.P0[U./FF'M5TIW+876A>.JZ2EX0^L?1FS M/?\,7?SV@S7)=NE)#%3LC@0D/X,WSZ@Z 5WV9'H_2!!?8E4O)M8#B+8JHEI' MR.*.LFA-SQ:=YO*22#O<$O1)"FOG'U;U,XG-Y@[8RUWXIZ>HW<'2H,]LLQ@J M"E?1W9;Z[-2G%/889360C4Y>*VS#B$NM\@O]ZU(=\D6/_'R?W;R;K.KK]V;= M/Z)'ONB1+WKDMTY9T2/_A'ODE^R2G]&KZUOF;VPLTE54?=#KYWL/)RX![12( MV48T!'+'(K$T[D=;]GU >_BK^4I]DOU;CV0;ZA]6.WW60E\M:J&_K[C$/+"Q M!W^U3W0_NKWX'^EB^/5Z-/R\WM*K;Z<*O94M?95M3:XRE%K:('.]?DM?-3[P MHO4)6CC]BY[EB[:Z'0+2C9:=S@SY . FV)# M.-IC#MOZQQWBJ/>.BV9MX,8$HXV.&[#X .M)2YL'XJ$HN( !QB)EVB4N;FW^ M1 BZ_LMMS#%JA$WQ67/?HH:2^"Y<9V8^8Q=@(CV[48LT?'<>>G/7A\>)CNG< MZ!JT>;/]BGVXL4E=HL8>3-]BW>D>7"?T:?,XSYU:&'O"MH>6'WC60Q@U7 _I M&1QV;Y-L\H@7E,QGT[)9FV=<-ZQ#7IQ&Y4A GS1]T?CI00NQIG6^3X)EFL0_ MI)TP\3/;^C.T)F;Z G$7^'UXO&+N; K4=@2*AQ5@Q@6*W=-6S:;W"AS]8(-= MXTY!$F$I LO*D_+6B:)E:H]UL,LV.J4DC9I#TAD<&\Z.=76@Z(:FZX-^+H?] MWK1)U#\YVX0:L]G)Y-H9>2:8E^,5,VLTI;,X/U9[<7PX?/"MB057VKT2CMW+K'K(F:\Z62>4;>CZ-W\ MR7SJ\6FOY*_$NV>MBXLHN1?]EEHC1U%%)4U0;1,Y!T;1T)B%UF&1^ 5I(YU+ ME\=&PEB4:Q:P\&O3SBV?1J+KYZ!%"FRVS&3++ MPF#"71^SRO<3W WD2+H']>N#[=WIOX,(V_8+1>C4HJ9)3Y=Q*,K\I-X8\MG38VG M(3)/@OQ]QNR';A?QKVP1TAP2H/F,QS]^S &QMJ7L4DX)Z)K1781KZ#G3U^BJ M'SWW*2X02VRDKU3GL/_>1LC(K7SND=YJ*+*A=0O&L=&Q(!."0U902-)"]W=T M-UC>VA9:V.BJ>O:@[UOJFDDFW-"9("X "*!_=(0DUWHR$** XLZ$&C_1DY>G MK*ZIFM[)4#;F6!IO/$(:]COZY@/6 X/C!MW4,<]NZM6?(4X$NG;P^ )C0%]M ML) .R4?==$:S=F=W^G4E1T=,WR[[8YJB]*1/MOL =E1V3S+F-_T:OAM;W-2* M,B=@F&&FSRN; ^CB)"< MHGED7'@>G2,U#!\!-)*'46F-V.>3'(]B:4046;1"7'F"]P]F77P"*@5L/05CU#M%OD(88 S MI:C='_V")M8X,\Q/\E)'LWRP&($3RI.L_59-_SU\-W35*6CJUJW MT\_[# NW<#B$_0?O;CQ7*R/%M@1Q&'\D[ /_J(:)Z,WD#M& M/CD]%4)EG@$;13<-Z3Q1NO61WQ>@^[68J5'$7)27RD@ ?"TC <@"&!"&QR+> M,Z;'+=80)W:GO1)ZA3E<(1:!Z(+ ;V.@;RH)-Q$$G.00/CUEPK8@#,L7 /Z MV9I$ _GP.Y0$^(.(/#2;/_"L,1V?1QTRW!A?>OOF[O[;FU]EC#30K/QREU@1U06NX;';EG&%+I MX7T4Y#( E!2-I>,JT6!,)JQ+B)1#.KIXZ8Y=-$:[(^/O+9$$X2LUPGS-")TR M]UXK0*H*?A^(D*H/\J./FS,;#EB.5$U6%$,&!%I5ULO0+1(I9':P[, &7%@5 M.6MB519#TYY%_8' 2B6+'X%'@RD#;,SL-T/XADG+L.W79$ :.AO_;3HA'J:J M__3#TAF6;W[SL>=-.(\V"H""9B5@.5IZAG-)DK6ZW1[^B ; $Z*RY*QONQH M)MKE87KOKV";_HTUA66K&%MTI=94M&TZ:,Q#8C(@D1EX#E44=.SUPN(PYQ9^ MQJR(M >=G1:?YM.EY@84EF"GL]B3,@A\6)Y-O!*2'//W8K!C;B0["W&(I;>#I$ZR*,GVRX$9/ M?Q^!@1PFYM0OC)X]^65<5;R8P&XDW%!R][,;T!HO;%5]PY.VY%^?IROAMM!" M')L!<< A#A$R?PA##RE5_/7^6RJX$<]L700O:#@D"FY$&O09RZ:3T WH$PM MYRG*OXNOD(ZSN$G5(YY*6BR0E1I]S0*/<61R$MV=7O'%"C)ELCD!F.^Z<;FL M^NP%:JMLX)9EKAV,@:C91#"L2@:%Z[(CO2#JPH*^-PTL+^Q0W-,3VFC-"&:%GO^SP=/^L?2X5 !EQUC"M"?G)FH"8-*697@*[$E%UGV:7J%!:2D,?IBW##[^@J7MV87JV*_G6 M4\CXAD9S4X9/'$Z>T,'2BQ+PB!B8BT.!,JG>-W_0,F_$39Q$#$\>77=!TB3' MSUQD;&]*%XSI/(E",&Q5D?%"S1 ?H3$I9@8.A'L[$\SVP4XVV%9IX8+1 >6^ M!9>*Y881BLZK?R'H&T;7=7W?HD<-8<"7N!W8(WIS8;U-$1!NA),&] M)_,GB,)3L2>49D=J4,>CU5E26\2A<789_L1*CI0B)HX.K%9U4UD$ A6MJ^AZ M7^WT^[W6(NE[!N-4FB58F"D8G^VP4Y1==Y)I\[:D\>]/*908E(E8KD%AU_G&_&TURI?UF?:=WT MW^71\K3T%9Z._$0#D&0_%2C5[,$2S!]'L031[.&#*BF8/)]WL@0434EHP MWY%K33NEY5X)^=?[.RDK6X45W:SXO57O5K&X&H(A0XFFH7E)'S8TO9XQC]=R MEOP:#"_%C8DMAYETU"#&2N7H!#*?[KN*&&LZ=7040S'4OM[7^LH@GVHTGI%) M2-/<"\WKE(7K#Z.'&:'%N'^SCG+[O+S76S!9\066.6/%>NC/:)=OB9DXM%1Q M3&P[2@E/7L/6C./7T3VB[O;&+VNRY4JULB@T*''I:U:]U*L\_U"%8W>R7UDU M@B=JOIZ?A+3M*(;EVY7N^U[CK;4-M\Z.*HCV-)HU5KB.#3??X/6L"/K4WH=$4%42@S+/5?^N5S"&I,+5"!ZLE ?_1:^/ARY !7#\%I%"&A 7'"DXLFV. M7/231_,'8VPTTPL3UBR63"* 4[!ITVPZ3&+M%C"EY?C@#=#.P2? B\53)K.K MW.E5$X:Z^O \I-MPVX&LIY-Y]LP35["V@5IAU=44O0E!^RU]6-0F1ZV(Q,#ULC4S*E[V(1 MN1D1[TE;/WZ2 [Q:.>!//^]WER?D" @Z$0CB3\Z%==>*=9<;+5FA=7<=QQ-I M.)%W>VZ/(;\#65>%/==4.#6)FI8Z&^!/'&,O9\)5N+3%_(R%4LT& MHJD]=:#J^J#R,\\_"+8; 0U[%?7+&+GX5J3(L60D2@6$M[W4DX# @I1-@].43;X.3-:D;'8[AYFR*:"N'KH> M UP(:[4]VJ^S5EM-#>4!AZL8MZS+@_ZA5E'6#-HM9XL>B(2RDR/:^RWIM1ZX M;"+& 4:]VSYDQ<:R$41S?IW\<>PZG5)=M_7U!ZLG$L &[6+DV[]S#@&< M6OX'@TS\27S#%KQ U@)D[3>/K*<;/A'A'NU7AXE*%L7>0[;[5> 7S\@X>P9-NC?3E+UM",7G'V2']>]41KP^(K/X(?(A.M^NT:!KVD9(N^LOM MY<*W"T>3US!/O 80&>&4[H*I><\HS1*=WDXDND>^9#ZXSSCY<>X1'SO_L<_< MP+1S/WR+'TVLZ91XQ!D3Z8$$+X2PJTU-RXN^%HT)1Q RG=>__;6OJ;WW/C#^ MTY,;3PQG!PGX-=OT VEBTNGBQ!S/<(Z\Y;)\?CM>#%T:/' \^-QUUCW+^48XV9%WN62^M?/B\?7=_;?*1L67 M&1(_4'2MH =F,B3^QG6>Z<$QU8XU#80O'@6_#V9M._[]\ :_K](?Z]128V/> M6YD1V]IT6![GPBZ&NB.B;&6RU;JUE1EA'+-8G/1PY"R6FY#]",X4JO@@;?$< M'>NML_QW1-]R63*][G;S:C880(W8.]\BZZ&2F<,5=5W^&8 ]?.SX8MK0Y_"U8\=YH9CI1X"@QH#=,&UX=Y+F#GX/]CC8X MNH??'"OP0:E7DG&BRGJ_+QOJGJ,PFA2%=BR(PP<,GF1SNR"Z +F=0*ZZ'+SR M(+=TJOD)+<)+, @_@CVX?H[<_OBWSX"*CG:NG!X&UF?*'J[%2EEVR^EN->B9 M!E5: [?LQ%=*4LFTX1*)(2T9$LJ'5GIJRV@*,\&XW'=Z@@%66U+ MD'>QE:J7]'VLID'WO+MG!W9^Y5W$^;;N<];ZSA^L7M,N^UIS4$X8W3^ M;;%!3^YW]YRYR)U'RQ-#;C?45H"= +MJS-7JI@5MB74';ZZJ7?V\TX9[>O1! MOE+Y%9Q;L!]=;THL'HS85I*P&IAJRNL\4TYLV:51IDJOH_>[#08G$@'@WKCM MJ+(V:,.VK6?@*$^LV;Y5*]#OR-%OG7%;/&"H3K@+ 7T.WK+5#/UY0Y MF/MV*N/!V%U*R]RC9UD#;%-KG7/K%K MR7JG#2W!80FO *:#$O$#RA<]<$JO ]/JQO_4FU#*@T6N=\^U/?M^'0?6KC;5 M"SL9K&B.4+X)P9I6""=52/ZUV4)R0]4&@X*4\XH+R5MNJB*JV$45.Q**G:1"M:J/[Y(%=#5 5C?6D?3^[WOAUC<_A4N M!D2G]Z>.."KZ:B*>^D &PAR0#RX*VT5A>^5T.QW<.Y9Z]W*0N%?=EG'>[Y\< M,(IJ=U'M+HID*X#<@?;]H(O@Z[,YP2$=53]7&O# M[SQP*VK[U,M#K#/BI%*^(+!\( & [4\D. @RUG:,PD'!4IP!T%6[FM%@PF6% MI?CU681]&53J ;G:HH:I#'4%N IP;<0RC[&UIV@]H\&#G29+_^N/=_:4\T'G M^$&8BQ"H*(]:(G@#50CM5/4=DY+9$NO\&!T0BI: \KA^R%6.M5XZM_3 MY/Z _UI8'HN9#@!&>!+2!L[Z!?25@;YCJ4NJ/S*M*.=Z&VWN1?'1/L5'N5NS M,H^M:CM41?EECW*. HPHK#_Q5NQXX,Y7P,QJSP)^$['(RH*79<*VY3"4F&*Z M8))5[)JBQ*)N9ME57!#%# .7:Z+$=502+:22OH;@10'@2E]MN-C;-U?W7[^^ M^75S\=DFPA7+>$Y:"V3[R&?-CA9SAB5SXLZI0^M(2'>)3*<$2_"(%,ZC^;R@ MKFA)(=6Z45'A]=?;U++\3#"=.P M9SAP&2XF6;X?FCA".G3 F(-]L'QI#@LZET:9@<[1!>"OS/3H]=3G5V)Z,EU?0!SZ"M1.-&O:)K[/GJ^,):@96K=C)&R%&_KN*_&P MH@BLLMOI!:4,V[GKZ'&'Z:>]@O7\&Q:P8P1S.PZ:AVBQ^7!C6.N9EF8E;9-? MFV.@7V(A97)8Q!<;)XV[8> 'IH,F!&Y[JK#%#^(+S'$:./T&KMN9F![=,0EV MK]P.=0QU$9V(=\AR)[=3)%+AKF2ENY&]V4FZ^SVYJ^ +JE_HM'K/#1]G MJ!M=4(L>$@MW[57RK9\2"$LP@ZTFJGT^WT5:.3D9$OYD_K*7Q*@]F]"7O]6J.&VP>?\FYE#%# MD3ZNW +: $'FL1V802)&+-@"\_'1(X]8?6E;3Q9E_O]3CH:Z 7*5H>$POM9G MO!20\BL5&0NX)V@$5$)_DM"SDR;G66=[>DK@]4="3Y^ *M!E1DU9"G/P00G2 M#QD;61CWR22AM\_+:PO]EDVV"L]355TO=?I]=1\8CLRS1U)!.#3]SYOIV9%U594/)G\6M8CSJ"IOQ8U'U-@VQ0^\J-_:T&/$:C"-JA%)* MO%C!3!K>7T@W[KG44_MR1HF/8\YR09& @R=C*H,?CFO[1U2W TIB5RPZ[,+QWL^_VWY<[JI (A(93'#* M-I[*9TY%'\S!$SI[ #_XQYDY!7J^,^T7\]5/R%'2/WXKZ*>%WU<+63!_ MRKJTM:5YXDWFQ@5-;8KX<,6B=EU#DXQ8\#1%#_,SYMO[V\_#NZO+3U?2Z.KB M]YO;S[>?KJ_NI>N;BQS^Y!AP%Q$_,LK^7$W9F]L1$')T*UWW=Q?7>)? M0._KR^$(7GR\OAG>7%P//TOW(WCCR]7-Z)X1C_WW[3?'#"NT)*6=,%T3>V:K)82"!Q"'^0A_ E0AR+/3Z50WCJVYW1 M.%O6OB<_\6]2HOOK)J*) _@2!_"1J_4?,F'.[KHM25KV8D35&.557"ET\$U71Q2$OC 0ND(0VBH'E<^'2F!4-(M-+_]$ MY/K4^RBW61HG&G0?-V.UUF#YD!"U_O;;C3A-:,&CV^*19^*$I+6F_Z(O[H'5 MRHF^N''>@6&H2F^@+[O9D=\<3>#)N=57+/I0.HWEFL85[N-0P^?()T_5LZ$H MTZQ%DJ]BVSTSSI '!S592W3U%NA5.=V.$[T,15.[AM$Q=#V7-;4S>FD)>FE< MH)?2/;V9!#RWWFZ$\>^(3VAX"&/K$S!M;7>.?->V=2MZ\W+ '*5LNJX*Z)4[ M.FG>A,+A=L'-VGROJ'GJPI;31.Y-F:.ZY;'9.TLDXD@T[K5DMC\JG+ M@X):ER.13Q&>6YE/0FR;5I."'<.JE^!5Z[M^L%XN!]U3^>:WN$4_^,%&47MT[AGD@#)0#IS2 MYB;SD#6.FTW^J6E=$/U+[: MT[M&IM7MQ>*^M.5#KOEJ))[^'>LM,'*OO'E#IHC>*6A_G^IQ<'7W==&0V61] MJT$V@,:T(R!K80U?Q99W0#$79_)(M@O"%!#O23)]GP2;6B(\F#9MF^?/"'X9 M ^7E:#U0]4X_%[F\=IYAK:[W.IP@F])90:OZ+U9#0Z6@(7"*AE:\H-/JB5A6 M2K6LE$ZLB>2X04I::4?UC0)[6L0=)<,% O.G]$ <,K4"%#=W;%&^HSTH:0.K M(J*5[CB2-!R17DQ_4[=O],#4OM[O@)V5*W&*^X=\8&OUA\X*8Z4IY)/50=Y( M*8$^L:.I= : ]54^9BW&F*SW^KG'I*U&YVS,C/W*>I*G&N[3)C:J M@85ZP$2#P2K:KFU!,S)_1K3_"&MOS\G7Y+Z>KR;9@K]4U= &.4N_-AK4P7Q: M83W@$O.=%&X7=ZQ&JXDPBXJ!>NBDFE)58I_&(U_Z2J^?K^ JQ57)@$7:KMJG M@?'TYUB5=>,&_R;!HO43-7BC 8VU&F&=CB'WNP4-K5.&&+Q_%DV/)G2:9!&F MF8MFW[[TB,V[R80"I$\6Q,>^D/AB'%WY@:2[B$UH WK6YY\U_JV71?OEXB<3[9=W;K^\B>1_^8N4ZA^9[B29[2JYW&,RWW.RL/WPRO:2 M1;'@5>]+&[IVZEH7#/:!WE-ZN8DX.)O)8I$O\#\O8)O 'B'.V"+^I>6/;=4Q;$.N^G/J8J>\' M&Q3Z&PI(DJJ]8TPJ9?ZYN/WRY7I$,4@:WE"D&EW??(+7TN?KX8?KS]T#; KU;#ZXV)4Z"2N56WTZDU)G>8T4DGQSYZA+G2 ME?9I*1J9EFP$1MCV)J1J##JY4J4F"?G5<_^7C /_7U8PNP I-_I:**' M4]%$:'$B2^&TTF32I;O@=J&?]MB!].@"("S%FIC8*1IGYOD^NNZ$B:=GODB M"G GP(DXKCG>L%]1$#5]F(VZ;2'NBQ]AK,N/T?X*,F(QH<%^QG5T2D,A6]/# M%LH.<]C-GQ;NM/VZN_7 !B\KAMY7\[-%4Z"X4/RUGHFH^]!@5NF=5() >-+,?*4?+@3M$RG9NFTSS$A\37RU_MO13 MV-6%'QTASC<'8^X2K1O,IWR=CBLQKLZ5. 2'XC-Y!,X:VZ;U))R'?:B-^4!2 M #^@4@S_9H'VR7Q%:QV,?-=^!CD#J7LV/?'IA''<64J@A@"-H2H,MS7IA .#X-)$%L< - *3 QI:FE@-&F\7 G)Y3 M@(LP9;D4R9>H#4)S*FA>-ZX,_8+E=;%IVXYO@4\"#P,?/%!;$&^?,E_ 2F0) M'*;O.B9B(" 251>398]D[(4(CDF$[S7)I$Q^0A<7 S#]!7H.>)+%Z()8R\(H M@?1G:'I #_LUZ@Z"',4 -D9KO+0%=V>!&(<\ND" **KBDR!@B=D88@E1U\$? MY@1](?PV(\<8GM$GMIR"=,MARH6FN\"[.,X!-X%X 2 T35UQT>XSL6HBM$TO MVKB30BXYD#9LHC:L%/3P^_8SAM3*QG:INC>POL#UP\M="]!A>79C,% M%OCHTOV7(;O2XBJOTO"3]!9OK2GOX7/ZE_K^5R;"R>7DZ'J1VKW$ZGL+F/#" M#;U NOS;7S5#>P_B:T]<;RI'3P#K-FW@.C2^9L#DR4/\W9> ),:/?TEGDM8[ M[\(?&$= WD?-/D5USQSKX,5%UJ7B3A=B3:<)G>8F @ (%SX7XH='+1G=11$ +-F@0]]JY9%/DHX7&R6?4$Q M K"RC01XFS6%2\7"]4ZGIRRZ&_-!H+U&5/0[.0K]2G$<4[(63)96:6 Q V-3 M)D76Q$JP":(_,%KZ1XEFF5H>P#M[EZ8] [N;<;T+?BF2/,K6L"D$G1HF:I&* MQ!]-B&,Q&?QO,(QICB 0E(;,AN$C("*^5AFF1!C""!:)J8?IV*CYX&X@@C[! M IQX5=&*Y&C-5K)&?"Z,*SX0XD1K8\!"I0[UE#0CIA?I5^IP.8]987.10TP)8>N29$WJ])\NG :2W^)U(^2S>CG40^J9^ M: )SPM;?$X9) #^Q1A@!UTVGTI 90^J@H] QN(!+6'8@KU!6L866O V_O017 M]@5M,JJOJ)\:2P531G1";YK7$AL0&92&BF-EO4I7?PXFYQ)0^'8MI_BL(O9MIHE;% $L8/PJ2PZA#FA@_BR;4;Z&TN6W9RW,]!5-5?6> MUE'U7-7+_7A&)J%-;J?#Q2/?XE,6 !"FDXR0$]N. MSG/_ZPW0 5_#%HSCUP4LMH%SUS@;Z&DOF=0+L[NP%JC8W5O7;LS!"HACELP*A,OZ$=7#V(CV"?G"^H1<9?N$ M;,"1S*/5M\&5-'U;W?)-"("VZI9Q]^BC%H!4L.X8&%VP4^OLI!T1.U6,FQOZ MT>^X]^WL]#C1R MWP:KU-22>3L0*,T!.P/>MFUGFP=?L1%U;40]L+7+P-G&&U1_P(-SFGT1117: M@)A]IC16="-^=F2;YNR5$::*&96-4^KMQE*/OJ(I747M=+3OV>:4FMK1>EK? M^+Z4)P?+V BSZZWNOM])(\ M!/=,U;^FLN>&L6T /T++X#ZQ!JI+J)-\NL5G8) :LJ[O-4:IB3OCXGJ@6"B+O<4 8FM0V*SP86]S?=T MBJ.J-=6:^(Y@'065HU89M EGM96I\/S,A.=CF%&!70TJ(VM7XW^U7J>7F_*Q M3G%\0' G=V2,U236U!I'/9;^/WOOVMPVDJ0+?S^_ N%I[]@1$(< []9L1ZAE MV:VSMN2UU#/O^=0!$4418Q#@X")9\^O?S*S"C0 IWED@:V/6;9,@4*C*?/*> M21]7"Y1Y4XME$RV_]O1.;Z/AQ?OCD4-XNA2*'#&*O&*UOP(CK4&_75)%MPPC M\V8=RP8CF89JF#ILVQ$!BCSD*K/N.G<>\_J!T<-HK<"'& 8+)%%>#Y"H,6>R MZ+(#Z;>\FF7'<2Z[/'G8>4F/1\OLMOJ%:NE%,J8D78">;[V<*59C734G9/1V M;]\R9F5&/4GIHG!NS=4<+\XMK61W6F4EN]WKF.9.T:\N*O:OYM& GERY6_7( MCKBMJ*YPB/!%?87V0'8D%F,7>4 Y7Y7;Y#" WF^7DAK:[8'9+Q7TK>$U61#, MJXL^^VM7;\[OF5]#5XGRO2H0V;[OM0)%6LUFNU-JB+U=%*F+7IBSBINZV3FF M6(X\U%H+UVNM_*RSK'BBJ6K[\B+(S%S+2@+XUZR#H(,9M5UC5A+,$A=V*5XB M24S,7OI&,Y:/(KIO-.?V=)X?'TN-YIFM]EJ&R88B*5&#+MFY[JH M>K_VV^6!]+5GYT-Y^XXF4BV/(E7E$*Z%\;YZ;??!C?L=E:/+9?R#8"BK?*;9 MZJZ4OUEO)2Y7$5479Z$*AB_>5X6B"D7WE4!DM-M=L[4Y7-9%2<[[0^OB#%5X MF7PCH7]T+QOXA3JPY)1Y9HN!5+ENBU4=%GD.@/*>*K_*:ZITVRS%T4 ^]+NE M*:G;<+<<0WB^US\^9XNLK*=X?#/?J6&V>AVCVRLI>CMFYKIHA;_VE.LTMUQI M7*=[81^@WW3XS)0H>H$J)=(IE0- .0!D=P LK?IU6V75K]WJFZ7 ^3+M4[[Y M 3[M(HH"YR&FOI#W_C<+N:O.VEY7-WK[#I;OV5^PJ_Q,!5<*KK8:]:G"JX[9 M':SDQEP/K^JBT&9NSH'>:7:/&[CDH>%:.#IKIIY?T<1?&;J^UK ,59YCE*O7 M8>VWL7+K\+G0WT"'C9'+X:-DWY:W3T&S@N:#;.=&T-QK=IJ]DN-E M"VV]ZP+-;=TT.@J:)83FFO==D&!ZSM *Q]K(]9^U,;,?#S,E1Y5-;[UL>N^. M255MK\CF0&1SPDEX:@*1;";K4&_:Y4,X6R9\/]/X-&A8_" M+*6/#&T&6E3POS%L_.@%6/,2-*Q/H&#]3OK5;II+]KJ2]5D[16-$P::"37E2 M:%K-"D].IP]?236,2!(P_;7?4]F6V7(E<8_,EJFKJ3^'-MAJ8<7* ]9+^]U; M9K-<-M[J&/U2K8N,8W\D ?%D@3K\][?9D"B(W,D*CA B4^]OI]LW MZC ^23HL-'1C[UWA%!8NOXER)B^K"4NJ?^ \VI#+1S);KXBNV+;1;^ZD1^BI M)%* U.BW]]V*6MX"H^-YT,EA@6$8S4Z[EN.99,$"4+Z/#PGJWX=4C7!2S?QV MM<+3;N;7GJV<()VR/>B6VA,=:(23))(AYV0P]ET\H=KY*:A54"LKD2[GU!VT MC&:OI)L?:,Z3=)C:K4L$2T%J\HV$CERY1T%A-H9R\BK'SFL*^>Q,U68'E?)V MMQ01K,,@*$DD#7:-,/==(Z=\O H*=@ %_5ZS9)O788R4+%#0'ASAX+CZNWAE M&C5U:%5-N1ZVOL(3=#WD)4F[G'([: ^,WDI>W@..F))$>&0>"W@3Y;*HD\M" M0;&"X@-[@0$)07LW5NIR<\ Q6=)A;K>_[S0MA;DRNXEK9GRH05IJ6LNZNW>\ M!>++VS#=BK)!3%4I154/.DA+.JEIZLV!FK4EHWA4Z*W0N^;;N1%X&T;/W,$4 MQ/J;/+\: \D:-*M.'E4LM9^15I_\ )[@B<#%\$6+ LL+72)JS;+_%8?1A'E1 MB+GJC@=?GL&_@+#Y=9QZ0BT:6Y%F!4SS1YJEN3X<9L2""?SBB?$;P%^!%Z,X M.*QM4@OOFH3>L\-OBIJ+IW]ZO5D# OXV M,-NEM,C#C,O"[H2Y)]]G*MI%JJ'=>M>HGEV1=G:?4\Z^@#9V#\K8=:J+W9 > MMI/ =4\?=&M8[BX/S:H!6H<^ 86O6PY+=_H] M?$AE<_)XI@[4:"K8;H,?RRQ KG[BZZ_X>(,2RQL5@T&YB4ZKVS)7*M3=^R"R M^HC(IMYO'CQG:W4>5O'IQ5NL8%S!N.0P;C;[O?Y*U0U['Z%6&QCOZH-^2Z%X M35%<)>&J)%R5QJ72N+8B:CN#4AZ7V>RTNF51>Y@DW-K(U'9?[\D6AE$"<\O; MI_!)A\G)K@^=F6V\W]VTD*3Q?9OM4DO$26_V'%S!8 M[7^8K3U:CA=J[UQJ=/<>LXI'"S*09?J:6-FFZS7S)JVO#QP)0C5[A4;%AIUNS"2NGI@Y9D,\)/T2)1>*GP M\M!XF>3^8LI3N;?T87)_#P>,7;W9E:SD^A2!4>7RJES>PZ=4J20P>7!E:9V_ M991RP%I-H]7;QB#U/8["W9O$ZW?V;0@<+J7K@'Y$A7$*X[;GV*@"N4YOT&Y) MG>AZ.) S=-B=DX$Y>2A:9FM 9:[.[);*=#I=_U7MMW-IV=EK=TM!@9XQZ+=E M;1^[QZ! <^^-U94 W._V*7Q6^'R0[=P$GUN@,'?,IAR9J(?$YVY;99;*B,^R M3-UK;R]&L9=DTWL_LER9"+A=\ZE.MA\_N$S;'AW44;3N> Q5/?9X>7G;+VW%8TL?)11Q$T]@Z^;V M?Z]XI?P^Y^!B"%8Y"Y+<*P*/#["YA60L_'>U)23V^Z\S&_Y77>-;KHD]+^_* M-%D+?] '.M!$ DU_G?W^+/*G'_K9N@3UX=%^CDO[<+:23BO$FGA MST_:64)[<_[D^V ,9BEU^?_ #HZ#E-6Y#. LW 2&';K,"I"SQV(_D8TU_$:P M>;/Y]EP<-CHO!$!PX5%A@(LOIM8C.WL(F/7CS!K!?GZPW&?K)3S/'6&[Z@C? M:'_[-4^>N>N-9N69E^3=S-$N31-O"@^NL.ZKZ'#.HM9=PSX)L>)MJE[F9T*W M=[=?+KY???Q\I=U?7?Y^<_OE]O/UU9UV?7/9>)4 UV'Q(]O9G_-W]N;V'C;R M_E:[O+WY>'5S=_41_P;[??WQXA[^\>GZYN+F\OKBBW9W#Q]\O;JYO^.;Q_]\ M]X=GQ38(7KLDT-8_B;4W^M4CE/@DWCF>%HW].+0\&UX()"J;1MJ4 7Z.<2*4 M;476ZWM,PKM2F5A:U">RO/SM0AVI>.?7SGK["E59?MV/&:B^KNL_8TH&Z3]: M&$]@1? LG+7%M& VOTH;!?Y$>Y-3T#4?-73077,JNH9E]V]PCI=/MPDCN)*F M<_DC^!3U]P]+",C"SJ^TVM9K\NI=_>X&]Q9KO85S\99[YR"++<4/->O#C2,NS 5% M0G>OZW[S%[N*6E2@N-=-I7KL,9KV&KZ9[^%$P*4TZ3FO/,\R7,F%MWDB0N%Q MW5<>MPQ/50GJ5T],:5_A!N-0N_)L9F]RQ/*]8Q3XWJ/XUUXRKUJR0NP%EH^4QO>7D$U=YC0CU% M1P>C(_.8Z&BGM+-= %XKB%U-7KMW<.V$!"^>P"1$R_QLY =GH04F.CSX!Q,> M%9Y_Z;"2(3/=&5WN(+%@-;C9\?.W\/[[!GQU)/LZDOT>PW;!E/OL6OV5NR3M MI173+MLP[;\G Z%P*4%H#UK#IGV8#K152^7YM)J&T>FVDQ2?OFFVVAVSVVK^ MV2^-9IWG,\^Z^/X.6B-H.I\MQT.GX*UWEPK3B\ )X:N/\$_O\1NLT[=7;W"Q MKE<_5TNQ[BUXC86X26IW7_T[=J*7S/=97;1QPZ)LC[*^X,DV[68(WNN93WM@ MG;*$J G.S(M,[G2S%,PKF-\RS(N&>T:S/>@V2^,5]HGHU=T\%*(OW3JI72X\ M. A*K0+IZVK_A:X9E>JU3"SXR?$L;^A8KLB5T-ZQGU,@-?9>USP6U<$)OT*[ MPEU;.QLM;L?2@:<"SWV I]'$HMVF81B#[DI] %<% M3V4VK 6>1O/UYDHG@YX+;8SMZ\(R<3&G62VR?I;CF8>W0U3X1/G59-VJI<,G M7:,H/.(?%<&4$; MXKF*G_)GRK*0 MLJMR(R_DP;-(3^SXI%F(HJ/F!>S8_9W5&J^6<&.NJN;AGD*'J;W1^WS4;"S MG/O$:/8&K5*'GM<0YJA\'OM'F"4ZG\H&,.^/W=>!)(]>CH 3_?%Y.([1*))F M(5NVSF1BC-?45\S4-,UV:]#LEP8%?&,1=6^@ARX2MU.(*_ M*\UX5SY=LR.#5*BYSJO@9KEC.+ >VFZ;[6Y_([A12NAF.6U&[=#FZ!V\6- 6 MDN(X2>A?/K51%?^ON395OWH\_I1\2D2O.YL2T3;^-,HC:3\SCP66"]+MPIXX MGA-& 9 M%9NU&9,BN+>4(2.F3K50F1S;3V_IMZ7HG%-SZT%!IH+,75D*'6, _UT'')5ML!$X M=KKE"*"(TS*4DT*!E&.4LS&2"^$\A M@7X#0WKD1$I)WU9/2^-DP@$*T!2@[:<)>NJ%Z#5[)2]$YT_#*"G:R\.<4K?7 M@3DY*CO+$[Z6.#1=#\&W7-Y\O]GJ=DJ> M]F^!#R(-X5YI[]MWL??,KJ0B3K7<5?"IX',%7WR_.3"-T@"0A?"IK(*-X+,] MD*+X=%/PW&KV34W4\#KUNIW9Y?9Q&41T$EHP Q@ALJ &**%-J2/WX=EJM6W? MJ]R%I6FV'S^X;)MIMS(1B12!^VUO>KW5CKR_LEWJ9-GN_VD8I49SBZ:1GV=R2?%)F](;RR6R7>S#7"3SW MV.Y^^\;@JAWP_\_,!3A!-G]-!)>%"31_G0'!O\[,H*%KG_F/'WS7WF5"0^G/F]O[ M*\UH?YCA6OJ3GYE6]9_"=?S/V_O?K[YKM]^NOE_<7]]\UJYO+F^_7LT!A660 M8JUH=OY'.='ZKSB,G-'+^28'M;MSJ7Q+L_GVS:_7'OE4HG' F#:!FXY#C7DV ML[6OU&BM90!> .7J=!F*"LM[0><,*A&V9FF/(!VT4>!/M! @'WUGT\ '-HE> M=&WJ6EY$M6H,) UU:J-_^N62U&R<&ZSF=O1-K.4;KN0J6<0R3+J-G#B]W2J;68UEB',&&2OQ,YM.586# MTQ*4ILA8@8&?8'%_]GJ#N?E$'YUPZ/IA'&P,=04X+KYT!:L594WYD^K/YGTZ M__-EX';7$,JALO-A 2QRS-/N+_Z_J[LE]: -LW961KR=;,T]( 0;C=@02UW1 M+:^!'&:I2W@)^$+<02&O/5NAMA3"&$;'Z)0XXBI91&O81)3$V4PL =.)8/70!["9@5[A;&#_]B^',_76&8K'AL\:7^<0?O+V$DAG"Q76:Z_7VIWC%.YT6MKW__K+ZW^^4<-Y)(3P1'\ MAPA6S^DE3-2H:9X?D:;SZ.$T5 *;S]=?[J\U(,FI'Z+>9CLV798L(-G.$%B& M%"$_P-N?%)%=A'BD5?C[D0W)6Y!\;.K YKD=QB-_X!G+H09GSI;4!8U.J]LM M^6[^R-T:@$>D0EM1CD7 CHGAT+,C]&,7^,9Z\@/K 4#"(M&1AX7_^DO?-'KG885P/RF> MN<\95]9P"-HRXB5 +0NYR0209+DXG!JVF[QR")'SF0=@"/\#"/3DA$AL"%[Y MI(:&AH^,*-2>F5[94_"9Z0*(%9T)T JL%G^P/(>?U"F",7T1/\(3!;B1M&K< M-;1''V221_8O[/"0C@]EDS=R2?QHWYD='V'%R&+F*#Y?[^@OQGG M[_5$7GI#-[9A.2%[HJXP\ $\ IB($P_IP4 F0 43'T3]T&7P4MA!YA&$XX,5 MP7&^!M<='B&Q#>*#B' M@C0=H&5\DSC0'N(0-C_D-.5S#YKO 06"H =@UZ7<".W?"ZY+^!-'9<(U'L4 MSX[&CO<(SX0CAA>D"YUT3CDQ 4ABVXFT=\G&W5\F&X=V@A\_CF%W6^UDU7A7 MKI(4UI\(='R S29X,?)0\=4Y%\%"9U]_% >TVN25@+(0.!T;_R7Z]P S@@4^ MQ'_RNPZ!;;AG:'"\,;AKBNQ]@5.3:@\FD>$+?%M]8)\"!="A9P0D4=+<(S :A MM_-,%R+M,79L"^]-+B%.Y$!F "N:&"<'VECPY, 5^ SBCGOL"' M%=U-1 0/>$ 6/@R>BM^F8$>ZYL1ZP4NL)\MQT0%-AQ@)B61QBA)?@I42O>"& M9+O'LXMLV'UXNR'"$/@'0(%$#8 MZUJPH; *N"4LR G'N=OB?4 #Y6MQ6.H%^P/D-OR>(C1X[G0APNNR.#KGB\J/ M*SXLNSL7^J66\]B_XJ>:_9Z&I?>KAJ6O,'=]9F![3B(@0[)@*^[42JE1^/.3 M=E;AR<[_R??!;*[BQR[^!W9P'"1+$L%='MUI3G^>(^@'&"L:B_VDB&\SRP=O M-M^>"\&(Z9H\8/27)OU?.9*4?#$%.7'V (S[X\P:P7Y^L-QGZR7,S[MO5\Z[ MU_[V:SF$0]?3097/O!2_GCG:I6GB3>'!%1Z]*CJ%9L8V285X,?(V36'NC7SU"B4_B'^\QGOO+!;3712+N;KX?G-]\_E.^W;U7;O[';!S61UMHRIJ">Q[Q%Z; M31K8VIZ\ML?+,$O'[)3CI7?#,5CR&'F>99O?< ]P!B#?@7O=,RE#Q%2I+8K*O M5ZY77S7A*O^H#2JNMO+8[DKYLV+_15ECY1H6/'@N&W$9/B>S9=VPR^_+H&00%Q)$R@B(Q M:4C,/%(2VQ'6+C]Y=P/RV%\)18$@;W',IG_R_;MW0MHJZ,ZW%'M%/QD!S8R[JT(]OV 2+4/TMX+ M&Q\&/=3VS3[TT.J,\/WTNF^74L>7A@3AT$=GTP>CU>A,H_UX.F]8)-*F#JG/ M)+6#2YW S@W\#017^AY+M.*278"4:KEW0Q'K[_;<.2-'L?VOMR)I=HQ^NV_V M2Q$M8.JLBOLB21BZ]R_]R<3W[B)_^&,,MC0+0K)J]E4M!L?9ZKW>/TPV,DN9 M6AY/D,)+"1E6X>5!MW\9O(1M:O>ZI8:[F^/E_.JN]?&RU=(-LUQK(3N5[0,N M=VL&I"J^["3_D7F8L7MH(W_MUA_R/VR%47:[%/,'5C..[V%'=JX2NT7:M72+ M4$93J,4AUCIX(MT+<\&P?6Y%;I<_HFH7'Y\$VH+.,\)DP.0UVR?);B+,Z>HF MS;*7U;67?@^Y-(^EG!/=SF#0:?W)6Z\8:2HA\-3C!\Y@?\#?K[W+A+M #Y_- M*KP=Y93PU;T5_#%YM?OZYM,K>G>GJYM&1V\/7A_%O"?=^R^7EU=7GSZMJ'"W M)?!/*/!1X',@SVC3, ;[ )_YIO]:X -&?ZNM#UJOSV$[&?!1UOY*F4HB 5^6 M7"5E1-;$B)1YJ]6YR@J?*SD'9(=8*7*F5HKN2:-S[HA#=Z $2[-"61!'3Z30KB@+G(8Z27CT5_F%-!BES8/U-+@5@3SD<&R.)7+NVG$.F MT^T,2LUV5:J:LO<47JRW24>-%V:STQ[TVBI5:TWBJ)G2=XJE%SYO@4!; MK2)P,I0G*#Q1>'*PX/_Z>+(+%;'3D2:5__!XLB<'XG'DHB[M4Q2]!V74)"MW M?J[N4'!DT._UF9WT?A$C%V:/7%- LZP30916>* MSNH?F:MS.M;QE/$>7XK'46 M;^,HC"R:/G@B%:]R"^3C>]AQ\QY9Q+V=\=Z1%7P>A9*R+\-7Y0HI*V7/5DH- M 9B4GT$"P(/*\/O.E1I3-WM=O6_4N.&H4Q4G'ZJ_,XMO5G12+Y]_@ M$!DU]+'006<]68(=2Z%8'FF%WR'Q'EB5)=*E# M*U>9MUJ=JZPH>H*]=7Z3)6_WQ%M@R"6EU83.@V[_0O.@U>R@?+ MD4[;[&^J>*_3\6@KJG>K4XL,$QEB?PJO%%Y)O;>;X-6*>N\Z38^VH_E*6FM= MOUBA>(,-2T!5'=5.PSBJH8NB,T5GDM%9+3T.^\PU9C^';FPS6QL%_D2+QDR# MMQS&+N5U8(*Q2"FF%.2K;W=4H1_Y>*43:)87.6=TA?/$-$9%9Y+*^%H8 >L M,#E&1=IL]INF879Z9J]G=F<5Y0L@WH1V[]@P#IS(8>&58(A/P ^7E(!/K' [ MFM6K+R: <*O-ZE@G.\\8F'JK-3@Y55IQ_J9+4IQO8F]STRB-9-P5YV^Y]M]L MZ3W50+CP?Y4?PP^P#+#J-\GFT=AS9UB^I'+[%OZJ](N9#PK_S/TC_6OVEVDQ MQO2!N"'9HNFOL]^?1?[T0W\:G8M_BKV'7YTOXAJ-LXU&?'->9+X\2 P9SHO9 M2GYP)8<7_ORDG24$/.=/O@^F,2=[>(G_P Z.@]0HX9C'";@)Y#ITF14@78_% M?A(0XC>"R)O-M^<"Q# (*H*H3?J_LB&:?#&U'MG90\"L'V?6"/;S@^4^6R_A M>>X(VU5'^$;[VZ\584>\G@ZJ?.8E?)\YVJ5IXDWAP?2S9_[>#[YKOZFFPSF+ M6G<-^R3$BK>I>IF?"=W>W7ZY^'[U\?.5=G]U^?O-[9?;S]=7=]KUS67C50)< MA\6/;&=_SM_9F]M[V,C[6^WR]N;CU+>_C'I^N;BYO+ZXLO MVMT]?/#UZN;^CF\>__/='YX5VR!V[/?;.XFU-_K5(Y3X)-XY'MCT?AQ:G@TO MQ'X.V33*E1K;5F2]OL*_[F[^HQL!6CVZ?;[UXO[Z]N;Q<>\XNMF!_[* M#W/,\:\XC)S1RU)Y-EO=J4^^Z_K/6'&/GC ;Z LN=KPX]89=HJD 6K'VS7\& MW@"F^;^Q1RTK39U^@X:#Y;UH/K".A1TMX9*1'P=PL]&(!4"^XBM\2,@).OR@ MW?FN%>C:E<>"QQ?M+O*Q,A#8\.RK_^"X3O2B 5]J%S%P+5_+5VLXAMT)7Y% MQWQ8]]EV_]=?^J;1.P^UR['#1MK53S#JR"5Y.QHY0P8[^SSV-2?D#DZZ)CL% M-+A"W-.)]0/.]!W>S&R>7]Y^_$I_-<[?Z_1=J($-!VZ9K\O:P'/XY@G4_,BQE?$M(P]4J!2Z>!/W(B MO 7N1)D2%3D1]]H^W-#SH^27M1&'%CB5[#?\=^H\>W-M.?.26_43'/^4] M:?#2(0.JM-'N+Q"(_P#O3@>()&I%('\CYO'K++S2\6T-SAM6$N %@$6 .B\, M,2-@+E$!// "J"3V:'EW6#UL!3:\$B"/(VBUV^SJFJ#O[V+=Y/B_1!H!L1MJ MSTXTUB[A$'R0R*%@ .W=Q=TE_OK]"1.(4#\2'@(T09X,'.+M$1R/'X;)EWAP MR&&"2C070"%'/.SGE'F($G38MD^TYGCD?]*L":HW_TEESA009VSQGC!PJH\. M>NH09R( !@<(U@DX>>$B?-]^=ER7&+_BGPWR?F^E.\ %5"+QZ!S(P#.#2. MFZ$%0(]<#D\%]&4NO!6_&;K3T9CV,>I 6B/>D8OMB?73F<"ZM"D9%? +%@AM M+J+'9Z>N??N'-O'M&(C*Q;5PG1-/G9,D7!%RXR%]E$Y #_=#2B3I'E6@B[ \ M?H\?TL7J] J>S1>)MV7\)>/I%*B/+Q8%'?I"SP#]B!YSKQ,R=W2&VFP\F>)* M.+47MSG=$+S."2,$2L=S"2JKULF?ZL/]\!$!2D"QW!!G&47P%R>58JX?V_C+ MYN",DU5"DZ =V?$0)6+. MLLT^_./;7>Y?1-K@RKD]/J0F8MLS5EY M*9JT>PK;"3VAYCC*8B5DY IK,RQX#N!_.3LX-6R%E^R=ZX?A^]19)OR#<<,[:G;T6QX\3I[C]]>Q)>;!AKGZ8^+ M;8JEU<]*E7)N?MC\;S8PX)>DJ]6,!QK+4-?,4/S]1S-C4]^FVG9 M"TMJ%,=4/;B[$L-LI96/G%R#PO&HN4-1G'P45_(7'17%*3Q>_<'FO U;^TUVU)]X&Q[KB'J[0W$>V M37U]J!:&;YK=;FL@NM[UF[-AG(3M7H_+_!D&T3>>9'0;W+'@R1FRBY].^&?( M[$=2&KXRG,B5J]Z/0SMM@M?*%_&?M5X=#=O7.\V-&W?NCXQVT.E+ 5?%XQ5P MG29P&3L"+M _;U']W")VM7 F8$]!EX*NXN,5=)TF=)DK0-=,)Z2]ZES=9D\? M*.!2P#7[> 5 'H#Z+_TPPKJJ M0#8OX\%R!#:<1K>3->UU9IO,&-Q.QNKT2\VVQ_3;T\VR;7<3!;.B/( SS(5G?\S8Y8H/FI',^]?IZ'WL3"9KC.?@6N3! M'R<;ARATV2NZ5.3P[PY==J!<=O6.>_X'A.[Q$@^&M"Q7(ZIUJ&;K15#S&% M!CM=QVFA0:D(86=HL -US- [W4.:>PH/]K!;AU[':>%!*55A)3PXI//'[.A] MU6%4H<%NUW%::##8&QKL)(^ITVN?-![LWHM3\_)$YK' 2JB+R,T)TF1^A^LYS.SFD:$/JB0-%RNG3,MMYK2YQO5)-$=H4) M"A,R3"CU5M\M)NRBY;K>ZTF<):100:%"<6TU0(527O+JJ'#08KB.WF\?LEI8 M88+"A&/#A%(V\6XQ82>:0M<\U0:U,B3IS+YANPY^GSOVB&EF->E,U3Z*0F7; MCQ] ([.%H4Q*Q CW\O;U#N/7.0^Z\XC)S1R_E>"/1^S !*7-=_!F[3 MB$JT:_W[3?$/_1L1)_EVQ]W^=V?R_ MZAK??HWV_[RXXWG9ZK)1="Y0D4O2!/^:S;>56%;-O_,!X=6PW7;"_BLIH#MX M9/>51VXY:C^';X=(ST&);3D!//,/'GS7WA$?!XQI7^'3<:A=>3;PWE?JO=DR M]!5DT Y/>2LFSWSII[C 7(D+-NFN+",#H 0^(D)7Y'1PN:VEU7T\ISEJLXTG:_8]NH^Y4T=M!N&5W1H:W? M*O4#$7;T,C'B.,1?W$5@(Z(9^5LF>S3@#[ MX\!#J!4*HQ1&2;.%:V!4J4?) HR:==E+@E'=9D\?;#;:J688M0-=M18JZ87K M:CX&@A+OJA3JZ=YDS,X?=.2@)UJQ]-NEHMX=*&9)S')WN-?JZ,;>84]>#>QX M'G0J;%@QW6?KNL?NV;#=U0?MC0KLY63#?3C$RC92IHALU@7I */-9'L9$X? F4]];;:;;0:S3W<9XEEG @E,HI%#H4"@T,T.XTS*,?GEN^0X4 MS[U@4NO@GGEI,&F7/K'-&C/LG3\NJ_(+#ZI^+K-_.Q,Z!;2#1R?)^'6!NQT' M1C:3'C7/H6@E MR0[D+6EE#[RKM'"5%GYX9T3+Z/6Z9N*,&!3[N>02N'E3ESWY/;?0Y;5FJ=T* M9P[$) IG#H SW>;J.+,+W^?F??-J!C/[C)9+GKA9+BK!"08R>;WWX;LX5'[3 MJ>4N+==01B'-3I&F MO0;2[$(?V[PIIT*:'2'-0?KDU$RE3&=B97%P"5R1%01<"Z_!ZE&)?:UPU2[0 MFP92)+/B.XG8J.S^'-XFQ+]7EZ'1;^G]YD9CT/=(VG)$&A5$*(C8,43TUX2( M76B7_9YN#/:=Z"@90IQL"YD)' %H9IX?:9;K^D/*5XS\-+5QN83$M&281?S!:CBLN9J3!QVS:_3Z&X/.#M3,#'1,W33D[CISJK C11I. MG?J@S;:DD(F(=SA97MZ9\JK"9_<3Y"7.#$BZP ]*#MTT*8"+OSTFN!OMMFYT M]JUG[WD _/[ZKRE,4YAVFIA6\AHOAVF[^*0MFF[MXKMJ?JH8@_I ML[G]R4H?S7R0G-I-/ $Z'29?Y*Y*_UJZ%#\K?#1#MX;1[!E]HV>8+;/4#_LN M?@C9OV/F15=/F!1U#V3Z&QBE/Y81Q SH= HWBX*8"3[.;TUQFV8W;1%W+]4E M)L^X:V'!S>W]E6;T/_!3TXK_N?OCM[NK__WCZN9>N_H'_'GW"A^M^#IS*&4Q MY)6(,+ETS>:"&^_@K:==3 /'U;H@XX$L=&K]A^$RRWNAU!*74=8=?&H-_QT[ MH<-[#8XP)4_SXRB,+ ^!0 LQVA;B-[];P0_M[B6,V"34OD1V0WOW!C][\U[7 M+.V/_SGCB2O,8\'CBW;MW].#\(%)[T'X-S#"T+%<#>X.9J -FQ+@/]^]N?RO MO[3ZY]=OWFLA&T;P _R1-9T&_D^ T8BY+]H?=Q^U5QP[G6;'Z)I]^&^_-/8B M:11_D;WPI1]&MR/Z(&#VE1 #/>Z1.]FGG>MQ5L=%?G F@K[VP97VW((XZKZG8W48Y?JD! M3;FTGYXVM,)Q@T[[KZ$V=:T(;Z <5SS3"D,6A?_UE[YI M],Z3WV%+S7@RQ1_HM 8?_CYQ_I,^25P7A[!0OD@K>,"$K8D3AG!-"#L$4OAQ MK+F^!3\/AF,&^\!_C]?#7@3X6Z2QP'<;KZ'9K'C*P_HR0@D^FLX$(2-_^@'; M9XI_"LD_TU S@:^9EIN+$*G0JS-#UFEQ$>O>\#RW^G[%ZG^>EYJ>[48WY0=% M?W[2SK1RO[SB?_CKCX-44>-Z.5? <-E#EUD!ZF5C\4[4?1F_R3J8G@L!@K[7 M8I?3LMXGOLAM5[ORL*= AFO[JZ_FGPX<]*/S\\(;COW* ]]8MN)S-+.A?;VXN?A\]154$ $: M=]K'Z[O+/^[NKF]OM(N;C_#_%U_^W]WUG7;[2?MT?7-Q'V? M7//]ZNZ/+_=TR>VWJ^\7^$5)I ^OQ]U]NZ(W)GWN^]7GB^\?KV\^ M:Y]NO_\3_GKVY?;V?_#?=_<7][2/E:K<>B]<@5ST$<@A@((/K>Z2"1>;[T$R MIB8DB+?@F2@-02R 0/V$@M5HGOTO" :X#*0@&%+8/+UK 0*PR;\CX M:#O;'\;\PF>FC:TG^-AQXN[_\@E2];232V0/@&3"0EH]"+@YQ@%J2?Z 8DUP"A0<:1T@9_ M!07N7USDPC\>&(C;$5\5"%PA6KG\'<([VQ:^)+U'O@4VO V\?@0JH/5D.2[7 M//R9I31P.^>]1SCV8Q?VDL%>6G0 \/+_BCVN"] #\6ZQ9X%.$5'Z-5(*3\3. MQ3#$5$'0+'(WQ[<)F$L7>*!ZA$(YX2?]S0HBS="U:[A<,U!IH+/G/;T;VCW^ MPW9"4(OH8,2A +F H?[*Z>"ZB9:8-F&6A]_"[>^$AF/V+OC3"@1Q,8SP4V/0 M JO @L7#K6"E7+U)?VI<5?PTI:/L'NW\/1:>@-B2XKGZ<-P!7S?L_M2'+<"S M1Q+Q9; :'!ZM#WHXVL9 N&@&G %8D.S?$&I#^8>&$\'./I(H^; MS7,++A@Z4[BW3I\8Y\DWQ-5/I8^'R'*S'X:,_9C]+$&+TN>$*;.?HH3W2O<% M/)O]"(^N]%EB&92^ /O/*3],H%?I+<95[_8,-E3I,[PP^0Q1'LP';) *[P8T MS4V$Y,P]]F@AA86<]_R0\9.H- IJ+A<7TO&3[P*?_?#\9VXDQ1[_>^"$/X!Q M8D]@8\HQO'L84K4?"*HG 6?%L(<(+?!-#'0O8$3'*0@$0RAN$&V&8Z1@P30^ M<@02)-JK('1L9T3R-^+BESP:!5A:?#]QU"@^P3:>3-V$RV@"Q+QM:&B?@10( MW.$="J^L:R]^G(@TY&R@]"%>8\>X)-?ARU@D.AK:A1OZ^B+A @**CXB8)_+G M"7/?0T$=)@($!6&I\'/(GPR=!RXO MKWXD0%A91[H"V^QK;$7.K%LXP0)8+0I^S660B!_VD0MS#OC**V;]_F"^[82O M">JZY[-;7[4L*X[\BF55>!W>"--P^\L5?&RS"5(QNAR!S]DSG;SP[62.II!: M6R0RD%4-,PRY%8&H,4:P) MESFH)?&0:YL MQ-04[GKD2#/"5)'Y*,/+T0:)^AM#Z%C)Z(1QP3Y$PP^>>@% M(_4"Z=SWSAX#QRX2M34%Z<3]J(JN%5UO0-?"+/VC<=?0P#:S6=$HRD 5KP*E MR,\B4 [I!EIDP0U'B@P5&:XCUYG- K#RN$++G1N8TNTF9CHIBAPT$RID+JB0 M&*8'N>XZT4MFWI-_"!11U#&I4TD.,Q5]*OK<#":MGYIK/:/C"OX6!^_4,$%]YK(66,:1/?\V#7PPMY29/5 M^($"7D7.:RPW'T^EH'U.L*=A5^&] C,^\)_2F [&N$%A>(@Q2EYP.G$41E90 M1*F(3D5VZRQ7"%?M MW[&@N* 0!8:O@08F!'V4W")DL2(V16RK+Y=R&!ZX51WY&,!A0PL,H%S@,D]D MF$T7![QJ@K)+?(R:#\?)!6G2&_^]HDE%D^O1I,VFF/HG\DW\(8/[1%A 0^D= M1&= >V#5("7:S 5%<89248L$PR2,SGC*&ZJ2\"A0"155*JK7T20Z.A)880:*,L6#] M%,A8T9VBN]67&XY1G7QD'"B)!'DD4L31=9320Q:&:5 \JQ(APSPS>RRN98J2 MDU26XV]^L)>=(F3NRE*1)]53&N6"2K%KU2G\\\M:-][Q\J]$M:"'#@Y7, =^ M+3YY\^N\PM?9=Y]7:/KK_JMBL;@U.5@%)B<")NRG$T9)J5=6R %L'_*$7$J; MS>JO+OTGQSXS!DIT*6I;?;EIB>*4>FT,63A;+4CM6$3-#M?H ^LYK7)1YJ:B MOXW"%/G*M%$6A?43-P=(4\PJ#"/+=5$1 HT]! I(BW)5W$)1W_H&8VHH)G$P MD8\E\K5 ?W=XC6?@A#QEA2 2@=#AB5EY, RIVES4!"8Q7K Y1ZXSC+0'%CTS MYFG?L93>HA__\0,=+(RJ02T;-B.DD @)=UI. L^*O!5YK^=L3OM9);VC"CTB MN.]-UX987QX]@QD[)GKC;A.;/42:R^ ML <4&:R*$!4A;AP?IFQMCQP:(/]# M;)S&P=2*N*L8"0%1&8B47'?4^2&]5-&@HL&-:3 -YU+D%P=:Z*!LQMYPK(O\ M:ETT8<'('-PRRP-,0QN5W5H4=2KJW)@Z)QAWLX1.^A 0-O)$&: Y[!$IY/.( M87N1.*"Z*Q>+7K I!5P#8!FIH@!%BML2UAP,V1/O*)8$*731?.5??D[15%2G MJ&X+ (@-?0I2FLJE1%,R+G_]X-'RDG:W1)_8LC?DYCRUKGA.ZJD442JBW)@H MJ7LKYJWR5GD!-LH2#AJE]RD*6V>Y(S=&G2WM,RK\C[REZ/ %$$TTM:1:4D5C MBL967V[L834R=AX- C]PP@GEHUC!A+>/Y=YIH+WK,+"4=T71V#K+G5C#P$^; M>6%[8B?%-,IY!M, EC 4Q>RB+I,\?$)#HU:]S^AML?!728,0T80W:X)+M?-P MJRA.'I#S8XLP344%?L"&O*&I13%M?E-%ZXK6UZF:3UINB\!A52GGQ!<1ZFR@ M"+EL<@%N17V*^C:V283;F8,L>XC.DJ?6H9-!',%$USDNE48AQ!F+_1_R9])L3Y MHL=20JX5^C1C3,>;#RT/5_T86X$%FR*>,MN%'3,I7#%I(9D3EL]_RWO8L8K* M"8"D<=(=IARMLD+L]$\GPON\4Y$@?>9CW74#)V6P:83[%[#$C_6"7?[H9?AL M"S@&S7\ ^DO+9.,I]4KG'=_G/YV,R\+E8K?"V9[IO)WZG+;I?,! -M4A>>]7 MGHW[ISDCT[1D&@DM)VAQFNM'M$RH&['G++R8# M(OV3$0]:P%"6+1I)/3DV+YV%^R5]JNRL3572#ITSYA@HG[O5^&2+9\!WWN(* MD&UL!3A>A?&(*X]#V+P.O-SH2D_&0(3:MW^(%E< /+>HC %?@< 0PX&0*3Y> M5BY-],6R?M(WH5A)EFZ@/8]1G+GX<=) $RLL

")"-K>!+S1=$0U22#H> MH2F,?64TLEV223+$M=]OKP$TL]R;![C]R(G260D+7R"9[X+YX@$;,R]$,4"1 M:_L),0P$NC5BH+6.F(4\!]R:+HEG8&@ <3^=Q)9GHQ'V&O>BU.^.F_$.%@' M,769_9X+]#M\V2O[$4?+\&F%:?-['K5,G^(G0Y;%T9( PZ71V]_2B,^O23O= MB0_HE>M6)L3&Q,?R5X[E.!Z)Y9Y_Q4_C]_@AVQTXO.&8\DE1@=$3PY!T%DRV M>Z3Q/7QT),=9"_;Y3+RB]F!%$=;=X@&.8H1P($ KH.F18T T#6N'XFDV_I$. MKGC#J+#(<((3GZ[^@1P0/+* OT3T,J71.]EU\T\:[5]'5/C.=(8+L]9P^*XT M9S/VDMF7-B-3A6\)']%)O4"P_H!>''2QV!:#6O.-XI(IGT+CF]"86+B*GI%L M$2>UE'CY>Y9G=:;$P=DT_2?^%@>AX!T#G(9)@T_Q'8M-%]FC$#4DIN 7?#@1 M/!%>86:N**_K%_U&SV@>:NHHH(QVKGYL4?H<8^5>^P@J]V24HW);,Y:+J&VY^.HN51 M_6$2Z^?CI_A7^0EEC=PB0 ;SX;YA:?Z)0!O+#?U41"77).)"#(T&:+VZN]/S MN)I\IV?MUY\8W)!/@4,030MRNB#1QSC#*YKKJ##VP94P4^D"%1D-LVF MSDTZ()0\Y(9C9YH.R4KG.Z13F(H-*^!O21]]NO:&'!UP?QX&TQ-OQQT#F-8, MX=_@TI*/_19=*\0%R(NYB+.A!Z+J-4@MS8O_Q M0&H7R(I1$1NT,0\("9A@FLZ=+KX5W&E(Z0BX,KBUFTX9Q SJ)%^5\P0.UX,W MIPE[E@U\SQ7(!4T[GOW M1$\64.[]L3L=C@)I%-*JB4@X'I285EI5Y'B?H'( M184])[53S$$2HX=\!>4<74+<-@4[.R9=DD,52Z9*%@[+%(>%VH'Y^9]C[8MS M=HVQ)-Q'[MRB8_\?'Y")GRB>0OI-6'!MC)D[+4P2GS 6I=E(^'P1M,]U.\L] MD/-URJEZH6US0GR .T+!:(C],05Y3U-P)H4"*'Q*&\KO+%P9J/N-,L?9S#!T M>$DX;=(>YYR*P\^2]CLY#*(\5#43]TWQMP%[I!-+TJ] 6^<*[C/+Y$'Y9X59 MZJ1I6S-7 +R37?L1)L\!=HSC@3LS, MEL@EE"5'QL^*7MA%&$M,G#F3"=+M31H;7W^_2#L;N[ 5H5N(!OWA47,F&J^; ML%LRX8B,/+R(3_PHOCT\IS3B*]\GF9NZ>&5JG%%B4EH?F7A7IW$ PBAD0F?. MM$U\Q!]W9SG&SH"A@#8/+[DEXQ.+6(#R/,YZ]H5IB!?IFC-KP)&!CS#Q<>PN MO)83CA?11.4&/N ,>[JT&I>(PUZR!R35H6B:5Z/^,0K,@E\$G1F%%O/<<#TC MPU6H%URG 3MK2#K&UR_?KE(4NJ 3_FH!%25>>8[U!$'H'9ER*X5T3"KN.>P;RC=DK+\RIT[0CJ_I9=]8E[,,KR#@V+DKXG& MH8@JS9X#[B"!.! GTWX9P/9G1(E?_M+M=#(JUI.92I1^W- ^!WX8:MQ(7/.Y M@*HMH]%_RS_J-5IO9Q]RPR*:KSYARS^A^(!?C%:_T2Z^5ZLU][6V1Q^'\7-_ MYNAV60B6H!2/&9^8C:SQ6]+E G?C-NV]5/=W3UJ_X+Q:%(ID>8#BPIO%'"'G M?XQ98MJ1*8*62*K210'C[L%"6T'N%9PXGD-#V(4"] 0&&%*$9CWB-/LH[:(C M) DFCP5)8)%B!H09-,G8UNPX=<23HHLI;_3]8V#9,>GUKC,2YE0V^A)](X0A MB50& ^=WD)1/.%$CBT6AO]H:IAII>LCIHP*&KNM0&\-F8Y@T"5@W\.CCX)%Y MHD=!^E/RE6;#V\%>?F2BXP8:/D]6X)"CH=B'(%D'ERWE ?"CN,(F]V'XBFDIB6SFA*%'^\^\SKPR1T&<<:6 MH^?.B)L'8C%@0SE>8B/.\R:8&)HE2XEW;TMR&))>EW;.L9 N+'FTAGY][DH> M.0%0TC1P0"T0S08=DE$\/CY3O"=" GP^-.R@_\*XJ>"RM/R/J[SV?*%Y[H'^R%#XK MEU[PZN@"NG@N*/G+,D>QEG:+% P"7/6(@Y.3$77IDDAT8?,M:G\@0KMY0)S3 M7K]@Q7,7_(P;;^QS$X@/7$*\%;IF:$UR2^6AR>PT<@(AEX&8:^9/?D"Q)#X! M &^:-@^>+9O'@%DA.Y;X(7'5"T=/$NKFW=MI3^#L1@'Q*"U\Q@<_0ED/R TR MQK?A1.]]4'TC3&1AR3C?3+S"1N;YS/>ROINB_8_P: E_(%(?*N=;K*A[\=.DO= EH*#W'46EW&]I7(!7_B0\5>XUA M1+I2R<\>\JD3PS@4K(WFK\>5O5D/$ W9R1JNBLP#W%^+ GEA/GT@R-8LFX*NA5F4!R>X C5V'OA6'OSG&%O64WIJ]3 MLA5=V43#K! $LJB1\T6PAKOEOP#S@J(P/49#^[ZJ<5W2K0Y!BS>Q2P 29%P@ MM'8@*S<)V"4:4PC&1:8+"HT$4 >3P! N?&&Q)6UN.4PY8;8$4@PRG8"B)^3( MQARX1$DE9/=1VJ'ZEN5QOX"]DVC<8(J@#L@5#8KE66AEC6(WU5%Q):)''R!F M_J5G?C\=OX3T*"L,Q<'X^B9UZCQQABV)*^U M#4="[0PP,"K(L^#3YZ\N]$T1+7(3LIP=(9O[75$"WZ*41&/$LW41"C334CKQ MB[2BSA&YM)0,CKN53#.AM3U:XHP=-[&IA22;HZO2T[/* [Z&0MO$))XWVQ]1 MD$'6D7&F$R.H3T^I*^$*=%$6>-I%TGF1RUJ1V.D5M.K\._"[-[1/?!$3T%5T M$CE !@!U_$C["$G/N.TFERGCOF62D?OAHXQXO*P7,]"XYCM YKCIX( ML9+0,RLF8P#54V(NZB^>@#R]D ):3.[*$K?@GB)U2V P1QR1TYW7SF?2)W*: M?X'"\X[0B\Q\HJ!X;O6T.=\O=%Z!497^RXU+8=TG"=E:9/T4;3FSI(/[RS3I M &$@'_&K2"M-T^;,9JN=F.5YW7_>U68[V0=<)T-COK@C"5IRZSX%]N)>\L0: M>/79#4T0/9<047@5/D(HR^JBN\Z4T8J-T+GR$O \(?)!I"XEE'YD5^:"#$\YGVKJ M,;[F5>]8%$>Q2^U.E&Y2)V!DK?N E*(7[2-#:B(R>&9I.0]ZVKE/F+NVD_R/ MI$0-T[C2\A:LP,%D(Z1&BU/A[+BE;'^X5$EK] O>HM2Q+X0^#T226X67445$ MK516!3?,:@:"].95B\M\3UDB*.T$"BKA6,BGB!;8CU<./>2E+=B95&> C@)[ MKIQ1YF5J7G:/P+R41"OX'_:21)6!GK\R%#=;#"[+I!-0&ET25B^(0S2"0C(9 MLD8=N>I&G@:#=@DU0@O3 MC6?K2U%2!L!>23D+)B)/H_QTCYQ=,7^-N>RG=TF"4IHT];ZPEE,=RAT1ZF'Y, M.;-9[AV*YT1K]JP)FQ*)I@FUXN;%7"&=4Z?_S+/%DU%F<5H81K-,*^X&3W> MGF[F/D>HFKP(,IZ0N]M."#Z.IG%4R""W*M\CF3T9<#>2G<8G,BA)C%(G*03E MOHG(!S6XO'"'A5GB'F9W<&<*>B#"T(<;XB()D@KW25+3EC'QX9S;;NF:V^O!'I_-^'4::N[>+ ME[.'1^5X)L"C$\\>R'#8+7.@=SLK@^2:F[U3S%0$)B.!F8:A&T:I$X4L!+8T M=,N$T-]F'5H[ >KM<^;V[B@SQ7?U=KNI=_M;TCSWBITRWU'F,^_H/;.M&RWC MP&=^7)KHUUGG[M]#["Q3^5Y$'=CYM;"RG->*6DIA%!'/*)Y6A^^4TG$42D=+ M[S;[LJHJX,9V::A]9VU&GO[[2- MYLJ(MPM@2UK#[RZCH;+U](YRS[:GS6)KI;)0!F-CX\!H\*SBJR# M?/9,"L6YU@VY$G($,S[)XA1E8\X/78;9\7% U][U\Q+WG+ M9HY@"P7F\8KV9'X4LZOS''D!#<\(\OR(:B"H/L+6F!NR9\S*3S-V^&R48\R5 MNQ\G;4H(LPFJJ=*.#Z4)F9B(4=C0W#:2!*!>6O"516E.U*(DJ74FU,>]M1WJ M.J*RGFJ9 S(WZZDR4P!N+;($T/?0U#7\7X770<9T 9[Z])6G/EU1ZM-# $)' M)1;M+_WDF%+I5&+1$9]L_1*+MD8?6\N8K<=AOZ.F6KR!;OA^2_Z-K9^Q8*_4 M7[M>,&#O'B-1K;EE;^VN(B$R/76N'[ F)S]HM_1^?[#_@Z]U+$ZFI]:= KN= MCM[L;]MCO0L*7 /^E]'A]K[CEZ+;8+ ;U-^EM9.=[UKV[@YX;&.[>S],!C#? MZVX[S6W/!I&B,(DIK-WKZL:V[+%M4MA64+LFLI2/;Y@&_LBI[M>TU9,XD'*U M!#](HX'M;*W[S]-K-H&_2PU5#D)5AY(RBN)/B>*-7E\?=%;.396#XE>7>A+L M>-9?"%NI>2$+/ZC\P1TL6F7O2;S7AW RYR/Y1JO1V5?RPW<6,@KKYOH=8EJ# M\D.?FA>P-]#[O6W[)Z11)14!2D^ W:[>:MY0V']'O?OXKNU<' M6#L+'M#%I3")%\2=.\69? M;P[VH.[)88-)L..W,W:5"C/(<"I&NZT;G6WS@8HSR'OBG:;>[Q[ZP(^VAO-3 MVF1%] -Y)U3V][OP(RG'KO0$8;;T;F_;[":-&JT(4'H"?-?6N\V.I 0HDZ/S M6 I+>1C#]4-54GK\3MUWAKEMWE8Q"T7>TI!WOZU"TU5C%#?I]:= ML=O6W(:CD=8TNDL5Z4=UPCI# #%,W!T?9#*==FX2G&Q;M)."[M1W9,E/B= ?;C[$!N_PI M'%M=[/[9&];2ZNVX-]P'E5U-VRZ_H,3 MP;7#'77.6-"[4TWS$'0FZ^"%5SJR'T=[_HI!'J\0JRPKEV_4R,$)4]Q[J3S< MJG%K"R!I?\,BM,C7I!H'HB;(U '(I"(9=;);!H63.]F34#XNQY;WN"7'SW%/ M!S+:B^FA'N==C_% .":8&T<=&6)[EA^.29^)#LS'H9)_Q/@?BL[T. M&M)45L6IQ;35I*&Z/[7N%%B?24/RTX*BP+7LC7Y?[S<5!M;WJ76GP':[84A* M?GO?B[>OY#GO)F!TF#'SJ>+M>,. 62&SM8<7[1< I$9?@Y^[CN_IFA]H2"!O M=;B,QL='Y,.?%XNE_,=J?13A:G!O@W*=0:/]=ME?FXWM!1ZE MX9'[PM&5""E@0Q_HYS^P%U:8W^\<0UG3:>#_A'.-&)QK,^,M+?:<*"0.,]J- M'G 8'7#Q^DZC5[Q^Z>/ RS>J]OHK'>O5D.[G\-?J^^ 8793MTQN"[IPAM5; M8#9G?[#!'K1:YIHW:QTC?=\"3(! H[>]@#.U'IEVQX!$ /2^!^P4YO9 M/+^X^T9_,\[?:U.@@F> +FT$!P? 904X8,Z.A[";[.?0C=$W6@UTF@,08[G# MF*,C4 =LBT/7XR'PFR5DI!?NED=!NM9RV0) A5L3\%H3-L6'P6,Q+2%Z*1)P M.':F4V8WM,)6W'U;^)(VRTO,9J/9,3D?(V N+RGUM40E9\9D"?BPRF7#1D\L MQP.:AW\%SD.@\(4ORFRQ 6615G^J(9XY!G%UI"ZN M2ERK:RZS.+GYM RX$_S01]IW78V-1@P6"0")Z\^_6$/[Z@<,K]/I&3:; O8Y MU"LO$<8HL7.K'<9!P+PA4KWU"$<11IG(_NB[\"HZ+#V>NLEVXC,SY QI&D*J M","N#8?,Q;Y%^*9C.%^^6J0')WR=()Z!V&";D$]<9()1R"*DWRGQ>?)<<>#/ MP%#P&6R2V)+'P+)C^J4=![A_A*_XLFMAXWD9 E^!RT786'FW735,%'_.PXN_ MC?$8$316!<#JZS,P7(AHU3]^%=U>6VT9Z3H;;<['U&& N)DZ67"SBBS?:WU*WQ3%DM2:3Z5,K M&+F,#S7^-G^HL4IWE3Q+["0R3E2ZZQ&E0NT\W74N+.1.1B7&UA?R3B5]4AZ2 M42>K$F.5FJ(28U5BK$J,E3P+-C%S Y4->ZIY.-UV2^]U58^Q^CZU[A38[G5U M8UM:GJ) 18$K4R#V6>RV94U'K!;9I2 MM&G+>KF:&[0FES:;H*ETU:2HDSEQH]?7!YUM]U=3)R[QB9N&;G35B9_.B7=[ MC=X!CELZO>J8JHQ*CLUBM1$8?%G1#&46H@*^\\S"5RPV8R@HJI1J7\(/Y#GM;+_@"^K2= #.CA[,43CFD6! VZ.>*U:PP]#$/E.7+O"B?<^:V2,!/ MOAM/*"4_2W:'NY9V:@YP*+)59#N7;)^M(+"\Z$43PT!Y2F7ZJ34J&T((ZRR>(#K%"DK4MZ,E)$^C6:CF=*GXU&]CQ?Y M04K&&BB (/?G50<,*?4A+/X4],.8TO Q[1Y88PP4QX+RO<-\D2^G;X?*)V#9 M,2;N\T(9N#>6U%F:J6A>T?S&\(TE/1.LSD+2=/U'!QX_)"6$R-C"*I/'@#UB M@9 U\6./E)-?.CD@%P7V,S?F.D>N4HZSSKRR,:M0F&,Y 2T(98KM($\DZ^3B MI?2#]#6PGBU4G*$X8V/.F+(@]#V/N6<)+G.N($4FW]-BIC<#T*SEA:+L*E?: MQ2W2*59<9L(@C*=8\:6-F64/D;L2/@&>>Z956%A)RMQ$*"256GGE1WOV ]=^ MQCX.>,^BO$CX4+ ?"U@E_\TK0L6]N@X#B[F.=C=F/V E20WWS?5=6L.=+U8K MUZ795)=&O2X49RK.W)0S>3UTQE8YQC0R$UE_15D+K,E4BZ?BQSEKA&P0H6-5 M5R)O0J\R>M4*(4DL]43PPZ12;."0^2)R5AFU33![C=;R#5UPSUM&H[_T+UK* MJZ:P8N7EBLX"I3X$UI"(/%]K#=*/H8Q4^J*BM'6D$EH@2 <)H*$FE_0%F&_ M4(CA&2B!(ZVR8A15;G.Y(^O)#^BXBX,V@9NKASTQ8^!5<=SEV/$O9CXI:UUON$"YT .RX M"X>WZ2*:8Z,14%]X&E;>/;4 FN M[P?X2'8;3]?6E+:BZ';UY<;>:UJQH.!R-^1J@L,_"E14ID!%5P>A*^GR7N:G MN2")"5H4JC F'OIAVEQP-LFEZ#DH+H=[L6="4;:#'BYT*-"=/8J?BAN7UJ_S MELLCEPTCKG7C9:B$8]=5$:>BQRA%_(@89L\N,P]3"9PG)OI'(OX*T5ZT$Y'V M/-\[XSUZ'^(0B"[Q>VZ2,9JZ::JO6B:JJI3K8$"B=WLB>AC*BFFJJIYJ;G MKIIJ;M&&M3,;5C77/+FV7KV!WN^IWIKU?6K=";#;U5MM->:[OD^M.P$:+;UC MMA4!UO:I=2= L]F0E?Q4!ZA#:.%)S7JA'U2^X8@?:.9J)_<26%'!9DE!:6/'<%YS[#@]8\8?W\^ LLK'4G+^!>)39KY.$O-5 MY3R=7,"UW=0'W6W/2%,1?T6 RQ)@JZ.W#$6 ]7UJW0FPHW<[345_M7UJW>G/ MZ#9D)3^5\K1G_3L-LA43GCI9'(W&WR')J(0G%3&6.V*\*.&IE64H\(;)/.N) MFBQ[AN&QC+IL9 MCD$2(0!Z0W]HPG0YTB_P&?YM@LR4_ *[@CE/#G7\I79,8PO$#V/ R0%[D\=H^ G$5%3 MZ3UU#O6J]!Z)H[[2 MNI)('(0S+J9%5ZCU)&5'J/2N]1Z3V2I_?DK5BK8,6J M+)^3BS&VNGJGVY,TRE@O4E $N):NU]7;INIL5-^GUIT C:9NM/J* &O[U+H3 M8*NO.AN=8IK/ CU\3K8/F E&(=T'24>E^ZA$!(D3$;;5N:33:*:=2U1VC"+* M7>:@F8W!"DVW'N?C^*[:;JG,,\5;$O-6%> CFO,9F=H(-!?;CQ^B4>P"P3Y4 M-0AJ9BQXA V";H'S LU/Y[[!YOF3E9.(*M:JLHI4($]E%:FL(I55I+**5.Z) MRBI2)ZNRBH[_9%56D(<)+RYS6(M7MM^GS@U\2A#(>V?H[=;*8;J39>.EB-.*1UKD4$SDX:5]=789>Y5 MTCIC)KC*UY4/K>+=0LNEIA_3 -\@>M&UJ6MY$<7],8V 3\G"?_GTGE88LFA. MQXW%IU-MA]+U'YP(KAWN2'TB^GD(M+_]^LGQ+&_H6&ZR&>]$Q/D]'9=JQE#' MZ,))>"I5V+3.+G05-I78FRXML)U*<$T>DE$GJ\*F2AE185,5-JUIV'2+S1@D M"YN^8KK6-70JTU/K7@]JMO1N3]:*T-K$B61Z:MTI\EU;[S8[DE*DBA,ICM@_ M1O=ULU??KB6*(H^.(M]UC7;#D)0B5>1RER\[:U.0):%KSU:H_6*VL@DQ2\/JGK% \0M\M5;;8;W54?IEI,J(KC+$$9&$;!@'-*9%C5)9=91*276:(WMJ,DIEW<0=RJ_9 M67:5ZX>ARLZI8Q#[) )B*CNGSI%:E9TC<=!66F [E1P.>4A&G:S*SE'*B,K. M4=DY*CM'LNRT9]TWEDH@-%?>N!;Z>Q)3O^"-#WE))W63^9BEO6TKU_$JY" M%;>LLP];Q2TE=F=+"VRG$MV2AV34R:JXI5)&5-Q2Q2UK'[>LH*MC"V7F3==M M!S.WM7V;^QB749UE<43N;*W[KWX=Z*VMQTK7(ZK]>- 5P9\VP1NF;@ZV[9]7 M!*\(7EJ"[^G-UI9,;T7PBN#E)_A6O]&M#[WO?7].*21;,)UF6K_W&LU"5);H M9J6PK!6N$YF=[9%0Z J/)XFPT M=[[!_#3P1TZD/3"LDJ??BT'W2=5\&#^$CNW JUAWRJ ^-!N#3O89V7Z&^&PO/I(;EG8A MVZW7;.W-W+(G%AMVV7Z,=K7\KMBM+O80OEB]U>M+05<'B3XHFC\YFF^U=&-; MQHDB>47R-2!YH]G182F*YA7-GPS-MXQ>HT:*C=QA9D%JZP3ZEDG++46?=_+& M%Z%F:0$+8Y=:Z&,X>&0-(S\(-=L)AW&(H6?KP7_*1I&CT343EFYV&JU"7)H( M[>WRT\G7B4IO.T(KMMKH5QBQ^W$^?''^'3NV$[U0N_=+:XJA8.T["_TX&&ZS M!/@PB0WW2%R^Z_K/..!>5'"/_>>0POM#*QQK(Q?_28W%<9"\%>&50(_.$U5Y M8Z+#$PM+G^)VB3D1A6\P9X#/IX^HB3GX@72$">[[H]O==O;EG*UXT3%<7M4RIT=*.U[?[==:.X-6V/ MJN!8(A^6NAU3;[563JHZ',>MFW=?(9O;-9+-UTDQ_+NDU?I[ MJMI'<8W!=/H+^W?LP/O ^Z';W9V_8@DHH$L5.4 MA8K&I:#Q=J^MF\:.FZDM2^,EZ;.%/C9#EUD!+G"06A_RXD8L4NSBHD#B M3DZ@_"L1F/3\8&*Y^58H_!-L@#=[7OECR[W!U'ID9P\@T'Z<62-X@0^6^VR] MA/#0<9 J&YQ2^=DUX:1*.T;DB]^(\VTVWYZ+O4>]HIB>5?9L\R_>:']+Z4K: M7D,7(69]SO8(2M/Q*E6!9Q8P[9>>V6OTDYQ/T8;'FL V1,#X\$#/IV11-[;A MXH$Q: QR#7?0=U$<8!Y=CX-S'GV@Q_XF^2: #YL!.''X]+:UJ";1K7K+7<$=K.@W\G\[$BIB+R;BFD>T2'@P#-2]_ M8]&$*6 CEPTC;1K#@BRQ,58,R$"IDE88LLD#7(=TF'^GB3442ISC%LVLS*XLT]4X=OQ,-KQY*##L#5L]@-S M'?:$:=16A1NN.KG60N9V7?SO8@C #Y?E7"!Q.#Y8CQ;&HY$S=*@MF*]-&(OH M,98'DA78$T^6GN0Q9O,SA*4#-H<1':8'6ZD9ID@)+ZQ6D([K>X] H4 5$UV M#V4:8P(P/Q/N5N*M(MO!=CJKVGV_.A2#O![:?%)[;E"XN4KHX0O[( M7C.7=3X$$')"H.ZLV1T02J[HP;)QU4"E!,V@$ *0@ISSSN@FH.U-!!)1SP@. MU("B@E]29^JN]!T7@W(M\N"6)MG)QK;H+[!@XE4<^HZ?3]/E]=S^2>D&PQ!(8$O2'=,M90\II+.66QRNJ^6JP% D$=0HOW2-AJ== UY+$0T(<4I MOP6OGMZKRENIT:M9L,'R.[J*/<=KMO@K=7)OE$=*RRL2(UP+F_)$=@ZPD6OS M;?5>9KO )I[LQ6<[MU=LMJWXPNV"Y3J':7*Z*+R0D;-92HM*CT=(M!P_D$19 MGB-. ;0_I5D"1PW:V6N601O%>QZV$3^<,(SA!TS01Z+ P+>D\)RA"<2U3C") M^+]L]L !. 4*(K<\2(9C*Q .$C![?'P-?_A#<%X,IOH0V82E]CV;3%W_!8 L M15=T&SIHX+N65T!8N$=EPL=J*FZG8::,5=!ONYT\+)4DP2:/KNQ^C4]LS@'B M2CF4'MC,YO*J:EB#'S^"L8T(Z7NVA=KAS(9S?=8?4F=MVE"^S,.40N\?">[F M[^2B\C_ M^DO?-'KG89&SK:B"LX':AZ)+^J#3@!N"U<1O2MY$(M@40X0^(YZBD=-=BV&_ M@F<0]& 3B0=3-P%T[.6<=6&8ZF[IPX=^F+J8"RQ&'D3' UN..#Y&.PDMNA*8 MS;X.RO]'L #\N8$4S!\(O) _O_M76MOVS@6_2M"@0()X*J1\Y@^9@9PTV37 M:)NF<8I9[)>!+,NU6EG*2E92SZ_?>^XE)U\U \'Z:M;5'D)>_S')+D M1+DZQ7HU=J=YN=J,+&VK1];A)*9''*>O,T2L1!QI/V ;#2(&5Z^4F>'\BCXH M:I%C'&4?1$/ &97IUJI6<"/!G[GM+(\;_%G#Q0'KMKWR5##XXUGW_.C3[M_0 MPV_!ST[D4;3Q3,\(OK-V;>M+AI(N:0 B 6@W?1#J?[\G.Q#&*2,9G7Z<36#= M*#^PSH+T1P--.7 /4GY*%^)4@A7)AZR$QJMC$%J49#I0L2'K(GD'S$P_2P&^ MD!'Z9#Q#X1X)CVT+GN7/Z $2:BK5?K9E9(\]J:\75HG3!@Y75!@SN/3Q.J/L M5OQ8=9.]@O[?WGO%SV#^S7S[5")?ZE'V7& MN3#+5&^H$0F[4*!%[?>2WM"2&(5\1R3!>$1J]=7NV;08P]!-*".(XC$M04:U M9!*X[)&#T:$D!D=9$HM.Z6MRV%ZHB 4IA]&0,A=%>UPIE\2@A%YS&V'LX2DS M?\'31B];+,UNFKA^&%B]D?_##ZTMA&SMG;)NBBPX_0G)*OGH M,L5CDQ8WVR-;/K(^T+JCV?N+I*';^7#VEVY'!DH-ET:5#[RR2DEC2N,HHHYQ MH$@6:^2[ PD4I;U2#"96A\-?4QRZ/BB9-4F'.YWP)4,M7"GT'5@XC:UDJY2= M-.WC8M.E2FU3P)W*NL(64BSJ&?.G8.GZULN-VE;'&DTO +\S!\ER=IZKIY;I MDD8Y]&J362PO!.LJSL("4( 5+8I@60G502'TM7'>U_*ZM,)Q8 FM8!BVL3 M+@+34TBI@9R56ZCH_$#8)CQ6G[).+C\+ -G$)70>JYG1A*9,T$LNV"/PKXS' MR/222PV&, =D*.=, 'UPY2:<9M-T:-SS(ILHBQZ&9.457XM#ZTCF1D6DL.>S M32)F3:'^(W_PC><$'G?8&0%ABQ$SX/4DHS -RA)OB3U@B7&!#,Q]:FLATF423Z)JJ&J;R:^Y]/"Z -YI6!'&!?A M5)4 R"Y*"%U*;1D62'S2&,FI 0HJ4B4DF#-,ZEBDDZMX]J?6]YBT"]&G=$S# MYJ4\JT$Y1AHYB87S*_'&\J]O4T0S*YK%;]U%&EO]UD8:D/$XYO-O3QF#:&BI0I4$ MC:23=9[=9)Y^4F!2KL#!0B@.G9?+J4R#EDH VLX9?@9ES*3$'L87%(JVK(]D M9X)LW+). N^'2K$/8]*KB2USH*.BU)]YETYR=6H+LDEV<<'$>;I129!7H[I>=#](Z%&S&9!?/F>RA(T,A)[CKK3"N9 M@8)ZX2TC-QF7RKLM(^P!LJ3")D7]F*]FK%#U&XD7S9U#TBR\Z,XA'\KW]^H@ M'_K.VK/)9E D$ZN=&*? 9 = >%:X4N]'"@5:53?$!OHG 7B028^YNLO!*$/K M8,MQ:JQ"5K9QH\!'&EB UD.@'0\!J6< MU[M[3-QSQQ*J;>$!5;,V?UP4P=V*V-NVNI'*]7):E Q.5W^N'TC+$#?[%&KK M'Y8-"!K1M/ZY"-$LR-[6B%)+IB!*7Q0U1)P&, !RAIJ41%$HNVDWC<63N2GU M3K.3L+W+O\P[3ZTE_D#WP(HY9J&I2GG@19*O?_R-%\82DS?.@.&I36CZW@D9 M,E?FV=4FZNX#3@\^POJ74%R0*@6B@_K]CPC,77TG(6FA\L\?M])US75!K MU+PMJ=Z"L&G;8&[-P@3&^7*N7,G\(H-RHX,W/0AQ&$![W41 M)F-7X:&VID@>CG/9G6F-; 94L<$^%8*+.E_&44X]%)J0JI%>(K[ MK%-% \WEBX[$I"A5Q&;I'UC;#$7,/-"ZV2"O7??7S&PE=_>))8)SYU ]SD3P M)JK_0(S>:>?LW.IVBR02'W2[-5FD;7T^__?1F=4].?Y\]JESWOU\\NC-?IDR MZ3B+.)..;7TD'QA*6NG#%=YS7KG\-77K@@]YQS\KLD&*+"IF5SY7(.>AQ3X] M1AG=0+9B(6-ER\^)#S7-16:$E]YV 0]5,*R) \*<<( MT#0(\4+*_CCZ#<9YYL3!*76'PF*N&*AJ-YJ& M N(H?,.=T>-3TA^KVQ)]=CHMK($DGLET2$W^.-SZ3>1[(UL5<^2>JK^!-E0>^PBE,3EJ_C^.TX\INU G:O MVWCRWA^Z;-:S"]*6GA\%I";%S&]F^3',\EXMUH19WK.M3]1)TN^A3VIM["9J MY.1.N)(=>*CS-[^\OFN=]R@G9.W<+[]S(&5ZE^C:RB'/0C"+.0U*]@X-% MJG=@6T<_1T$_F#0Q#3 D0:_^.8GU6.M$@E\A85B13!;?#MZNO1U\<4%FX2W@ MQE*>N1"\O)Z?S9Y^+P\>V*_VG]<E/K3,?9YM$7G5D5'=5QP)CA1N4[_ZD^=]=:Y3XPS^>^6)J_MYU7CCV M:#)^]N>N8SN_OW2K8YJ;KCUZ4S^AB./&6OS@Q'*(_H&WJ_EEATPN.,J)!Y\5 M\>!TAOB5"OR[M^5NH[SC[ _4/U3)_08TL!5.RR.9D.,@5,04L^*YP-T\5N5K MY\K7WBC?G%AJE*]@IVR4;Z-\MUUE[=SSM3>>KT(LRWJ^5HGS[+SBC:F'.*1, MH&=G=W]'%&H07TSD8.C\Y_I'KW<.F+SS]#?ZK5LKVSLTH+^4BF MY\FH8CM7Q8T?G!?+LGYPHXH;5;S1H)P=YVG-(@X+'<;@?/,YG)6'8^I3.V=/ M=?B2$X[FZ0]?Q9AHV0/-_##==JC6G/T8 4^?]+WNNJ_LC>,Q*)0&6NAKRS=E+D!RC50_ENS M@/*' D_TNO\ZZ9Q_/3OJW1D:WMZS?[NSJ\#--L(#-D,'%J7#RLQ?"AZ@NL"91LS-C!.4LVA5]I-1,H_XP3V&AI8FET7S,Q+3$N:'1M4$L! A0#% @ L&6H5EX+[M=C!P _!P ! M ( !K0< &5X:&EB:71?,S$M,BYH=&U02P$"% ,4 " "P M9:A6@5H)A6D$ Z$ $ @ $^#P 97AH:6)I=%\S,BTQ M+FAT;5!+ 0(4 Q0 ( +!EJ%8=WX!G3 0 ,P. 0 " M =43 !E>&AI8FET7S,R+3(N:'1M4$L! A0#% @ L&6H5O/-(HB-& MQ@0! !$ ( !3Q@ '-E9&'-D4$L! A0# M% @ L&6H5M,AK($C#P CL8 !4 ( !"S$ '-E9&&UL4$L! A0#% @ L&6H5K,"&U=.5 [:P% !4 M ( !=U$! '-E9&